Matlab复习资料

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、简述下列命令在MATLAB^的作用

1. elf 清除图对象

2. clear 清除工作空间内的所有变量

3. ele 清除当前屏幕上显示的所有内容,但不清除工作空间中的数据

4. ceil 沿方向取整。

5. factor符号计算的因式分解。

6. pow2 2 的幕。

7. digits(d) 设置当前的可变算术精度的位数为整数d位。

8. vpa(pi,100) 设置当前pi的小数位数为100

9. box on打开框状坐标轴开

10. grid off 网格关

11. logspace 创建对数刻度分度等间隔行向量

12. linspace 创建等间隔行向量

13. cat串接成高维数组

14. sym2poly符号多项式转变为双精度多项式系数向量

15. poly2sym双精度多项式系数转变为向量符号多项式

16. plot3 三维线图

17. poly2str 以习惯方式显示多项式

18. bar 二维直方图

19. pie 二维饼图

20. zoom on打开图形缩放模式

21. edit M 文件编辑

22. whos 对当前工作空间变量的信息进行列表

23. figure 生成图形窗口

24. cart2sph 直角坐标变为球坐标

25. pol2cart 极或柱坐标变为直角坐标

26. diff 数值差分、符号微分

27. dsolve 符号计算解微分方程

28. ezplot3 画三维曲线的简捷指令

29. fix 向零取整

30. factor 符号计算的因式分解

二、填空题

1、标点符号—可以使命令行不显示运算结果,%用来表示该行为注释行。

2、x为0〜4pi,步长为0.1pi的向量,使用命令x=0:0.1*pi:4*pi 创建。

[1 3 21

3、输入矩阵A=3 7 ,使用全下标方式用A(2,2)取出元素“ -5 ”,使用单下标

.5 6 9

方式用A⑸取出元素“ -5 ”。

4、符号表达式sin(2*a+t)+m 中主变量为_t_。

5、M脚本文件和M函数文件的主要区别是M脚本文件没有函数定义和M函数文件有函数定义。

&设x是一维数组,x的倒数第3个元素表示为x(end-2);设y为二维数组,要删除

y的第34行和48列,可使用命令y(34,:)=[] , y(:,48)=[] ________

7、将变量x以Ascii文本格式存储到文件fname.txt,应使用命令save x。

8、在while 表达式

语句体

End

循环语句中,表达式的值时表示循环条件为真,语句体将被执行,否则跳出该循

环语句。

9、要从键盘读入一个字符串并赋值给变量x,且给出提示“ Whois she?”,应使用命令x=input( ‘ Who is she? ' , ' s')。

10、设A=.… 和B= 一. 均为m*n矩阵,且存在于Workspace中,要

% ■ "mm

产生矩阵D=・,• ,可用命令D=(A-C)/B.9 ,计算l./.'nr1|可用命令

‘ mt a

det(inv(A ' *B)。

11、在MATLA命令窗口中的“ >>”标志为MATLAB勺命令行提示符,“丨”标志为输入提示符。

12、已知A=[1 2 3 ; 4 5 0 ; 7 8 9] ; B=[1 0 3 ; 1 5 0 ; 0 1 2];写出下列各指令运行的结果。

A+B ans = [2,2,6;5,10,0;7,9,11] _______ ;

A. _______________________________ *B ans= [1,0,9;4,25,0;0,8,18] ;

A==B ans= [1,0,1;0,1,1;0,0,0] ______ ;

13、已知A是矩阵,求A的对角矩阵函数是diag ,求A的下三角矩阵函数是也。

14、MATLA的程序文件的扩展名是.m 。

15、MATLA最基本的绘图函数为plot()。

16、执行A=[1,2,3;4,5,6];A(:,[1,3])=[]; 语句后,A= [2;5]。

17、fix(-1.5)= -1 ,round(-1.5)= -2 。

18、已知A=[1 3;4 6];C=[A,eye(size(A));A,ones(size(A))] 则C = [1 3 1 0; 4 6 0 1;

1 3 1 1 : 4 6 1 1]。

19、若A=[1,2,3;4,5,6]; 贝U A(4)= 5 ,A(2,3)= 6 _____ 。

20、若A=[1,2;3,4];B=[1,0;0,1]; 贝U A*B= [1 2 ; 3 4] ,A.*B= [1 0 ; 0 4]。

21、若A=[1 2 3;6 5 4]; 则

reshape(A,3,2)= [1 5 ; 6 3 ; 2 4]。

22、若A=[1,2;3,1];B=[1,0;0,1]; 贝U A~=B= [0 1 ; 1 0]。

23、______________________________________________ 若A=[1,2,3;1,4,9;1,7,27];triu(A,-1)= [1 2 3 _____________________________________ ; 1 4 9 ; 0 7 27] 。( triu 为提取矩阵上三角矩阵的函数,-1表示为主对角线下一条对角线以下的数全变为0)。

24、若A=[4,15,-45,10,6;56,0,17,-45,0]; J则find(A>=10 & A<=20)= 3 6 7 。

25、已知A=[0 9 6;1 3 0];B=[1 4 3;1 5 0]; 写出下列各指令运行的结果:

A &

B an s=[0 1 1;1 1 0] 。

A ./

B ans= [0 2.25 2;1 0.6 NaN] 。

26、产生4阶全0方阵的命令为zeros(4);产生3阶全1方阵的命令为ones(3)。

27、A=rand(2,5);b=size(A);c=length(A) ;贝9 b 和c 的值分别为[2 5]和5。

28、用if判断语句判断80>x>60,在MATLA中if语言后的判断应写为:

相关文档
最新文档