《MATLAB作业.docx》由会员分享,可在线阅读,更多相关《MATLAB作业.docx(11页珍藏版)》请在优知文库上搜索。
1、一:应用MATLAB和工具箱完成以下的内容。(1)绘制下列函数的二维曲线j=x-6(x+-)+(x-3.2)2/(x+7.7)3并求其x=3时的值。1 clearall;clc:clf;closeall;殳清空变量2 -x=-10:0.1:-0.10.1:0.1:10;%定义X范围,-10到10,不含03 -y=x.0.5-6*(x+l.x)+(-3.2).2(x+7.7)3;%函数表达式4 plot(x,y,k,/linewidth*,2)%画图5 XIabeI(x);%横坐标6 ylabel(,y,);%纵坐标8 -x=3;9 y.0.5-6*(x+l.x)+(-3.2).2(x+7.7)
2、.-3%求x=3时,y的值10-18.2679MFigure1X文件(F)洞辑(E)查看(V)插Ni)工具(T)桌面(D)窗口”帮助(三)仃U园k三-(2)求解线性方程组:2xl-3x2+2x4=8xl+5x2+2x3+x4=2JH)0jQrBxoy-1MlWINQMf ,*N FK 的方K,,/ 为登IN0b. IK kv;isvlmi Illll IIH iraiFigure3X文件(F)SS(E)三5(V)JSA(I)抉(T)桌面(D)三(W)帮助(三)JU,3国IQrB-2-10123 Illll=,豆Figure4X文件(F)编辑(E)查看(V)JSA(I)工具(T)桌面(D)三(W
3、)帮助(三)二二,学i012(5)使用M函数文件,画出下列分段函数所表示的曲线。x+l,xOy=1,OxlX3l同时,在图形中对各段曲线进行标记。1clearall:clc:clf;closeall;2-xz=T:0.1:2;%定义X变量范围4fori=l:Iength(Xz)%循环X变量5 6 -7 -8 -9 -10 -11 -12 -13 -x=xz(1);ifx0%分段函数,当X小于0时YG)=X+1;elseifxl%分段函数,当X大于0,小于1时Y=1;else%分段函数,当X大于1时(i)=x3;endend14end15plot(xz,yf,k,linewidth*,2)%画图
4、16 xlabel(x*);17 -ylabel(,y,);5iFigUre1文件(F)编相(E)查看(V)插入(I)工具(T)桌面(D)三(W)帮助(三)4口U)豆|口目cS012二:写出心得体会;Matlab心得体会本学期通过对MATLAB的系统环境,数据的各种运算,矩阵的分析和处理,程序设计,绘图,数值计算及符号运算的学习,初步掌握了MATLAB的实用方法。通过理论课的讲解与实验课的操作,使我在短时间内学会使用MATLAB,同时,通过上机实验,对理论知识的复习巩固实践,可以自己根据例题编写设计简单的程序来实现不同的功能,绘制出比较满意的二维三维图形,在实践中找到乐趣。MATLAB是一个实
5、用性很强,操作相对容易,比较完善的工具软件,使用起来比较方便,通过操作可以很快看到结果,能够清晰的感觉到成功与失败,虽然课程中也会出现一些小问题,但是很喜欢这门课程。在为学习这门课前就听说了他的强大,因为现在的很多模型都是需要这些分析软件的。它不仅有强大的运算功能,还有强大的绘图功能,虽然学习了有一个学习,但是我对他的了解额仅仅是一点点,或许连入门都谈不上。因为我学习时了解到一个现实。就是matlab的学习依赖有比较好的数学功底,其中我看最经常运用到的就是矩阵。我从网上了解到matlab是一门高等数学和计算机技术结合的东西,学习它必须具有相应的数学和计算机知识。然而很可惜。特别是我今年还是大四
6、。虽然这学期的学习的时间短暂,就算时间足够,老师也不能把所有的都讲解给我们,因为一个软件的功能需要我们自己不断的去摸索,老师也不可能知道所有。老师只是个指路人,最终的学习还是要靠自己。而且在摸索的过程中,我们能够发现和体会学习的快乐。痛并快乐着是种常态了吧。自我感觉学习matlab与其说是学习一门软件,更不如说是学习一门语言。用一种数理的语言描述现象,揭示表象下的规律。此外,我认为matlab中的作图功能很强大,不仅简单的函数现象可以明确画出,而且一些点状物,甚至立体图也可以画出。大一上微积分的时候,老师曾经多次在课件中加入用matlab画出的图来。不论是一维二维三维等等,都能很好的画出来。只
7、要能编写出函数式,在短短的几秒之内,他就会呈现在你眼前。另外就是图形的直观性,这是由阴影的制作的。而且可以根据需要,坐标图上加标题,坐标轴标记,文本注释级栅格等,也可以指定图线形式,比如是虚线。颜色也可以自己来定。可以在同一张图上画,也可以单个显示。在学习的过程中,因为以前学过access中的SeIeCt语言,觉得就编写这方面是有共性的,但是matlab的编程语言似乎更多更复杂一点,这是由于涉及的数学模型,数学公式更多的原因。可是今年的这门课真的是让我感到没学到什么,估计也是因为我抱着看一看的随意态度来的吧,也没有那种遇到不懂的就一定要弄懂它的决心和毅力。说什么都是借口了,无法掩饰我没有学好它
8、的事实。事实上,我觉得今年这门课的重点并不是让我们掌握这种软件的具体用法,而是主要向我们展示如何用它去解决一些金融问题,数学问题。这点让我很郁闷,因为我不懂得原理,听起来这门课倍感吃力啊。可是嘛,年轻没有什么不可以,又有谁可以断言我接下来的生活中不能好好学习这个东西为自己的工作,学习,生活,研究兴趣带来方便呢。从大学开学的见闻到现在学习NfATLAB,感觉这是一个很好的软件,语言简便,实用性强。作为一个做新手,想要学习好这门语言,可以说还是比较难的。在我接触这门语言的这些天,除了会画几个简单的图形,其他的还是有待提高。从另一个方面也对我们大学生提出了两个要求一一充实的课外基础和良好的英语基础。
9、在现代,几乎所有好的软件都是来自国外,假如不会外语,想学好是非常难的。其实想要学习好一们语言,不能只靠老师,关键是自己。每个人内心深处都是有抵触意识的,不可能把老师的所有都学到。学习这门语言,不光是学习一种语言,更重要的事学习一种方法,一种学习软件的方法,还有学习的态度。总结一下,学习任何一门语言:态度决定一切。不论是英语还是计算机语言。其实以前上高中的时候接触过这种编程语言,当时记得最头疼的就是循环语句,但是在matlab中这种东西用的就比较少了。语言语句都是很简洁利落的,都是一枪瞄死靶心的那种,很直接,这也让我减轻不少心理负担。其实学习这种事,与其说学习什么具体的东西,更不如说是学习一种态度,从种种波折中认识到自己的局限性,不足。心情会沮丧,也会豁然开朗。光想不练假把式,不论想的再多,不实际运用还是没有用的。书山有路勤为径,学海无涯苦作舟。华山再高,顶有过路。几点对于学好InatIab很重要:兴趣、悟性、勤奋、坚持。兴趣,不知道哪位名人说过“兴趣是最好的老师。”我觉得非常有道理,一个人一旦对某事物有了浓厚的兴趣,就会主动去求知、去探索、去实践,并在求知、探索、实践中产生愉快的情绪和体验。这样才能主动学习,并且学好到精通。悟性,通常人认为指顿悟,慧根,我觉得就是对一个问题不断的思索,将自己的体会和感受融合,获得属于自己的