matlab数学实验体会_第1页
matlab数学实验体会_第2页
matlab数学实验体会_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数学实验体会数学实验周我们学习了Matlab软件,这是一个十分实用和重要的软件。初次结识MATLAB感觉这是一个很好的软件,语言简便,实用性强。作为一个新手,想要学习好这门语言,可以说还是比较难的。在我接触这门语言的这些天,一直在上面弄,除了会画几个简单的三维图形,其他的还是有待提高。在这个软件中,虽然有。大家不要以为有了这个就万事大吉了,反而,从另一个方面也对我们大学生提出了两个要求——充实的课外基础和良好的英语基础。在现几乎所有好的软件都是来自国外,假如你不会外语,想学好是非常难的。Matlab语言是当今国际上科学界尤其是自动控制领域最具影响力、也是最学运算、灵活的程序设计流程、高质量的图形可视化与界计、便捷的与其他程序和语言接口的功能。作为一种计算机语言,Matlab体现了与它价值的相符的优点:1.编程简单使用方便。在这方面我感觉C语言也是一种简单的编程语言。只要入门就很好掌握,但是要学习一门语言不是那么容易的,到目前为止,可以说我还没入门,所以学习起这门语言来很吃力。相对C语言而言,Matlab的矩阵和向量操作功能是其他语言无法比拟的。在Matlab环境下,数组的操作与数的操作一样简单,基本数据单元是不需要指定维数的,不需要说明数据类型的学表达式和运算规则与通常的习惯相同。2.函数库可任意扩充。由于Matlab语言库函数与用户文件的形式相同,用户文件可以像库函数一样随意调用,所以用户可任意扩充库3.语言简单内涵丰富。在此语言中,最重要的成分是函数,一般形式为:Function[a,b,c„„]=fun(d,e,f„„)Fun是自定义的函数名,只要不与库函数想重,并且符合字符串书写规则即4、简便的绘图功能。MATLAB具有二维和三维绘图功能,使用方法简单。三维曲线是由plot3(x,y,z)命令绘出的,看上去很简单的一个程序,相对C语言。极大的方便了绘图的工作和节省工作时间。5.丰富的工具箱。由于MATLAB的开放性,许多领域的专家都为MATLAB了各种程序工具箱。这些工具箱提供了用户在特别应用领域所需的许多函这使得用户不必花大量的时间编写程序就可以直接调用这些函数,达到事半功效果。在理论方面,在学习过程中,我感觉到它和C许多相似之处,他有C语言的特征,但是比C语言编程计算更加简单,适合于复杂的数学运算。但是MATLAB语言也有着很大的不同。众所周知MATLAB软件,但是,真正在运用的时候,特别是在编程的时候,许多人往往没有注意到这个问题。在使用MATLAB时,受到了其他编程习惯的影响,特别是经常使用的C语言。因此,在MATLAB时,for循环(包括while循环)到处都是。这不仅是没有发挥MATLAB所长,还浪宝贵的时间。我这里想说的一点是,往往在初始化矩阵的时候注意到这个问不是循环来赋值,但是,在其他环节上,就很容易疏忽,或者说,仍然没有摆脱C++、C的思想。多用help,seealso,lookfor,get,set等常用命令,尽量摆脱编程的习惯,总爱用循环,能不用的循环的尽量不用,掌握矢量化的精髓。(help:最有效的命令。其实可以这样说吧,一遇到什么问题常可以从help中找到答案。就先说说对help的一些常用方法。1)命令窗口直接敲“help”,你就可以得到本地机器matlab的基本的帮助。2不是很明确的命令,只知道大体所属范围,譬如说某个工具箱,直接在命令窗口中敲入helptoolboxname,一帮可以得到本工具箱有关的信息:版,函数名等。(2)lookfor:可以说是matlab中的google。当我们很多什么头绪都没有的时候,我们可以求助于它,往往会收到意想不到的效果。譬如:曾经在gui编程的时候,遇拖动鼠标时,要出现一个方框,就像你在桌面上拖动鼠标,会出现虚线框一样。当初我也刚开始一定都不知道该查找什么东西,后来想起用它了。于是,>>lookforRectangle。这样一条信息:GETRECTSelectrectanglewithmouse.get,set:GUIobject属性的帮手在GUI编程中,我们可能有时候想改变某些object的属性,或者想让它安装自己的想法实现,但是我们又不记得这些ect的属性,更别提怎么设置他们的值了。这时,可以用gethandles到此对象的所有的属性及其当前值。用handles)可以得到对象所有可以设置的属性及其可能的取值找到我们需要的属性名字和可能的取值之后,就意义(andl用me’,values)设置此对象此属性的值。Edit:查看m源文件的助手在应用matlab过程中,可能我们想看看它的m源文件,当然用editor定位打开也行,但是我经常采用的式直接在command窗口中用editfunname.m,就省去了定位的麻烦。以上就是我学习MAT

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论