matlable软件的使用和教程

上传人:nt****6 文档编号:37155261 上传时间:2018-04-07 格式:DOC 页数:26 大小:187KB
返回 下载 相关 举报
matlable软件的使用和教程_第1页
第1页 / 共26页
matlable软件的使用和教程_第2页
第2页 / 共26页
matlable软件的使用和教程_第3页
第3页 / 共26页
matlable软件的使用和教程_第4页
第4页 / 共26页
matlable软件的使用和教程_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《matlable软件的使用和教程》由会员分享,可在线阅读,更多相关《matlable软件的使用和教程(26页珍藏版)》请在金锄头文库上搜索。

1、MATLAB百科名片百科名片MATLAB 软件界面图MATLAB 是矩阵实验室(Matrix Laboratory)的简称,是美国MathWorks 公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括 MATLAB 和 Simulink 两大部分。目录基本功能 应用 发展历程 新版本新功能 特点 优势 工具 基本功能 应用 发展历程 新版本新功能 特点 优势 工具 展开编编辑辑本本段段基基本本功功能能MATLAB 是由美国 mathworks 公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算

2、、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如 C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。 M MA AT TL LA AB B 和 Mathematica、Maple 并称为三大数学软件。它在数学类科技应用软件中在 数值计算方面首屈一指。 MATLAB 可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连 matlab 开发工作界面接其他编程语言的程序等,主要应用于工程计算、控制设

3、计、信号处理与通讯、 图像处理、信号检测、金融建模设计与分析等领域。 MATLAB 的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用 MATLAB 来解算问题要比用C,FORTRAN 等语言完成相同的事情简捷得多,并且 MATLAB 也吸收了像 Maple 等软件的优点 ,使 MATLAB 成为一个强大的数学软件。在新的版本中也加入了对 C,FORTRAN,C+ ,JAVA 的支持。可以直接调用,用户也可以将自己编写的实用程序导入到MATLAB 函数库中方便自己以后调用,此外许多的 MATLAB 爱好者都编写了一些经典的程序,用户可以直接进行下载就可以用。 编编辑辑本

4、本段段应应用用MATLAB 产品族可以用来进行以下各种工作: 数值分析 数值和符号计算 工程与科学绘图 控制系统的设计与仿真 数字图像处理 技术 数字信号处理 技术 通讯系统设计与仿真 MATLAB 在通讯系统设计与仿真的应用 财务与金融工程 MATLAB 的应用范围非常广,包括信号和图像处理、通讯、控制系统设计、测试和测量、财务建模和分析以及计算生物学等众多应用领域。附加的工具箱(单独提供的专用 MATLAB 函数集)扩展了 MATLAB 环境,以解决这些应用领域内特定类型的问题。 编编辑辑本本段段发发展展历历程程20 世纪 70 年代,美国新墨西哥大学计算机科学系主任Cleve Moler

5、 为了减轻学生编程的负担,用 FORTRAN 编写了最早的 MATLAB。1984 年由 Little、Moler、Steve Bangert 合作成立了的 MathWorks 公司正式把 MATLAB 推向市场。到 20 世纪 90 年代,MATLAB 已成为国际控制界的标准计算软件。 版版本本更更新新: : 版本1建造编号发布时间MATLAB 1.01984 MATALB 21986MATLAB 31987MATLAB 3.51990MATLAB 41992MATLAB 4.2cR7 1994MATLAB 5.0R81996MATLAB 5.1R91997MATLAB 5R9.1 1997

6、.1.1MATLAB 5.2R10 1998MATLAB 5.2.1R10.11998MATLAB 5.3R111999MATLAB 5.3.1R11.11999MATLAB 6.0R122000MATLAB 6.1R12.12001MATLAB 6.5R132002MATLAB 6.5.1R13SP12003MATLAB 6.5.2R13SP22003MATLAB 7R142004MATLAB 7.0.1R14SP12004MATLAB 7.0.4 R14SP22005MATLAB 7.1 R14SP32005MATLAB 7.2R2006a2006MATLAB 7.3 R2006b2006

7、MATLAB 7.4R2007a2007MATLAB 7.5R2007b2007MATLAB 7.6R2008a2008MATLAB 7.7R2008b2008MATLAB 7.8R2009a2009.3.6MATLAB 7.9R2009b2009.9.4MATLAB 7.10R2010a2010.3.5MATLAB 7.11R2010b2010.9.3MATLAB 7.12R2011a2011.4.8编编辑辑本本段段新新版版本本新新功功能能Release 2010a 的新功能 Release 2010a 包括 MATLAB 和 Simulink 的若干新功能丶一款新产品以及对其它 85 款产

8、品的更新和缺陷修复。已经购买 MathWorks 软件维护服务的用户可以下载产品更新。 MATLAB 产品系列的新功能包括: 增加更多多线程数学函数,增强文件共享丶路径管理功能以及改进 MATLAB 桌面 新增用于在 MATLAB 中进行流处理的系统对象,并在Video and Image Processing Blockset 和 Signal Processing Blockset 中提供超过 140 种支持算法 针对 50 多个函数提供多核支持并增强性能,并对图像处理工具箱中的大型图像提供更多支持 在全局优化工具箱和优化工具箱中提供新的非线性求解器 能够从 Symbolic Math T

9、oolbox 中生成 Simscape 语言方程 在 SimBiology 中提供随机近似最大期望 (SAEM) 算法和药动学给药方案支持 Simulink 产品系列的新功能包括: 在 Simulink 中提供可调参数结构丶触发模型块以及用于大型建模的函数调用分支 在 嵌入式 IDE 链接和目标支持包中提供针对 Eclipse丶嵌入式 Linux 及 ARM 处理器的代码生成支持 在 IEC 认证工具包中提供对 Real-Time Workshop Embedded Coder 和 PolySpace 产品的 ISO 26262 认证 在 DO 鉴定工具包中提供扩展至模型的 DO-178B 鉴

10、定支持 Simulink PLC Coder,用于生成 PLC 和 PAC IEC 61131 结构化文本的新产品 矩矩阵阵实实验验室室( (M Ma at th hW Wo or rk ks s) )R R2 20 01 11 1a a M MA AT TL LA AB B 产产品品系系列列重重要要功功能能 改进了 MATLAB 中许多线性代数函数的性能 Optimization Toolbox 中针对二次规划的大规模内点求解器,可对二次规划 进行解算 Financial Toolbox 中的面向对象的投资组合优化求解器,并附带周转率和交易成本 Econometrics Toolbox 中的

11、 Engle-Granger 和 Johansen 共整测试,以及 VEC 参数估计 MATLAB Compiler 使用 Parallel Computing Toolbox 生成的可执行程序和组件最多可使用 8 个本地 worker 新新增增了了可可用用于于在在 M MA AT TL LA AB B 和和 S Si im mu ul li in nk k 中中进进行行设设计计的的 系系统统工工具具箱箱 新增 DSP System Toolbox 产品,结合了 Signal Processing Blockset 与 Filter Design Toolbox 功能 新增 Communica

12、tions System Toolbox 产品,结合了 Communications Toolbox 与 Communications Blockset 功能 新增 Computer Vision System Toolbox 产品,集成了 Video and Image Processing Blockset 的功能并添加了新的计算机视觉算法 新增 Phased Array System Toolbox 产品,用于设计、仿真和分析相控阵信号处理系统 新新增增代代码码生生成成产产品品 新增 MATLAB Coder 产品,可直接从 MATLAB 生成可移植 C/C+ 代码 新增 Simulin

13、k Coder 产品,结合了 Real-Time Workshop 与 Stateflow Coder 的功能 新增 Embedded Coder 产品,结合了 Real-Time Workshop Embedded Coder、Embedded IDE Link 与 Target Support Package 功能 S Si im mu ul li in nk k 产产品品系系列列重重要要功功能能 信号记录选择器,能在各模型间比较仿真结果,并在 Simulink 中运行 可在 Simulink Report Generator 中对来自 XML 文本比较的 Simulink 模型进行合并

14、对 Simulink HDL Coder、EDA Simulator Link 与 xPC Target 中的 Xilinx 设备提供 FPGA 在环、可自定义 I/O 和板卡支持 可使用 SimDriveline 中的 Simscape 语言进行自定义组件 编写。 可使用 Simulink Design Verifier 中的 Polyspace 技术自动检测溢出、除零设计错误 编编辑辑本本段段特特点点1) 高效的数值计算及符号计算功能 ,能使用户从繁杂的数学运算分析中解脱出来 ; 2) 具有完备的图形处理功能 ,实现计算结果和编程的可视化 ; 3) 友好的用户界面及接近数学表达式的自然化语

15、言 ,使学者易于学习和掌握 ; 4) 功能丰富的应用工具箱 (如信号处理工具箱、通信工具箱等) ,为用户提供了大量方便实用的处理工具 . 编编辑辑本本段段优优势势(1 1)友友好好的的工工作作平平台台和和编编程程环环境境MATLAB 由一系列工具组成。这些工具方便用户使用MATLAB的函数和文件,其中许多工具采用的是图形用户界面。包括MATLAB 桌面和命令窗口、历史命令窗口、编辑器和调试器、路径搜索和用于用户浏览帮助、工作空间、文件的浏览器。随着MATLAB 的商业化以及软件本身的不断升级, MATLAB 的用户界面也越来越精致,更加接近 Windows 的标准界面,人机交互性更强,操作更简

16、单。而且新版本的 MATLAB 提供了完整的联机查询、帮助系统,极大的方便了用户的使用。简单的编程环境提供了比较完备的调试系统,程序不必经过编译就可以直接运行,而且能够及时地报告出现的错误及进行出错原因分析。 (2 2)简简单单易易用用的的程程序序语语言言Matlab 一个高级的矩阵 /阵列语言,它包含控制语句、函数、数据结构、输入和输出和面向对象编程特点。用户可以在命令窗口中将输入语句与执行命令同步,也可以先编写好一个较大的复杂的应用程序( M 文件)后再一起运行。新版本的 MATLAB 语言是基于最为流行的 C语言基础上的,因此语法特征与 C语言极为相似,而且更加简单,更加符合科技人员对数学表达式的书写格式。使之更利于非计算机专业的科技人员使用。而且这种语言可移植性好、可拓展性极强,这也是MATLAB 能够深入到科

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号