MATLAB基础及其应用.ppt
《MATLAB基础及其应用.ppt》由会员分享,可在线阅读,更多相关《MATLAB基础及其应用.ppt(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、MATLABMATLAB基础及其应用基础及其应用10/25/20221MATLAB 简介简介 MATLAB MATLAB软件介绍软件介绍1.2 MATLABMATLAB特点与应用特点与应用1.3 1.3 课程基本内容课程基本内容1.4 考核方式考核方式1.5 作业作业10/25/20222vMatlab Matlab:美国:美国 MathWorks MathWorks公司开发公司开发概念设计概念设计,算法开发算法开发,建模仿真建模仿真,实时实现的理想的集实时实现的理想的集成环境。成环境。它将高性能的它将高性能的数值计算、数据可视化、程序设计和系数值计算、数据可视化、程序设计和系统仿真统仿真融合
2、到了一个简单易用的交互式工作环境中,融合到了一个简单易用的交互式工作环境中,是目前最好的科学计算类软件之一是目前最好的科学计算类软件之一.vMatlabMatlab产品族产品族 科学计算程序开发语言可视化技术系统仿真平台科学计算程序开发语言可视化技术系统仿真平台众多工具箱众多工具箱vMatlab Matlab 产品具有开放式结构,可以容易地对产品具有开放式结构,可以容易地对 Matlab Matlab 的功能进行扩充的功能进行扩充 。1.1.1 1.1.1 绪绪 论论10/25/20223系统软件系统软件计算机软件计算机软件支持软件支持软件应用软件应用软件其其他他软软件件操操作作系系统统系系统
3、统实实用用程程序序网网络络实实用用程程序序其其他他支支持持软软件件软软件件开开发发工工具具界界面面开开发发工工具具语语言言处处理理程程序序其其他他应应用用软软件件科科学学工工程程计计算算数数据据处处理理软软件件系系统统仿仿真真软软件件图图像像处处理理软软件件辅辅助助类类软软件件MATLAB主要涉及部分主要涉及部分10/25/2022410/25/20225仿真仿真科研基本方法科研基本方法仿仿 真真:利用相似性原理利用相似性原理,借助借助实验模型实验模型或或计算机软件计算机软件对所研究的对象进行分析。对所研究的对象进行分析。10/25/20226MATLAB在汽车产品开发周期中的应用可行性分析各
4、种性能测试小批量生产大批量生产10/25/202271.1.2 MATLAB1.1.2 MATLAB软件的发展概述软件的发展概述 7070年代中期,年代中期,Cleve MolerCleve Moler和他的同事开发了和他的同事开发了LINPACKLINPACK和和EISPACKEISPACK的的FortranFortran子程序库。子程序库。70 70年代末期,年代末期,Cleve Moler Cleve Moler 在新墨西哥大学给在新墨西哥大学给学生开线性代数,为学生编写了接口程序,这程学生开线性代数,为学生编写了接口程序,这程序取名为序取名为MATLABMATLAB,即,即Matrix
5、 LaboratoryMatrix Laboratory。19831983年春天,工程师年春天,工程师John LittleJohn Little与与MolerMoler、Steve BangertSteve Bangert一起一起用用C C开发了第二代专业版开发了第二代专业版MATLABMATLAB。1984 1984年,年,MathWorksMathWorks公司成立,公司成立,MATLABMATLAB正正式式推向推向市场市场。10/25/20228 MathWorksMathWorks公司于公司于19931993年完成了年完成了WindowsWindows环境下,环境下,并同时推出了用于
6、控制系统仿真和设计的交互式模并同时推出了用于控制系统仿真和设计的交互式模型输入与仿真环境型输入与仿真环境Simulink1.0,Simulink1.0,为控制系统的计算为控制系统的计算机辅助设计打开了崭新的局面。机辅助设计打开了崭新的局面。在在2020世纪末期世纪末期MATLABMATLAB在功能方面进行大规模的扩在功能方面进行大规模的扩充。充。讫今为止,讫今为止,MATLABMATLAB软件早已不只停留在功能上软件早已不只停留在功能上了,它由了,它由主包、主包、SimulinkSimulink以及功能各异的工具箱组以及功能各异的工具箱组成,以矩阵运算为基础,把计算、可视化、程序设成,以矩阵运
7、算为基础,把计算、可视化、程序设计融合到了一个简单易用的交互式工作环境中计融合到了一个简单易用的交互式工作环境中。10/25/20229发展轨迹:数值运算发展轨迹:数值运算计算机仿真计算机仿真计算机仿真与计算机仿真与硬件实现集成(快速原型开发,半实物仿真)硬件实现集成(快速原型开发,半实物仿真)从顶层的系统仿真到底层的芯片算法设计,都可用从顶层的系统仿真到底层的芯片算法设计,都可用 MATLAB/SIMULINK/STATEFLOW MATLAB/SIMULINK/STATEFLOW及相关工具实现。及相关工具实现。MATLABMATLAB有计算机专家倡导并开发,在有计算机专家倡导并开发,在自动
8、控制领域自动控制领域学者的支持下普及和发展,被各类学者的支持下普及和发展,被各类其他领域的专家和其他领域的专家和工程技术人员捧红工程技术人员捧红。(开放型结构)(开放型结构)10/25/202210vMatlabMatlab扩展扩展支持在支持在非非matlabmatlab中中对系统的实施对系统的实施和开发。和开发。v工具箱工具箱:专用的函数库,:专用的函数库,解决解决特定领域特定领域的问题。的问题。vSimulinkSimulink:用于对用于对非线非线性动态系统性动态系统仿真的仿真的图形图形仿真平台仿真平台vBlocksetBlockset是是SimulinkSimulink的的插件集插件集
9、,提供大量的,提供大量的专专用模块库。用模块库。v程序设计语言程序设计语言仿真平仿真平台台可视化技术可视化技术众多众多工具箱工具箱开放式体系开放式体系10/25/2022111.2.1 MATLAB1.2.1 MATLAB软件的主要特点软件的主要特点1 1语言简洁紧凑,语言简洁紧凑,编程效率高编程效率高.运算符丰富运算符丰富。数值数值计算计算+符号计算符号计算,库函数库函数极其丰富,极其丰富,2 2交互性好,使用方便。交互性好,使用方便。3 3图形功能强大,便于图形可视化图形功能强大,便于图形可视化。DemoMATLABGraphics Plot相关例子DemoMATLAB3D Visuali
10、zation10/25/2022125 5具有功能强劲的工具箱具有功能强劲的工具箱。这些工具箱能用于这些工具箱能用于多种学科,都是由该领域里的学术水平高的多种学科,都是由该领域里的学术水平高的专专家编写的家编写的,用户在使用时可以任意调用。用户在使用时可以任意调用。6.6.与与 C C 语言和语言和 Fortran Fortran 语言有良好的接口语言有良好的接口4 4开放性好,易于扩充开放性好,易于扩充。所有所有MATLABMATLAB的核心文的核心文件及工具箱文件都是可读件及工具箱文件都是可读可改的源文件可改的源文件,用户,用户可以通过对源文件的修改以及加入自己的文件可以通过对源文件的修改
11、以及加入自己的文件来来构成新的工具箱构成新的工具箱。10/25/2022131.2.2 MATLAB1.2.2 MATLAB的功能和应用的功能和应用MATLABMATLAB产品组是从支持产品组是从支持概念设计、算法开发、建模仿真,概念设计、算法开发、建模仿真,到实时实现的集成环境到实时实现的集成环境,可用来进行,可用来进行:数据分析及可视化数据分析及可视化数值与符号计算数值与符号计算工程与科学绘图工程与科学绘图航天工业、汽车工业、生物医学工程航天工业、汽车工业、生物医学工程控制系统设计控制系统设计语音、数字图像信号处理语音、数字图像信号处理建模、仿真、样机开发、新算法研究开发建模、仿真、样机开
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 基础 及其 应用
限制150内