9512.net
甜梦文库
当前位置:首页 >> 数学 >>

MATLAB编程基础——习题1


MATLAB 编程基础——习题 1
1.1 请分别用直接构造法、增量构造法(冒号表达式)和 linspace 函数创建数组: (1,3,5,7,9,11) ,体会以上创建方法有何区别 和 联 系 。 若 数 组 b 为 在 0--2 π 之 间 均 匀 分 布 的 22 个 数 据 , c=(1.3,2.5,7.6,2,-3),d=(23,20,17,14,11,8,5,2),各用何种方法 输入较为简单?写出源程序。 1.2 设一向量 A 可表示为数组 A=[1,2,3], A 的长度和方向角。 求 (提 示:向量的长度可用指令 sqrt(dot(A,A))或 sqrt(sum(A,A));方向 角可利用反三角函数求得。 ) 1.3 矩阵大小的测试是由指令 numel 和 size 来实现的,利用帮助系 统查看该指令函数的调用格式及例题,然后确定矩阵 A=[3,5,6;2,5,8;3,5,9;3,7,9]的元素个数和行数及列数。 1.4 矩阵的定位是由指令 find 来实现的,试利用该指令分别找出矩 阵 A=[3,5,6;2,5,8;3,5,9;3,7,9]中等于 3 和大于 3 的元素的行、 列 数。 (提示:看帮助确定 find 的调用格式) 。 1.5 设矩阵 A=[3,5,6;2,5,8;3,5,9;3,7,9], 求取 A 的第 2 行的所有 元素、第 1、4 行的所有元素和第 2、3 行与 1、2 列的交叉元素。 1.6 产生 3X4 维的全零矩阵; 产生 4X2 维的随机矩阵; 产生 4X4 维的 单位矩阵; 1.7 自拟几个例子做联系, 以熟悉数和数组的各种运算和相应的命令 函数。

1.8 先在记事本上输入一组数据,然后将其导入到 MATLAB 的工作空 间中;在 Microsoft Excel 工作表中输入一数组,然后将其导入到 MATLAB 的工作空间中。 1.9 理解和练习数组编辑器的各项功能和操作方法, 试编写一个二维 数组,并绘制其图形。 1.10 自行练习创建符号对象的三种方法,并分析这些方法的异同。 1.11 已知表达式 f1=a+cost 与 f2=bcost,试计算 f2-f1 和 f1 ? f 2
2 2

1.12















e1 ? acx2 y ? apx2 ? bcxy ? bpx ? cky ? kp, e2 ? cy ? p, 试计算

e1 e2

? 1 12? ?5 5? 1.13 已 知 符 号 矩 阵 f 1 ? ?23 34?, f 2 ? ?5 5? , 试 计 算 ? ? ? ?
f1+f2,f1*f2,f2*f1,f1/f2。 1.14 计算符号常量 c ? e
79

的值,确定数据类型并将结果转化为指

定精度 8 位与 18 位的精确数值解。 (提示:利用 sym vpa class 命令 函数。 1.15 已 知 f ? ax ?by ? k
n



试对其进行符号变量替换:

a ? sin t , b ? ln w, k ? ce?dt , 符号变量替换: n=5, k=π;
数值数组替换:k=1:4。 1.16 M文件的编写可解决有关大学物理中的实例,结合所学物理内 容进行编程练习。 1.17 练习 M 文件编辑器的用法。掌握调试/运行的方法和技巧。 1.18 掌握建立函数句柄的方法,并体会应用函数句柄的优越性。

1.19 分别用 for 和 while 循环结构编写程序,计算:

L ? ? (2n ? 1) 2
n ?1

100

并考虑一种避免循环的简洁方法进行求和。 1.20 用 MATLAB 语言编写下列分段函数:

? 0, ?x ?3 f ( x) ? ? ? 5 ? 1,

x?3 3? x?8 x ?8

1.21 编写一个 5X5 的对角矩阵,且对角线元素均为 5,其余为 0. 1.22 画出下列函数的三维网线图。

x ?{?10,10}, y ? {?8,8}, z ?

sin x 2 ? y 2 x2 ? y2

1.23 绘制函数 f ? x 2 ? e y | x |, 在[?2,2],[?2,2] 上的三维曲面图。 1.24 已知 z ?
x2 ? y2 ,绘制一个旋转抛物面。 60

1.25 网上或查阅相关资料,掌握非均匀采样数据曲面图的绘制方法 和步骤。 1.26 自拟 1~2 个题目,练习坐标变换命令函数的调用,并比较图形 的差别。 1.27 已知 x ? cos2t cos2 t , y ? sin 2t sin 2 t ,试编写一个演示彗星图的程 序。 1.28 以电影方式制作 x=asint,y=acost 形成过程的动画。为简单起 见,可取 a=1。

1.29 在命令窗口中键入绘制 y=cosx 图形的命令, 并利用其人机交互 功能在图形窗口中编辑该函数图形。 (包括图题、图例、线型等) 1.30 在命令窗口输入两组对应数据,用图形编辑窗中的基本曲线拟 合和数据统计功能进行操作练习。


赞助商链接

更多相关文章:
Matlab程序设计基础
Matlab 程序设计基础 所属章节:第一章 教学目的和要求:本章主要介绍 MATLAB 的...7 的新特点和新功能 教学方法:讲授、演示 使用教具: 多媒体课件 思考题: 1....
2014 第轮上机练习题答案matlab程序设计练习
2014 第一轮上机练习题答案matlab程序设计练习_IT认证_资格考试/认证_教育专区。练习 1 基础练习 一、矩阵及数组操作: 1. 利用基本矩阵产生 3× 3 和 15× 8...
MATLAB编程0-1规划问题
1/2 相关文档推荐 Matlab编程训练题(一) 3页 1下载券 MATLAB杯论文——...1. MATLAB编程基础 85页 1下载券 编写程序,用动态规划法求... 3页 1下载...
matlab1-8章课后作业
MATLAB 基础教程 1~8 章作业 Matlab1. 阐述 Matlab 的功能 Matlab ...Matlab 的基本功能包括:数学计算 功能、图形化显示功能、 M 语言编程功能、编译...
Matlab编程与应用习题和一些参考答案
Matlab编程与应用习题和一些参考答案_工学_高等教育_教育专区。里面的题目很经典,并附有答案。可以当做作业的参考。 Matlab 上机实验一、二 1.安装 Matlab 软件。...
MATLAB 测试题 (1)
MATLAB 测试题 (1)_理学_高等教育_教育专区。2014 年春季 MATLAB 基础测试作业...其他显著特点有 : 1MATLAB 支持与 C++等多种语言的混合编程; 2、MATLAB ...
matlab编程英文版(Stephen J. Chapman )课后答案1
matlab编程英文版(Stephen J. Chapman )课后答案1_工学_高等教育_教育专区。matlab编程第二版Stephen J. ChapmanMATLAB MATLAB Programming for Enginees Enginees ...
Matlab实验1 MATLAB的基本操作、编程基础
实验一 MATLAB 的基本操作、编程基础一、实验目的 1.初步了解 matlab 6.5 应用环境; 2.练习利用 matlab 6.5 中的命令或程序描述基本信号; 3.练习利用 matlab...
Matlab编程与应用习题和一些参考答案
1/x,x,0,'left') returns -inf limit((sin(x+h)-sin(x))/h,h,0) returns cos(x) v = [(1 + a/x)^x, exp(-x)]; Matlab 上机实验二 1....
1 MATLAB基础知识复习1
2013 MATLAB基础习题 19页 1财富值 第一章 MATLAB基础知识1 38页 免费 第1讲 MATLAB基础知识 18页 免费 MATLAB 语言程序设计基础总... 暂无评价 104页 2...
更多相关标签:

All rights reserved Powered by 甜梦文库 9512.net

copyright ©right 2010-2021。
甜梦文库内容来自网络,如有侵犯请联系客服。zhit325@126.com|网站地图