一:应用MATLAB 和工具箱完成以下的内容。
(1)绘制下列函数的二维曲线
32)7.7/()2.3()1(6+-++-=x x x
x x y 并求其3=x 时的值。
(2)求解线性方程组:
⎪⎪⎩⎪⎪⎨⎧=+++=-+-=+++=+-12
2247
32258232432143214321421x x x x x x x x x x x x x x x
(3)求解下列函数的偏导数'y
tan2+
=
y2
+
x
x
x
并绘制)
(y
x
,
f的二维图形
(y
,
x
f及)'
f =(tan((x + (x + (2*x)^(1/2))^(1/2))^(1/2))*((1/(2*x)^(1/2) + 1)/(2*(x +
(2*x)^(1/2))^(1/2)) + 1)*(tan((x + (x + (2*x)^(1/2))^(1/2))^(1/2))^2 + 1))/(x + (x + (2*x)^(1/2))^(1/2))^(1/2)
(4)绘制函数
116
942
22=++z y x 的三维图形,并通过改变观察点来获得该图形在各个坐标平面上的投影。
(5)使用M 函数文件,画出下列分段函数所表示的曲线。
⎪⎩
⎪⎨⎧≤<≤<+=x x x x x y 1100,1,13
同时,在图形中对各段曲线进行标记。
二:写出心得体会;
Matlab心得体会
本学期通过对 MATLAB 的系统环境,数据的各种运算,矩阵的分析和处理,程序设计,绘图,数值计算及符号运算的学习,初步掌握了 MATLAB 的实用方法。
通过理论课的讲解与实验课的操作,使我在短时间内学会使用MATLAB ,同时,通过上机实验,对理论知识的复习巩固实践,可以自己根据例题编写设计简单的程序来实现不同的功能,绘制出比较满意的二维三维图形,在实践中找到乐趣。
MATLAB 是一个实用性很强,操作相对容易,比较完善的工具软件,使用起来比较方便,通过操作可以很快看到结果,能够清晰的感觉到成功与失败,虽然课程中也会出现一些小问题,但是很喜欢这门课程。
在为学习这门课前就听说了他的强大,因为现在的很多模型都是需要这些分析软件的。
它不仅有强大的运算功能,还有强大的绘图功能,虽然学习了有一个学习,但是我对他的了解额仅仅是一点点,或许连入门都谈不上。
因为我学习时了解到一个现实。
就是 matlab 的学习依赖有比较好的数学功底,其中我看最经常运用到的就是矩阵。
我从网上了解到 matlab 是一门高等数学和计算机技术结合的东西,学习它必须具有相应的数学和计算机知识。
然而很可惜。
特别是我今年还是大四。
虽然这学期的学习的时间短暂,就算时间足够,老师也不能把所有的都讲解给我们,因为一个软件的功能需要我们自己不断的去摸索,老师也不可能知道所有。
老师只是个指路人,最终的学习还是要靠自己。
而且在摸索的过程中,我们能够发现和体会学习的快乐。
痛并快乐着是种常态了吧。
自我感觉学习 matlab 与其说是学习一门软件,更不如说是学习一门语言。
用一种数理的语言描述现象,揭示表象下的规律。
此外,我认为 matlab 中的作图功能很强大,不仅简单的函数现象可以明确画出,而且一些点状物,甚至立体图也可以画出。
大一上微积分的时候,老师曾经多次在课件中加入用matlab 画出的图来。
不论是一维二维三维等等,都能很好的画出来。
只要能编写出函数式,在短短的几秒之内,他就会呈现在你眼前。
另外就是图形的直观性,这是由阴影的制作的。
而且可以根据需要,坐标图上加标题,坐标轴标记,文本注释级栅格等,也可以指定图线形式,比如是虚线。
颜色也可以自己来定。
可以在同一张图上画,也可以单个显示。
在学习的过程中,因为以前学过 access 中的 select 语言,觉得就编写这方面是有共性的,但是 matlab 的编程语言似乎更多更复杂一点,这是由于涉及的数学模型,数学公式更多的原因。
可是今年的这门课真的是让我感到没学到什么,估计也是因为我抱着看一看的随意态度来的吧,也没有那种遇到不懂的就一定要弄懂它的决心和毅力。
说什么都是借口了,无法掩饰我没有学好它的事实。
事实上,我觉得今年这门课的重点并不是让我们掌握这种软件的具体用法,而是主要向我们展示如何用它去解决一些金融问题,数学问题。
这点让我很郁闷,因为我不懂得原理,听起来这门课倍感吃力啊。
可是嘛,年轻没有什么不可以,又有谁可以断言我接下来的生活中不能好好学习这个东西为自己的工作,学习,生活,研究兴趣带来方便呢。
从大学开学的见闻到现在学习 MATLAB ,感觉这是一个很好的软件,语言简便,实用性强。
作为一个做新手,想要学习好这门语言,可以说还是比较难的。
在我接触这门语言的这些天,除了会画几个简单的图形,其他的还是有待提高。
从另一个方面也对我们大学生提出了两个要求——充实的课外基础和
良好的英语基础。
在现代,几乎所有好的软件都是来自国外,假如不会外语,想学好是非常难的。
其实想要学习好一们语言,不能只靠老师,关键是自己。
每个人内心深处都是有抵触意识的,不可能把老师的所有都学到。
学习这门语言,不光是学习一种语言,更重要的事学习一种方法,一种学习软件的方法,还有学习的态度。
总结一下,学习任何一门语言:态度决定一切。
不论是英语还是计算机语言。
其实以前上高中的时候接触过这种编程语言,当时记得最头疼的就是循环语句,但是在 matlab 中这种东西用的就比较少了。
语言语句都是很简洁利落的,都是一枪瞄死靶心的那种,很直接,这也让我减轻不少心理负担。
其实学习这种事,与其说学习什么具体的东西,更不如说是学习一种态度,从种种波折中认识到自己的局限性,不足。
心情会沮丧,也会豁然开朗。
光想不练假把式,不论想的再多,不实际运用还是没有用的。
书山有路勤为径,学海无涯苦作舟。
华山再高,顶有过路。
几点对于学好 matlab 很重要:兴趣、悟性、勤奋、坚持。
兴趣,不知道哪位名人说过“兴趣是最好的老师。
”我觉得非常有道理,一个人一旦对某事物有了浓厚的兴趣,就会主动去求知、去探索、去实践,并在求知、探索、实践中产生愉快的情绪和体验。
这样才能主动学习,并且学好到精通。
悟性,通常人认为指顿悟,慧根,我觉得就是对一个问题不断的思索,将自己的体会和感受融合,获得属于自己的知识。
有很多事情、问题,都是可以想明白的。
只有不停的想,才能想明白,想透彻。
勤奋,一勤天下无难事。
从古到今,有多少名人不是有勤奋而得来成功的。
现在的年轻人,一代比一代聪明。
要不被别人淘汰,要超越别人,只有靠时间堆出来。
每天多学一些,多积累一些。
学习 matlab 也一样,想要学会,使用熟练,不花时间练习,写代码,亲自运行调试,是很难掌握好的。
坚持,认准了的事情,就坚持做到底,直到有所收获。
事实上,很多人实现不了自己的目标,很大程度上就是少了一种坚持、非要把事情干到底的精神,他们往往浅尝辄止,因此眼睁睁失去了可能到手的成功。
光有兴趣,只有三分钟的热情是很难成事的。
很多事情的成功取决于踏平坎坷地坚持的毅力。
看准了的事情,如果没有百折不挠的坚持,绝难取得成功。
看准的事情就不屈不挠地坚持干下去直至成功,才是智者的唯一选择。
每一个人都明白所有梦想的实现都需要努力,然而,很多人只所以没有实现心中的梦想,就在于多了空想、犹豫,少了努力坚持。
总而言之,学习MATLAB让我受益匪浅,感谢学校给了我学习的机会,感谢老师的悉心教导。