您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 工程监理 > MATLAB命令大全
(1.表格式的,下面还有一个命令字母排列式的)MATLAB命令大全(1~20页)管理命令和函数help在线帮助文件doc装入超文本说明whatM、MAT、MEX文件的目录列表type列出M文件lookfor通过help条目搜索关键字which定位函数和文件demo运行演示程序path控制MATLAB的搜索路径管理变量和工作空间who列出当前变量whos列出当前变量(长表)load从磁盘文件中恢复变量save保存工作空间变量clear从内存中清除变量和函数pack整理工作空间内存size矩阵的尺寸length向量的长度disp显示矩阵或与文件和操作系统有关的命令cd改变当前工作目录dir目录列表delete删除文件getenv获取环境变量值!执行DOS操作系统命令unix执行UNIX操作系统命令并返回结果diary保存MATLAB任务控制命令窗口cedit设置命令行编辑clc清命令窗口home光标置左上角format设置输出格式echo底稿文件内使用的回显命令more在命令窗口中控制分页输出启动和退出MATLABquit退出MATLABstartup引用MATLAB时所执行的M文件matlabrc主启动M文件一般信息infoMATLAB系统信息及Mathworks公司信息subscribe成为MATLAB的订购用户hostidMATLAB主服务程序的识别代号whatsnew在说明书中未包含的新信息ver版本信息操作符和特殊字符+加—减*矩阵乘法.*数组乘法^矩阵幂.^数组幂\矩阵左除或反斜杠/矩阵右除或斜杠.\数组左除./数组右除:冒号()圆括号[]方括号.小数点..父目录…继续,逗号;分号%注释!感叹号‘转置或引用=赋值==相等~=不相等,,=,=关系操作符&逻辑与|逻辑或~逻辑非逻辑函数and逻辑与or逻辑或not逻辑非xor逻辑异或exist检查变量或函数是否存在any向量的任一元为真,则其值为真all向量的所有元为真,则其值为真find找出非零元素的索引号三角函数sin正弦sinh双曲正弦asin反正弦asinh反双曲正弦cos余弦cosh双曲余弦acos反余弦acosh反双曲余弦tan正切tanh双曲正切atan反正切atan2四象限反正切atanh反双曲正切sec正割sech双曲正割asech反双曲正割csc余割csch双曲余割acsc反余割acsch反双曲余割cot余切coth双曲余切acot反余切acoth反双曲余切指数函数exp指数log自然对数log10常用对数sqrt平方根复数函数abs绝对值argle相角conj复共轭image复数虚部real复数实部数值函数fix朝零方向取整floor朝负无穷大方向取整ceil朝正无穷大方向取整round朝最近的整数取整rem除后取余sign符号函数特殊变量和常数ans当前的答案eps相对浮点精度realmax最大浮点数realmin最小浮点数pi圆周率i,j虚数单位inf无穷大nan非数值flops浮点运算次数nargin函数输入变量数nargout函数输出变量数computer计算机类型isieee当计算机采用IEEE算术标准时,其值为真why简明的答案versionMATLAB版本号时间和日期clock挂钟date日历etime计时函数tic秒表开始计时toc计时函数cputimeCPU时间(以秒为单位)基本矩阵zeros零矩阵ones全“1”矩阵eye单位矩阵rand均匀分布的随机数矩阵randn正态分布的随机数矩阵magic魔方矩阵logspace对数间隔的向量meshgrid三维图形的X和Y数组:规则间隔的向量矩阵操作diag建立和提取对角阵fliplr矩阵作左右翻转flipud矩阵作上下翻转reshape改变矩阵大小rot90矩阵旋转90度tril提取矩阵的下三角部分triu提取矩阵的上三角部分:矩阵的索引号,重新排列矩阵compan友矩阵hadamardHadamard矩阵hankelHankel矩阵hilbHilbert矩阵invhilb逆Hilbert矩阵toeplitzToeplitz矩阵vanderVandermonde矩阵矩阵分析cond计算矩阵条件数norm计算矩阵或向量范数rcond计算矩阵逆条件数值rank计算矩阵秩det计算矩阵行列式值trace计算矩阵的迹null零矩阵orth正交化矩阵函数expm矩阵指数expm1实现expm的M文件expm2通过泰勒级数求矩阵指数expm3通过特征值和特征向量求矩阵指数logm矩阵对数sqrtm矩阵开平方根funm一般矩阵的计算expm矩阵指数线性方程\和/线性方程求解cholCholesky分解lu高斯消元法求系数阵inv矩阵求逆qr正交三角矩阵分解(QR分解)pinv矩阵伪逆特征值和奇异值eig求特征值和特征向量poly求特征多项式hessHessberg形式qz广义特征值cdf2rdf变复对角矩阵为实分块对角形式schurSchur分解balance矩阵均衡处理以提高特征值精度svde奇异值分解插值与拟合interp1一维线性插值interp2二维线性插值interp3三维线性插值interft快速Fourier变换得到一维插值intern多数线性插值spline三次样条插值polyfit最小二乘法拟合泛函——非线性数值方法ode23低阶法求解常微分方程(2,3阶Runge-Kutta)ode23p低阶法求解常微分方程并绘出结果图形ode45高阶法求解常微分方程(4,5阶Runge-Kutta)quad低阶法计算数值积分quad8高阶法计算数值积分fmin单变量函数的极小变化fmins多变量函数的极小化fzero找出单变量函数的零点fplot函数绘图多项式函数roots求多项式根poly构造具有指定根的多项式polyvalm带矩阵变量的多项式计算residue部分分式展开(留数计算)polyfit多项式拟合polyder多项式求导polyval多项式求值ppval分段多项式求值conv多项式乘法deconv多项式除法建立和控制图形窗口figure建立图形gcf获取当前图形的句柄clf清除当前图形close关闭图形建立和控制坐标系subplot在标定位置上建立坐标系axes在任意位置上建立坐标系gca获取当前坐标系的句柄cla清除当前坐标系axis控制坐标系的刻度和形式caxis控制伪彩色坐标刻度hold保持当前图形句柄图形对象figure建立图形窗口axes建立坐标系line建立曲线text建立文本串patch建立图形填充块surface建立曲面image建立图像uicontrol建立用户界面控制uimen建立用户界面菜单句柄图形操作set设置对象get获取对象特征reset重置对象特征delete删除对象newplot预测nextplot性质的M文件gco获取当前对象的句柄drawnow填充未完成绘图事件findobj寻找指定特征值的对象打印和存储图形print打印图形或保存图形printopt配置本地打印机缺省值orient设置纸张取向capture屏幕抓取当前图形基本X—Y图形plot线性图形loglog对数坐标图形semilogx半对数坐标图形(X轴为对数坐标)semilogy半对数坐标图形(Y轴为对数坐标)fill绘制二维多边形填充图特殊X—Y图形polar极坐标图bar条形图stem离散序列图或杆图stairs阶梯图errorbar误差条图hist直方图rose角度直方图compass区域图feather箭头图fplot绘图函数comet星点图图形注释title图形标题xlabelX轴标记ylabelY轴标记text文本注释gtext用鼠标放置文本grid网格线符号工具箱函数sym建立符号表达式syms建立符号表达式numden提取分子与分母symadd符号加法symsub符号减法symmul符号乘法symdiv符号除法sympow符号表达式的幂运算symop符号运算compose符号表达式的复合函数运算finverse符号表达式的反函数运算symsum求表达式的符号和symvar求符号变量numeric符号表达式转变为数值表达式eval数值表达式转变为符号表达式poly2sym将等价系数向量转变为它的符号多项式sym2poly将符号多项式转变为它的等价系数向量charpoly特征多项式limit符号极限diff符号微分int符号积分taylor泰勒级数展开solve代数方程的求解linsolve齐次线性方程组的求解fsolve非齐次线性方程组的求解dsolve微分方程的求解MATLAB程序设计标识函数script命令式M文件function函数式M文件eval执行字符串feval执行由字串指定的函数global定义全局变量程序结构控制流if条件执行语句else与if命令配合使用elseif与if命令配合使用endFor,while和if语句的结束for重复执行指定次数(循环)while重复执行不定次数(循环)switch分支选择语句case与switch配合使用otherwise与switch配合使用echo显示执行的M文件的每条命令try对异常进行处理catch与try匹配使用continue结束本次循环,判断是否执行下一次循环break终止本次循环,跳出最内层的循环return返回引用的函数error显示信息并终止函数的执行交互输入input提示用户输入keyboard像底稿文件一样使用键盘输入menu产生由用户输入选择的菜单pause等待用户响应uimenu建立用户界面菜单uicontrol建立用户界面控制一般字符串函数stringsMATLAB中有关字符串函数的说明abs变字符串为数值setstr变数值为字符串isstr当变量为字符串时其值为真blanks空串deblank删除尾部的空串str2mat从各个字符串中形成文本矩阵eval执行由MATLAB表达式组成的串字符串比较strcmp比较字符串findstr在一字符串中查找另一个子串upper变字符串为大写lower变字符串为小写isletter当变量为字母时,其值为真isspace当变量为空白字符时,其值为真字符串与数值之间变换num2str变数值为字符串int2str变整数为字符串str2num变字符串为数值sprintf变数值为格式控制下的字符串sscanf变字符串为格式控制下的数值十进制与十六进制数之间变换hex2num变十六进制为IEEE标准下的浮点数hex2dec变十六制数为十进制数dec2hex变十进制数为十六进制数建模append追加系统动态特性augstate变量状态作为输出blkbuild从方框图中构造状态空间系统cloop系统的闭环connect方框图建模conv两个多项式的卷积destim从增益矩阵中形成离散状态估计器dreg从增益矩阵中形成离散控制器和估计器drmodel产生随机离散模型estim从增益矩阵中形成连续状态估计器feedback反馈系统连接ord2产生二阶系统的A、B、C、Dpade时延的Pade近似parallel并行系统连接reg从增益矩阵中形成连续控制器和估计器rmodel产生随机连续模型series串行系统连接ssdelete从模型中删除输入、输出或状态ssselect从大系统中选择子系统模型变换c2d变连续系统为离散系统c2dm利用指定方法变连续为离散系统c2dt带一延时变连续为离散系统d2c变离散为连续系统d2cm利用指定方法变离散为连续系统poly变根值表示为多项式表示residue部分分式展开ss2tf变状态空间表示为传递函数表示ss2zp变状态空间表示为零极点表示tf2ss变传递函数表示为状态空间表示tf2zp变传递函数表示为零极点表示zp2tf变零极点表示为传递函数表示zp2ss变零极点表示为状态空间表示模型简化balreal平衡实现dbalreal离散平衡实现dmodred离散模型降阶minreal最小实现和零极点对消modred
本文标题:MATLAB命令大全
链接地址:https://www.777doc.com/doc-1975527 .html