《MATLAB基础与编程入门》课件第1章.ppt
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB基础与编程入门 MATLAB 基础 编程 入门 课件
- 资源描述:
-
1、第第1 1章章 MATLABMATLAB桌面环境桌面环境 1.1 MATLAB产品简介产品简介 1.2 MATLAB的桌面环境的桌面环境 1.3 Start菜单菜单 1.4 Command Window和和MATLAB指令指令 1.5 Command History 和历史记录和历史记录 1.6 创建并使用创建并使用MATLAB快捷方式快捷方式 1.7 Current Directory和搜索路径和搜索路径 1.8 使用帮助使用帮助 本章小结本章小结 1.1 MATLAB产品简介产品简介 MATLAB的名称源自Matrix Laboratory,它的首创者是在数值线性代数领域颇有影响的Clev
2、e Moler博士,他也是生产经营MATLAB产品的美国Mathworks公司的创始人之一。MATLAB是一种科学计算软件,专门以矩阵的形式处理数据。MATLAB将高性能的数值计算和可视化集成在一起,并提供了大量的内置函数,从而使其被广泛地应用于科学计算、控制系统、信息处理等领域的分析、仿真和设计工作中,而且利用MATLAB产品的开放式结构,用户可以非常容易地对MATLAB的功能进行扩充,从而在不断深化对问题认识的同时,逐步完善MATLAB产品以提高产品自身的竞争能力。MATLAB产品族可以用来进行如下工作:*数值分析;*数值和符号计算;*工程与科学绘图;*控制系统的设计与仿真;*数字图像处理
3、;*数字信号处理;*通讯系统设计与仿真;*财务与金融工程。1.1.1 MATLAB的产品体系的产品体系 MATLAB产品由若干个模块组成,不同的模块完成不同的功能,其中有*MATLAB;*MATLAB Toolboxes;*MATLAB Compiler;*Simulink;*Simulink Blockset;*Real-Time Workshop(RTW);*Stateflow;*Stateflow Coder。图1-1 MATLAB的产品体系 其中,MATLAB是MATLAB产品家族的基础,任何其他MATLAB产品都以这个模块为基础。MATLAB核心模块提供了基本的数学算法,例如矩阵运算
4、、数值分析算法,MATLAB集成了2D和3D图形功能,以完成相应数值可视化的工作,并且提供了一种交互式的高级编程语言M语言,利用M语言可以通过编写脚本或者函数文件实现用户自己的算法。本书的内容就完全集中在MATLAB核心模块中。MATLAB的桌面应用程序开发工具是以MATLAB Compiler为核心的一组编译工具。MATLAB Compiler能够将那些利用MATLAB提供的编程语言M语言编写的函数文件编译生成为函数库或者可执行文件。这样就可以扩展MATLAB功能,使MATLAB能够同其他高级编程语言例如C/C+语言进行混合应用,取长补短,以提高程序的运行效率,丰富程序开发的手段。从MATL
5、AB Release 14版本开始,MATLAB Compiler 4 能够支持所有M语言特性,可以将大多数工具箱函数都编译生成为独立可执行的应用程序,极大地提高了MATLAB的应用范围。利用M语言还开发了相应的MATLAB专业工具箱函数供用户直接使用,这些工具箱应用的算法是开放的、可扩展的,用户不仅可以察看其中的算法,还可以针对一些算法进行修改,甚至允许开发自己的算法以便扩充工具箱的功能。目前MATLAB产品的工具箱有40多种,分别涵盖了数据获取、科学计算、控制系统设计与分析、数字信号处理、数字图像处理、金融财务分析以及生物遗传工程等专业领域。另外,MATLAB除了能够和C/C+语言集成开发
6、以外,目前的MATLAB还提供了和Java语言接口的能力,并且它还支持COM标准,能够和任何支持COM标准的软件协同工作。特别是从Release 13开始,包含了MATLAB Compiler的扩展产品MATLAB Builder,它能够将MATLAB的函数文件打包成COM组件或者.NET组件、Excel插件,甚至可以打包成Java对象,这样就能够将MATLAB应用程序算法集成到相应的开发工具或者应用软件中。MATLAB主要的专业工具箱包括以下几种。数学与数据分析 Optimization Statistics Nerual Network Symbolic Math Partial Diff
7、erential Equation Mapping Spline Curve Fitting Bioinforamtics Genetic Algorithm and Direct Search *数据获取与采集:Data AcquisitionImage AcquisitionInstrument ControlDatabaseExcel Link*信号处理与图像处理:Signal ProcessingImage ProcessingCommunication System IdentificationWaveletFilter DesignMATLAB Link for Code Comp
8、oser StudioLink for ModelSim Link for Tasking 控制系统设计与分析 Control system Fuzzy Logic Robust Control Model Predictive Control 财经与金融 Financial Financial Time Series GARCH Datafeed Financial Derivatives Fixed Income 应用程序集成与发布 MATLAB Compiler MATLAB Report Generator MATLAB Web Server MATLAB Builder for.NE
展开阅读全文
兔兜文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。




关于马年的祝福语录.doc

鲁公网安备