matlab与数值分析课件:MATLAB介绍(2).ppt

matlab与数值分析课件:MATLAB介绍(2).ppt

ID:57599696

大小:421.50 KB

页数:69页

时间:2020-08-28

matlab与数值分析课件:MATLAB介绍(2).ppt_第1页
matlab与数值分析课件:MATLAB介绍(2).ppt_第2页
matlab与数值分析课件:MATLAB介绍(2).ppt_第3页
matlab与数值分析课件:MATLAB介绍(2).ppt_第4页
matlab与数值分析课件:MATLAB介绍(2).ppt_第5页
资源描述:

《matlab与数值分析课件:MATLAB介绍(2).ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、MATLAB工具软件科学家和工程技术人员需要的研究工具一种演算纸式的科学工程计算语言MATLAB1.核心部分:几百个核心内部函数。2.大量可选的工具箱。MATLAB的两个主要部分MATLAB的基本组成MATLAB主程序MATLAB语言、工作环境、句柄图形、数学函数库和应用程序接口MATLAB的功能性工具箱如:Simulink:动态系统仿真MATLAB的学科性工具箱如:signalprocessingtoolbox信号处理工具箱例:用一个简单命令求解线性系统3x1+x2-x3=3.6x1+2x2+4x3=2.1-x1+4x2+5x3=-1.4线性系统求解:(Ax=b)线性系统求解:(Ax=

2、b)输入指令:A=[31-1;124;-145];b=[3.6;2.1;-1.4];x=Ab得到结果:x=1.4818-0.46060.3848x=linspace(0,6)y1=sin(2*x),y2=sin(x.^2),y3=(sin(x)).^2;plot(x,y1,x,y2,x,y3)例、用简短命令计算并绘制在0x6范围内的sin(2x)、sinx2、sin2x。常用专业性工具箱:ControlSystem最基本的控制工具箱SignalProcessing信号处理工具箱ImageProcessing图像处理工具箱Communication通讯工具箱Higher-OrderS

3、pectralAnalysis高阶谱分析Spline样条分析工具箱Statistics统计分析工具箱…MATLAB的部分通用命令clear:删除内存中的变量。clc:删除工作窗口的内容。clf:删除图形窗口的内容。Matlab联机帮助命令help功能提供matlab大部分主题的在线帮助信息help显示help主题一览表helpplotxyz显示有关三维做图指令帮助信息虽然help可以随时提供帮助,但必须知道准确的函数名称。当不能确定函数名称时,help就无能为力了。Lookfor函数—它可提供通过一般的关键词,搜索出一组与之相关的命令lookforfourier寻找含有傅立叶变换的相关指

4、令变量查询函数who与whos作用都是列出在matlab工作空间中已经驻留的变量名清单不同的是whos在给出驻留变量的同时,还给出他们的维数及性质Matlab的演示功能demo在线演示MATLAB的数值运算数据类型数据运算:双精度型(Double)支持的数据类型:数值型、字符型、单元型和结构型复数的表示:i,j表示虚数单位z=a+b*i或z=a+b*j当b是一个数字时,可以表示为z=a+bi或z=a+bjMATLAB的矩阵和数组运算matlab具有出色的矩阵运算能力,占据世界上数值计算软件的重要地位矩阵的创建:创建矩阵的方法直接输入法规则:矩阵元素必须用[]括住矩阵元素必须用逗号或空

5、格分隔在[]内矩阵的行与行之间必须用分号分隔矩阵元素可以是任何matlab表达式,可以是实数,也可以是复数,复数可用特殊函数I,j输入a=[123;456]x=[2pi/2;sqrt(3)3+5i]矩阵元素:注意:只要是赋过值的变量,不管是否在屏幕上显示过,都存储在工作空间中,以后可随时显示或调用。变量名尽可能不要重复,否则会覆盖2.用matlab函数创建矩阵空阵[]—matlab允许输入空阵,当一项操作无结果时,返回空阵。rand——随机矩阵eye——单位矩阵zeros——全部元素都为0的矩阵ones——全部元素都为1的矩阵向量的生成:利用冒号生成向量x=i:j如果I

6、增量的向量如果I>J,生成X空向量x=i:j:kj是递增步长矩阵的标识和引用矩阵的子矩阵通过向量、标量的标识来引用和赋值。1.向量标识A(u,v)2.“0~1”向量标识A(L)例:找出4阶魔方阵中大于10的元素。A=16231351110897612414151规则:所有字符串都用单引号括起来;字符串中的每个字符都是字符串变量中的一个元素;字符串中的字符以ASCII码形式存储并区分大小字符串数组字符串数组的建立。例:a=‘Thisisatest.’A=‘中国成都’B=‘China‘’中國‘’’字符串数组的建立有效字符串连成长字符串多行字符串数组的直接创建利用字符串操作函数创建字符串数组利

7、用转换函数建立字符串数组字符串数组的元素标识符号的作用:“,”逗号的作用逗号可作为指令间的分隔符,matlab允许多条语句在同一行出现。把matlab工作空间中一些有用的数据长久保存下来的方法是生成mat数据文件。save——将工作空间中所有的变量存到matlab.mat文件中。数据的保存与获取默认文件名savefilename——将工作空间中所有的变量存到filename.mat文件中。savefilenameab——将工作

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

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

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