合工大Matlab2013-2014考试题.doc

合工大Matlab2013-2014考试题.doc

ID:56746960

大小:37.50 KB

页数:5页

时间:2020-07-07

合工大Matlab2013-2014考试题.doc_第1页
合工大Matlab2013-2014考试题.doc_第2页
合工大Matlab2013-2014考试题.doc_第3页
合工大Matlab2013-2014考试题.doc_第4页
合工大Matlab2013-2014考试题.doc_第5页
资源描述:

《合工大Matlab2013-2014考试题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、填空题(20分,2分/题)1、在MATLAB程序中,标点符号;可以使命令行不显示运算结果,%用来表示该行为注释行。2、用if判断语句判断100≥x>80,在MATLAB中if语言后的判断应写为ifx<=100&x>80。3、产生10阶全0方阵的命令为zeros(10);产生20阶全1方阵的命令为ones(20)。4、x为0~4pi,步长为0.1pi的向量,使用命令x=0:0.1*pi:4*pi创建。5、>>b=[2.45686.39823.93758.5042];>>round(b)ans=

2、26496、输入矩阵A=,使用全下标方式用A(2,2)取出元素-5,使用单下标方式用A(5)取出元素-5。7、对x进行赋值,从5到200,间隔是1,命令是x=5:1:200。8、MATLAB命令表达式3*2^3^2的结果是192。9、MATLAB的程序文件和Simulink模型文件的扩展名分别是.m、.mdl。10、A=[1,2;3,4];B=[1,0;0,1];A*B=[12;34],A.*B=[10;04]。二、选择题(20分,2分/题)1、下列哪条指令是求x的平方根(C)。(A)inv(B

3、)diag(C)sqrt(x)(D)eig2、清空Matlab工作空间内所有变量的指令是(C)。(A)clc(B)cls(C)clear(D)clf3、角度,计算其正弦函数的运算为D(A)SIN(deg2rad(x))(B)SIN(x)(C)sin(x)(D)sin(deg2rad(x))4、下列哪个函数为插值函数(B)A.P=polyfit(X,Y,3)B.Y1=interp1(X,Y,X1,'method')C.[Y,I]=sort(A,dim)D.R=corrcoef(X)5、在循环结构中

4、跳出循环,执行循环后面代码的命令为B(A)return(B)break(C)continue(D)keyboard6、已知函数文件如下,则factor(4)=Cfunctionf=factor(n)ifn<=1f=1;elsef=factor(n-1)*n;endA.4B.12C.24D.487、设A=[2 4 3; 5 3 1; 3 6 7],则sum(A),length(A)和size(A)的结果(D ) A. [10 13 11] 9 [3 3] B. [9 9 16]  3 [3 3] 

5、C. [9 9 16] 9 [3 3] D. [10 13 11] 3 [3 3]8、运行如下程序后,commandwindows显示的结果为(B)s=0;a=[12,13,14;15,16,17;18,19,20];fork=as=s+k;enddisp(s');A.144B.394857C.145D.4548519、执行下面的程序语句后,array的值为(A)fork=1:10ifk>6break;elsearray(k)=k;endend(A)array=[1,2,3,4,5,6](B)a

6、rray=[1,2,3,4,5,6,7,8,9,10](C)array=6(D)array=10.10、i=2;a=2i;b=2*i;c=2*sqrt(-1);程序执行后;a,b,c的值分别为(C)(A)a=4,b=4,c=2.0000i(B)a=4,b=2.0000i,c=2.0000i(C)a=2.0000i,b=4,c=2.0000i(D)a=2.0000i,b=2.0000i,c=2.0000i三、程序题(30分,6分/题)1、请将以下程序语言结果写出来。A=[];fork=1:5for

7、j=1:5ifk==jA(k,k)=5;elseifabs(k-j)==1A(k,j)=1;elseA(k,j)=0;endendendA答案:2、A=[12;34];B=[12;14];写出下面几条指令的运行结果:C=A*BD=A+BE=A.*B答:C=310722D=2448E=143163、求解以下线性方程组,要求写出程序代码。2x1-3x2+x3+2x4=8x1+3x2+x4=6x1-x2+x3+8x4=17x1+x2-2x3+2x4=5解:程序代码:a=[2-312;1301;1-11

8、8;71-22];b=[8615]';ra=rank(a);rb=rank([ab]);det(a);xx=ab4、编写程序实现f(n)=f(n-1)+f(n-2)(f(1)=1和f(2)=2)函数。答案functionf=fab(n)if(n==1)f=1;elseif(n==2)f=2;elsef=fab(n-1)+fab(n-2);end5、用for循环求1!+2!+…+10!的值的程序。s=0;form=1:10p=1;forn=1:mp=p*n;ends=s+p;ends四、程序应用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。