当前位置:首页 > Matlab上机第二讲习题
Matlab上机第二讲W2JJW-4KYDP-2YMKW-FX36H-QYVD8
一、目标与要求
掌握matlab中自定义输入、输出、图形输入的运用,以及在M文件中使用元胞模式以及从文件中读写数据。
二、实验的重点与难点
本堂课教学的重点在于引导学生在编写matlab程序时能够熟练运用相关的输入输出函数实现相应的功能。
三、实验方法
本上机实验主要通过计算机上机练习实现实验教学目标。
四、上机内容
(1)创建温度换算表。下列等式描述了华氏温度(TF)、摄氏温度(TC)、开氏温度(TK)和兰金温度(TR)之间的换算关系:
TF?TR?459.670R0TF?9T?32F5C
TR?95TK根据表达式解答以下问题:
(a)创建数据表,把00F到2000F的华氏温度换算成开氏温度。由用户输入华氏温度的步长,用disp和fprintf给表格添加标题和表头并输出格式化数据。
(b)创建一个有25行数据的表,把摄氏温度换算成兰金温度。由用户输入起始温度和合适的步长,用disp和fprintf给表格添加标题和表头并输出格式化数据。
(c)创建数据表,把摄氏温度换算成华氏温度。由用户输入起始温度、步长和数据的行数。用disp和fprintf给表格添加标题和表头并输出格式化数据。
(2)在t=0时刻,火箭的发动机关闭,此时火箭的海拔高度为500m,提升速度为125m/s。考虑重力加速度,火箭的高度是时间的函数:
2h(t)??9.8t?125t?500,t?0 2计算时间在0到30秒内火箭的高度,并画出曲线:
? 用函数ginput估算火箭的最大高度和火箭返回地面的时间。 ? 用disp把结果在命令窗口显示出来。
(3)完成下面的问题,用ginput在图形上截取数据:
? 绘制一个圆形并定义角度数组,范围在0到2?之间,步长为?/100。
? 用ginput在圆周上截取两个点。
? 用hold on保持图形,用直线连接刚刚截取两个点。 ? 用勾股定理计算两点间距离。
共分享92篇相关文档