当前位置:文档之家› MATLAB上机习题一

MATLAB上机习题一

MATLAB上机习题一
请按以下步骤完成上机实验:
1)在FTP上下载“MATLAB上机习题一.doc”文件,所有习题列在该文件内;
2)在MATLAB中完成所有习题,并将屏幕截图粘贴到相应习题后面;
3)如果习题是问答题,请将答案写在题目后;
4)如果有的习题要求提供脚本文件,请将脚本文件内容拷贝到相应习题后;
5)将文件保存并重命名为“自己的学号-姓名”,例如“20110771-张三.doc”;
6)上传该文件到FTP的相关目录。

1. 运行MATLAB软件,拖放、关闭界面上的子窗口,并恢复到原始试图。

2. 采用鼠标及命令两种方式将桌面添加到MATLAB搜索路径列表的起始及最后位置。

3. 采用鼠标及命令方式将当前工作目录设置为桌面指向的文件夹。

4. 通过使用帮助确定内置变量ispc 的含义。

6. 观察MATLAB中关键字、字符串、注释的字体显示颜色。

5. 创建double类型的变量,并进行计算
1)a=87,b=190,计算a+b、a-b、a*b;
2)创建uint8类型的变量,数值与(1)中相同,进行相同的计算,观察计算结果与预想的是否一致。

6. 计算如下表达式:
1)()sin 60
2)3e
3)3cos 4π⎛⎫ ⎪⎝⎭
4)2
7562323336
+⨯-⨯⨯
7. 设u=2,v=3,计算:
1)4log uv v
2)()
2
2u e v v u +-
3
8. 计算如下表达式:
1)()()3542i i -+
2)()sin 28i -
9. 判断下面语句的运算结果,并与MATLAB 计算结果做比较:
1)420<
2)420≤
3)420==
4)4~20=
5)''''b B <
10. 设a=39,b=58,c=3,d=7,判断下面表达式的值与MATLAB 计算结果做比较: 1)a b >
2)a b <
3)&&a b b c >>
4)a d ==
5)|a b c >
6)~~d
11. 判断下列变量名哪些是合法的MATLAB 变量:
1)fred
7)fred! 2)book_1
8)book-1 3)2ndplace
9)Second_Place 4)#1
10)No_1 5)vel_5
11)vel.5 6)tan
12)while 提示,可以使用isvarname 对上述变量名进行检验。

12. 编写脚本程序,命名为barbell.m ,完成如下计算:
如图1所示的杠铃,
每个球的半径是10cm ,两个求直接链接杆的长度是15cm ,杆的直径为1cm ,计算杠铃的体积和表面积;使用disp 函数显示计算结果。

(提示:disp 函数的用法参考教材的例2-31,面积计算时相交部分球冠可近似为圆,体积计算时可忽略重叠的球冠体积)
解答:
barbell.m (拷贝文件内容到如下方框中):
运行屏幕截图:
13. 在高中课本中大家学过描述气体压强(p )、温度(T )、体积(V )和气体摩尔数(n )之间的理想气体状态方程:
pV nRT =
其中,R 为理想气体常数。

上述状态方程描述的是低压强和高温度时气体的特性。

在1873年,范德瓦尔斯对这个方程进行了修正,使其更好地描述气体在不同压强和温度条件下的状态,该方程被称为范德瓦尔斯方程:
()22n a p V nb nRT V ⎛⎫+-= ⎪⎝
⎭ 该方程新增了a 和b 两个变量,用来表示纯净气体的属性。

1)编写脚本程序,命名为state_equation.m ,利用如下数据:
分别使用理想气体状态方程和范德瓦尔斯方程计算水蒸气的温度,并使用disp 函数显示计算结果。

2)根据范德瓦尔斯方程及第1问的数据,编写getTemperature(p,V,n)函数实现温度计算,其中a、b、R作为常量。

调用该函数测试计算结果。

(提示,注意单位制,1 bar=105 Pa)
解答:
state_equation.m(拷贝到如下方框中):
运行屏幕截图:
getTemperature.m(拷贝到如下方框中):
运行屏幕截图:
14. 种群繁殖符合指数规律:
0rt
P P e
其中,P为目前的种群数,P0为原始种群数,r为持续增长率,t为时间。

现有100只兔子,持续增长率是每年90%(r=0.9),编写rabbit(n)函数用来计算n年后兔子的数量,并测试10年结果。

(提示,注意利用2.2.1节中的数学函数)
解答:
rabbit.m(拷贝到如下方框中):
运行屏幕截图:
15. 一般来说,站得越高会看的越远,那么到底能看多远呢?主要取决于山的高度和地球的半径,如下图所示:
由于月球和地球的半径相差很大,所以能看到的地平线距离相差也很远,现已知地球半径是6378km,月球半径是1737km,编写脚本文件horizon.m计算0到8000m高的山上(珠穆朗玛峰海拔8850m)在地球和月球上看到地平线的距离分别是多少。

解答:
horizon.m(拷贝文件内容到如下方框中):
运行屏幕截图:。

相关主题