Matlab软件使用入门(原创).ppt_第1页
Matlab软件使用入门(原创).ppt_第2页
Matlab软件使用入门(原创).ppt_第3页
Matlab软件使用入门(原创).ppt_第4页
Matlab软件使用入门(原创).ppt_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、介绍并创建了Matlab软件。如果你掌握了三个“二”,你基本上就能掌握Matlab了。前“二”:两种执行方式;第二个“二”:两种文件类型;第三个“二”:两种运行模式;什么是Matlab?Matlab是一个支持编程的数学软件。Matlab以其强大的功能和易用性受到越来越多的科学家和技术人员的欢迎。Matlab由不同功能的主包和工具箱组成,其基本数据结构为矩阵。MATLAB:是英语MATrix LABorotory的缩写。MATLAB主包和工具箱,由主包和各种工具箱组成。主包是核心,工具箱是具有特殊功能的扩展功能。主要工具箱是: 1。控制系统工具箱2。小波工具箱3。模糊逻辑工具箱4。神经网络工具箱

2、。通信工具箱通信6。线性矩阵不等式工具箱lmi 7。图像处理工具箱图像8。优化工具箱optim 9。偏微分方程工具箱。金融工具箱。模型预测控制工具箱。花键工具箱花键13。统计工具箱统计14。信号处理工具箱信号,MATLAB安装:1。双击下载的MATLAB7.0.ISO文件,在WinRAR程序下找到并双击setup.exe文件,初始化后会出现一个对话框:2。单击“下一步”按钮,将出现一个对话框,分别输入名称、公司和安装序列号。输入后,单击下一步,将出现是否接受协议的对话框。3。在是否接受协议的对话框中点击是和下一步,出现安装表单对话框。第一项是典型安装,通常选择默认值。第二项是定制安装,可以选择

3、产品和文件。4。选择典型安装后,您需要选择安装路径,默认情况下通常设置为C驱动MATLAB7。如果选择自定义安装,单击下一步,将出现选择安装路径和选择产品和文件的对话框。在选择产品和文件部分,可以选择用户需要安装的MATLAB和工具箱。5)当安装完成约70%时,您需要将第二章光盘放入光盘以继续安装。6)安装后,重新启动计算机。MATLAB函数演示,例1绘制正弦曲线和余弦曲线。x=0:0.5:360 * pi/180;图(x,sin(x),x,cos(x);例2:找出等式3x4 7x3 9x2-23=0的所有根。p=3,7,9,0,-23;%建立多项式系数向量x=根(p)%以找到根,并对示例1-

4、4中的四(x * log(1 x),0,1)进行积分以求解线性方程。a=2,-3,1;8,3,2;45,1,-9;b=4;2 .17;X=inv (a) * b,MATLAB主界面,命令窗口,工作空间窗口,命令历史窗口,菜单栏,工具栏,MATLAB窗口命令窗口,MATLAB命令窗口。当打开MATLAB时,命令窗口自动显示在MATLAB界面上。操作提示,表示Matlab处于就绪状态,用户可以输入命令,按回车键执行,并在命令窗口显示运行结果。MATLAB中的数据,Matlab中的数据结构是一个矩阵,即使是标量也叫1X1矩阵。矩阵由一对括号表示。数据有其数据类型:数字类型、字符串类型等。从字面上看,

5、可以看出它的“值”的量被称为常数。例如特定的常数、矩阵、字符串等。变量和常量可以存储(分配)在“变量”中。变量有其名称(变量名)、值和数据类型。我们可以随时随地生成满足需求的变量。变量是非常必要的。数学中的参数实际上是变量,没有变量我们很难生存。检查现有的变量工作空间窗口、工作空间窗口和变量分配。我们可以将一个表达式或常数赋给一个变量,或者将一个变量赋给另一个变量。格式如下:变量=表达式,此时变量或常量称为赋值号。如何使用Matlab来完成我们的工作?Matlab使用两种执行方法来完成相关工作。第一个“两个”1)命令模式2)程序模式,1)命令模式,其中相应的语句在命令窗口中用一个命令执行。输入

6、命令并按回车键,Matlab将执行该命令。命令模式矩阵的建立和使用,Matlab的基本数据结构是矩阵。标量常数也是1X1矩阵。行向量和列向量是矩阵的特殊形式,我们仍然可以称它们为标量或向量。如何建立矩阵直接输入法,建立矩阵最简单的方法是直接从键盘输入矩阵的元素。具体方法如下:矩阵的元素用方括号括起来,元素按矩阵行的顺序输入,用空格或逗号分隔同一行中的元素,用分号分隔不同行中的元素。例如,在命令窗口中输入一条语句:A=1,2,3;4,5,6;7,8,9,如何建立一个矩阵“复合”矩阵,例如:a=1;b=2 3;c=4;7;d=5 6;8 9;x=a b;c和d,如果命令以分号结束,则执行命令并产生

7、结果,但不要在命令窗口中显示结果,否则,将显示结果。2)程序模式,即所谓的程序模式,是将一批命令按照执行的顺序集中到一个程序中,然后由Matlab依次连续地执行程序中的所有命令。与命令模式没有本质区别。程序的表达形式:文档。它的扩展名是。m,在哪里写程序?程序文件,例如:写一个程序文件来建立一个矩阵。a=1;b=2 3;c=4;7;d=5 6;8 9;x=a b;C d,new,MATLAB窗口当前路径窗口,当前路径窗口显示当前路径下的所有文件和文件夹及其相关信息,这些文件可以通过当前路径工具栏或右键菜单进行操作。有两种类型的程序文件:1)命令文件2)函数文件没有输入参数并且不返回结果的程序文

8、件称为命令文件。上面的例子是命令文件。需要输入参数并返回结果的程序文件称为函数文件。函数文件的基本结构函数文件由函数语句指导,其基本结构为:函数输出参数表=函数名称(输入参数表)函数体语句中以函数开头的一行表示M文件是函数文件。函数名的命名规则与变量名的命名规则相同。输入参数是函数的输入参数,输出参数是函数的输出参数。当有多个输出参数时,应该用方括号括起来。首先定义函数的使用模式,然后调用。例如,定义函数f(x1,x2)=100(x2-x12)2 (1-x1)2来创建一个m文件:fun . m function f=fun(x)f=100 *(x(2)-x(1)2)2(1)Matlab之所以能

9、够实现许多功能,是因为它以形式使用命令,而命令的实际内容是“函数调用”语句,除了一些固定的基本语句,如赋值语句、操作语句和程序控制语句。换句话说,几乎所有的Matlab函数都依赖于函数(函数调用)。我们可以根据需要定制该函数,然后调用它,如上例所示。此外,Matlab“已经”为我们定义了涵盖各行各业的极其丰富的功能。这些功能被分类和整合,成为工具箱。向量的快速建立,不规则向量,我们只能直接输入,而向量具有算术性质,Matlab提供冒号表达式和linspace函数来快速建立。冒号是一个重要的运算符,冒号的一般表达式格式是E1: E2: E3,例如:t=0:133605如果步长为1,t=03360

10、5可以省略,linspace函数,Linspace(a,b,n),例如:x=linspace(0,pi,10),其中pi为1,引用矩阵元素的“双”下标,我们可以赋值和操作矩阵中的单个元素。例如,A(3,2)=20,这将把矩阵的第三行和第二列中的元素指定为20。这种直接给出行和列的值来引用矩阵元素的方法称为下标。因此,下标总是成对出现。参考矩阵元素的“单一”序列或元素的序列号可用于参考矩阵元素。元素序列号是矩阵中所有元素按列排列的位置。第一列,然后第二列,依此类推。b=1 2 3;4 5 6;显然,下标和序号之间是一一对应的,Matlab提供了下标和序号直接转换的功能。得到子矩阵,我们可以通过下

11、标和序号来操纵矩阵中的单个元素,其中下标模式是:(行,列),并将上面的行和列展开成向量,然后得到相应行和列的一批数据,即子矩阵。A(1,3,2,4) A(i:i m,j:j n),A=1 2 3 4;5 6 7 8;9 10 11 12;A1=A (1,2,2,3,4) A2=A (2:3,2:4)您可以使用冒号来表示所有行或所有列。使用end表示行或列的最后一个元素的行号或列号。例如,A3=A (a3=a(:1:2:end),以多项式为例,Matlab为我们提供了什么函数?多项式的表达式:系数向量。(1)找出f(x) g(x)和f(x)-g(x)。(2)求f(x)g(x)和f(x)/g(x)

12、。解:f=3,-5,2,-7,5,6;g=3,5,-3;g1=0,0,0,g;f(x) g(x)的f G1 % f(x)-g(x)的f-G1 % f(x)-g(x)conv(f,g)%P=多项式P的聚数(P,Q);P,Q=PQ的多位数(P,Q);在上面的函数中,参数p和Q是多项式的向量表示,结果p和Q也是多项式的向量表示。例如,求有理数的导数。解:P=3,5,0,-8,1,-5;Q=10,5,0,0,6,0,0,7,-1,0,-100;P,Q=多项(P,Q),多项式积分,多项(P,K)返回多项式的积分。K是一个常数项(默认值为0)。例如。p=3-2 1;聚酰亚胺(p,2)聚酰亚胺(p)的%常数

13、是0 ans=1 -1 1 2 ans=1 -1 1 0,这可以从执行结果中看出:(它是一个常数项,在本例中是2和0)。多项式求值,多项式函数用来求代数多项式的值,它的调用格式是:Y=多项式(P,x)如果x是一个数值,求多项式在那个点的值;如果x是向量或矩阵,求向量或矩阵中每个元素的多项式值。在6.14中,多项式x4 8x3-10是已知的,并且x=1.2和23矩阵被作为独立变量来计算多项式的值。解:A=1,8,0,0,-10;% 4次多项式系数x=1.2%取自值为y1=polyval(A,x) x=-1,1.2,-1.4的变量;2,-1.8,1.6%给出一个矩阵X2=polyval (a,x)%,用矩阵X中的每个元素作为自变量计算多项式的值,并

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论