- 1、本文档共134页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MATLAB课件 程序设计
MATLAB程序设计 定位:公共选修课 目标:了解MATLAB,能熟练掌握数学(矩阵)运算,简单编程,简单的数据处理及基本图形绘制. 教材(参考书):MATLAB程序设计语言 楼天顺等 西安电子科技大学出版社 引言 一、MATLAB语言的发展 取名MATLAB即Matrix Laboratory 即“矩阵实验室”的意思 设计者的初衷是为解决“线性代数”课程的矩阵运算问题 matlab语言是由美国新墨西哥大学计算机系系主任Clever Moler博士于20世纪70年代开发的 1983年,开发了第2代MATLAB 1984年,成立了MATH WORKS公司,继续MATLAB软件的研发 1993年,MATH WORKS公司推出了MATLAB3.x 2001年,MATH WORKS公司推出了MATLAB6.x 2004年,MATH WORKS公司推出了MATLAB7.0 MATLAB已经不仅仅是一个“矩阵实验室”了,它集科学计算、图象处理;声音处理于一身,并提供了丰富的Windows图形界面设计方法 MATLAB语言是功能强大的计算机高级语言, 成功地应用于各工程学科的研究领域 MATLAB在美国已经作为大学工科学生必修的计算机语言之一 (C, FORTRAN, ASSEMBLER, MATLAB) 近年来,MATLAB语言已在我国推广使用,现在已应用于各学科研究部门和许多高等院校 它将一个优秀软件的易用性与可靠性、通用性与专业性 、一般目的的应用与高深的科学技术应用有机的相结合 MATLAB是一种直译式的高级语言,比其它程序设计语言容易掌握 MATLAB已经不仅仅是一个“矩阵实验室”了,它集科学计算、图象处理;声音处理于一身,并提供了丰富的Windows图形界面设计方法 MATLAB语言是功能强大的计算机高级语言, 它以超群的风格与性能风靡全世界, 成功地应用于各工程学科的研究领域 二、matlab能在各领域做什么 数学教学,特别是线性代数 数值分析和科学计算方面的教学与研究 电子学、控制理论和物理学等工程和科学 学科方面的教学与研究 经济学、化学和生物学等领域中的教学与研究 ……………(可以用数学建模的学科) (2) ?MATLAB语句书写简单,表达式的书写如同在稿纸中演算一样,与人们的手工运算相一致,容易为人们所接受。 (4) ?MATLAB系统具有丰富的图形功能。 MATLAB系统本身是一个Windows下的具有良好用户界面的系统,而且提供了丰富的图形界面设计函数,如提供了专门用于绘制二维曲线的plot函数,用于绘制三维曲线的plot3函数。 在工具箱函数中,有些函数本身可提供良好的图形功能,如step函数可计算指定系统的单位阶跃响应,并直接在屏幕窗口中绘制出系统的单位阶跃响应曲线。 (6) ?MATLAB的易扩展性是最重要的特性之一,也是MATLAB得以广泛应用的原因之一。 MATLAB给用户提供了广阔的扩展空间,用户可以很容易地编写出适合于自己和专业特点的M文件,供自己或同伴使用,这实际上就是扩展了MATLAB的系统功能。 3.编程与数据类型 MATLAB提供了许多种数据类型,例如整型、双精度、字符、结构型等,以方便用户选择使用。这里还包含运算所需的操作符和MATLAB的编程技术。 5.图形处理 MATLAB包含有丰富的图形处理能力,提供了绘制各种图形、图像数据的函数。 另外,它还包括一些低级的图形命令,可以供用户自己制作、控制图形特性之用。 7.创建图形用户界面 为用户设计图形用户界面提供方便,这些函数可以用于窗口设定、修改属性等操作。 MATLAB的缺点 运行效率较低 由于MATLAB是一种合成语言,因此,与一般的高级语言相比,用MATLAB编写的程序运行起来时间往往要长一些。 价格比较贵 一般的用户可能支付不起它的高昂费用。但是,购买MATLAB的昂贵费用在很大程度上可以由使用它所编写的程序的价值抵消。 在工作空间的菜单条中,有四个按钮,依次为“装入数据文件”、“保存工作空间”、“打开变量显示”和“删除变量”,可以用来对工作空间中的变量进行操作。 当选定一个变量后, 可以利用“打开变量显示”按钮,直观地显示出变量的内容; 利用“删除变量”按钮,可以从工作空间中删去选定的变量; 采用“保存工作空间”按钮,可以将工作空间保存在mat文件中,默认的文件名为MATLAB.MAT; 在以后打开MATLAB窗口时,可以利用“装入数据文件”按钮装入所保存的工作变量。 利用File菜单可以对文件进行操作,包括新建、打开、输入数据等功能; 利用Edi
文档评论(0)