1、填空题1、标点符号; %用来表示该行为注释行。 可以使命令行不显示运算结果,2、x 为 0 4pi ,步长为 0.1pi 的向量,使用命令 x=0:0.1*pi:4*pi 创建。3、输入矩阵 A=,使用全下标方式用 A(2,2)取出元素“-5 ”,使用单下标方1 3 23 5 75 6 9式用 A(5)取出元素“-5 ”。4、符号表达式 sin(2*a+t)+m 中独立的符号变量为 t 。5、M 脚本文件和 M 函数文件的主要区别是 M 脚本文件没有函数定义和 M 函数文件有函数定义_。6. 设 x 是一维数组,x 的倒数第 3 个元素表示为 x(_end-2_) 设 y 为二维数组,要删除
2、y 的第 34 行和 48 列,可使用命令 y(34,:)= ;y(:,48)=;7. 将变量 x 以 Ascii 文本格式存储到文件 fname.txt,应使用命令 save _x ;8. 在 while 表达式, 语句体, End 循环语句中,表达式的值 非零 时表示循环条件为真,语句体将被执行,否则跳出该循环语句; 9.要从键盘读入一个字符串并赋值给变量 x,且给出提示“Who is she?”,应使用命令x=input(Who is she?,s) ;10设 A= 和 B= 和 C= 均为 m*n 矩阵,且存在于 WorkSpace 中,() () ()要产生矩阵 D= ,可用命令 D
3、=(A-C)/B.C,()计算 可用命令 det(inv(A*B)|()1|11. 在 MATLAB 命令窗口中的 “”标志为 MATLAB 的 命令行 提示符,“”标志为 输入 提示符。12.已知 A=1 2 3;4 5 0;7 8 9;B=1 0 3;1 5 0;0 1 2;写出下列各指令运行的结果。A+B;A.*B;A=B ;ans= 2,2,6;5,10,0;7,9,11ans= 1,0,9;4,25,0;0,8,18ans= 1,0,1;0,1,1;0,0,013.已知 A 是矩阵,求 A 的对角矩阵函数是 diag ;求 A 的下三角矩阵函数是 tril。14.MATLAB 的程序
4、文件和 Simulink 模型文件的扩展名分别是.m、.mdl15.MATLAB 最基本的绘图函数为 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(sizeA);A ,ones(sizeA) 则 1 3 1 0;4 6 0 1;1 3 1 1;4 6 1 1 19. A=1,2,3;4,5,6; A(4)= 5 , A(3,2)=无答案20. A=1,2;3,4;B=1,0;0,1; A*B= 1 2;3 4 , A.*B= 1 0;0
5、 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; 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 ,-1 表示为主对角线下一条对角线一下的数全变为 0,提取矩阵上三角矩阵的函数24. A=4,15,-45,10,6;56,0,17,-45,0; find(A=10 2;237、在线形图型格式的设置中,字符 r 表示 红色 38、在 MATLAB 中,矩阵的秩由函数 rank 来实现。 39、在 MAT
6、LAB 中,单位矩阵由函数 eye 来实现。 40、在 MATLAB 中,二维饼图由函数 pie 来实现。 41、在线形图型格式的设置中,字符 b 表示 蓝色42、 MATLAB 表达式 3*232 的结果是 192 43、条形图由函数 bar 来实现。 44、倘若要是对 x 进行赋值,从 5 到 25,间隔是 0.1 x=5:0.1:2545、倘若要是对 x 进行赋值,从 2 到 20,中间间隔 100 个点, x=linspace(2,20,100)选择题1. 下列变量中的最大数是 C Aeps Brealmin Crealmax D-pi2. 下列表示可以作为 MATLAB 的变量的是
7、D Aabcd- 2 Bxyz_2# Ch DX_1_a3. 如果 x=1: 2 : 8,则 x(1)和 x(4)分别是 B A1,8 B1, 7 C2, 8 D2, 74. 下列变量中比 0 大的最小数是 B Ai Brealmin Crealmax Dpi5. 在 MATLAB 中下列数值的表示不正确的是(B)A+99 B1.3e-5 C2-3*e2 D3-2*pi 6. 下列表示可以作为 MATLAB 的变量的是( B) Aabcd-2 Bxyz_2a Ch D3hour7. 如果 x=1:-2:-8,则 x(1)和 x(5)分别是 D A1,-8 B-1,-7 C-1,-8 D1,-7
8、8. MATLAB 表达式 2*232 的结果是 A A128 B4096 C. 262144 D256 9. 下列哪个变量的定义是不合法的 A。A abcd-3 B xyz_3 C abcdef D x3yz 10. 指出下列错误的指令(B)。 A syms a b; B syms a, b; C syms(a, b); D syms(a,b,positive); 11.下列哪条指令是求矩阵的行列式的值(C)。 A inv B diag C det D eig Inv: 求逆矩阵diag : 矩阵对角元素的提取和创建对角阵sqrt(x) : 求 x 的平方根 abs(x): 求 x 的绝对值
9、detA: 求行列式的值eig: 计算矩阵 A 的特征值和特征向量的函数clf;: 用来清除图形的命令12 .清空 Matlab 工作空间内所有变量的指令是(C)。A clc B cls C clear D clf 13、下列变量名中 A 是合法的。A char_1 ; B x*y ; C xy ; D end 14.以下哪个说法是正确的(D)。A Matlab 进行数值计算的表达精度与其指令窗口中的数值显示精度相同。 B Matlab 指令窗口中显示的数值有效位数不能超过 7 位。 C 输入二维数值数组时,需要用到逗号和分号,它们可以在中文状态下输入。 D 历史指令窗口所记录的内容 与 di
10、ary 指令所产生“日志”内容是不同的。 16.求解线性方程组 Ax=b,当 detA0 时,方程的解是( A ).A. Ab B.b/A C.bA D.A/b17. 运行如下程序后,输入回车,命令窗口(command windows)显示的结果为( A )c=input(请输入一个字符,s);if c=A x = 0:0.05:2;else y =1.5-0.25*x; y = diag(A2(x)*A2(x+2);end plot (x,y);end xlabel (bfx);运行结果 x=2 ylabel (bfy);4、 写出执行以下代码后 C,D,E 的值 A=1,2,3;4:6;7
11、:9; C=A;10,11,12,D=C(1:3,2 3)E=C(2,1 2)C = D=1 2 3 2 34 5 6 5 67 8 9 8 910 11 12E =4 55、写出执行以下代码后,MATLAB 命令窗口上显示的 x 矩阵的值。x=0,1,0,2,0,3,0,4; for k=1:8if x(k)=0x(k)=k;elsex(k)=2*k+1;endenddisp(x);1 5 3 9 5 13 7 176、创建符号函数并求解,要求写出步骤和运行结果(1) 创建符号函数 f=ax2+bx+c(2) 求 f=0 的解syms a x b c;f=a*x2+b*x+c;solve(f)ans =1/2/a*(-b+(b2-4*a*c)(1/2)1/2/a*(-b-(b2-4*a*c)(1/2)7、 求解以下线性方程组,要求写出程序代码和运行结果。2x1-3x2+x3+2x4=8x1+3x2+x4=6x1-x2+x3+8x4=17x1+x2-2x3+2x4=5解:程序代码:a=2 -3 1 2;1 3 0 1;1 -1 1 8;7 1 -2 2;b=8 6 1 5;ra=rankA;rb=rank(a b);detA;xx=ab运行结果:xx =3.10791.32787.9502
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。