网站大量收购独家精品文档,联系QQ:2885784924

第1章 MATLAB编程环境综述.ppt

  1. 1、本文档共79页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 MATLAB编程环境综述

第1章 MATLAB编程环境;1.1 MATLAB概述 1.2 MATLAB的组成部分 1.3 MATLAB的安装 1.4 MATLAB开发环境 1.5 M文件使用 1.6 常用命令 1.7 本章小结 ;1.1 MATLAB概述;1.1.1 MATLAB发展历程 ; (3)20世纪90年代,MATLAB已经成为国际控制界公认的标准计算软件。1993年推出了基于PC平台的以Windows为操作系统平台的MATLAB 4.0;1996年推出了MATLAB 5.0,增加了更多数据结构,使其成为更方便的编程语言; (4)2000年10月推出了全新的MATLAB 6.0正式版(R12),在核心数值算法、界面设计、外部接口、应用桌面等方面有了极大改进。2004年7月推出了MATLAB 7.0(R14),在编程环境、代码效率、数据可视化、文件I/O等方面进行了全面升级。从2006年起,每年推出两个版本,上半年推出的用a标识,下半年推出的用b标识,如2006年上半年推出的版本为MATLAB 7.2(R2006a),下半年推出的版本为MATLAB 7.3(R2006b)。2012年3月发布了最新版MATLAB 7.14(R2012a)。 ; MATLAB具有功能强、学习容易、效率高等特点,已成为线性代数、数值分析计算、数学建模、最优化设计、统计数据处理、生物医学工程、财务分析、金融计算、自动控制、数字信号处理、通信系统仿真等课程的基本教学工具,是目前世界上最流行的仿真计算软件之一。掌握了这一重要工具,可为读者今后的学习、科学研究、行业开发打下较好的基础。 ; 1.1.2 MATLAB主要功能 ?数值计算、符号计算、工程计算等各种计算功能; ?绘制二维图形和三维图形等数据可视化功能; ?创建函数文件、数据管理等编程的开发环境; ?使用线性代数、统计、优化、插值、拟合等方法的数据处理能力; ; ?利用工具箱处理各应用领域内特定类型问题的扩展功能; ?基于Simulink工具的系统建模、仿真和分析功能; ?构建自定义图形用户界面的应用软件开发功能; ?将MATLAB的算法与外部应用程序和语言(如C、Fortran、Java和Microsoft Excel)的集成功能。 ;1.1.3 MATLAB特点 ;?短小高效的代码。 由于MATLAB已将数学问题的具体算法编成了函数,因此用户只要熟悉算法的特点、使用场合、函数的调用格式和参数意义等,通过调用函数很快就可以解决问题。MATLAB语句功能强大,一条语句往往相当于其他高级语言中的几十条甚至上百条语句。为编程者及节省了大量的时间。MATLAB语句书写简单,表达式的书写如同在稿纸中演算一样,与人们的手工运算相一致,容易被人们接受。 ?强大的科学计算与数据处理能力。 MATLAB是包含大量计算算法的集合,其拥有上千个数学函数和工程计算函数,可以直接调用而不需另行编程,可非常方便地实现用户所需的各种计算功能。该软件具有强大的矩阵计算功能,拥有众多的工具箱,几乎能解决大部分学科中的数学问题。 ;?先进的绘图和数据可视化功能。 MATLAB具有丰富的图形处理功能和方便的数据可视化功能,以将向量和矩阵用图形表现出来,并且可以对图形进行标注和打印,可用于科学计算和工程绘图。MATLAB能够按照数据产生高质量的二维数据图形和三维数据图形,并可绘制各类函数的多维图形,还可以对图形设置颜色、光照、纹理、透明性等,以增强图形的表现效果。 ?可扩展性能。 MATLAB包括两部分内容:基本部分和各种可选的工具箱。基本部分构成了MATLAB的核心内容,也是使用和构造工具箱的基础;工具箱扩展了MATLAB的功能。除内部函数外,所有MATLAB基本文件和工具箱文件都是可读可改的源文件,用户可通过对源文件进行修改或加入自己编写的文件,构造自己的专用工具箱,以方便解决自己领域内常见的计算问题。 ;?友好的工作平台和编程环境。 MATLAB中的工具包大多采用图形用户界面,其界面越来越精致,更加接近Windows的标准界面,人机交互性更强,操作更简单。简单的编程环境提供了比较完备的调试系统,程序不必经过编译就可以直接运行,而且能够及时地报告出现的错误并进行出错原因分析。 ?MATLAB具有强大的面向实际问题的处理能力。 MATLAB是一个包含大量计算算法的集合。MATLAB的函数集包括从最简单最基本的函数到诸如矩阵,特征向量、快速傅立叶变换的复杂函数。它能解决矩阵运算和线性方程组的求解、微分方程及偏微分方程的组的求解、符号运算、傅立叶变换和数据的统计分析、工程中的优化问题、稀疏矩阵运算、复数的各种运算、

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档