Matlab考试题库+答案(教师出卷参考专用)(2)
x=input('请输入x的值:'); if x==10
y=cos(x+1)+sqrt(x*x+1); else
y=(3^(1/2))*sqrt(x+sqrt(x)); end y
A. 9 B. 8 C. 7 D. 6
a a c b d
21. 运行如下程序后, 命令窗口(command windows)显示的结果为( b) s=0;
a=[12,13,14;15,16,17;18,19,20]; for k=a s=s+k; end disp(s');
A. 144 B. 39 48 57 C.145 D. 45 48 51
22. 运行如下程序后, 命令窗口(command windows)显示的结果为(b ) k=0;
for n=100:200
if rem(n,21)~=0 %R=rem(X,Y),求余数函数,X,Y应该为正数
k=k+1; continue end break; end k
A.105 B. 5 C.4 D.101
23. 图形窗口(Figure)显示网格的命令是( b)
A. axis on B. grid on C. box on D. hold on 24. 已知函数文件如下,则factor(4)=(c ) function f=factor(n)
Matlab考试题库
if n<=1 f=1; else
f=factor(n-1)*n; end
A. 4 B. 12 C. 24 D.48
25. 运行如下程序后, 命令窗口(command windows)显示的结果为( d) A=[13,-56,78; 25,63,-735; 78,25,563; 1,0,-1]; y=max(max(A))
A. y=564 B.y=9 C.y=-735 D.y=563
26. 在图形指定位置加标注命令是(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) ); %添加图例的标注,
27.下列哪个函数为插值函数(b )
A. P=polyfit(X,Y,3) B. Y1=interp1(X,Y,X1,'method') C. [Y,I]=sort(A,dim) D. R=corrcoef(X)
28.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
29. 求解方程x4-4x3+12x-9 = 0 的所有解a (A)1.0000, 3.0000, 1.7321, -1.7321 (B)1.0000, 3.0000, 1.7321i, -1.7321i (C)1.0000i, 3.0000i, 1.7321, -1.7321 (D)-3.0000i, 3.0000i, 1.7321, -1.7321
30、在循环结构中跳出循环,但继续下次循环的命令为 。c (A) return; (B) break ; (C) continue ; (D) keyboard
31. 用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 9]
Matlab考试题库
32. 已知a=2:2:8, b=2:5,下面的运算表达式中,出错的为 c (A) a' *b (B) a .*b (C) a*b (D) a-b
辨析题:
1 MATLAB有几种建立矩阵的方法?各有什么优点?。
2 MATLAB提供编程语言,请辨析M文件编程中的命令文件与函数文件两种形式。
3 辨析matlab中的拟合与插值有什么区别
4. 判断下列一段程序的错误,并进行改正。
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);
out = ['Value of f from ' str1 ' to ' str2];
或out = ['Value of f from str1 to str2'];
5根据下面两个矩阵
41220 123
,B 456 A 124578
2078136 789
执行下列的矩阵运算命令,并回答有关的问题
(1) A.*B和 A*B将分别给出什么结果,它们是否相同,为什么? (2) 得出A.^B、A/B及A\B的结果,并分别解释它们的物理意义。
Matlab考试题库
问答题:
1 MATLAB系统包括哪些窗口,各个窗口功能是什么?
2 分析下面程序运行后s1,n1,s2,n2,m的值。
s1=0;s2=0;n1=0;n2=0;
x=[1,-4,-8,3,10,-9,7,-3,10, 8,-5,-2,2,0 ]; m=length(x); for i=1:m
if x(i)<0
s1=s1+x(i); n1=n1+1; else
s2=s2+x(i); n2=n2+1;
end end
s1,n1,s2,n2,m
请回答s1,n1,s2,n2,m的结果。
3 已建立一个简单的SIMULINK模型,如下图,用信号发生器产生一个仿真图,请对下图
的符号和功能进行解释。
Matlab考试题库
3 A = [1 2; 3 4]; B = [1 2; 1 4]; 写出下面几条指令的运行结果: C = A*B D = A+B E = A.*B 答: C = 3 10 7 22 D = 2 4 4 8 E = 1 4 3 16
4.mysum=0;i=1; while(i<=100) mysum=mysum+i; i=i+1; end mysum 答: mysum = 5050
5.在MATLAB窗口中,用哪两种方法启动Simulink? 答:
在MATLAB命令窗口中输入“simulink”再回车,或者单击工具栏中的SIMULINK图标
Matlab考试题库
6. 请修改下面的程序,让他们没有for循环语句! A=[1 2 3; 4 5 6; 7 8 9]; [r c]=size(A); for i=1:1:r for j=1:1:c
if (A(i,j)>8 | A(i,j)<2) A(i,j)=0; end end end
解:程序如下:a=[1 2 3;4 5 6;7 8 9]; b=(a<=8&a>=2);a=a.*b
7
编写一个函数,使其能够产生如下的分段函数:并调用此函数,绘制x=[0,+2]范围内的f(x)*f(x+2) 。 答:function y=f(x) if x<=2 y=0.5*x; else if x>6 y=0.5;
else y =1.5-0.25*x; end end
运行结果 x=2 f(x)=1
x = 0:0.05:2;
y = diag(A2(x)'*A2(x+2)); plot(x,y); xlabel('\bfx'); ylabel('\bfy');
Matlab考试题库
0.50.45
0.40.350.30.250.20.150.10.0500
0.2
0.4
0.6
0.8
1x
1.2
1.4
1.6
1.8
2
y
Matlab考试题库
8(1) 将一个屏幕分4幅,选择合适的步长在右上幅与左下幅绘制出下列函数的图形。 ①
,x
(曲线图);②f(x,y)=
(-2<=x<=2,-4<=x<=4)(曲
面图)。
答:subplot(2,2,2);
ezplot('(cos(x))^(1/2)',[-pi/2 pi/2]); ylabel('y'); subplot(2,2,3); x=-2:0.5:2; y=-4:1:4;
ezsurfc('x^2/2^2+y^2/4^2')
(cos(x))1/2
1
0.5
y
-1
x2/22+y2/42
0x
1
y
x
Matlab考试题库
(2) A 是一个維度m×n的矩阵. 写一段程序, 算出A中有多少个零元素。 答:>> A= input ('请输入一个矩阵') [m,n]= size(A); sig=0; for i=1:m for j=1:n if A(i,j)==0 sig = sig+1; end end end
请输入一个矩阵[0 1 2;1 0 2; 0 0 0] A = 0 1 2 1 0 2 0 0 0 >>sig sig = 5
9 向量 A=[
]. 写一段程序, 找出A中的最小元素。
Matlab考试题库
答:A= input ('请输入一个向量') [m,n]=size(A) min =A(1,n); for i=1:n if A(1,i)<min min=A(1,i) end end
请输入一个向量[1 2 3 -5 2 0] A = 1 2 3 -5 2 0 min = -5
10 写出执行以下代码后C,D,E的值 A=[1,2,3;4:6;7:9]; C=[A;[10,11,12]], D=C(1:3,[2 3]) E=C(2,[1 2]) C =
1 2 3 4 5 6
Matlab考试题库
相关推荐:
- [幼儿教育]【完整版】2019-2025年中国药物发现外
- [幼儿教育]2018-2019年初中信息技术广东初一竞赛
- [幼儿教育]最新外研版(一起)小学英语五年级上册《
- [幼儿教育]农业推广与创新管理专业 -中农大毕业论
- [幼儿教育]2017-2022年中国更年期用药行业市场深
- [幼儿教育]数学1.1.2第1课时棱柱、棱锥和棱台的结
- [幼儿教育]二年级群文阅读课例欣赏
- [幼儿教育]2010-2015年中国保险行业投资分析及深
- [幼儿教育]厄运打不垮的信念第一课时
- [幼儿教育]巧用文本,让表达在言语中绽放论文
- [幼儿教育]中学生百科知识竞赛题及答案
- [幼儿教育]八大菜系英文简介
- [幼儿教育]中国男装牛仔裤市场发展研究及投资前景
- [幼儿教育]远程数字视频监控系统在银行的应用
- [幼儿教育]光纤光缆制造工艺及设备
- [幼儿教育]国家安全法试题及答案
- [幼儿教育]2011高中提前招生及竞赛试题(物理卷1)
- [幼儿教育]宁夏第三产业房地产业、科学研究和技术
- [幼儿教育]中兴通讯 ME3000模块用户硬件设计手册_
- [幼儿教育]紫外线灯管的辐照强度问题
- 苏联东欧剧变的原因和历史教训浅析
- 人工智能导论实验报告(学生)
- 思科ITE章考试原题及答案
- 《学习雷锋好榜样》主题班会教案
- 加油站建设项目安全评价报告
- 剖析社保卡管理系统
- 2017-2018年影视剧新媒体版权运营行业
- 2017-2018学年四川省成都市高一上学期
- 2019最新高中数学 第三章 3.2.1 几类不
- 2011-2015年中国基酸市场调查及行业前
- 人教版新课标选修八Unit 1 课件Warming
- 郭溪燎原小学辅导学生记录表
- 教师资格证统考综合素质写作秘笈
- 国外校园绿色建筑研究方向与建设实践
- 15.1 动物运动的方式 课件(北师大版八
- 民用飞机空调系统
- 长安侠文化传统与唐诗的任侠主题
- 《中国近现代史纲要》名词解释
- 11金本《保险学概论》复习资料
- 民用建筑机电安装工程专业施工图图纸会




