Matlab课程复习大纲

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

计算机仿真技术-Matlab 应用复习大纲

1、 产生一个5行6列且在(0,1)之间均匀分布的随机矩阵A ,其命令为__A=rand(5,6)___;

2、 将一个5行6列的A 矩阵中的第3列所有元素提取出来赋值给B ,其命令为_B=A(:,3)__________;

3、 将一个5行6列的A 矩阵中的第4行所有元素提取出来赋值给B ,其命令为__B=A(4,:)_________;

4、 将一个5行6列的A 矩阵中的第2行到第4行,第3列到第5列所有元素提取出来赋值个B ,其命令为___B=A(2:4,3:5)________;

5、 用一条命令将一个5行6列的A 矩阵中的第2行,第4行,第5行所有元素提取出来赋值个B ,其命令为__B=A([2,4,5],:)_________;

6、 用一条命令将一个5行6列的A 矩阵中的第2列,第4列,第5列所有元素提取出来赋值给B ,其命令为______B=A(:,[2,4,5])_____;

7、 用一条命令将一个5行6列的A 矩阵中的第8个元素提取出来赋值给D ,其命令为___D=A(8)________;

8、 用一条命令将一个5行6列的A 矩阵中的第8个到第15个元素提取出来赋值给D ,其命令为__D=A(8:15)_________;

9、 产生一个5行6列的单位矩阵C ,其命令为______C=eye(5,6)_____; 10、提取矩阵A 的对角线元素赋值给B ,其命令为__B=diag(A)_________;

11、产生一个行矢量y ,该矢量把a 和b 间的数等分为n 份,其命令为

____y=linspace(a,b,n)_______;

12、已知一个m x n 阶复数矩阵A ,求其共轭复数矩阵的命令为_A ’_或conj(A)_________; 13、已知一个m x n 阶复数矩阵A ,求其转置矩阵的命令为____A______;

14、已知A=[1 2;3 4];B=[2 1;3 5];其A*B=__[8 11;18 23]_________;A.*B=_[2 2;9 20]

_________;A.^2=_[1 4;9 16]__________;B^2=_[7 7;21 28]__________;A./B=__[0.5000 2.0000;1.0000 0.8000]_________;A.\B=____[2.0000 0.5000;1.0000 1.2500]_______; 15、如果A 为非奇异矩阵,则B/A 写成函数表达式为___B*inv(A)____________________;

16、将表达式t

e t y 3)2sin(3π=写成

Matlab 表达形式,其命令为

_y=3*sin(2*pi*t).*exp(3*t)________________;

17、将表达式329)2sin(3-=t y π写成Matlab 表达形式,其命令为_y=3*sin(2*pi*t)*(9-sqrt(2))^(1./3)______________;

18、有一个4 x 5的随机矩阵A ,提取第3行中大于0.4的元素组成矩阵B ,其命令为

____A=rand(4,5);C=A(3,:);B=C(C>0.4)_____________;

19、ones(m,n)的含义是 生成m*n 大小的“1”矩阵 20、设A=2:3:19;若B=(A>6)&(A<14),则B=[0 0 1 1 0 0];若C=A(A>10),则C= 11 14

17

21、产生6x7的均匀分布随机数矩阵R ,要求其元素在1到16之间取整数,实现其结果的

命令是 ceil(rand(6,7)*16) 22、求代数方程012927432

3

4

5

=+++++y y y y y 的所有根P ,则其Matlab 命令为:

p=[3 4 7 2 9 12] ; r=roots(p)

23、x=reshape(A,m,n)的功能是 把矩阵A 变成m 行n 列的矩阵;

24、计算多项式))((4325222++++x x x x 乘积,其命令为___a=[1 2 5];b=[2 3 4];conv(a,b)_______________________;

25、floor(4.5)=____4_____________________;ceil(-4.5)=_-4_______________; round(4.3)=____4____________________; fix(-3.4)=____-3_______________;

26、将变量a ,b ,x ,y 四个变量以Mydata 文件名存储在磁盘上的命令是__save__Mydata

a,b,x,y___________;

将磁盘上存储的数据文件Mydata 中内存变量提取出来的命令是__load Mydata

________________;

27、A=rand(2,5);b=size(A);c=length(A);则b 和c 的值分别为_2 5_______和___

5____________;

28、标点符号_____;_号可以使命令行不显示运算结果,_%_____号用来表示该行为注释行。 29、用if 判断语句判断80≥ x >60,在MA TLAB 中if 语言后的判断应写为if x<=80 &

x>60___________;

30、为了使两个plot 的图形在同一个坐标显示,可以使用__hold on______命令进行图形保

持;可以使用___grid on_____命令为图形添加网格。

31、清空Matlab 工作空间内所有变量的指令是___clear___________;

32、给定n+1个点可以唯一确定一个n 阶多项式,在MA TLAB 中,利用命令_poly________

可以确定多项式的系数,对多项式求导的命令为_polyder__________。 33、在MA TLAB 中,使用命令__linear__________可做线性插值。

34、在MA TLAB 中,画二维图形的常用函数为__plot__________,画三维图形常用函数为

_____plot3_____、_____mesh______、___surf____________。

35、MATLAB 中‘legend ’函数的功能为__在图形上添加图例__________________;

36、多项式乘法的命令是_______w=conv(u,v)_______________; 多项式除法的命令是

____[q,r]=deconv(u,v)___________; 37、x 为0~π4,步长为π1.0的向量,使用命令___x=0:0.1*pi:4*pi_________________创建。 38、设y 是一个二维数组,要删除y 的第6行元素,可以使用命令_y(6,:)=[]________

___________,删除y 的第10列元素,可以使用命令___y(:,10)=[]____________________。 39、要从键盘读入一个字符串并赋值给变量x ,且给出提示“She is good!”,应使用命令_x=input(‘She is good!’,’s ’)_。

40、MATLAB 预定义变量ans 表示___临时变量,通常指示当前的答案_______________,eps

表示___浮点相对精度________________,

Inf 表示_正无穷大________________,nargin 表示____ 函数输入变量数目

____________________。

41、Matlab 中的M 文件有 __脚本文件________和函数文件________ 两种形式。 42、若要对x 进行赋值,从2到20,中间等间隔取100个点,用命令_x=linspace(2,20,100)____________。

43、已知A 是矩阵,求A 的对角阵函数是___diag_______,求其下三角矩阵函数是

______tril_____。

44、已知A=[1 2 3;4 5 6],A(4)=___5_______,A(2,3)=___6__________。

相关文档
最新文档