第1章MATLAB语言概述ppt课件.ppt

第1章MATLAB语言概述ppt课件.ppt

ID:59020389

大小:1.33 MB

页数:32页

时间:2020-09-26

第1章MATLAB语言概述ppt课件.ppt_第1页
第1章MATLAB语言概述ppt课件.ppt_第2页
第1章MATLAB语言概述ppt课件.ppt_第3页
第1章MATLAB语言概述ppt课件.ppt_第4页
第1章MATLAB语言概述ppt课件.ppt_第5页
资源描述:

《第1章MATLAB语言概述ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章MATLAB语言概述一、发展沿革1980年由CleverMoler博士开发(fortran)1983年由JohnLittle经过c语言进行重新编程取名MATLAB即MatrixLaboratory矩阵实验室的意思Mathworks公司1986年推出基于DOS的版本3.X;后逐渐升级到4.X,5.X,6.X,7.x(7.6)等。matlab2010b最初以矩阵计算为主,后经过各工程技术人员的丰富,吸收其他软件(如Maple)的优点,通过各种工具箱可以分别应用到各工程技术领域中去。Matlab的版本演化Matlab1

2、.0Pcmatlab->matlab386Matlab3.5+simulinkMatlab4.0:simlink内嵌Matlab5.0:全面的面向对象Matlab5.1~5.3Matlab6.0Matlab6.5:购并了MATRIXxMatlab7.0:2004Matlab2009a&Matlab2009bMatlab2010a&Matlab2010b(Matlab7.8)二、与其它语言相比与Fortran和C等语言比较,MATLAB的语法规则更简单,更重要的是其贴近人思维方式的编程特点,使得用MATLAB编写程序有如

3、在纸上列公式和求解。其它语言遇到矩阵或画图时,编程十分繁琐,要自己编写程序。自己输入程序可能导致键入错误引起调试困难。三、MATLAB的构成MATLAB主要由主包、Simulink和工具箱等三部分组成主包包括:MATLAB语言工作环境句柄图形数学函数库应用程序接口Simulink允许用户在屏幕上绘制框图来模拟一个系统。它还提供了Simulink扩展和Simulink模块集。工具箱为用户提供了丰富而实用的资源。它涉及到数学、控制、通信、信号处理、图像处理、经济和地理等多个学科。MATLAB工具箱MATLAB主工具箱符号数

4、学工具箱SIMULINK仿真工具箱控制系统工具箱信号处理工具箱图象处理工具箱通讯工具箱系统辨识工具箱神经元网络工具箱金融工具箱。。。许多学科,在MATLAB中都有专用工具箱,现已有30多个工具箱,但MATLAB语言的扩展开发还远远没有结束,各学科的相互促进,将使得MATLAB更加强大四、特点及优势起点高每个变量代表一个矩阵,适合科学运算每个元素都看做复数所有运算对矩阵和复数都有效强大的计算功能(数值运算和符号运算)人机界面适合科技人员演算式的操作强大简易的作图功能根据输入数据自动确定坐标绘图有各种坐标系,包括三维坐标的

5、曲线和曲面可设置不同的颜色、线型和视角智能化程度高自动选择最佳坐标数值积分使自动按精度选择步长自动检测和显示程序错误的能力强,易调试功能丰富,可扩展性强包含基本运算部分和专业工具箱扩展部分SIMULINK仿真环境方便但简单的程序环境它将一个优秀软件的易用性与可靠性、通用性与专业性、一般目的的应用与高深的科学技术应用有机的相结合MATLAB是一种直译式的高级语言,比其它程序设计语言容易MATLAB语言与其它语言的关系仿佛和C语言与汇编语言的关系一样五、Matlab应用简介数值运算解析运算管理、可视化智能化标志着计算机语言

6、向“智能化”方向发展,被称为第四代编程语言。MATLAB已经不仅仅是一个“矩阵实验室”了,它集科学计算、图象处理;声音处理于一身,并提供了丰富的Windows图形界面设计方法MATLAB语言是功能强大的计算机高级语言,它以超群的风格与性能风靡全世界,成功地应用于各工程学科的研究领域MATLAB在美国已经作为大学工科学生必修的计算机语言之一(C,FORTRAN,ASSEMBLER,MATLAB)近年来,MATLAB语言已在我国推广使用,现在已应用于各学科研究部门和许多高等院校MATLAB语言再不同的操作系统中都可以应用。

7、Windows,linux等版本工业研究与开发数学教学,特别是线性代数数值分析和科学计算方面的教学与研究电子学、控制理论和物理学等工程和科学学科方面的教学与研究经济学、化学和生物学等计算问题的所有其他领域中的教学与研究Matlab能干什么控制系统设计和分析设计自动化工具一般用途工具信号和图像处理例、用一个简单命令求解线性系统3x1+x2-x3=3.6x1+2x2+4x3=2.1-x1+4x2+5x3=-1.4A=[31-1;124;-145];b=[3.6;2.1;-1.4];x=Abx=1.4818-0.46060

8、.3848对于线性系统有Ax=b例、用简短命令计算并绘制在0x6范围内的sin(2x)、sinx2、sin2x。x=linspace(0,6)y1=sin(2*x),y2=sin(x.^2),y3=(sin(x)).^2;plot(x,y1,x,y2,x,y3)阶梯图用四种方法描述cos(x)*sin(y)图形以6.5版本为主

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。