- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实用MATLAB教程第一章
第1章 MATLAB环境
MATLAB简介
MATLAB(Matrix Laboratory)是语言是MathWorks公司开发的目前国际上最流行、应用最广泛的科学与工程计算软件,它广泛应用于自动控制、数学运算、信号分析、计算机技术、图像信号处理、财务分析、航天工业、汽车工业、生物医学工程、语音处理和雷达工程等各行各业中,在国内外高校和研究部门都扮演着重要的角色。由于它具有强大的计算和绘图功能、大量稳定可靠的算法库和简洁高效的编程语言,已成为数学计算工具方面事实上的标准。MATLAB6.5是它的最新版本。
MATLAB的产生是与数学计算分不开的,以前的数值计算软件包大多用Fortran或C语言编写,一个软件包只能解决一个局部问题,很难推广应用。到70年代中期,Cleve Moler(数学与计算机科学教授)为了解决线性方程和特征值问题,和他的同事开发了LINPACK和EISPACK的Fortran子程序库,后来又编写了接口程序取名为MATLAB,MATLAB开始应用于数学界。工程师Jack Little将MATLAB用C语言重写,1984年成立MathWorks公司,MATLAB正式推向市场。
MATLAB语言比较好学,因为它语法规则简单,更适应于专业科技人员的思维方式和书写习惯;与其他计算机语言相比,它用解释方式工作,无需像 C 和 Fortran 语言那样,对源程序进行编译、连接再形成可执行文件,键入程序立即得出结果,因此更加简洁和智能化,人机交互性能好;而且它可适应多种平台,随计算机软、硬件的更新而及时升级,使得编程和调试效率大大提高。
现在,MATLAB已经陆续推出了3.5版、4.0版、4.2版、5.3版、6.1版和6.5版等版本,MATLAB面向对象的特点更加突出,数据类型更加丰富,人机界面更加方便,成为一个高度集中的软件系统。本书主要介绍MATLAB6.5版,该版本增加了JIT加速器(在第五章中介绍),能够有力地增加MATLAB的许多操作和数据的运算速度。
1.1.1 MATLAB工具箱
MATLAB由基本部分和功能各异的工具箱组成。基本部分是MATLAB的核心,工具箱是扩展部分。
工具箱实际上是用MATLAB的基本语句编成的各种子程序集,用于解决某一方面的专门问题或实现某一类的新算法。MATLAB的工具箱可以任意增减,不同的工具箱给不同领域的用户提供了丰富强大的功能。任何人可以自己生成MATLAB工具箱,因此很多研究成果被直接做成MATLAB工具箱发布。MathWorks本身提供的工具箱有40多个,还有其他公司或研究单位提供的工具箱,另外还有成百上千个大多是免费的MATLAB工具箱可以从Internet网上获得。
MATLAB有以下常用的工具箱:
控制系统工具箱(Control System Toolbox)
主要应用于:连续系统设计和离散系统设计,传递函数和状态空间模型建立,模型转换,方程求解,频域响应、时域响应、根轨迹分析,增益选择,极点分配等。
系统辨识工具箱(System Identification Toolbox)
主要应用于:有噪声的系统参数估计和非参数估计,数据处理,模型结构定义,模型转换,递推参数估计,模型结构处理,模型表达,信息提取,模型结构选择,模型不确定性评估和模型校验等。
信号处理工具箱(Signal Processing Toolbox)
主要应用于:数字和模拟滤波器设计、应用及仿真,参数化模型,谱分析和估计,FFT变换,DCT变换等。
神经网络工具箱(Neural Network Toolbox)
主要应用于:BP网络,Hopfield、Kohonen网络,径向基函数网络,竞争、线性、Sigmoidal等传递函数,前馈、递归等网络结构,性能分析及应用,自组织网络等。
模糊逻辑控制工具箱(Fuzzy Logic Toolbox)
主要应用于:自适应神经-模糊学习、聚类以及Sugeno推理,支持Simulink动态仿真,可生成C语言源代码等。
小波工具箱(Wavelet Toolbox)
主要应用于:基于小波的分析和综合,图形界面和命令行接口,连续和离散小波变换及小波包,一维、二维小波,自适应去噪和压缩等。
模型预测控制工具箱(Model Predictive Control Toolbox)
主要应用于:建模、辨识及验证,支持MISO模型和MIMO模型,阶跃响应和状态空间模型等。
通信工具箱(Communication Toolbox)
主要应用于:信号编码,调制解调,滤波器和均衡器设计,通道模型,同步,多路访问,错误控制编码等。
图像处理工具箱(Image Processing Toolbox)
主要应用于:二维滤波器设计和滤波输入,图像恢复增强,色彩、集合及形态操作,二维变换,图
您可能关注的文档
最近下载
- 2025年 党风廉政建设专题学习辅导党课讲稿:坚守底线廉洁从政以忠诚担当的干劲加强队伍党风廉政建设与2025年 专题党课讲稿:坚守底线廉洁从政以忠诚担当的干劲加强队伍党风廉政建设【2篇】.pdf VIP
- 幼儿园园长外出参观学习心得体会PPT.pptx
- 二级公路毕业设计图纸.pdf VIP
- 试验检测计划方案.docx
- 前列腺增生手术护理查房.pptx
- 德国全能银行制度对我国商业银行启示.doc VIP
- 简易心电图仪设计课程设计.doc
- 2025入团积极分子发展对象考试题库(附答案).pdf
- 爱我中华教案.doc VIP
- 2012国家电子政务外网 IPSec VPN安全接入技术要求与实施指南.docx
文档评论(0)