西安电子科技大学《Matlab》平时作业离线_西安电子科技大学作业
西安电子科技大学《Matlab》平时作业离线由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“西安电子科技大学作业”。
平时作业
一、填空题(2’×16=32’)
1、Matlab的全称为
2、Matlab的工作界面主要由、eps表示:和
3、Matlab预定义变量ans表示:;nargin表示:。
4、实现Fourier变换在Matlab中的对应函数为:变换的函数: Laplace()。Laplace5、函数M文件的有效第一行的执行标识为:
6、求矩阵行列式的函数:;求矩阵特征值和特征向量的函数
7、在Matlab命令窗口中运行命令以打开Simulink模块库浏览器窗口。
二、简答题(6’×3=18’)
1、描述在Matlab中矩阵运算的含义,如A*B,A.*B表示什么运算过程?答: A*B 表示符号矩阵乘法。这是线性代数中定义的矩阵乘法,按照矩阵乘法规则进行; A.*B 表示对应元素相乘。按参量A 与B 对应的元素进行相乘。A 与B 必须为同型阵列,或至少有一个为标量。
2、简述脚本M文件和函数M文件的区别?
答:MATLAB 编写的程序文件称为M 文件,M 文件有脚本M 文件和函数M 文件两种:
(1)脚本M文件是一串按用户意图排列而成的MATLAB 命令集合,不包含输入参数,也不输出参数。脚本 M 文件运行后,所产生的所有变量都驻留在 MATLAB 基本工作空间中,只要用户不使用 clear 命令清除,且MATLAB 命令窗口不关闭,这些变量将一直保存在MATLAB 基本工作空间中。基本工作空间随MATLAB 的启动而启动,只有关闭MATLAB 时,该基本工作空间才被删除。
脚本M文件不包含输入参数和输出参数,通常由M文件正文和注释部分构成。文件正文主要实现特定功能,而注释是给出代码说明,便于阅读。
(2)函数包含输入变量和输出变量,具有自己的函数工作空间,函数运行时获取传递给它的变量,并返回结果给输出变量。函数内所创建的变量只驻留在函数工作空间,而且只在函数执行期间临时存在,在函数运行结束时消失。函数M文件的第一行以function 开始,说明此文件是一个函数。
3、打开和关闭文件的函数是什么?分别说明其作用。
答:Fopen:打开文件
Fclose:关闭文件
三、程序设计及分析(7’×7+1’=50’)
1、求[122(74)]32的算术运算在Command Window中应该输入什么?答:(12+2*(7-4))/3^2
b(x)5x33x22x72、编程实现的部分分式展开? a(x)4x38x3
答:>>b=[5 3-2 7];
>>a=[-4 0 8 3];
>>[r,p,k]=residue(b,a);
123
3、把2行3列矩阵A变成1行6列的矩阵B。(A)? 456
答:>>B=reshape(A,1,6);
4、设随机变量X~N(0,1),求概率P{X
答:>> cdf('norm',0.4,0,1)
5、求f(x)x32x5在[0,5]内的最小值点?
答:%建立函数文件mymin.m.function fx=mymin(x)
fx=x.^3-2*x-5;
%调用fmin 函数求最小值点.x=fmin('mymin',0,5)
6、编程实现一元二次方程ax2bxc0?
答:>>f=sym('a*x^2+b*x+c');
>>solve(f)%以x 为自变量,求解方程f=07、绘制函数图形:y1sin(x),y2cos(x)。要求:(1)x0,2;(2)数据采
样间隔/50?(3)设置网格;(4)添加图形标注;(5)两幅图叠加在一张图中。
答:x=0:pi/50:2*pi;
y1=sin(x);y2=cos(x);
figure(1);plot(x,y,’k*-’,x,y2, ’
grid on;
legend(‘sin(x)’,’cos(x)’);
bo-’);%设置网格线%添加图形标注