MATLAB01MATLAB基础知识.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* MATLAB 教程 * 第一章 MATLAB基础知识 MATLAB简介 MATLAB基本特性 * 1.1 MATLAB简介 1. 产生背景及发展历史 20世纪70年代中期,美国学者Cleve Moler博士和他的同事做国家科学基金资助项目时开发了调用EISPACK和LINPACK的FORTRAN子程序库。EISPACK是特征值求解程序库,LINPACK是解线性方程的程序库。 70年代后期, Cleve Moler博士发现学生使用这两个程序库时接口程序不好写,很费时间,Cleve Moler又编写了接口程序,取名MATLAB,意为Matrix 和laboratory。 以后数年,MATLAB作为辅助教学软件,免费流传。 1983年,Little、Moler、Steve Bangert合作 ,用C语言合作开发了第二代专业版MATLAB。在具有数值计算能力的基础上,具有了数据视图的功能 * 1984年,Cleve Moler和John Little成立了Mathwork公司,正式把MATLA B推向市场,并继续MATLAB的研究和开发。 九十年代的时候,MATLAB已经成为国际控制界公认的标准计算软件。 1993年,Mathwork公司推出MATLAB4.0版本,从此告别DOS版。4.x版在继承和发展其原有的数值计算和图形可视能力的同时,出现了以下几个重要变化: (1)推出了SIMULINK。 这是一个交互式操作的动态系统建模、仿真、分析集成环境。它的出现使人们有可能考虑许多以前不得不做简化假设的非线性因素、随机因素,从而大大提高了人们对非线性、随机动态系统的认知能力。 (2)开发了与外部进行直接数据交换的组件,打通了MATLAB进行实时数据分析、处理和硬件开发的道路。 * (3)推出了符号计算工具包。 1993年公司从加拿大滑铁卢大学购得Maple的使用权,以Maple为“引擎”开发了Symbolic Math Toolbox 1.0。MathWorks公司此举加快结束了国际上数值计算、符号计算孰优孰劣的长期争论,促成了两种计算的互补发展新时代。 (4)构作了Notebook 。 公司瞄准应用范围最广的Word ,实现了MATLAB与Word的无缝连接,为专业科技工作者创造了融科学计算、图形可视、文字处理于一体的高水准环境。 1997年春,MATLAB5.0版问世,紧接着是5.1、5.2,以及和1999年春的 5.3 版。 与 4.x相比,这些MATLAB版本拥有更丰富的数据类型和结构、更友善的面向对象、更加快速精良的图形可视、更广博的数学和数据分析资源、更多的应用开发工具。 在欧美大学里,诸如应用代数、数理统计、自动控制、数字信号处理、模拟与数字 通信、时间序列分析、动态系统仿真等课程的教科书都把MATLAB作为内容。这几乎成了九十年代教科书与旧版书籍的区别性标志。在那里,MATLAB是攻读学位的大学生、硕士生、博士生必须掌握的基本工具。 * 在国际学术界,MATLAB已经被确认为准确、可靠的科学计算标准软件。在许多国际一流学术刊物上,(尤其是信息科学刊物),都可以看到MATLAB的应用。 在设计研究单位和工业部门,MATLAB被认作进行高效研究、开发的首选软件工具。 2 . MATLAB语言特点 兼有数值型软件和分析型软件的双重优点 ,简洁、直观、更符合人们的思维习惯。 (1)语言简洁,代码灵活,极其丰富的库函数资源 链接 (2)运算符丰富。 (3) 面向对象编程和结构化的控制功能。 * (4) 程序设计自由度较大。 (5) 程序可移植性好。 (6) 功能强大的图形功能。 (7) 分门别类的工具箱是该软件的另一大特点。 (8) 开放性的共享源程序。 3. MATLAB集成环境的组成 (1) MATLAB语言 MATLAB语言是以矩阵和向量为基本数据单位,包括控制流程语句、函数、数据结构、输入输出及面向对象等特点的高级语言。 * (2) MATLAB工作环境 MATLAB工作环境包括变量查看器、程序编辑器以及附带的大量的.m文件。 (3)句柄图形 句柄图形是MATLAB的图形系统。它既包括对二维和三维数据可视化、图像处理、动画制作等高层次的绘图操作,也包括可以完全修改图形局部及编制完整图形界面的、低层次的绘图命令。 (4) MATLAB数学函数库

文档评论(0)

junjun37473 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档