西电21秋MATLAB与系统仿真模拟考试三答案
模拟试题C及答案一、 填空题(2’ ×15=30’)
1、 在Matlab开发环境是一个集成的工作环境,包括Matlab命令窗口、文件编辑调试器、工作空间、数组编辑器和在线帮助文档等。
2、 Matlab命令窗口中的“>>”符号表示命令提示符。
3、 clc表示:清空命令窗口中的显示内容;more表示:在命令窗口中控制其后每页的显示内容行数;who表示:查阅Matlab内存变量名。
4、 文件编辑器中的赋值语句后面的冒号“;”表示:用于不显示计算结果命令行的结尾;“%”表示:用于注释的前面,在它后面的命令不需要执行。
5、 求矩阵行列式的函数:det;求矩阵特征值和特征向量的函数eig。
6、 在Matlab命令窗口中运行命令Simulink可以打开Simulink模块库浏览器窗口。
二、 简答题(6’×4=24’)
1、 如何实现退出Matlab环境?
答:有三种方式:
在Matlab命令窗口中输入“exit”命令;
在Matlab命令窗口中输入“quit”命令;
直接单击Matlab命令窗口中右上角的“×”按钮。
2、 在Matlab中绘制一个图形的步骤有哪些?
答:
(1) 曲线数据的准备;
(2) 指定图形窗口和子图位置;
(3) 调入绘制命令绘制图形;
(4) 设置坐标轴的图形注释;
(5) 按指定格式保存或导出图像。
3、 Matlab提供了哪四类程序控制结构方式?
答:
条件控制
循环控制
误差控制
程序终止
4、 说明进入到Matlab开发环境的方法?
答:
进入到GUIDE开发环境通常有如下三种方法:
(1)在MATLAB主窗口中,选择File菜单中的“New”菜单项,再选择其中的“GUI”;
(2)在Command Window中输入Guide,按【Enter】键;
(3)点击Matlab主界面工具栏上的Guide按钮。
三、程序设计及分析(6’ ×7+4’=46’)
1、 在命令窗口中执行“>>x=ones(3,2)”的结果是:
答:
2、 编程实现连接str1和str2,str1='My name is LI ming',str2=' your name'?
答:
>> strcat(str1,str2);
3、 把2行3列矩阵A变成1行6列的矩阵B。( )?
答:
>>B=reshape(A,1,6);
4、 设随机变量X~N(0,1),求概率P{X<=0.4}?
答:
>> cdf('norm',0.4,0,1)
5、 求 在内的最小值点?
答:
%建立函数文件mymin.m.
function fx=mymin(x)
fx=x.^3-2*x-5;
%调用fmin函数求最小值点.
x=fmin('mymin',0,5)
6、 对表达式 进行因式分解?
答:
>>f = sym('a^3-1');
>>factor(f);
7、 分析以下程序执行后的效果?
x=-2:0.2:2;
y=x;
=meshgrid(x,y);
z=x.*exp(-x.^2-x.^2);
mesh(x,y,z);
答:
绘制函数 的三维网线图,其中 。
页:
[1]