1.下列变量名 b 中是合法变量:
a.pi,exe-01 b. a+b, x1 c. 1a, if d. abs,
2.在循环结构中跳出循环,但继续下次循环的命令为 c :
a. return b. break c. continue d. keyboard
3. 将矩阵a= 4 5 6 用 d 命令可以转换为a= 2 5 8 。
a. a’ b. flipud(a) c. mfliplr(a) d. rot90(a)
4. simulink环境中创建的模型保存为 c 文件。
a. m b. mex c. mdl d. fig
5. 在同一目录中有文件,文件, 文件和exe1变量,则在命令窗口调用exe1时执行 b 。
a. b. c. d. exe1变量。
二、简答题(每题5分,共25分)
脚本文件和m函数文件的主要区别是什么?
答:m文件有两种形式,即命令文件(script)和函数文件(function)。命令文件是命令和函数的结合,命令文件运行时不需要输入任何参数,也没有输出参数。
matlab自动按顺序执行命令文件中的命令。函数文件是用function声明的m文件,必须在文件中设置输入参数和输出参数,而且函数文件不能单独运行,必须由脚本文件来调用;脚本文件中的变量在文件运行过程中保存在workspace中,函数文件运行中的中间变量不会显示也不会存储到工作空间中。
2.给出下面matlab语句中a*b 和a.*b 结果有什么区别 ?
a=[2 5 3;4 7 6;4 3 9];
b=[2 3 6;1 5 7;7 8 11];
a*b a.*b
答:a*b是两个矩阵进行相乘运算得到的结果。
a.*b是两个矩阵对应元素的积组成的矩阵。
3.分别写出下列命令执行后的结果:
1) >x1=linspace(0,2*pi,5)
答:x1 =0 1.5708 3.1416 4.7124 6.2832
2) >a=[1 2;3 4; 5 6];
>> a(3, 3)=9答:a =
4.写出用 roots 指令算出 x3+2x2+x+1=0 根的命令。
答:p=[1 2 1 1];
r=roots(p)
5.别写出求积分dx和dxdx的命令。
答: dx=int(sin(x))
dxdx =int(int(sin(x)))
三、编程题(每题10分,共40分)
1.已知方程组,分别写出在matlab中用矩阵除法和solve命令解该线性方程组的程序。
答:1)令系数矩阵为a=[2 -1 3;3 1 -5;4 -1 1];
常数项矩阵为b=[5 5 9]’;
则矩阵运算可以得到方程的解x=a\b.
2)syms x1 x2 x3
f1=’’f2=’’
f3=’’x1, x2, x3]=solve(f1,f2,f3)
2.编写m脚本文件,t的范围为[0, 4],步长取0.1,计算函数和;并将t,y1和y2放在同一矩阵的3行中;并在同一图形窗口中绘出y1和y2随t变化的曲线。
答:clcclear
t=0:0.1*pi:4*pi;
n=length(t);
for i=1:n
y1(i)=exp(-t(i))*sin(t(i));
y2(i)=exp(-t(i))*cos(t(i));
enda=[t;y1;y2];
plot(t,y1,t,y2)
3.编写m脚本文件,分别用for和while循环语句计算的值。
答:clcclear
sum=0;
i=1;while i<21
sum=sum+(i^i+exp(i));
i=i+1end
clcclear
sum(1)=0;
for i=1:20
sum(i+1)=sum(i)+i^i+exp(i);
end4.编写m脚本文件,进行符号微分方程的求解,解方程组
答:clear
syms x y z
[y z]=dsolve(’dy=cos(x)+z’,’dz=1-y’,’x’);
disp(’y=’)
disp(y)
disp(’z=’)
disp(z)
四、平时成绩(20分)
西电matlab2019试卷试题
西安电子科技大学。考试时间 90 分钟。2012年matlab语言试题。1.考试形式 开卷 2.本试卷共六大题,满分100分 3.答案写在试卷上。班级学号姓名任课教师。一 基本知识填空题 每空1分,共20分 1.matlab的通用命令中,对函数功能和用法不熟悉,可用命令进行 帮助 对程序行添加注释,...
2019matlab试卷
一选择题 本大题共10小题,每小题1分共10分 1.获取计算机系统当前时间的命令是。a.clcb.clockc.timed.date 2.两矩阵相乘 前矩阵的列数与后矩阵的行数相同 的函数是。ab.timesc.product d.mtimes 3.显示指定函数或文件路径的命令是。a.who b.w...
Matlab语言期末试卷D卷答案
2011 2012学年第一学期闽江学院考试试卷。d卷参 教师专用 考试课程 matlab语言。适用专业年级 09电子信息科学与技术,09电子信息工程,09电子科学与技术 一 选择题 20 共10小题,每题2分 1 c2 d 3 d4 c 5 b二 填空题 20 共10小题,每题2分 1 tab2 f...