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

《MATLAB基础与编程入门》课件_第1章 MATLAB桌面环境.pptx

《MATLAB基础与编程入门》课件_第1章 MATLAB桌面环境.pptx

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

1.1MATLAB产品族简介

1.2MATLAB的桌面环境

1.3CommandWindow和MATLAB命令

1.4CommandHistory和历史记录

1.5使用帮助和FunctionBrowser

1.6CurrentFolder和有哪些信誉好的足球投注网站路径

1.7使用MATLAB命令收藏

;1.1MATLAB产品族简介;1.1.1MATLAB的产品体系

MATLAB产品由若干个模块组成,不同的模块完成不同的功能。目前MATLAB的整个产品体系可以分为三个产品家族,分别是基于MATLAB的产品族、基于Simulink的产品族以及在MATLAB和Simulink基础之上开发的各种专业工具箱。TheMathWorks公司于2007年并购法国PolyspaceTechnologies公司,获得了Polyspace产品,该产品主要用于在嵌入式系统开发过程中,结合Simulink以及代码生成工具来完成代码运行时的错误检查和验证。

由这些模块构成的MATLAB产品体系如图1-1所示。;MATLAB是MATLAB产品家族的基础,任何其他MATLAB产品都以这个模块为基础。MATLAB核心模块提供了基本的数学算法,集成了2D和3D图形以及数据可视化功能,并且提供了一种交互式的高级编程语言—M语言。利用M语言可以通过编写脚本或者函数文件,实现用户自己的算法。MATLAB核心模块也是与其他第三方软件集成交互的基础。

MATLAB的桌面应用程序开发以及发布工具是以MATLABCompiler为核心的一组编译工具。MATLABCompiler能够将那些利用MATLAB提供的编程语言—M语言编写的函数文件编译为可以脱离MATLAB环境运行的独立可执行程序。利用MATLABCompilerSDK可以将MATLAB的功能发布为动态共享链接库、Microsoft?.NET程序集、Java类和Python包,让MATLAB同其他高级编程语言进行混合应用,取长补短,以提高程序的运行效率,丰富程序开发的手段。MATLAB的应用程序还可以通过网络形式进行发布,使用MATLABProductionServer将MATLAB算法集成到Web云端、数据库和企业应用程序中,或者使用MATLABWebAppServer将MATLAB和Simulink作为Web应用发布,然后通过浏览器来浏览调用。

利用M语言还开发了相应的MATLAB专业工具箱函数,以供用户直接使用。工具箱应用算法具有开放和可扩展的特性,用户不仅可以察看其中的算法,还可以针对一些算法进行修改,还允许开发自己的算法来扩充工具箱的功能。这些MATLAB的工具箱功能丰富,分别涵盖了高性能计算、数学统计与优化、控制系统设计与分析、数;字信号处理、数字图像处理与计算机视觉、通信系统设计与分析、芯片设计与开发、测量与测试、计算金融、计算生物、航空航天工程以及车辆工程等专业领域。

1.1.2Simulink简介

Simulink是基于MATLAB的框图设计环境,可以用来对各种动态系统进行建模、分析和仿真。它的建模范围广泛,可以针对任何能够用数学来描述的系统进行建模,其中包括了连续、离散、条件执行、事件驱动、单速率、多速率和混杂系统等。Simulink提供了利用鼠标拖放的方法建立系统框图模型的图形界面,而且Simulink还提供了丰富的功能块(Blocks)以及不同的专业模块集合(Blocksets)。利用Simulink几乎可以做到不书写一行代码即可完成整个动态系统的建模和仿真工作。

Simulink的特点如下所示。

?交互式建模:Simulink本身提供了大量的功能块,以方便用户快速建立动态系统的模型,建模的时候只需要利用鼠标拖放功能块并将其连接起来即可。

?交互式仿真:Simulink的框图提供可交互的仿真环境,可以将仿真结果动态显示出来,并且在各种仿真的过程中调节系统的参数。

?;任意扩充和定制功能:Simulink的开放式结构允许用户扩充仿真环境的功能,可以将用户利用M语言、C/C++、FORTRAN语言编写的算法集成到Simulink框图中。

?与MATLAB工具集成:Simulink的基础是MATLAB,那么在Simulink框图中就可以直接利用MATLAB的数学、图形和编辑功能,完成诸如数据分析、过程自动化分析、参数优化等工作。

?专业模型库:为了扩展Simulink的功能,TheMathWorks公司针对不同的专业领域和行业开发了各种专业模型库,将这些模型库同Simulink的基本模块库结合起来,可以完成不同专业领域动态系统的建模工作,这些模块库大多配合前述的若干MATLAB工具箱使用,可以实现多种专业系统的建模和仿真工作。;Simu

文档评论(0)

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

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

1亿VIP精品文档

相关文档