第1课MATLAB概述.docVIP

  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文档。上传文档
查看更多
第1章 MATLAB概述 MATLAB是MATrix LABoratory(矩阵实验室)的缩写。20世纪80年代初,MATLAB的创始人Cleve Moler博士在美国新墨西哥州大学讲授线性代数课程时发现采用高级语言编写程序很不方便,为了减轻学生编程的负担,他构思并开发了MATLAB软件。经过几年的试用之后,该软件的公开版本于1984年正式推出。后来,以Moler博士为首的一批数学家与软件专家组建了The MathWorks软件开发公司,专门扩展并改进MATLAB。 MATLAB主要面对科学计算、可视化及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统的非交互式程序设计语言(如C、Fortran语言),代表了当今国际科学计算软件的先进水平。 1.1 MATLAB发展历程 在20世纪70年代,Cleve Moler在给学生讲授线性代数课程时,为了方便学生学习,他利用业余时间开发了两个矩阵运算相关的子程序库,并编写了相应的接口程序。Cleve Moler将这个接口程序取名为MATLAB。在以后的数年里,MATLAB在多所大学里作为教学辅助软件使用,并作为面向大众的免费软件广为流传。 1983年春天,Cleve Moler到斯坦福大学讲学时,和John Little、Steve Bangert一起,由Steve Bangert主持开发编译解释程序,Steve Kleiman完成图形功能的设计,John Little和Cleve Moler主持开发了各类数学分析的子模块,撰写用户指南和大部分的M文件。这样用C语言开发了第二代MATLAB专业版,也是MATLAB的第一个商用版,同时赋予了它数值计算和数据图示化的功能。自从第一版发行以来,已有众多的科技工作者加入到MATLAB的开发队伍中,并为形成今天的MATLAB系统作出了巨大的贡献。 1984年,Cleve Moler和John Little设立了MathWorks公司,发行了MATLAB第1版(DOS版本1.0)。正式把MATLAB推向市场(MATLAB的第一个商业化的版本是同年推出的DOS版本3.0),并继续进行MATLAB的研究和开发,逐步将其发展成为一个集数值处理、图形处理、图像处理、符号计算、文字处理、数学建模、实时控制、动态仿真、信号处理为一体的数学应用软件。 MathWorks公司正式推出MATLAB后,于1992年推出了具有划时代意义的MATLAB 1.0版本;1999年推出的MATLAB 5.3版在很多方面进一步改进了MATLAB的功能,随之推出的全新版本Simulink 3.0也达到了很高的档次;2000年10月推出的MATLAB 6.0版本,在操作界面上有了很大的改观,同时还给出了程序发布窗口、历史信息窗口和变量管理窗口等,为用户提供了极大的方便;2001年6月,MATLAB 6.1版即Simulink 4.1版问世,功能十分强大;2003年6月推出了MATLAB Release 13,即MATLAB 6.5/Simulink 5.0,在核心数值算法、界面设计、外部接口和应用桌面等诸多方面有了极大的改进;2004年9月正式推出MATLAB Release 14,即MATLAB 7.0/Simulink 6.0,其功能在原有的基础上又有了进一步的改进。此后,MathWorks发布MATLAB版本几乎形成了一个规律,每年的3月份和9月份推出当年的a和b版本,目前的最新版本是MATLAB 2012a。 MATLAB经过三十多年的研究与不断完善,现已成为国际上最流行的科学计算与工程计算软件工具之一,现在的MATLAB已经不仅仅是最初的“矩阵实验室”了,它已发展成为一种具有广泛应用前景的、全新的计算机高级编程语言。 1.2 MATLAB系统结构 MATLAB系统MATAB开发环境、MATLAB数学函数库、MATLAB语言、MATLAB图形处理系统和MATLAB应用程序接口(API)。MATLAB开发环境 MATLAB开发环境是一套方便用户使用的MATLAB函数和文件工具集,其中许多工具是图形用户接口。它包括MATLAB命令窗口、M文件编辑调试器、MATLAB工作空间和。MATLAB数学函数库 MATLAB数学函数库包括了大量的计算。从基本如、正弦,到复杂如矩阵求逆、快速傅里叶变换等。MATLAB语言 MATLAB语言是一种高级的基于矩阵/数组的语言,它程序流控制、函数、数据结构、输入/输出和面向对象编程等特色。MATLAB图形处理系统 。它包括强大的二维三维图形、图像处

文档评论(0)

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

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

1亿VIP精品文档

相关文档