matlab基础作业参考答案.doc

matlab基础作业参考答案.doc

ID:49199854

大小:217.00 KB

页数:7页

时间:2020-03-01

matlab基础作业参考答案.doc_第1页
matlab基础作业参考答案.doc_第2页
matlab基础作业参考答案.doc_第3页
matlab基础作业参考答案.doc_第4页
matlab基础作业参考答案.doc_第5页
资源描述:

《matlab基础作业参考答案.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Matlab基础作业参考答案一、选择或填空,每个4分。1、标点符号一_可以使命令行不显示运算结果,―用来表示该行为注释行。2、在MATLAB语言中变量的命名应遵循的规则有:(1)变量名区分大小写(2)变量名不超过31位,31位后被忽略(3)变量名以字母开头,由下划线、字母、数字组成,不能用标点3、兀为°〜4兀,步长为°」兀的向量,使用命令创建。4、在命令行后加表示该命令执行但不显示执行结果_1323--575、输入矩阵_569,使用全下标方式用A(2,2)取出元素“一5”,使用单下标方式用A(5)取出元素“一5”。6、Matlab中常

2、利用load函数读入外部数据,其调用方法为__load+文件名[参数]7、M脚本文件和M函数文件的主要区别是M函数文件有函数声明行和O8、在循环结构中跳出循环,但继续下次循环的命令为c°(A)return;(B)break;(C)continue;(D)keyboad二、按要求在Matlab中作图,并将图形粘贴到试卷中。1、(8分)在同一个坐标系屮画出yl=cosx和y2=0.5sin2x的图像,要求(1)x的范围为0.5Pi到4pi(2分)(2)yl用红色虚线,y2用黑色波折线(3分)(3)在图中指明曲线对应的函数,并加上网格(3分

3、)程序:clearclcx=0・5*pi:pi/100:4*pi;yl=cos(x);y2=0.5*sin(2*x);plot(xzyl,'r-.',xfy2f*k--*)gridgtext(1cosx1)gtext(10.5sin2x1)2、(10分)在一个画面中分别画出yl二sinx、y2=sin2x>y3=sin3x>y4=sin5x的图像要求(1)每个函数图像占用不同的坐标系(4分)(2)控制x范围为[到5,y的范围为-2到2,且x轴和y轴的单位长度相同(3分)(3)给每个图像对应的函数作为标题加上(3分)程序:clearcl

4、cx=0:0.1:15;yl=sin(x);y2=sin(2*x);y3=sin(3*x);y4=sin(5*x);2]),title(1sin(x)!);2]),title('sin(2x)*);2])ztitle(1sin(3x)1);-22])八itle(「sin(5x)1);subplot(2,2,1),plot(x,yl),axis([1subplot(2,2,2)9plot(xzy2)9axis([1subplot(2,2r3)9plot(xzy3),axis([1subplot(2f2r4)rplot(x,y4)faxi

5、s([15Illa5VorbosnrborbsOHB•nrbocn1,^x啟K0sinx'xs^s專symsx-imit(sin(x)、xxo)总遅一2,^f(xll5x>3+10x>2,33x+2134[n^®^“symsx7r5*x>3+10*x>2,33*x+21diff(f)fis汩“15*x>2+20*x—333,^f(xna*x>3+b*x>2—c*x+21s4[a^s.symsxp>bcT?x>3+b*x>2lc*x+21diff(f)谶遅3*%x>2+2*b*x-c4,^z・^f(X)H%x>2cr*x+233m程序:

6、symsxabf=a*xA2-b*x+23solve(f,x)结果:(b+(bA2-92*a)A(l/2))/(2*a)(b・(bH・92*a)A(l/2))/(2*a)四、编程题,每个15分。1、一只猴子摘了N个桃子,第一天吃了一半又多吃了一个,第二天又吃了余下的一半又多吃了一个,到第十天的时候发现还有一个,问猴子一共摘了多少桃子?程序:clearclcn=l;fori=l:1:9n=(n+l)*2;end结果:15342、编写程序求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。a和b的值由键盘输入控制,b代表

7、加数的个数。例如从键盘输入a=2,b=5,即计算s=2+22+222+2222+22222°输岀a二5,b二8时的结果。程序:clearclcs=0;a=input(,请输入a的值:1);t=a;b=input(*请输入b的值:1);fori=l:1:bs=s+a;t=t*10;a=t+a;ends结果:(a=5,b=8时)61728390五、选作题,15分一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?程序:clearclchl=100;%自由落体的高度h2=1

8、00;%口由落体的高度lc=0;%经过的路程ft=0;%反弹的高度fori=l:l:10lc=lc+hl;ft=h^2;hl=2*ft;h2=hl/2;enddispC第10次落地时经过的距离「)disp(lc)disp

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。