复习题(matlab)

上传人:大米 文档编号:432889154 上传时间:2023-10-01 格式:DOC 页数:7 大小:68.41KB
返回 下载 相关 举报
复习题(matlab)_第1页
第1页 / 共7页
复习题(matlab)_第2页
第2页 / 共7页
复习题(matlab)_第3页
第3页 / 共7页
复习题(matlab)_第4页
第4页 / 共7页
复习题(matlab)_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《复习题(matlab)》由会员分享,可在线阅读,更多相关《复习题(matlab)(7页珍藏版)》请在金锄头文库上搜索。

1、一、选择题1下列哪一个变量命名是不合法的( C )。A、x B、x_1 C、x-1 D、x12下列哪条指令是求矩阵的行列式的值( C )。A、inv B、diag C、det D、eig3运行如下程序后,命令窗口显示的结果为( B )。s=0;a=12,13,14;15,16,17;18,19,20;for k=as=s+k;enddisp(s);A144 B39 48 57 C145 D45 48 514在循环结构中跳出循环,执行循环后面的代码的命令为( B )。A、return B、break C、continue D、keyboard5下列哪个函数为插值函数( A )。AY1=inter

2、p1(X,Y,X1,method) BP=polyfit(X,Y,3)CY,I=sort(A,dim) DR=corrcoef(X)6清空Matlab工作空间内所有变量的命令是(C )。A、clc B、cls C、clear D、clf7下列关于脚本文件和函数文件的描述中不正确的是( B )A去掉函数文件第一行的定义行可转变成脚本文件B函数文件可以在命令窗口直接运行C脚本文件可以调用函数文件D函数文件中的第一行必须以function开始8已知a=2:2:8,b=2:5.下列运算表达式中错误的为( C )。A、a*b B、a.*b C、a*b D、a-b9在命令窗口中分别输入下列命令,对应输出结

3、果错误的是( C )Ax=-3:2 x=-3 -2 1 0 1 2 Bx=zeros(1,2) ans=0 0Cy=diag(eye(3),2). y=0 0 D3-2*rand(1,2) ans=1.0997 2.537710下面程序执行后array的值为( A )。For k=1:10if k6Break;elseArray(k)=k;endA、array=1,2,3,4,5,6 B、array=1,2,3,4,5,6,7,8,9,10C、array=6 D、array=1011对于矩阵B,统计其中大于A的元素个数,可以使用的语句是( D )Alength(B) - length(find

4、(BA)Clength(sum(BA) Dsum(sum(BA)12求矩阵A的第k条对角线以上的元素指令是( C )。A、triu(A) B、tril(A)C、triu(A,k) D、tril(A,k)13在多个句柄对象中,句柄为1的应该是( A )对象。A窗口 B坐标轴 C根对象 D屏幕14求解线性方程组Ax=b,当det(A)0时,方程的解是( D ).AA/b Bb/A CbA DAb15用round函数四舍五入对数组2.48 6.39 3.93 8.52取整,结果为( C )。A、2 6 3 8 B、2 6 4 8 C、2 6 4 9 D、3 7 4 916i=2; a=2i; b=2

5、*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.0000iC、a=2.0000i,b=4,c=2.0000i D、a=2.0000i,b=2.0000i,c=2.0000i17将矩阵A按逆时针方向旋转180度的指令是( A )。A、rot90(A,2) B、rot90(A,-2) C、rot180(A,2) D、rot180(A,-2)18. 如果x=1:-2:-8,则x(1)和x(5)分别是( D ) A1,-8 B-1,-7 C-1,-8 D1,-719. 运行如下程序后,

6、命令窗口(command windows)显示的结果为( B )k=0;for n=100:200if rem(n,21)=0 %R=rem(X,Y),求余数函数,X,Y应该为正数k=k+1; continueend break;end kA.105 B. 5 C.4 D.10120. 在图形指定位置加标注命令是( C )A. title(x,y,y=sin(x); B. xlabel(x,y,y=sin(x);C. text(x,y,y=sin(x); D. legend(x,y,y=sin(x); %添加图例的标注,二、填空题1.Matlab的主要功能有 数值计算和符号计算功能 绘图功能

7、程序设计语言功能 扩展功能 。2MATLAB中Inf或inf表示 无穷大 、NaN或nan表示 非数 、nargin表示 函数输入参数的个数 。3.Matlab中ans表示 无穷大 ,eps表示不是一个数 ,Nargin表示 (返回)实际输入数据的个数 。4.size(A)函数返回值包含 两个元素的向量,分别是矩阵A的 行数和 列数 。5MATLAB中ceil(13.37)= 14 , round(13.37)= 13 6. MATLAB中逗号主要用作输入量 输入量 之间的 分隔符 。7A=1,2,3;4,5,6;7,8,9; A(1,3, :)=; 则A= 4,5,6 8.已知函数的功能,但

8、不确切知道函数名,可使用的搜索命令是 look for 。9标点符号 分号 可以使命令行不显示运算结果。10.已知A=10,20,30;40,50,60,则A(3)= 20 。11A=ones(6,3);b=size(A);c=length(A);则b和c的值分别为 6,3 和 6 。12用if判断语句判断2x=2 & x9 。13.与指令ab等价的运算是 inv(a)*b 。14在MATLAB图形系统中,如果需要给已经绘制好的图形加上网格线,可以使用 grid on 命令;如果需要绘制多条曲线,保持当前图形窗口可使用 hold on 命令。15.把一个图形显示在一个图形窗口的mn个子图像中的

9、第p个位置的命令是 subplot(m,n,p) 。16输入矩阵A=1 2 3 4;5 6 7 8,如果使用全下标方式可以用 A(2,3) 取出元素“7”,而如果使用单下标方式则可用 A(6) 取出元素“7”。17.求函数ex-2在区间0 1上的零点,可以用一条命令 fzero(0,1,0) 。18已知A=0 9 6;1 3 0;B=1 4 3;1 5 0;请写出下列各指令运行的结果。A&B的运行结果ans= ans=0 1 1;1 1 0 ;A./B的运行结果ans= ans= 0 2.25 2;1 0.6 NaN 。19设x是一维数组,则x的倒数第2个元素表示为 x(end-1) ;设y为

10、二维数组,则要删除y的第4行和3列时,可使用命令: y(4,:)= ; y(:,3)= ;20.Matlab中的M文件有命令文件 函数文件 21产生4阶全0方阵的命令为 zeros(4) ;产生3阶全1方阵的命令为 ones(3) 。22、x 为0 4pi ,步长为0.1pi 的向量,使用命令_ x=0:0.1*pi:4*pi_创建。三、程序填空1抛物线方程为y=ax2+cx,输入c后,绘制该曲线,寻找曲线的最小值和对应的x值。小明编写程序如下,请将其填补完整,找出其中的两个错误语句并改正。clc;clear;close all;a=1; c=input(c=); x=-2:0.1:2; xn

11、um=length(x) 或 xnum=size(x,2) ; %对变量xnum赋为数组x的个数 y=zeros(1,xnum); y=a*x.2+c*x; %按照函数形式对y赋值 figure; plot(x,y, y:d ) ; %绘制曲线,设置曲线样式为黄色虚线并用菱形符标记数据点 xlabel(x);ylabel(y); ymin,Imin=min(y); xmin=x(Imin); %找到最小函数值对应的x值2编写MATLAB程序,用三阶多项式来拟合数据,在同一图形窗口中绘制拟合前和拟合后两条曲线,并对图形坐标轴进行控制。程序如下:x=1, 2, 3, 4, 5;y=5.1, 6.2

12、, 7.0, 8.2, 9.3; p=polyfit(x,y,3) %采用三阶多项式拟合x2=1:0.1: 5;y2= polyval(p,x2) ; %拟合后的曲线值figure(1)plot(x,y,o,x2,y2); %绘制曲线m1 = max(y, y2); m2 = min(y, y2); axis(0 6 m2 m1) ; %用axis调制坐标轴,横坐标在0 6之间,且完全显示图形 title(多项式曲线拟合) ; %加上标题“多项式曲线拟合”四、程序改错找出下列这段程序中的错误,并进行改正。 x=-2:0.2:2; y=x.2; plot(x,y); str1 = num2str(min(x); % 数字转化为字符串 str2 = num2str(max(x); % 数字转化为字符串 out = Value of f from str1 to str2; xlabel(out); 错误的语句号及改正后的结果为:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号