第1讲Matlab 操作基础_第1页
第1讲Matlab 操作基础_第2页
第1讲Matlab 操作基础_第3页
第1讲Matlab 操作基础_第4页
第1讲Matlab 操作基础_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

1,参考教材,1、Matlab程序设计与应用,刘卫国,高等教育出版社2、Matlab教程,张志涌等,北京航空航天大学出版社3、基于Matlab的数学实验,胡守信,李柏年,科学出版社,2,基本内容,第一讲、Matlab操作基础第二讲、Matlab矩阵及其运算第三讲、Matlab数据分析第四讲、Matlab程序设计第五讲、Matlab绘图第六讲、Matlab方程求解与优化问题,3,第1讲MATLAB操作基础1.1MATLAB概述1.2MATLAB的运行环境1.3MATLAB集成环境1.4MATLAB帮助系统,4,例1-1矩阵乘积问题。,1.1初识MATLAB,思考:在C语言中如何实现矩阵A和B的乘法运算?,1、二重循环不可避免;,2、A、B元素中有复数怎么办?,3、A的列数是否等于B的行数,其中有标量?,C编程中要考虑的几个问题:,5,例如:A=magic(3)%三阶魔方矩阵;B=A%B为A的转置;C=A*BD=A*A,MATLAB提供了丰富的矩阵运算处理功能,又如:C=A+B,A,B,C都是矩阵,是矩阵的加运算。,而在MATLAB中,A和B矩阵乘积用A*B即可!,6,例1-2绘制正弦曲线和余弦曲线。解:x=0:0.5:360*pi/180;(或x=0:pi/180:2*pi;)plot(x,sin(x),x,cos(x);,7,例1-3求方程3x4+7x3+9x2-23=0的全部根。解:p=3,7,9,0,-23;%建立多项式系数向量x=roots(p)%求根例1-4求积分解:quad(x.*log(1+x),0,1)ans=0.2500例1-5求解线性方程组解:a=2,-3,1;8,3,2;45,1,-9;b=4;2;17;x=inv(a)*b,8,MATLABR2007a的界面,9,1MATLAB系统的启动启动MATLAB系统有3种常见方法:(1)使用Windows“开始”菜单。(2)运行MATLAB系统启动程序matlab.exe。(3)利用快捷方式。2MATLAB系统的退出要退出MATLAB系统,也有3种常见方法:(1)在MATLAB主窗口File菜单中选择ExitMATLAB命令。(2)在MATLAB命令窗口输入exit或quit命令。(3)单击MATLAB主窗口的“关闭”按钮。,MATLAB的启动与退出,10,MATLABR2010a集成环境包括:MATLAB主窗口命令窗口(CommandWindow)工作空间窗口(Workspace)命令历史窗口(CommandHistory)当前目录窗口(CurrentDirectory),MATLAB集成环境,主窗口MATLAB主窗口是MATLAB的主要工作界面。主窗口除了嵌入一些子窗口外,还主要包括菜单栏和工具栏。1菜单栏在MATLABR2010主窗口的菜单栏,共包含File、Edit、Debug、Desktop、Window和Help6个菜单项。,11,File菜单项:File菜单实现有关文件的操作。Edit菜单项:Edit菜单用于命令窗口的编辑操作。Debug菜单项:Debug菜单用于程序调试。Desktop菜单项:Desktop菜单用于设置MATLAB集成环境的显示方式。Window菜单项:主窗口菜单栏上的Window菜单,包含一个子菜单Closeall,用于关闭所有打开的编辑器窗口,包括M-file、Figure、Model等窗口。Help菜单项:Help菜单用于提供帮助信息。,12,2.工具栏MATLABR2010a主窗口的工具栏共提供了10个命令按钮和一个当前路径列表框。这些命令按钮均有对应的菜单命令,但比菜单命令使用起来更快捷、方便。3.命令窗口(commandwindow)命令窗口是MATLAB的主要交互窗口,用于输入命令并显示除图形以外的所有执行结果。MATLAB命令窗口中的“”为命令提示符,表示MATLAB正在处于准备状态。在命令提示符后键入命令并按下回车键后,MATLAB就会解释执行所输入的命令,并在命令后面给出计算结果。,13,一般来说,一个命令行输入一条命令,命令行以回车结束。但一个命令行也可以输入若干条命令,各命令之间以逗号分隔,若前一命令后带有分号,则逗号可以省略。例如:p=15,m=35p=15;m=35,注意:第一个命令行执行后显示p和m的值;第二个命令行执行后只显示m的值,但不显示p的值,因为其后面带有分号(此时,只执行而不显示结果)。,如果一个命令行很长,一个物理行之内写不下,可以在第一个物理行之后加上3个小黑点并按下回车键,然后接着下一个物理行继续写命令的其他部分。3个小黑点称为续行符,即把下面的物理行看作该行的逻辑继续。,14,命令行编辑中常用的控制键及其功能,MATLAB中很多控制键和方向键可用于命令行的编辑。,15,工作空间窗口(Workspace)工作空间是MATLAB用于存储各种变量和结果的内存空间。在该窗口中显示工作空间中所有变量的名称、大小、字节数和变量类型说明,可对变量进行观察、编辑、保存和删除。,16,当前目录窗口(CurrentDirectory)当前目录是指MATLAB运行文件时的工作目录,只有在当前目录下的文件、函数可以被运行或调用。在当前目录窗口中可以显示或改变当前目录,还可以显示当前目录下的文件并提供搜索功能。将用户目录设置成当前目录也可使用cd命令。例如,将用户目录c:mydir设置为当前目录,可在命令窗口输入命令:cdc:mydir,17,在默认设置下,历史记录窗口中会自动保留自安装起所有用过的命令的历史记录,并且还标明了使用时间,从而方便用户查询。而且,通过双击命令可进行历史命令的再运行。如果要清除这些历史记录,可以选择Edit菜单中的ClearCommandHistory命令。,命令历史记录窗口(CommandHistory),18,帮助窗口,进入帮助窗口可以通过以下2种方法:(1)单击桌面工具栏上的问号图标;(2)在命令窗口中输入helpwin、helpdesk或doc.,19,MATLAB帮助命令包括help、lookfor等。1help命令在MATLAB命令窗口中直接输入help命令将会显示当前帮助系统中所包含的所有项目,即搜索路径中所有的目录名称。同样,可以通过help加函数名来显示该函数的帮助说明。2lookfor命令help命令只搜索出那些关键字完全匹配的函数,而lookfor命令只要求与每个函数中的总结信息有匹配,条件比较宽松。lookfor命令比help命令运行起来慢得多,但提高了得到有用信息的机会。,帮

温馨提示

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

评论

0/150

提交评论