Matlab学习---------MATLAB命令大全

MATLAB命令大全


管理命令和函数


help


在线帮助文件


doc


装入超文本说明


what


M、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


在命令窗口中控制分页输出


启动和退出MATLAB


Quit


退出MATLAB


Startup


引用MATLAB时所执行的M文件


Matlabrc


主启动M文件


一般信息


Info


MATLAB系统信息及Mathworks公司信息


Subscribe


成为MATLAB的订购用户


hostid


MATLAB主服务程序的识别代号


Whatsnew


在说明书中未包含的新信息


Ver


版本信息


操作符和特殊字符


+





*


矩阵乘法


.*


数组乘法


^


矩阵幂


.^


数组幂


\


左除或反斜杠


/


右除或斜杠


./


数组除


Kron


Kronecker张量积


:


冒号


( )


圆括号


[ ]


方括号


.


小数点


..


父目录



继续


,


逗号


;


分号


%


注释


!


感叹号



转置或引用


=


赋值


= =


相等


< >


关系操作符


&


逻辑与


|


逻辑或


~


逻辑非


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


符号函数


基本矩阵


Zeros


零矩阵


Ones


全“1”矩阵


Eye


单位矩阵


Rand


均匀分布的随机数矩阵


Randn


正态分布的随机数矩阵


Logspace


对数间隔的向量


Meshgrid


三维图形的X和Y数组


:


规则间隔的向量


特殊变量和常数


Ans


当前的答案


Eps


相对浮点精度


Realmax


最大浮点数


Realmin


最小浮点数


Pi


圆周率


I,j


虚数单位


Inf


无穷大


Nan


非数值


Flops


浮点运算次数


Nargin


函数输入变量数


Nargout


函数输出变量数


Computer


计算机类型


Isieee


当计算机采用IEEE算术标准时,其值为真


Why


简明的答案


Version


MATLAB版本号


时间和日期


Clock


挂钟


Date


日历


Etime


计时函数


Tic


秒表开始计时


Toc


计时函数


Cputime


CPU时间(以秒为单位)


矩阵操作


Diag


建立和提取对角阵


Fliplr


矩阵作左右翻转


Flipud


矩阵作上下翻转


Reshape


改变矩阵大小


Rot90


矩阵旋转90度


Tril


提取矩阵的下三角部分


Triu


提取矩阵的上三角部分


:


矩阵的索引号,重新排列矩阵


Compan


友矩阵


Hadamard


Hadamard矩阵


Hankel


Hankel矩阵


Hilb


Hilbert矩阵


Invhilb


逆Hilbert矩阵


Kron


Kronecker张量积


Magic


魔方矩阵


Toeplitz


Toeplitz矩阵


Vander


Vandermonde矩阵


矩阵分析


Cond


计算矩阵条件数


Norm


计算矩阵或向量范数


Rcond Linpack


逆条件值估计


Rank


计算矩阵秩


Det


计算矩阵行列式值


Trace


计算矩阵的迹


Null


零矩阵


Orth


正交化


线性方程


\和/


线性方程求解


Chol


Cholesky分解


Lu


高斯消元法求系数阵


Inv


矩阵求逆


Qr


正交三角矩阵分解(QR分解)


Pinv


矩阵伪逆


特征值和奇异值


Eig


求特征值和特征向量


Poly


求特征多项式


Hess


Hessberg形式


Qz


广义特征值


Cdf2rdf


变复对角矩阵为实分块对角形式


Schur


Schur分解


Balance


矩阵均衡处理以提高特征值精度


Svde


奇异值分解


矩阵函数


Expm


矩阵指数


Expm1


实现expm的M文件


Expm2


通过泰勒级数求矩阵指数


Expm3


通过特征值和特征向量求矩阵指数


Logm


矩阵对数


Sqrtm


矩阵开平方根


Funm


一般矩阵的计算


泛函——非线性数值方法


Ode23


低阶法求解常微分方程


Ode23p


低阶法求解常微分方程并绘出结果图形


Ode45


高阶法求解常微分方程


Quad


低阶法计算数值积分


Quad8


高阶法计算数值积分


Fmin


单变量函数的极小变化


Fmins


多变量函数的极小化


Fzero


找出单变量函数的零点


Fplot


函数绘图


多项式函数


Roots


求多项式根


Poly


构造具有指定根的多项式


Polyvalm


带矩阵变量的多项式计算


Residue


部分分式展开(留数计算)


Polyfit


数据的多项式拟合


Polyder


微分多项式


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


图形标题


Xlabel


X轴标记


Ylabel


Y轴标记


Text


文本注释


Gtext


用鼠标放置文本


Grid


网格线


MATLAB编程语言


Function


增加新的函数


Eval


执行由MATLAB表达式构成的字串


Feval


执行由字串指定的函数


Global


定义全局变量


程序控制流


If


条件执行语句


Else


与if命令配合使用


Elseif


与if命令配合使用


End


For,while和if语句的结束


For


重复执行指定次数(循环)


While


重复执行不定次数(循环)


Break


终止循环的执行


Return


返回引用的函数


Error


显示信息并终止函数的执行


交互输入


Input


提示用户输入


Keyboard


像底稿文件一样使用键盘输入


Menu


产生由用户输入选择的菜单


Pause


等待用户响应


Uimenu


建立用户界面菜单


Uicontrol


建立用户界面控制


一般字符串函数


Strings


MATLAB中有关字符串函数的说明


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、D


Pade


时延的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


模型降阶


模型实现


Canon


正则形式


Ctrbf


可控阶梯形


Obsvf


可观阶梯形


Ss2ss


采用相似变换


模型特性


Covar


相对于白噪声的连续协方差响应


Ctrb


可控性矩阵


Damp


阻尼系数和固有频率


Dcgain


连续稳态(直流)增益


Dcovar


相对于白噪声的离散协方差响应


Ddamp


离散阻尼系数和固有频率


Ddcgain


离散系统增益


Dgram


离散可控性和可观性


Dsort


按幅值排序离散特征值


Eig


特征值和特征向量


Esort


按实部排列连续特征值


Gram


可控性和可观性


Obsv


可观性矩阵


Printsys


按格式显示系统


Roots


多项式之根


Tzero


传递零点


Tzero2


利用随机扰动法传递零点


时域响应


Dimpulse


离散时间单位冲激响应


Dinitial


离散时间零输入响应


Dlsim


任意输入下的离散时间仿真


Dstep


离散时间阶跃响应


Filter


单输入单输出Z变换仿真


Impulse


冲激响应


Initial


连续时间零输入响应


Lsim


任意输入下的连续时间仿真


Ltitr


低级时间响应函数


Step


阶跃响应


Stepfun


阶跃函数


频域响应


Bode


Bode图(频域响应)


Dbode


离散Bode图


Dnichols


离散Nichols图


Dnyquist


离散Nyquist图


Dsigma


离散奇异值频域图


Fbode


连续系统的快速Bode图


Freqs


拉普拉斯变换频率响应


Freqz


Z变换频率响应


Ltifr


低级频率响应函数


Margin


增益和相位裕度


Nichols


Nichols图


Ngrid


画Nichols图的栅格线


Nyquist


Nyquist图


Sigma


奇异值频域图


根轨迹


Pzmap


零极点图


Rlocfind


交互式地确定根轨迹增益


Rlocus


画根轨迹


Sgrid


在网格上画连续根轨迹


Zgrid


在网格上画离散根轨迹


增益选择


Acker


单输入单输出极点配置


Dlqe


离散线性二次估计器设计


Dlqew


离散线性二次估计器设计


Dlqr


离散线性二次调节器设计


Dlqry


输出加权的离散调节器设计


Lqe


线性二次估计器设计


Lqed


基于连续代价函数的离散估计器设计


Lqe2


利用Schur法设计线性二次估计器


Lqew


一般线性二次估计器设计


Lqr


线性二次调节器设计


Lqrd


基于连续代价函数的离散调节器设计


Lqry


输出加权的调节器设计


Lqr2


利用Schur法设计线性二次调节器


Place


极点配置


方程求解


Are


代数Riccati方程求解


Dlyap


离散Lyapunov方程求解


Lyap


连续Lyapunov方程求解


Lyap2


利用对角化求解Lyapunov方程


演示示例


Ctrldemo


控制工具箱介绍


Boildemo


锅炉系统的LQG设计


Jetdemo


喷气式飞机偏航阻尼的典型设计


Diskdemo


硬盘控制器的数字控制


Kalmdemo


Kalman滤波器设计和仿真


实用工具


Abcdchk


检测(A、B、C、D)组的一致性


Chop


取n个重要的位置


Dexresp


离散取样响应函数


Dfrqint


离散Bode图的自动定范围的算法


Dfrqint2


离散Nyquist图的自动定范围的算法


Dmulresp


离散多变量响应函数


Distsl


到直线间的距离


Dric


离散Riccati方程留数计算


Dsigma2


DSIGMA实用工具函数


Dtimvec


离散时间响应的自动定范围算法


Exresp


取样响应函数


Freqint


Bode图的自动定范围算法


Freqint2


Nyquist图的自动定范围算法


Freqresp


低级频率响应函数


Givens


旋转


Housh


构造Householder变换


Imargin


利用内插技术求增益和相位裕度


Lab2ser


变标号为字符串


Mulresp


多变量响应函数


Nargchk


检测M文件的变量数


Perpxy


寻找最近的正交点


Poly2str


变多项式为字符串


Printmat


带行列号打印矩阵


Ric


Riccati方程留数计算


Schord


有序Schwr分解


Sigma2


SIGMA使用函数


Tfchk


检测传递函数的一致性


Timvec


连续时间响应的自动定范围算法


Tzreduce


在计算过零点时简化系统


Vsort


匹配两根轨迹的向量

matlab命令行环境的常用操作

一.常用的窗口命令

help 启动联机帮助文件显示

what 列出当前目录下的有关文件

type 列出M文件

lookfor 对help信息中的关键词查找

which 找出函数与文件所在的目录名

demo 运行MATLAB的演示程序

path 设置或查询MATLAB的路径

 

二.有关文件及其操作的语句

cd 改变当前的工作目录

dir 列出当前目录的内容

delete 删除文件

getenv 获得环境参数

unix 执行操作系统命令并返回结果

diary 将MATLAB运行的命令存盘

fopen 打开文件

fclose 关闭文件

fread 从文件中读取二进制数据

fwrite 向一个文件写二进制数据

fscanf 从文件读取格式化数据

fprintf 将格式化数据写入文件

fgetl 从文件中读行并放弃换行符

fgets 从文件中读行并保持换行符

ferror 查询文件的输入输出的错误信息

feof 检查文件结束标志

fseek 设置文件位置指针

ftell 得到文件位置指针的位置

prewind 反绕一个打开的文件

tempname 建立临时的文件名

tempdir 返回一个已存在的临时目录名

 

三.启动与退出的命令

quit,exit 退出MATLAB环境

startup MATLAB自启动文件

matlabrc 启动主程序

 

四.管理变量工作空间的命令

who 简要列出工作空间变量名

whos 详细列出工作空间变量名

load 从文件中读入变量

save 列出工作空间中变量存盘

clear 删除内存中的变量与函数

pack 整理工作空间的内存

size 查询矩阵的维数

disp 显示矩阵和文本

length 查询矢量的维数

 

五.对命令窗口控制的常用命令

cedit 设置命令行编辑与回调的参数

clc 清除命令窗口中的显示

home 将光标移动到左上角位置

format 设置输出格式

echo 显示文件中的MATLAB命令

more 控制命令窗口的输出页面

时间: 2024-10-12 14:31:40

Matlab学习---------MATLAB命令大全的相关文章

学习笔记(2)---Matlab 图像处理相关函数命令大全

Matlab 图像处理相关函数命令大全 一.通用函数: colorbar  显示彩色条 语法:colorbar \ colorbar('vert') \ colorbar('horiz') \ colorbar(h) \ h=colorbar(...) \ colorbar(...,'peer',axes_handle) getimage 从坐标轴取得图像数据 语法:A=getimage(h) \ [x,y,A]=getimage(h) \ [...,A,flag]=getimage(h) \

docker学习笔记-命令大全

p.p1 { margin: 5.0px 0.0px 5.0px 0.0px; font: 14.0px Helvetica } p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; line-height: 24.0px; font: 10.0px Helvetica; color: #424242 } p.p4 { margin: 5.0px 0.0px 5.0px 0.0px; font: 10.0px Helvetica; color: #424242 } p.

MATLAB命令大全和矩阵操作大全

转载自: http://blog.csdn.net/dengjianqiang2011/article/details/8753807 MATLAB矩阵操作大全 一.矩阵的表示在MATLAB中创建矩阵有以下规则: a.矩阵元素必须在"[ ]"内: b.矩阵的同行元素之间用空格(或",")隔开: c.矩阵的行与行之间用";"(或回车符)隔开: d.矩阵的元素可以是数值.变量.表达式或函数: e.矩阵的尺寸不必预先定义. 二,矩阵的创建: 1.直接输

MATLAB命令大全

一.常用对象操作:除了一般windows窗口的常用功能键外.1.!dir 可以查看当前工作目录的文件. !dir& 可以在dos状态下查看.2.who 可以查看当前工作空间变量名, whos 可以查看变量名细节.3.功能键:功能键 快捷键 说明方向上键 Ctrl+P 返回前一行输入方向下键 Ctrl+N 返回下一行输入方向左键 Ctrl+B 光标向后移一个字符方向右键 Ctrl+F 光标向前移一个字符Ctrl+方向右键 Ctrl+R 光标向右移一个字符Ctrl+方向左键 Ctrl+L 光标向左移

[转载]Matlab实用小技巧——Matlab学习笔记

1.. Ctrl+C 中断正在执行的操作 如果程序不小心进入死循环,或者计算时间太长,可以在命令窗口中使用Ctrl+c来中断.MATLAB这时可能正疲于应付,响应会有些滞后. 2. figure命令新建一个绘图窗口 figure 可以打开一个空的绘图窗口,接下的绘图命令可以将图画在它里面,而不会覆盖以前的绘图窗口.当有多个figure窗口时,在命令窗口中执行如Plot等命令将覆盖当前figure窗口中的对象.所谓的当前figure窗口,也就是最后一次查看的窗口(可以用命令gcf得到). figu

Matlab 学习之旅(一)

一.脚本文件和M函数 1.1  脚本文件      脚本文件是命令行的集合,由一系列 MATLAB 命令.内置函数及M 文件等组成的文件.脚本文件在MATLAB 编译器中建立,并被保存为.m文件,按顺序执行,执行过程中生成的变量存放在当前工作空间中.     注意:脚本不能返回输出变量,所有创建的变量将保留在工作空间中,但脚本能提供图形输出,就像使用图形输出函数plot()一样. 例子:    利用M文件编辑器,键入命令并保存为magicrank.m        array = zeros(1

Matlab科研常用命令总结

本文主要总结个人科研中用到的matlab命令,并不断跟新中! %---------------------读取存放数据(矩阵)的txt文件--------------------------------% data_source=dlmread('文件名',';');%读取以;为分隔符的数据,分割符为空格时省略. data_source=textread('文件名', '' , 'headerlines', 2);%从第二行开始读取数据,可以处理第一行为类别字符串时的情景. %---------

MATLAB学习笔记(一)&mdash;&mdash;入门与操作

(一)简单操作 一.命令行操作 简单的说就跟C语言(更简单来说,就跟手写的一样). 二.变量.数值与表达式 1.变量 (1)命名规则: ①变量名必须以字母开头: ②变量名可以由字母.数字和下画线混合组成,但变量名中不得包含空格和标点: ③变量名对字母大.小写是敏感的,也就是区分大小写的. ④变量名的字符长度不应超过63个: (2)预定义变量 预定义变量名 默认值 i或j 虚数单位 pi 圆周率 inf 无穷大 ans 计算结果的默认变量名 eps 系统零阀值 2.数值 数值采用习惯的十进制表示,

MATLAB学习(3)

matlab读取图像并转化为灰度图像 image = imread('C:\Users\Administrator\Desktop\图像降噪\src\original image\100.png'); image = rgb2gray(image); image = imread('C:\Users\Administrator\Desktop\图像降噪\src\original image\1.bmp'); image = rgb2gray(image); % figure ,imshow(im