收藏 分销(赏)

二、MATLAB操作基础.ppt

上传人:仙人****88 文档编号:14753580 上传时间:2026-11-14 格式:PPT 页数:50 大小:1.34MB 下载积分:10 金币
下载 相关
二、MATLAB操作基础.ppt_第1页
第1页 / 共50页
二、MATLAB操作基础.ppt_第2页
第2页 / 共50页


点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,MATLAB,操作入门,一、,MATLAB,的安装,1,、插入光盘,2,、找到,setup.exe,文件;,3,、双击,按照步骤安装;,4,、完毕后,桌面和程序栏中出现快捷,图标;,二、,MATLAB,的环境,MATLAB,操作入门,MATLAB,操作入门,以下介绍环境中各部分的,功能,:,1,、启动,双击快捷图标;,窗口:由以下几个部分组成,2,、窗口,(,1,)菜单栏,包括六个主菜单项:,File,Edit,Debug,Desktop,Windows,Help,MATLAB,操作入门,(,2,)常用工具栏,功能:,常用操作命令,(菜单栏也有);,“单击左键”即可使用,与,Microsoft office,使用,方法类似;,MATLAB,操作入门,(,3,)命令窗口(,Command Window,),功能:输入和执行,Matlab,各种,命令及函数,;,MATLAB,操作入门,窗口,独立与恢复,:单击图标,输入提示符,:,命令编辑区,(即命令窗口中的空白区域):,输入各种,Matlab,命令或数学表达式,显示计,算结果;,()历史窗口(,Command History,),MATLAB,操作入门,MATLAB,操作入门,功能:,记录和保存,命令窗口中的操作;,直接,再运行或复制,到命令窗口;,内容:每次开启,Matlab,的,时间,;,每次开启后命令窗口中,运行过的命令,MATLAB,操作入门,()工作区窗口(,Workspace,),功能:,Matlab,命令的,内存,区域;,显示命令窗口创建的,所有变量值,;,窗口独立与恢复:单击图标,工作区:每次打开,Matlab,,都会,自动建立,一,个工作区,运行,Matlab,程序或命令时,产生,的变量,自动加入,到工作区,关闭时变量被,自,动清除,;,MATLAB,操作入门,MATLAB,操作入门,()当前路径窗口(,Current Directory,),功能:显示当前路径下函数、命令文件及数,据的名称、大小、类型;,MATLAB,操作入门,、常用命令与功能键,()常用命令,格式:在命令窗口中,直接输入命令,;,命令名称,功能简介,clear,清除内存中所有的或指定的变量和函数,cd,显示和改变当前工作目录,clc,清除命令窗口显示的所有内容,clf,清除当前图形窗口,close,关闭图形窗口,命令名称,功能简介,dir,显示当前或指定目录下的子目录和文件清单,disp,显示矩阵或文本,echo,显示文件中的,MATLAB,命令,hold,控制当前图形对象是否被删除,home,擦除命令窗口中所有显示的内容,并将光标移到命令窗口左上角,pack,整理工作空间内存,quit,退出,MATLAB,type,显示所指定的文件的内容,pathtool,设置系统的搜索路径,以使系统能够访问该目录中的文件,exit,退出,MATLAB,format,设置输出格式,MATLAB,操作入门,()常用功能键,功能:,MATLAB,命令窗口中对输入的内容进行编辑,编辑键,组合键,功,能,Ctrl,p,恢复前一行,Ctrl,n,恢复下一行,Ctrl,b,光标向左移动一个字符,Ctrl,f,光标向右移动一个字符,Home,Ctrl,a,光标移动至行首,End,Ctrl,e,光标移动至行尾,Delete,Ctrl,d,删除光标后一个字符,Backspace,Ctrl,h,删除光标前一个字符,Esc,Ctrl,u,清除当前行,Ctrl,Ctrl,l,光标向左移动一个单词,Ctrl,Ctrl,r,光标向右移动一个单词,Ctrl,k,删除至行尾,MATLAB,操作入门,、,MATLAB,的帮助系统,方法:帮助命令;,帮助窗口;,MATLAB,帮助台;,在线帮助页;,直接链接到,MathWorks,公司,MATLAB,操作入门,命令名称,功,能,简,介,help,获得在线帮助,helpwin,打开帮助窗口,demo,运行,MATLAB,演示程序,lookfor,按指定的关键字查找相关的,M,文件,who,列出当前工作内存中的变量,whos,列出当前工作内存中的变量的详细信息,what,列出当前目录或指定目录下的,M,文件、,MAT,文件和,MEX,文件,which,显示指定函数和文件的路径,exist,检查指定名字的变量或函数是否存在,doc,在网络浏览器中显示指定内容的,HTML,格式的帮助文件,或者启动,helpdesk,MATLAB,操作入门,help,命令,格式:,help,主题词或指令名称,;,例如:要获得余弦函数,cos,的帮助信息,可在,命令窗口键入:,help,cos,%,在,MATLAB,工作窗口中键入,help,cos,,并按,Enter,键,结果如下:,MATLAB,操作入门,COS Cosine.,COS(X)is the cosine of the elements of X.,See also,acos,cosd,.,Overloaded functions or methods(ones with the same name in other directories),help sym/,cos.m,Reference page in Help browser,doc,cos,MATLAB,操作入门,helpwin,命令,格式:命令窗口,直接键入,helpwin,;,结果如下:将出现帮助窗口,MATLAB,操作入门,MATLAB,操作入门,demo,命令,功能:介绍,MATLAB,功能的演示程序;,格式:命令窗口,直接键入,demo,;,结果如下:将出现帮助窗口,MATLAB,操作入门,使用方法与步骤:,选择需要演示的主题,在右边窗口单击,Run,this demo,,然后在弹出的窗口单击,Start,按钮即可演示,也可以单击,AutoPlay,按钮,演示程序将自动播放各页的内容。,MATLAB,操作入门,MATLAB,操作入门,MATLAB,操作入门,MATLAB,操作入门,其他帮助命令,(1),lookfor,功能:,返回包括所指定关键词的项,,关键词不一定,是命令;,查找范围:搜索所有,MATLAB,下的,help,子目录标题,与,MATLAB,搜索路径中,M,文件的第一行;,应用:查找不知道确切名字命令或函数;,格式:,lookfor,+,关键字,例如:执行以下命令,lookfor,sqrt,MATLAB,将显示:,MATLAB,操作入门,REALSQRT Real square root.,SQRT Square root.,SQRTM Matrix square root.,vsqrtm.m,:%function out=,vsqrtm(mat,),SQRT Symbolic matrix element-wise square root.,BLKSGNSQRT This block defines a function that returns the square root of the,BLKSQRT This block defines a function that returns the square root of the input.,MATLAB,操作入门,(2)who,和,whos,功能:列出在,MATLAB,工作内存中的变量,名;,whos,命令同时给出变量的详细信息,例,如变量的维数、大小以及所占用的字节和类,型。,格式:在命令窗口直接输入,who,和,whos,;,MATLAB,操作入门,例如:用户的某一,MATLAB,程序中有,R,、,f,、,r,三个变量,现在用,who,和,whos,查询驻留工作内存中的变量情况。,who,MATLAB,将显示:,Your variables are:,R f r,whos,MATLAB,将显示:,Name Size Bytes Class,R 1x1 8 double array,f 1x37 74 char array,r 1x1 8 double array,Grand total is 39 elements using 90 bytes,MATLAB,操作入门,(),exist,功能:查找或检查变量和函数的,存在性,,并,返回一个,07,之间的数值;,用法:见下表,exist,命令的用法,命令格式,含义,exist(name,),检查指定的变量或函数是否存在于,MATLAB,的搜索路径内,exist(name,,,var,),只检查变量,exist(name,,,builtin,),只检查嵌入函数,exist(name,,,file,),只检查搜索路径内的文件名和目录名,exist(name,,,dir),只检查目录名,exist,返回值的含义,exist,返回值,含义,0,检查的内容不存在,1,检查的内容是工作内存中的变量,2,检查的内容是,MATLAB,搜索路径内的,M,文件或未知类型的文件,3,检查的内容是,MATLAB,搜索路径内的,MEX,文件,4,检查的内容是,MATLAB,搜索路径内的,MDL,文件,5,检查的内容是,MATLAB,的嵌入函数,6,检查的内容是,MATLAB,搜索路径内的,P,文件,7,检查的内容是一个目录,MATLAB,操作入门,、退出,MATLAB,退出,MATLAB,可以有以下几种方式:,选择“,File”,菜单下的“,Exit MATLAB,”,选项;,单击对话框右上角的,关闭按钮,;,按组合键“,Ctrl,Q,”,;,在,MATLAB,命令窗口键入,exit,,按,Enter,键;,在,MATLAB,命令窗口键入,quit,,按,Enter,键。,MATLAB,操作入门,三、命令行编辑入门,1,命令行基础,例:计算,其中,用,MATLAB,计算如下:,r=2;%,分号“;”关掉不必要的输出,提高程序的运行速度,v=4/3*pi*r3,%,没有分号,显示结果,v=,33.5103%,系统直接显示结果,MATLAB,操作入门,说明:,(,1,),MATLAB,语句由表达式和变量组成,两种常见形式:,表达式变量,=,表达式,表达式由变量名、运算符、数字和函数名组成;,“,=”,为赋值符号,将右边表达式运算的结果赋给左边;,(,2,)执行指令:按,Enter,键,;,(,3,)系统输入提示符:“,”,,不需要用户输入;,(,4,)注释符:“,%”,后面的内容为注释,不参与运算;,(,5,)输入状态:,英文半角,输入;,MATLAB,操作入门,(,6,)续行符:若命令较长,一行容不下,可用三点,“,”,续行,;,(,7,)回调以前的指令:使用,控制键(上下左右键),,进行新的计算或输入;,(,8,),缺省变量,ans,:,不指定输出变量时自动赋值给,ans,;,(,9,)错误提示:用,红色字体,提示命令行有错误;,MATLAB,操作入门,2,MATLAB,的变量、数据及文件管理,()变量类型,两大类:,数值数据,(,double array,),字符串,(,char array,),数值变量的存储:,双精度(,double,),方式,,不区分整数、实数、复数等;,说明:变量类型和数组大小也,无需预先定义,例如:,a=1+2*i,a=,1.0000+2.0000i,%,复数,b=4/5,b=,0.8000,%,实数,c=Hello world!,c=,Hello world!,%,字符串,A=1 2;3,4,A=,1 2,3 4,%,二维数组,即矩阵,MATLAB,操作入门,(,2,)常量和特殊变量,常量名,说明,常量名,说明,i,或,j,虚数单位,pi,圆周率,eps,浮点数识别精度,2.2204,10,16,realmin,最小正实数,2.2251,10,-308,inf,无穷大,realmax,最大正实数,1.7977,10,308,NaN,不定值,ans,用于结果的缺省变量名,MATLAB,操作入门,(,3,)变量的命名规则,字母开头,字母、数字、下划线;,字母区分,大小写,;,不超过,31,个,字符;,注意,:尽量防止与系统的常量名、特殊变量名、函数名等,冲突,,系统不会告诉你冲突发生,造成的后果是系统有些原有的功能暂时不能使用。当这些变量被清除或,MATLAB,重新启动后,这些功能得以恢复。,MATLAB,操作入门,(,4,)数据显示格式,MATLAB,缺省的数据显示格式为:,当结果为,整数,:整数显示;,当结果为,实数,:小数点后,4,位的精度显示,若结果的有效数字不在这一范围,以科学计数法显示。,说明:命令,format,改变数据显示格式;,(,显示格式的改变不影响数据的是实际值,),MATLAB,操作入门,format,默认值,相当于,format short,format short,保证小数点后有,4,位有效数字,format long,用,15,位数字表示,format short e,用,5,位科学计数法表示,format long e,用,15,位科学计数法表示,format short g,从,format short,和,format short e,中选择,最佳输出方式,format hex,用十六进制表示,format bank,用货币形式表示,format rat,用近似的有理数表示,format compact,显示变量之间不加空行,format loose,显示变量之间加空行,例子:,e=exp(1),e=,2.7183,format,rat;e,e=,1457/536,%,最接近的有理数之一,format,long;e,e=,2.71828182845905%,小数点后,14,位,format;e,e=,2.7183,%,恢复默认格式,fprintf,格式化输出,,其使用方法与,C,语言基本一致。,fprintf(%20.6f,e),2.718282,MATLAB,操作入门,(,5,)数据保存和调用,说明:退出,MATLAB,时,命令窗口中的变量,不复存在;,保存:,save+,文件名,+,数据名,(用二进制方式将变量及其取值存储在,MEX,文件,中;只能保存数据,不能保存命令),调用:,load+,文件名,+,数据名,MATLAB,操作入门,例子:,A=1,2;3,4;e=exp(1);p=pi;,save,sm,A p%,选择内存中的变量,A,、,p,保存在,sm.mat,文件中,clear,%,清除内存中所有变量,load,sm,A%,把,sm.mat,文件中的变,量,A,装入内存,MATLAB,操作入门,(,6,)文件管理,what,返回当前目录下,M,、,MAT,、,MEX,文件的列表,dir,列出当前目录下的所有文件,cd,显示当前的工作目录,type,(文件名,+,后缀),在命令窗口下显示该文件内容,,无后缀默认为,M,文件,delete,(文件名,+,后缀),删除文件,,无后缀默认为,M,文件,which,(文件名,+,后缀),显示文件所在的目录,,无后缀默认为,M,文件,格式:,type,(,stu.m,),或,type,stu.m,delete,(,stu.m,),或,delete,stu.m,which,(,stu.m,),或,which,stu.m,注意:没有后缀时默认为,m,文件,delete,(,stu,)=delete,(,stu.m,),MATLAB,操作入门,MATLAB,操作入门,例子:,which,sm.mat,显示结果:,C:MATLAB6P5worksm.mat,
展开阅读全文

开通  VIP、SVIP  下载更划算
下载10份以上建议开通 VIP 会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        关注我们

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服