MATLAB命令大全1

泛函——非线性数值方法
    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——删除对象
    Mewplot——预测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——当变量为空白字符时,其值为真

字符串与数值之间变换
    Mum2str——变数值为字符串
    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——增益和相位裕度
    Michols—— Michols图
    Mgrid——画Nichols图的栅格线
    Myquist—— Myquist图
    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—— Myquist图的自动定范围算法
    Freqresp——低级频率响应函数
    Givens——旋转
    Housh——构造Householder变换
    Imargin——利用内插技术求增益和相位裕度
    Lab2ser——变标号为字符串
    Mulresp——多变量响应函数
    Margchk——检测M文件的变量数
    Perpxy——寻找最近的正交点
    Poly2str——变多项式为字符串
    Printmat——带行列号打印矩阵
    Ric—— Riccati方程留数计算
    Schord——有序Schwr分解
    Sigma2——SIGMA使用函数
    Tfchk——检测传递函数的一致性
    Timvec——连续时间响应的自动定范围算法
    Tzreduce——在计算过零点时简化系统
    Vsort——匹配两根轨迹的向量

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值