matlab2019级试卷答案

发布 2023-12-21 10:20:12 阅读 3729

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...