《MATLAB及Simulink应用》实验指导书+答案.doc
《《MATLAB及Simulink应用》实验指导书+答案.doc》由会员分享,可在线阅读,更多相关《《MATLAB及Simulink应用》实验指导书+答案.doc(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、MATLAB及应用实验指导书班 级: 姓 名: 学 号: 总评成绩: 汽车工程系电测与汽车数字应用中心目录实验 MATLAB语言基础1实验 MATLAB科学计算及绘图3实验 MATLAB综合实例编程5实验 MATLAB语言基础操作成绩报告成绩1实验目的1) 熟悉MATLAB的运行环境2) 掌握MATLAB的矩阵和数组的运算3) 掌握MATLAB符号表达式的创建4) 熟悉符号方程的求解2实验内容说明:从下面的题目、第14章课后习题中任选10题,学号为奇数的选择奇数号题,学号为偶数的选择偶数号题,并在答案之前标注题目来源,例如“课本第1章题2”、“指导书题3”等。可以采用notebook格式输出结
2、果(关于notebook请查阅其他参考资料,或上网搜索)例如:课本第4章题1.一个半径为r的求体积V和表面积A分别为:、a.给出以下程序的伪代码描述:计算当米时的V和A,并同时绘制V相对于A的图形。b.编写和运行部分a中所描述的程序。解:clc,clear; r=0:0.1:3; V=4/3*pi*r.3; A=4*pi*r.2; plot(A,V);grid on;xlabel(Surface Area);ylabel(Volume); 1. 在一个已知的测量矩阵T(100100)中,删除整行全为0的行,删除整列内容全为0的整列(判断某列元素是否为0方法:检查T(: , i) .* (T(:
3、 , j)是否为0)。2. 假设汽车系在下列各年度的人口统计如表所示年份类 别大一新生学士毕业生2002102822003120100200498942005105972006121110试用一个二维矩阵STU表示上述数据,并请计算出下列各数值:(1) 汽车系在20022006年之间的每年平均新生、毕业生人数。(2) 5年来汽车系共有多少毕业生?(3) 在哪几年,新生数目比毕业生多?(4) 5年来每年的毕业生对新生的比例平均值为何?3. 完成下列矩阵运算:(1) 使用randn产生一个(1010)的矩阵A(2) 计算B=(A+A)/2。请注意,B一定是一个对称矩阵(3) 计算矩阵B的特征向量e
4、1 e2 e10(使用函数eig)(4) 验证在i不等于j的情况下,ei和ej的内积必定为04. 下列 MATLAB 语句用于画出函数 在 0, 10 的值。 x = 0:0.1:10; y = 2*exp(-0.2*x); plot(x, y); 利用 MATLAB的M-文件编辑器创建一个新的 M-文件,输入上述代码,保存为文件test1.m。然后在命令窗口中输入 test1 执行这个文件。看得到什么结果? 5. 熟悉MATALB帮助的使用:1) 通过以下两种方式得到关于 exp函数的帮助 (a) 在命令窗口中输入 help exp 命令;(b) 运用帮助空间窗口。2) 使用lookfor
5、命令寻找以10为底的对数函数。 6. 假设u=1和v=3,用 MATLAB 语句编写下列语句a. b.c.d.7. 应用 MATLAB 帮助窗口查找显示当前目录的命令。a) MATLAB 启动时的当前目录是什么? b) 创建一个新的目录mynewdir,并将其改变为当前目录。然后打开M-文件编辑窗口,增加以下语句: % create an input array from -2*pi to 2*pit = -2*pi:pi/10:2*pi; % calculate|sin(t)| x=abs(sin(t); %plot result plot(t, x); 把此文件以 test2.m 为文件名
6、保存,然后在命令窗口中输入 test2 执行此文件。 c) 关闭绘图窗口,返回到原始目录,然后在命令窗口中输入 test2。看有何情况发生,为什么。3思考题1. MATLAB中,数组与矩阵在表示与应用上有哪些区别。实验 MATLAB科学计算及绘图操作成绩报告成绩1实验目的1) 熟悉MATLAB所提供的常用数值计算的函数(方程(组)的求解、插值、拟合);2) 掌握MATLAB二维图形绘制命令及其图形控制(plot、loglog、contour、polar等);3) 熟悉MATLAB三维图形绘制命令及其图形控制(mesh、surf等)。2实验内容说明:从下面的题目、第58章课后习题中任选10题,学
7、号为奇数的选择奇数号题,学号为偶数的选择偶数号题,并在答案之前标注题目来源,例如“课本第7章题2”、“指导书题3”等。可以采用notebook格式输出结果(关于notebook请查阅其他参考资料,或上网搜索)1. 求f(x) = 4x6-x+x3-95在(0,100)上最大值、最小值,根。(使用函数fminbnd、roots)2. 求解常微分方程x=-x+x+1,x(0)=1,x(0)=0(使用函数dsolve)3. 已知t = an2 + bn,测得对应数据如下:(多项式插值interp1)t = 0,20,40,60,80,100,120,140,160,183.5;n = 0,1153,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB及Simulink应用 MATLAB Simulink 应用 实验 指导书 答案
限制150内