- 1、本文档共79页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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的函数集包括从最简单最基本的函数到诸如矩阵,特征向量、快速傅立叶变换的复杂函数。它能解决矩阵运算和线性方程组的求解、微分方程及偏微分方程的组的求解、符号运算、傅立叶变换和数据的统计分析、工程中的优化问题、稀疏矩阵运算、复数的各种运算、
您可能关注的文档
- iOS的数据安全讲述.pptx
- IOT服务器性能瓶颈测试报告讲述.doc
- INSQL-EXCEL做报表技术文档讲述.doc
- Iliad英文讲述.pptx
- Internet技术与应用论文讲述.doc
- IPD技术评审(HW)讲述.pptx
- IPD_术语手册大全讲述.doc
- iphone配置wo邮箱讲述.doc
- IPSECVPN站点到站点配置讲述.docx
- 第1单元-基本概念-化学-浙江省专用综述.pptx
- 师缘主题课件最新完整版本.pptx
- 基于偏好MOEA_D算法的气发动机多目标优化标定研究.pdf
- 师范技能课件比赛一等奖最新完整版本.pptx
- 师范生初中美术说课课件最新完整版本.pptx
- 师范技能课件图片素材库最新完整版本.pptx
- Unit 2 Making a Difference Understanding ideas The Well that changed the world 教学设计-高中英语外研版(2019)必修第三册.docx
- 师范生技能大赛PPT课件语文最新完整版本.pptx
- 基于扭矩的双燃料发动机控制策略研究.pdf
- 1.2.1 等差数列的概念及其通项公式(教学设计)高二数学(北师大版2019选择性必修第二册).docx
- 师范文化课件最新完整版本.pptx
文档评论(0)