chp1 matlab概述课件

chp1 matlab概述课件

ID:15709396

大小:112.50 KB

页数:25页

时间:2018-08-05

chp1   matlab概述课件_第1页
chp1   matlab概述课件_第2页
chp1   matlab概述课件_第3页
chp1   matlab概述课件_第4页
chp1   matlab概述课件_第5页
资源描述:

《chp1 matlab概述课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第1章MATLAB概述一、Matlab语言的发展1980年前后,MATLAB的雏形:LINPACK和EISPACK――美国国家科学委员会计划所开发的数值计算软件。1984年成立MathWorks公司,推出MATLAB第1版(DOS版)。1992年推出4.0版。1997年推出5.0版。2001年7月,推出版本6.1版。我们教学使用的是6.5版。已经发展成为由MATLAB语言,MATLAB工作环境,MATLAB图形处理系统,MATLAB数学函数库和MATLAB应用程序接口五大部分组成的集数值计算,图形处理,程序开发为一体的功能强大的系统。二、MATLAB语言的特点1.高起点每个变量都代表一个矩阵

2、。每个元素都看成复数。所有运算都对矩阵和复数同时有效。2.良好的人机界面:语言规则于笔算式的书写习惯相似,易写易读,易于交流。矩阵的行列数无需预先定义。键入算式立即得到结果,无需编译。每条语句立即执行,出错也会立即报告。3.强大简易的绘图功能能根据输入数据自动确定坐标系。可定义多种坐标系。能绘制三维坐标的曲线和曲面。可设置不同颜色、线形、视角等参数。4.智能化程度高。绘图时自动选择最佳坐标。数值积分时可自动按精度选择步长。自动检测和显示程序错误的能力强。5.功能丰富,扩展性强。MATLAB分为基本部分和专业扩展两部分。基本部分包括矩阵运算和各种变换、代数和超越方程求解、数据处理和傅立叶变换及

3、数值积分等。扩展部分称为工具箱。即用基本语句编写的子程序集,用于解决某方面的专门问题。现在有控制系统、信号处理、图像处理、系统辨识、模糊集合、神经元网络、小波分析等工具箱,并且向系统仿真和实时运行方面发展。三、MATLAB背景创始人:CleveMoler首推商品化的人:JackLittle四、Matlab组成Matlab:计算核心。针对不同领域的应用程序称为工具箱(toolbox)Simulink:仿真核心,用于连续和离散系统的动态仿真。相关的应用程序称为方块集(Blockset)Stateflow:用于仿真有限状态机或事件驱动系统,更偏重于和底层硬件相结合。相关应用程序称为Corder总之

4、,从matlab的发展过程可以看出,其大方向由纯粹的数值计算转到了计算仿真与硬件实现的集成。五、matlab外观简介菜单:进行各种所需操作工具栏:直接进行相关操作,与菜单功能相同历史命令表:显示以前执行过的命令命令窗口:即为主窗口,在其中可以执行Matlab的命令另外,还可以通过view/以下菜单的打开或关闭:工作空间浏览器:显示有关工作变量文件浏览器:对有关文件、路径进行管理帮助浏览器:得到各命令的有关信息六、matlab功能简介Matlab主要使用其内部命令集来实现其强大的科学计算功能,因此,学习Matlab主要是掌握各种命令,尤其是常用命令的使用方法,并将其组合成各种科学计算程序,以之

5、来解决实际问题.在此之前,我们先来概括描述一下Matlab的基本使用规则.1.变量变量使用规则:变量号必须以字母开头,可由字母、数字、下划线组成;区分大小写;变量名字符长不超过31个;系统中有固定的默认变量,表示特定数值或含义,注意避免冲突如:pi∼π;inf∼无穷大;i,j∼虚数单位√‒1等2.数据类型数值以双精度来表示存储,占8字节(bytes)16位有效数字,范围为10‒308∼10+308显示格式有很多,即Matlab可按不同格式显示.如默认格式为short∼小数点后保留4位,还可以设置为long∼小数点后14位等等而在Matlab5.3版后,也支持不同长度的整数、浮点数数据

6、类型和字符、字符串等高级数据类型。3.基本运算Matlab运算符号很多,有算术运算,逻辑运算,位运算等.一般常用的符号有(+)、(-)、(*)、(/)、(^)等.其运算分为带点和不带点两种情况,若带点(如.*)则表示对矩阵中每一元素做运算,若不带则是整个矩阵进行运算.在Matlab窗口下进行基本运算,最简单方法即在(≫)提示符后输入表达式即可,之后回车即可。Matlab将结果直接存入默认变量“ans”中,并屏幕显示结果.如:≫(5×2+3.5)/5↵ans=2.700一些需要强调的基本规则:1).Matlab使用变量不需预先声明,可直接使用。2).“%”视为之后的文字为程序注解,执行时忽略。

7、3).可用“,”或“;”隔开数个表达式,Matlab将一起执行。4).若某表达式很长,可使用“……”将其延伸至下一行。4向量与矩阵Matlab最大特点是将所有数据类型全部按矩阵方式处理,如标量即为1*1矩阵,向量即为n*1或1*n矩阵.对于矩阵的表示和运算,Matlab提供了相当丰富的处理方式,善用其处理方式,可以产生意想不到的效果,使程序简便、高效.5常用的数学函数作为科学计算软件,Matlab支持很多数学

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

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

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