《2012综合作业(课程考试).ppt》由会员分享,可在线阅读,更多相关《2012综合作业(课程考试).ppt(10页珍藏版)》请在金锄头文库上搜索。
1、综合大作业综合大作业注意事项:注意事项:注意事项:注意事项:请注明课程名称、学号和姓名请注明课程名称、学号和姓名共共7道大题,统一使用道大题,统一使用A4大小纸张手写完成,要求字迹清楚,尤其是程序代大小纸张手写完成,要求字迹清楚,尤其是程序代码中的符号、变量,如出现错误、不规范或不清楚,均按码中的符号、变量,如出现错误、不规范或不清楚,均按0分计算。分计算。除提交纸质作业外,必须同时通过除提交纸质作业外,必须同时通过Email提交对应程序代码的电子文档,电子提交对应程序代码的电子文档,电子文档的文件格式一律为文档的文件格式一律为.txt格式,否则按格式,否则按0分计算。分计算。 Email a
2、ddress: matlab_; password: matlab_zhang该该Email将于第将于第9周关闭。周关闭。我会对每位同学的我会对每位同学的我会对每位同学的我会对每位同学的正确正确提交进行回复。提交进行回复。提交进行回复。提交进行回复。作业提交时间:纸质作业和电子文档上交的截止日期在第作业提交时间:纸质作业和电子文档上交的截止日期在第11周一之前。周一之前。必须保证纸质作业手写的程序代码和电子文档内容完全一致,电子文档的代必须保证纸质作业手写的程序代码和电子文档内容完全一致,电子文档的代码如在码如在matlab6.5版本无法运行均按版本无法运行均按0分计算。分计算。未按照上述要求
3、交作业者,视为放弃该课程学分,作缺考处理。未按照上述要求交作业者,视为放弃该课程学分,作缺考处理。如有问题可第如有问题可第10周之前与我联系周之前与我联系.一、问答题一、问答题(15分分)1. 在在安安装装MATLAB软软件件程程序序时时,哪哪些些组组件件(模模块块)是是必必须须选选择择的的?否否则则,不能建立不能建立MATLAB工作环境。工作环境。2. 下面的下面的5个变量名,哪些合法哪些非法,为什么?个变量名,哪些合法哪些非法,为什么?Do_you_know_the_way_to_heaven_Jesus1dog dog1_help Whats_up3.分分别别写写出出下下面面数数组组的的
4、大大小小和和内内容容. 注注意意后后面面的的数数组组可可能能根根据据前前面面数数组组的定义的定义. a=1:2:5; . b=a, a, a; . c=b(1:2:3, 1:2:3); . d=a+b(2,:); . w=zeros(1,3), ones(3,1), 3:5; . b(1, 3,2)=b(3, 1,2);4. 根据下列矩阵回答问题根据下列矩阵回答问题A的大小是多少?的大小是多少?A(4,1)的值是多少?的值是多少?A(:,1:2)的大小和值分别是多少?的大小和值分别是多少?A(1 3,end)的大小和值分别是多少?的大小和值分别是多少?5. 变变量量a的的赋赋值值为为64,分分
5、别别用用4个个类类型型的的数数组组表表示示为为: (11)的的实实数数数数组组a; (11)的的字字符符串串数数组组a; (11)的的单单元元(cell)数数组组a; (11)的的结结构构(structure)数组数组a.a。 请问它们在内存空间中各占多少字节?请问它们在内存空间中各占多少字节?6. 求下列表达式的值求下列表达式的值. 11/5+6 . (11/5)+b . 11/(5+b). 323 . 3(23) . (32)3. round(-11/5)+6 . ceil(-11/5)+6 . floor(-11/5)+67. M(脚本脚本)文件和文件和M函数文件的主要区别在哪些方面?函
6、数文件的主要区别在哪些方面?8. 变量变量a,b,c ,d的定义分别如下的定义分别如下,如果下面运算是合法的如果下面运算是合法的,写出结果写出结果result的值的值;如果不合法如果不合法,给出原因给出原因. result=a+b; . result=a*d; . result=a.*d; . result=a*c;. result=a.*c; . result=ab; . result=a.b; . result=a . b;二、二、求下列联立方程组中的各求下列联立方程组中的各xi (i=1,2,3,4,5,6)的值的值。 2.0x1+5.0x2+1.0x3+3.0x4+4.0x5 1.0x
7、6=0.02.0x1 1.0x2 5.0x3 2.0x4+6.0x5+4.0x6=1.0 1.0x1+6.0x2 4.0x3 5.0x4+3.0x5 1.0x6= 6.04.0x1+3.0x2 6.0x3 5.0x4 2.0x5 2.0x6=10.0 3.0x1+6.0x2+4.0x3+2.0x4 6.0x5+4.0x6= 6.02.0x1+4.0x2+4.0x3+4.0x4+5.0x5 4.0x6= 2.0请请编编写写实实现现上上述述运运算算的的M程程序序代代码码,并并给给出出每每条条语语句句注注释说明。释说明。(10分分)三、球的位置和速度。三、球的位置和速度。 假设一静止小球在离地假设一
8、静止小球在离地h0 的地方以初速度的地方以初速度v0 做垂直运动做垂直运动,其等式为其等式为其中其中g 为重力加速度为重力加速度( 9.81m/s2),h(t)代表在代表在t 时刻小球的高度,时刻小球的高度,v(t)代表在时刻代表在时刻t 小球的速度。小球的速度。编写一个编写一个MATLAB程序,计算出每一秒钟的速度和高度,其中设定程序,计算出每一秒钟的速度和高度,其中设定h0=5m, v0=3m/s。分别利用二维曲线图形和三维曲线画出。分别利用二维曲线图形和三维曲线画出h、v 关于关于时间时间t 的函数的函数(t从从0秒至秒至20秒,时间间隔秒,时间间隔0.1s)。请编写实现上述运算的请编写
9、实现上述运算的M程序代码,并给出每条语句注释说明。程序代码,并给出每条语句注释说明。(20分分)四、四、编写编写M文件,计算下题:文件,计算下题:欧拉公式。公式定义如下欧拉公式。公式定义如下:e i =cos +isin 创创建建一一个个二二维维曲曲线线图图, 的的取取值值0到到2之之间间,数数据据间间隔隔为为0.01 。创创建建一一个个三三维维曲曲线线图图, 的的取取值值0到到2之之间间,数数据据间间隔隔为为0.01。然然后后新新建建一一个个图图形形窗窗口口,利利用用图图形形窗窗口口分分割割方方法法分分别别画画出出该该三三维维曲曲线线图图在在4个个不不同同视视角角( 37.5, 30)、(
10、16, 60)、( 100, 0)、( 8, 12)下下的的三三维维图图形形,并并对对每每个个子子图图形形标标注注坐坐标标轴轴名名称称和和图图标标题题(标标题题内内容容为为该该图图形形的的视视角角值值)。要要求求给给出出程程序序代代码码,以以及及每每条条语语句句的的注注释释说说明明。(其其中中视视角角坐坐标标值值(az, el)中中az-方方位位角角;el- 俯俯视视角角) (20分分)五五、A、B、C三三个个城城市市,上上半半年年每每个个月月的的国国民民生生产产总总值值(单单位位:亿亿元元)如如右右表表。请请编编写写M文件分别计算:文件分别计算:(1)三个城市这三个城市这6个月个月的平均国民
11、生产总值。的平均国民生产总值。(2)这三个城市的月这三个城市的月国民生产总值最大的国民生产总值最大的城市及其最大值。城市及其最大值。(3)写出生成如右下写出生成如右下图的二维累加直方图图的二维累加直方图的的M文件程序代码。文件程序代码。要求给出每条语句的要求给出每条语句的注释说明。注释说明。(15分分)各城市每月国民生产总值原始数据各城市每月国民生产总值原始数据城市城市 1月月2月月3月月4月月5月月6月月A728010590120113B609011410211095C5140708596110六、假设George,Sam,Betty,Charlie 和Suzie 去送别一位同事,他们为买礼物分别花了$5,$10,$7,$15。创建一个饼图,给出每个人占总数的百分比,Sam 花得钱占总数的百分比为多少?要求要求给出程序代码,以及每条语句的注释说明。(10分)GREATHOPESMAKEGREATMAN!May you all make success in your life!七、请谈谈你对这门课程的认识七、请谈谈你对这门课程的认识(10分分)。