MATLAB及其在理工课程中的应用指南 第三版 十二五陈怀琛 第1-2章 第1章.pptVIP

MATLAB及其在理工课程中的应用指南 第三版 十二五陈怀琛 第1-2章 第1章.ppt

  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语言概述 第1章 MATLAB语言概述 1.1 MATLAB语言的发展沿革 1.2 MATLAB语言的特点 1.3 MATLAB的工作环境 1.4 演示程序 1.1 MATLAB语言的发展沿革   MATLAB是一种科学计算软件,主要适用于矩阵运算及控制和信息处理领域的分析设计,它使用方便,输入简捷,运算高效,内容丰富,并且很容易由用户自行扩展。MATLAB 当前已成为美国和其他发达国家在大学教学和科学研究中最常用而且必不可少的工具。   MATLAB是由美国Mathworks公司于1984年正式推出的,到1988年推出了3.x(DOS)版本; 1992年推出了4.x版本; 1997年推出了5.1版本; 2000年推出了6.x版本; 2005年推出了7.x版本。随着版本的升级,内容不断扩充,人机界面更加生动易学。另一方面, 版本的升级对使用环境也提出了更高的要求。   MATLAB是“矩阵实验室(Matrix Laboratory)”的缩写,它是一种以矩阵运算为基础的交互式程序语言,是专门针对科学和工程中计算和绘图的需求而开发的。与其他计算机语言相比,其特点是简洁和智能化, 适应科技专业人员的思维方式和书写习惯,使得编程和调试效率大大提高。它用解释方式工作,键入程序立即得出结果,人机交互性能好,使科技人员乐于接受。特别是它可适应多种平台,并且随着计算机软硬件的更新而及时升级。MATLAB语言在国外的大学工学院中,特别是在数值计算用得最频繁的电子信息类学科中,已成为每个学生都掌握的工具了。它大大提高了课程教学、解题作业、分析研究的效率。学习掌握MATLAB,也可以说是在科学计算工具上与国际接轨。   MATLAB语言比较好学,因为它只有一种数据类型,一种标准的输入输出语句,不用“指针” ,不需编译,比其他语言少了很多内容。听三四个小时课,上机练几个小时,就可入门了, 以后自学也十分方便,通过它的演示(Demo)和求助(Help)命令,人们可以方便地在线学习各种函数的用法及其内涵。   MATLAB语言的难点是函数较多,仅基本部分就有700多个,其中常用的有二三百个,要尽量多记少查,这样可以提高编程效率,而且将会终身受益。 1.2 MATLAB语言的特点   MATLAB语言有以下五个特点。   1. 起点高   (1) 每个变量代表一个矩阵, 它有n×m个元素。从MATLAB名字的来源可知,它以矩阵运算见长,在当前的科学计算中,几乎无处不用矩阵运算,这使它的优势得到了充分的体现。   (2) 每个元素都看做复数。这个特点在其他语言中也是不多见的。   (3) 所有的运算都对矩阵和复数有效,包括加、减、乘、除、函数运算等。   2. 人机界面适合科技人员   (1) 语言规则与笔算式相似。MATLAB的程序与科技人员的书写习惯相近,因此易写易读,易于在科技人员之间交流。   (2) 矩阵行列数无需定义。要输入一个矩阵,用其他语言时必须先定义矩阵的阶数,而MATLAB则不必用阶数定义语句。输入数据的行列数就决定了它的阶数。   (3) 键入算式立即得出结果,无需编译。MATLAB是以解释方式工作的,即它对每条语句解释后立即执行,若有错误也立即作出反应, 便于编程者马上改正。这些都大大减少了编程和调试的工作量。   3. 强大而简易的作图功能   (1) 能根椐输入数据自动确定绘图坐标。   (2) 能规定多种坐标系(极坐标、对数坐标等)。   (3) 能绘制三维坐标中的曲线和曲面。   (4) 可设置不同的颜色、线型、视角等。   如果数据齐全,通常只需一条命令即可出图。   4. 智能化程度高   (1) 绘图时自动选择最佳坐标以及自动定义矩阵阶数。   (2) 作数值积分时自动按精度选择步长。   (3) 自动检测和显示程序错误的能力强,易于调试。   5. 功能丰富,可扩展性强   MATLAB软件包括基本部分和专业扩展两大部分。基本部分包括: 矩阵的运算和各种变换, 代数和超越方程的求解,数据处理和傅里叶变换,数值积分等,可以充分满足大学理工科本科的计算需要。本书将介绍这部分的主要内容。   扩展部分称为工具箱。它实际上是用MATLAB的基本语句编成的各种子程序集,专门用于解决某一方面的问题,或实现某一类的新算法。现在已经有控制系统、信号处理、图像处理、系统辨识、模糊集合、神经元网络、小波分析等20余个工具箱,并且它们还在继续发展中。 1.3 MATLAB的工作环境 1.3.1 命令窗   在Windows桌面上,双击MATLAB的图标,就可进入MATLAB的工作环境。首先出现MATLAB的标志图形,接着出现其缺省的桌面系统,如图1-1 所示。 图 1-1 MAT

您可能关注的文档

文档评论(0)

118压缩包课件库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档