当前位置:文档之家› 2012秋季南理工matlab综合作业(课程考试)

2012秋季南理工matlab综合作业(课程考试)


各城市每月国民生产总值原始数据 四、 A 、 B 、 C 三个城市, 上半年每个月的国民 城市 1月 2月 3月 4月 5月 6月 生产总值(单位:亿 72 80 104 90 120 113 元)如右表。请编写 A M文件: B 60 90 115 102 110 95 (1)分别计算三个城市 C 51 40 70 85 96 110 这6个月的平均国民 生产总值。 (2)写出生成如右下图 的二维累加直方图的 M文件程序代码。 (3)计算这三个城市的 月国民生产总值最大 的城市及其最大值。
请编写实现上述运算的M程序代码,并给出每条语句的 注释说明。(10分)
三、球的位置和速度。 假设一静止小球在离地h0 的地方以初速度v0 做垂直运动,其等式为
1 2 gt + v0 t + h0 = h(t ) 2 ) gt + v0 v(t=
其中g 为重力加速度(−9.81m/s2),h(t)代表在t 时刻小球的高度,v(t)代 表在时刻t 小球的速度,设定初始高度和速度分别为h0=6m, v0=50m/s。 编写一个MATLAB程序,计算小球运动的速度和高度,并分别利用 二维曲线图和三维曲线图画出h、v 关于时间t 的函数(t从0秒至10秒, 时间间隔0.1s);并计算在t=10秒时小球的速度和高度值。 请编写上述运算的M程序代码,并给出每条语句的注释说明。(20分)
综合大作业
注意事项: • • • 共7道大题,请注明课程名称、学号和姓名 纸质作业统一使用学校信纸手写完成,标清题号,要求字迹清楚,尤其是程序代码中 的符号、变量,如出现错误、不规范或不清楚,均按0分计算。 除提交纸质作业外,必须同时通过Email提交对应程序代码的电子文档到下列邮箱地 址: Email address: matlab_zhang@; 该Email将于第4周末关闭。 电子文档为TXT格式,文件命名格式为:“matlab作业”+“姓名”+“学号”+“ .txt” ; Email邮件标题需包含姓名和学号信息,电子文档以附件形式发送,否则按0分计算。 我会对每位同学的正确提交进行回复。 必须保证纸质作业的程序代码和电子文档内容完全一致,代码可在matlab6.5版本下运 行,否则均按0分计算。 未严格按照上述要求交作业者,视为放弃该课程学分,作缺考处理。 作业提交时间:纸质作业和电子文档上交的截止日期在第4周日之前。 如有问题可第3周之前与我联系.
• • • •
一、问答题(15分) 1.写出MATLAB中常用的6个预定义变量名,并说明各自的含义。 2. 下面的5个变量名,哪些合法哪些非法,为什么? ①dog31 ②what’s_up ③ Do_you_know_the_way_to_heaven_Jesus ④5dog_HElp ⑤_sum2up 3.分别写出下面各变量的维数和内容. 注意后面的变量可能根据前面变 量的定义计算. ①. a=1:2:5; ② . b=[a', a', a']; ③ . c=a+b(2,:); ④ . b([1, 3],2)=b([3, 1],2); ⑤ . d=b(1:2:3, 1:2:3) ; ⑥ . x=[zeros(1,3), ones(3,1)', 3:5'];
二、求线性方程组Ax=B的解x,其中
3.0 4.0 −2.0 5.0 1.0 2.0 −1.0 −5.0 −2.0 6.0 −3.0 6.0 −4.0 −5.0 3.0 A = 7.0 3.0 −6.0 −5.0 −2.0 −3.0 6.0 4.0 2.0 −6.0 4.0 5.0 2.0 4.0 1.0 −1.0 4.0 −1.0 = , B −2.0 4.0 −4.0 0 1 −6 = , x 10 −5 −2 x1 x 2 x3 x4 x5 x6
六、George,Sam,Mary, Betty,Chung 和Suzie 是好 朋友,Chung要去英国留学,其他几个朋友商定去送 别他。 George,Sam,Mary, Betty和Suzie为买礼物分 别花了$16,$7,$15,$9 ,$12 。请创建一个二维饼 图,并标出每个人的名字及其花费占总数的百分比, 请问 5个人平均花费多少钱? 要求给出程序代码,以及每条语句的注释说明。(10 分)
4. 根据下列矩阵回答问题
1.1 2.1 0.0 −3.5 = A j 3.0 0.6 −6.6 2.8 −1.4 + j 5.3 5.1 −9.0 1.3
① ② ③ ④ A的维数是多少? A(3,1)的值是多少? A(:,1:2)的维数和取值分别是多少? A([1 3],end)的维数和取值分别是多少??
5. 假设变量a的赋值为108,分别用4种数据类型表示该变量为: ① (1×1)的字符 串数组a; ② (1×1)的实数数组a;③ (1×1)的单元(cell)数组a; ④ (1×1)的 结构(structure)数组x.a。 请问它们在内存空间中各占多少字节? 6. 求下列表达式的值 ①. −11/5+6 ②. (−11/5)+6 ③ . − 11/(5+6) ④. round(-11/5)+6 ⑤ . ceil(-11/5)+6 ⑥ . floor(-11/5)+6
7. 变量a,b,c ,d的定义分别如下,
1 1 1 a= 2 − 1 , b = , c = , d= eye(2) [ ] −1 2 −2
如果下面运算是合法 result=a+b; ②. result=a*d; ③. result=a.*d; ④. result=a*c; ⑤. result=a.*c; ⑥. result=a\b; ⑦. result=a.\b; ⑧. result=a .^ b; 8. M(脚本)文件和M函数文件的主要区别在哪些方面?
七、请谈谈你对这门课程的认识,要求不少于200字 (10分)。
May you all make success in your life!
要求给出每条语句的注 释说明。(15分)
五、某函数z(x, y)定义如下: 2+y2) -0.5(x z(x, y)=e 其中自变量x,y的取值区间均为[-4,4],数 据间隔均为0.2。请分别创建3个图形,画 出该函数的三维网格曲线图、三维曲面图 和等高线图,并标注每个图形的坐标轴名 称。要求给出程序代码,以及每条语句的 注释说明。 (20分)
相关主题