MATLAB命令大全精品资料.doc
《MATLAB命令大全精品资料.doc》由会员分享,可在线阅读,更多相关《MATLAB命令大全精品资料.doc(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、MATLAB命令大全常用命令-管理命令和函数addpath:添加目录到MATLAB搜索路径doc:在Web浏览器上现实HTML文档help:显示Matlab命令和M文件的在线帮助helpwin,helpdesk:help lookfor:在基于Matlab搜索路径的所有M文件中搜索关键字partialpath:部分路径名path:所有关于路径名的处理pathtool:一个不错的窗口路径处理界面rmpath:删除搜索路径中指定目录type:显示指定文件的内容ver:版本信息version:版本号web:打开web页what:列出当前目录吓所有的M文件Mat文件和Mex文件whatsnew:显示r
2、eadme文件which:显示文件位置常用命令-管理变量和工作区(输入输出、内存管理等)clear:从内存中删除disp:显示文本或数组内容length:数组长度(最长维数)load:重新载入变量(从磁盘上)mlock:锁定文件,防止文件被错误删除munlock:解锁文件openvar:在数组编辑器中打开变量pack:整理内存空间save:保存变量到文件8*)size:数组维数whowhos:列出内存变量workspace:显示工作空间窗口常用命令-管理命令控制窗口(command窗口)clc:清空命令窗口echo:禁止或允许显示执行过程format:设置输出显示格式home:光标移动到命令窗
3、口左上角more:设置命令窗口页输出格式说明:这一部分命令结合判断目录是否为空的命令,可以完成一部分非常实用的操作对文件系统进行管理。cd:改变工作目录copyfile:复制文件delete:删除文件和图形对象diary:把命令窗口的人机交互保存到文件dir:显示目录edit:编辑文本文件fileparts:返回文件的各个部分fullfile:使用指定部分建立文件全名inmem:返回内存(伪代码区)的matlab函数名ls:在unix系统中列出目录(win中亦可)matlabroot:根目录mkdir:新建目录open:打开文件pwd:显示当前目录tempdir:返回系统临时目录的名字temp
4、name:随机给出一个临时字符串!:直接调用操作系统command命令常用命令-启动和退出Matlabmatlabrc:Matlab的启动M文件exit,quit:退出Matlabstartup:运行matlab启动文件语言结构和调试命令-程序设计builtin:从可重载方法中调用内置函数eval:执行包含可执行表达式的字符串evalc:计算并返回表达式的值evalin:执行某个工作空间中的包含表达式的字符串feval:执行函数(从函数名或函数句柄)function:函数头global:定义全局变量nargchk:检查输入参数数目persistent:定义常量script:作为脚本的M文件语言
5、结构和调试命令-流程控制break:停止执行循环case:case语句,switch语句一部分switchswitch_exprcasecase_exprstatmentscaseotherwiseendcatch:try-catch语句一部分,捕捉程序else:if条件语句一部分elseif:if条件语句一部分end:终止for、while、switch、try和if语句error:显示错误信息for:循环语句一(确定次数)if:if条件语句other:switch语句一部分return:返回到调用函数switch:开关语句try:try程序块warning:类似于disp,但可被禁止whi
6、le:循环语句(次数不确定)语言结构和调试命令-交互输入input:交互输入keyboard:在M文件中遇到keyboard时将在命令窗口产生交互直到输入return命令menu:为用户输入产生一个选择菜单pause:暂停语言结构和调试命令-面向对象编程class:创建一个对象或者返回一个对象类double:转换为双精度inferiorto:亚类关系inline:创建一个内联函数int8,int16,int32:转换到符号整数isa:检查是否为所给类的对象loadobj:load函数用户定义扩展saveobj:save函数用户定义扩展single:转换为单精度superiorto:超类关系ui
7、nt8,uint16,uint32:转换到无符号整数语言结构和调试命令-程序调试dbclear:断点清除dbcont:重新开始执行dbdown:改变当前工作空间dbmex:调试Mex文件dbquit:退出调试模式dbstack:显示函数调用堆栈dbstatus:列出所有断点dbstep:从断点处执行dbstop:设置断点dbtype:列出带行号的M文件内容dbup:改变当前工作空间语言结构和调试命令-lasterr,lastwarnlasterr:返回Matlab中产生的最后一个异常信息。lastwarn:最后的警告信息这两个函数在调试程序时非常有用矩阵函数数值线性代数-矩阵分析cond:条件
8、数(关于逆)cond:条件数(关于特征值)det:行列式norm:矩阵范数null:零空间orth:矩阵的正交化空间rank:矩阵的秩rcond:矩阵的逆条件数rref:去相关阶梯矩阵(高斯约当消去法)rrefmovie:去相关阶梯矩阵的逐步演示subspace:两个子空间的角度,几何上讲其实是镶嵌于一个空间中的两个超平面的角度;物理上讲是第二次试验和第一次试验提供了多少新信息trace:矩阵的迹矩阵函数数值线性代数-线性方程chol:Cholesky分解inv:矩阵求逆lscov:最小二乘解lu:LU分解lsqnonneg:非负约束的最小线性二乘pinv:Moore-penrose伪逆qr:
9、正交三角分解矩阵函数数值线性代数-特征值和奇异值balance:提高特征值精度(agoodfunction)cdf2rdf:复数对角型转换为实数对角型eig:特征值和特征向量gsvd:广义奇异值分解hess:矩阵的Hessenvberg形式poly:根据根给出多项式(系数)qz:广义特征值的QZ分解rsf2csf:实的Schur形式转换为复的Schur形式schur:Schur分解svd:奇异值分解矩阵函数数值线性代数-矩阵函数expm:矩阵指数(与exp不同)funm:一般矩阵函数logm:矩阵对数(对应expm)sqrtm:矩阵平方根矩阵函数数值线性代数-低级函数qrdelete:从QR分
10、解中删除列qrinsert:在QR分解中加入列创建图形用户界面-对话框dialog:创建对话框errordlg:创建错误对话框helpdlg:创建帮助对话框inputdlg:创建输入对话框listdlg:创建选择列表对话框msgbox:创建消息对话框pagedlg:显示页面的版面对话框printdlg:显示打印对话框questdlg:问题对话框uigetfile:文件检索对话框uiputfile:为写入而显示的检索对话框uisetcolor:从对话框交互式设置对象的ColorSpecuisetfont:交互设置对象字体特征warndlg:警告对话框创建图形用户界面-用户界面对象menu:生成菜
11、单uicontextmenu:创建上下文菜单uicontrol:创建用户界面控制对象uimenu:创建用户界面菜单创建图形用户界面-其他函数dragrect:用鼠标拖动矩形gcbo:返回正在执行回叫信息的图形对象句柄rbbox:创建橡皮框textwrap:对给定的用户界面控制读写返回覆盖的字符串矩阵uiwait:控制程序的执行waitbar:显示等待条waitforbuttonpress:等待键或按钮的触发图象可视化函数-基本绘图和图象函数bar,barh:垂直和水平直方图hist:统计频数直方图hold:在图象窗口中保留当前图形loglog:双对数刻度曲线图pie:饼图plot:绘制二维曲线
12、polar:极坐标图semilogxsemilogy:半对数刻度曲线图subplot:创建子图图象可视化函数-三维绘图函数bar3,bar3h:三维直方图comet3:三维彗星图cylinder:柱面图fill3:填充的三维多边形plot3:三维直角坐标曲线图quiver3:三维向量场图slice:切片图sphere:生成球面stem3:三维火柴杆图waterfall:瀑布水线图图象可视化函数-绘制标注和网络clabel:为等高线图加数值标记datetick:使用日期标注标记线grid:绘制二维和三维图形网格gtext:使用鼠标确定文本在二维视图中的位置legend:在图形上显示图例ploty
13、y:双y轴创建图形title:为当前轴添加标题xlabelylabelzlabel:标注三轴图象可视化函数-体数据可视化coneplot:三维向量场中将速度向量锥形表示contourslice:在三维物体切面上绘制等高线isocaps:计算帽端等表面几何isonormals:计算等值表面顶点的法向isosurface:从块体数据中提取等表面数据reducepatch:缩减块体表面的数目reducevolume:缩减块体数据集中元素的数目shrinkfaces:缩减块体表面的尺寸smooth3:使三维数据光滑化stream2:计算二维流线数据stream3:计算三维流线数据streamline:
14、画流线surf2patch:表面数据转换为块数据subvolume:从体数据中提取子集图象可视化函数-表面、网格和轮廓绘制contour:二维等高线图contourc:低层等高线图形计算contourf:填充二维等高线图hidden:从一个网线图中删除消隐线meshmeshcmeshz:网线图peaks:两变量的样本函数surfsurfc:三维阴影表面图surfl:带有基于色图照明的表面图trimesh:三角形网线图trisurf:三角形表面图图象可视化函数-域生成griddata:数据网格化meshgrid:为三维图形生成XY矩阵图象可视化函数-专门图形绘制area:一个二维图形的填充box
15、:控制轴的边界comet:二维彗星轨迹图compass:绘制从原点出发的向量图ezcontour:简易等高线图绘图ezcontourf:简易填充等高线绘图ezmesh:简易网线图绘图ezmeshc:简易网线/等高线组合绘图ezplot:简易曲线图绘图ezplot3:简易三维曲线图绘图ezsurf:简易三维着色表面绘图仪ezpolar:简易极坐标曲线图feather:沿水平轴等间距的点发散的向量ezsurfc:简易带等高线的三维表面图绘图fplot:在指定区域画出一个函数的图形(important)fill:填充二维多边形pie3:三维饼图pareto:Pareto图plotmatrix:绘制离
16、散图pcolor:伪色绘图rose:极坐标直方图quiver:向量场图ribbon:带图stairs:阶梯曲线图scatter:二维离散点图scatter3:三维散点图stem:二维火柴图convhull:凸壳图inpolygon:检测点是否在多边形内dsearch:搜索最近点polyarea:多边形的面积voronoi:Voronoi图图象可视化函数-视觉控制camdolly:移动相机的位置和坐标camlookat:确定相机位置来观察一个对象或一组对象camorbit:绕照相机的目标旋转照相机campan:围绕照相机的位置旋转照相机目标campos:设置或查询照相机的位置camproj:设置
17、或查询投影类型camroll:绕视轴旋转照相机camtarget:设置或查询相机目标位置camva:设置或查询照相机视角camup:设置或查询照相机方向camzoom:放大或缩小daspect:设置或查询轴的纵横比pbaspect:设置或查询绘图框的纵横比view:确定视角viewmtx:视角变换矩阵xlim,ylim,zlim:设置或查询轴的刻度范围camlight:在相机系统中生成或移动光源体lightangle:在球坐标系里创建或定位一个照明对象lighting:选择照明算法图象可视化函数-颜色操作brighten:控制色图明暗caxis:色轴刻度colorbar:画色轴colordef
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB命令大全 精品资料 MATLAB 命令 大全 精品 资料
限制150内