MATLAB语复习大纲(整理的).docVIP

  • 33
  • 0
  • 约1.24万字
  • 约 13页
  • 2017-03-09 发布于贵州
  • 举报
MATLAB语复习大纲(整理的)

MATLAB语言复习大纲 1、掌握以下命令行编辑常用的控制键的用法:Del,Esc,Backspace,Ctrl+C。 2、在Matlab中,行注释是以什么符号开头的? 3、合法的变量名的命名规则是什么? 4、在Matlab中,矩阵行与行之间,同行元素之间以什么符号分隔开来?若a是一个m*n的矩阵,则求解矩阵a中最小的元素语句是什么? 5、建立一个均值为3,方差为2的10*10的正态分布随机矩阵命令是什么? 6、产生单位矩阵,全零矩阵,全一矩阵的函数是什么? 7、MATLAB的矩阵有哪两种存储方式?函数文件与命令文件的区别是什么? 8、命令plot x ,当x为复数向量时,如何画曲线?掌握plotyy函数的用法,它与plot函数有什么区别? 9、最常见绘制网线图函数和最常用绘制曲面图函数分别是什么?如何使用? 10、MATLAB提供哪些函数进行动画制作? 11、掌握view函数的使用方法。什么是方位角,什么是仰角? 12、在MATLAB中,如何绘制一个梯形图(提示:结合信号与系统实验一) 13、在MATLAB中,如何进行三维图形的裁剪?见课本例题。 14、掌握绘制二维曲线的方法,并修改线型。掌握绘制三维饼图的方法,掌握绘制三维条形图的方法。 15、给图形加网格线的函数是什么? 16、Matlab中提供的计算累乘积的函数是什么? 17、什么是数据插值?什么是曲线拟合?说明它们的共同点和不同点。 实验二: 2、已知A [-1,5,-4;0,7,8;3,61,7],B [8,3,-1;2,5,3;-3,2,0],求下列表达式的值: (1)A+6B和A2-B+I I为单位矩阵 (2)A*B、A.*B和B*A 3 A/B及B\A 4 [A,B]和[A [1,3],: ;B^2] 5、已知A [1 2 3 4 5;6 7 8 9 10;11 12 13 14 15;16 17 18 19 20],对其进行如下操作: (1)取出A的第2,4行和第1,3,5列; A [1,2,3,4,5;6,7,8,9,10;11,12,13,14,15;16,17,18,19,20] A 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 A [2,4],[1,3,5] ans 6 8 10 16 18 20 (2)对矩阵A变换成向量B,B [1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20]; B [A 1,: ,A 2,: ,A 3,: ,A 4,: ] B 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 3 删除A的第2,3,4行元素。 A [1 2 3 4 5;6 7 8 9 10;11 12 13 14 15;16 17 18 19 20]; A [2,3,4],: [] A 1 2 3 4 5 实验三: 4、求下列矩阵的主对角元素,上三角矩阵,下三角矩阵,逆矩阵,行列式的值,秩,范数,条件数,迹。 (1) (2) (1) (2) 5、建立一个字符串向量ch ’ABc123d4e56Fg9’,然后对该向量做以下处理: (1)统计其中阿拉伯数字的个数 (2)删除字符串中数字,并将字符串中大写字母改为小写字母。 ch ’Abc123d4e56Fg9’; k find ch ’0’ch ’10’ ; length k ans 7 ch k [ ] s find ch ’A’ch ’Z’ ; ch s ch s +32 ch ’abdefg’ 实验四: 1、从键盘输入一个3位整数,将它向输出。如输入639,输出936 程序如下: m input Input m please. ; m1 fix m/100 ; m2 rem fix m/10 ,10 ; m3 rem m,10 ; n 100*m3+10*m2+m1; disp n 程序输出为: Input m please.639 936 2、输入一个百分制成绩,要求输出成绩等级A、B、C、D、E。其中90-100为A,80-90为B,70-79为C,60-69为D,60分以下为E。 要求: 分别用if语句和switch语句来实现 输入的百分制成绩后要判断该成绩的合理性,对不合理的成绩应输出出错信息。 1)程序如下: x input Input x please. ; if x 90x 100 disp A ; elseif x 80x 89 disp B ; elseif x

文档评论(0)

1亿VIP精品文档

相关文档