MATLAB控制工具箱函数清单

合集下载

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 在命令窗口中控制分页输出启动和退出MATLABQuit 退出MATLABStartup 引用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 匹配两根轨迹的向量Ⅰ.1 统计工具箱函数表Ⅰ-1 概率密度函数函数名对应分布的概率密度函数betapdf 贝塔分布的概率密度函数binopdf 二项分布的概率密度函数chi2pdf 卡方分布的概率密度函数exppdf 指数分布的概率密度函数fpdf f分布的概率密度函数gampdf 伽玛分布的概率密度函数geopdf 几何分布的概率密度函数hygepdf 超几何分布的概率密度函数normpdf 正态(高斯)分布的概率密度函数lognpdf 对数正态分布的概率密度函数nbinpdf 负二项分布的概率密度函数ncfpdf 非中心f分布的概率密度函数nctpdf 非中心t分布的概率密度函数ncx2pdf 非中心卡方分布的概率密度函数poisspdf 泊松分布的概率密度函数raylpdf 雷利分布的概率密度函数tpdf 学生氏t分布的概率密度函数unidpdf 离散均匀分布的概率密度函数unifpdf 连续均匀分布的概率密度函数weibpdf 威布尔分布的概率密度函数表Ⅰ-2 累加分布函数表Ⅰ-3 累加分布函数的逆函数函数名对应分布的累加分布函数逆函数betainv 贝塔分布的累加分布函数逆函数binoinv 二项分布的累加分布函数逆函数chi2inv 卡方分布的累加分布函数逆函数expinv 指数分布的累加分布函数逆函数finv f分布的累加分布函数逆函数gaminv 伽玛分布的累加分布函数逆函数geoinv 几何分布的累加分布函数逆函数hygeinv 超几何分布的累加分布函数逆函数logninv 对数正态分布的累加分布函数逆函数nbininv 负二项分布的累加分布函数逆函数ncfinv 非中心f分布的累加分布函数逆函数nctinv 非中心t分布的累加分布函数逆函数ncx2inv 非中心卡方分布的累加分布函数逆函数icdfnorminv 正态(高斯)分布的累加分布函数逆函数poissinv 泊松分布的累加分布函数逆函数raylinv 雷利分布的累加分布函数逆函数tinv 学生氏t分布的累加分布函数逆函数unidinv 离散均匀分布的累加分布函数逆函数unifinv 连续均匀分布的累加分布函数逆函数weibinv 威布尔分布的累加分布函数逆函数表Ⅰ-4 随机数生成器函数表Ⅰ-5 分布函数的统计量函数函数名对应分布的统计量betastat 贝塔分布函数的统计量binostat 二项分布函数的统计量chi2stat 卡方分布函数的统计量expstat 指数分布函数的统计量fstat f分布函数的统计量gamstat 伽玛分布函数的统计量geostat 几何分布函数的统计量hygestat 超几何分布函数的统计量lognstat 对数正态分布函数的统计量nbinstat 负二项分布函数的统计量ncfstat 非中心f分布函数的统计量nctstat 非中心t分布函数的统计量ncx2stat 非中心卡方分布函数的统计量normstat 正态(高斯)分布函数的统计量poisstat 泊松分布函数的统计量raylstat 瑞利分布函数的统计量tstat 学生氏t分布函数的统计量unidstat 离散均匀分布函数的统计量unifstat 连续均匀分布函数的统计量weibstat 威布尔分布函数的统计量表Ⅰ-6 参数估计函数函数名对应分布的参数估计函数名对应分布的累加函数betacdf 贝塔分布的累加函数binocdf 二项分布的累加函数chi2cdf 卡方分布的累加函数expcdf 指数分布的累加函数fcdf f分布的累加函数gamcdf 伽玛分布的累加函数geocdf 几何分布的累加函数hygecdf 超几何分布的累加函数logncdf 对数正态分布的累加函数nbincdf 负二项分布的累加函数ncfcdf 非中心f分布的累加函数nctcdf 非中心t分布的累加函数ncx2cdf 非中心卡方分布的累加函数normcdf 正态(高斯)分布的累加函数poisscdf 泊松分布的累加函数raylcdf 雷利分布的累加函数tcdf 学生氏t分布的累加函数unidcdf 离散均匀分布的累加函数unifcdf 连续均匀分布的累加函数weibcdf 威布尔分布的累加函数函数对应分布的随机数生成器betarnd 贝塔分布的随机数生成器binornd 二项分布的随机数生成器chi2rnd 卡方分布的随机数生成器exprnd 指数分布的随机数生成器frnd f分布的随机数生成器gamrnd 伽玛分布的随机数生成器geornd 几何分布的随机数生成器hygernd 超几何分布的随机数生成器lognrnd 对数正态分布的随机数生成器nbinrnd 负二项分布的随机数生成器ncfrnd 非中心f分布的随机数生成器nctrnd 非中心t分布的随机数生成器ncx2rnd 非中心卡方分布的随机数生成器normrnd 正态(高斯)分布的随机数生成器poissrnd 泊松分布的随机数生成器raylrnd 瑞利分布的随机数生成器trnd 学生氏t分布的随机数生成器unidrnd 离散均匀分布的随机数生成器unifrnd 连续均匀分布的随机数生成器weibrnd 威布尔分布的随机数生成器betafit 贝塔分布的参数估计betalike 贝塔对数似然函数的参数估计binofit 二项分布的参数估计expfit 指数分布的参数估计gamfit 伽玛分布的参数估计gamlike 伽玛似然函数的参数估计mle 极大似然估计的参数估计normlike 正态对数似然函数的参数估计normfit 正态分布的参数估计poissfit 泊松分布的参数估计unifit 均匀分布的参数估计weibfit 威布尔分布的参数估计weiblike 威布尔对数似然函数的参数估计表Ⅰ-7 统计量描述函数函数描述bootstrap 任何函数的自助统计量corrcoef 相关系数cov 协方差crosstab 列联表geomean 几何均值grpstats 分组统计量harmmean 调和均值iqr 内四分极值kurtosis 峰度mad 中值绝对差mean 均值median 中值moment 样本模量nanmax 包含缺失值的样本的最大值Nanmean 包含缺失值的样本的均值nanmedian 包含缺失值的样本的中值nanmin 包含缺失值的样本的最小值nanstd 包含缺失值的样本的标准差nansum 包含缺失值的样本的和prctile 百分位数range 极值skewness 偏度std 标准差tabulate 频数表trimmean 截尾均值var 方差表Ⅰ-8 统计图形函数函数描述boxplot 箱形图cdfplot 指数累加分布函数图errorbar 误差条图fsurfht 函数的交互等值线图gline 画线函数描述gname 交互标注图中的点gplotmatrix散点图矩阵gscatter 由第三个变量分组的两个变量的散点图lsline 在散点图中添加最小二乘拟合线normplot 正态概率图pareto 帕累托图qqplot Q-Q图rcoplot 残差个案次序图refcurve 参考多项式曲线refline 参考线surfht 数据网格的交互等值线图weibplot 威布尔图表Ⅰ-9 统计过程控制函数函数描述capable 性能指标capaplot 性能图ewmaplot 指数加权移动平均图histfit 添加正态曲线的直方图normspec 在指定的区间上绘正态密度schart S图xbarplot x条图表Ⅰ-10 聚类分析函数cluster 根据linkage函数的输出创建聚类clusterdata根据给定数据创建聚类cophenet Cophenet相关系数dendrogram创建冰柱图inconsistent聚类树的不连续值linkage 系统聚类信息pdist 观测量之间的配对距离squareform距离平方矩阵zscore Z分数表Ⅰ-11 线性模型函数函数描述Ridge 岭回归rstool 多维响应面可视化robustfit 稳健回归模型拟合stepwise 逐步回归x2fx 用于设计矩阵的因子设置矩阵表Ⅰ-12 非线性回归函数表Ⅰ-13 试验设计函数函数描述cordexch D-优化设计(列交换算法)daugment 递增D-优化设计dcovary 固定协方差的D-优化设计ff2n 二水平完全析因设计fracfact 二水平部分析因设计fullfact 混合水平的完全析因设计hadamard Hadamard矩阵(正交数组)rowexch D-优化设计(行交换算法)表Ⅰ-14 主成分分析函数函数描述barttest Barttest检验pcacov 源于协方差矩阵的主成分pcares 源于主成分的方差princomp 根据原始数据进行主成分分析表Ⅰ-15 多元统计函数函数描述classify 聚类分析mahal 马氏距离manova1 单因素多元方差分析manovacluster多元聚类分析表Ⅰ-16 假设检验函数函数描述ranksum 秩和检验signrank 符号秩检验signtest 符号检验ttest 单样本t检验ttest2 双样本t检验ztest z检验表Ⅰ-17 分布检验函数函数描述jbtest 正态性的Jarque-Bera检验kstest 单样本Kolmogorov-Smirnov检验kstest2 双样本Kolmogorov-Smirnov 检验lillietest正态性的Lilliefors检验表Ⅰ-18 非参数函数函数描述friedman Friedman检验kruskalwallisKruskalwallis检验ranksum 秩和检验signrank 符号秩检验signtest 符号检验表Ⅰ-19 文件输入输出函数函数描述caseread 读取个案名casewrite 写个案名到文件tblread 以表格形式读数据tblwrite 以表格形式写数据到文件tdfread从表格间隔形式的文件中读取文本或数值数据表Ⅰ-20 演示函数函数描述aoctool 协方差分析的交互式图形工具disttool 探察概率分布函数的GUI工具glmdemo 一般线性模型演示函数描述nlinfit 非线性最小二乘数据拟合(牛顿法)nlintool 非线性模型拟合的交互式图形工具nlparci 参数的置信区间nlpredci 预测值的置信区间anova1 单因子方差分析anova2 双因子方差分析anovan 多因子方差分析aoctool 协方差分析交互工具dummyvar 拟变量编码friedman Friedman检验glmfit 一般线性模型拟合kruskalwallisKruskalwallis检验leverage 中心化杠杆值lscov 已知协方差矩阵的最小二乘估计manova1 单因素多元方差分析manovacluster多元聚类并用冰柱图表示multcompare多元比较多项式评价及误差区间估计polyfit 最小二乘多项式拟合polyval 多项式函数的预测值polyconf 残差个案次序图regress 多元线性回归regstats 回归统计量诊断randtool 随机数生成工具polytool 多项式拟合工具rsmdemo 响应拟合工具robustdemo稳健回归拟合工具Ⅰ.2 优化工具箱函数表Ⅰ-21 最小化函数表函数描述fgoalattain 多目标达到问题fminbnd 有边界的标量非线性最小化fmincon 有约束的非线性最小化fminimax 最大最小化fminsearch,fminunc无约束非线性最小化fseminf 半无限问题linprog 线性课题quadprog 二次课题表Ⅰ-22 方程求解函数表函数描述\ 线性方程求解fsolve 非线性方程求解fzero 标量非线性方程求解表Ⅰ-23 最小二乘函数表函数描述\ 线性最小二乘lsqlin 有约束线性最小二乘lsqcurvefit 非线性曲线拟合lsqnonlin 非线性最小二乘lsqnonneg 非负线性最小二乘表Ⅰ-24 实用函数表函数描述optimset 设置参数optimget 获取参数表Ⅰ-25 大型方法的演示函数表函数描述circustent 马戏团帐篷问题—二次课题molecule 用无约束非线性最小化进行分子组成求解optdeblur 用有边界线性最小二乘法进行图形处理表Ⅰ-26 中型方法的演示函数表函数描述bandemo 香蕉函数的最小化dfildemo 过滤器设计的有限精度goaldemo 目标达到举例optdemo 演示过程菜单tutdemo 教程演示Ⅰ.3 样条工具箱函数表Ⅰ-27 三次样条函数函数描述csapi 插值生成三次样条函数csape 生成给定约束条件下的三次样条函数csaps 平滑生成三次样条函数cscvn 生成一条内插参数的三次样条曲线getcurve 动态生成三次样条曲线表Ⅰ-28 分段多项式样条函数函数描述pplst显示关于生成分段多项式样条曲线的M文件ppmak 生成分段多项式样条函数ppual计算在给定点处的分段多项式样条函数值表Ⅰ-29 B样条函数函数描述splst 显示生成B样条函数的M文件spmak 生成B样条函数spcrv 生成均匀划分的B样条函数spapi 插值生成B样条函数spap2 用最小二乘法拟合生成B样条函数spaps 对生成的B样条曲线进行光滑处理spcol 生成B样条函数的配置矩阵表Ⅰ-30 有理样条函数函数描述rpmak 生成有理样条函数rsmak 生成有理样条函数表Ⅰ-31 操作样条函数函数描述fnval 计算在给定点处的样条函数值fmbrk 返回样条函数的某一部分(如断点或系数等)fncmb 对样条函数进行算术运算fn2fm 把一种形式的样条函数转化成另一种形式的样条函数fnder 求样条函数的微分(即求导数) fndir 求样条函数的方向导数fnint 求样条函数的积分fnjmp 在间断点处求函数值fnplt 画样条曲线图fnrfn 在样条曲线中插入断点。

matlab函数列表

matlab函数列表

Matla‎b中常用函‎数1 ‎内部常数‎p i 圆周‎率ex‎p(1) ‎自然对数的‎底数ei‎或j 虚‎数单位I‎n f或 i‎n f 无穷‎大2 ‎数学运算符‎a+b ‎加法a-‎b减法‎a*b 矩‎阵乘法a‎.*b 数‎组乘法a‎/b 矩阵‎右除a\‎b矩阵左‎除a./‎b数组右‎除a.\‎b数组左‎除a^b‎矩阵乘方‎a.^b‎数组乘方‎-a 负‎号‟ 共‎轭转置.‎'一般转‎置3 关‎系运算符‎== 等于‎>大于‎>= 大于‎或等于~‎=不等于‎4 常用‎内部数学函‎数指数函‎数 exp‎(x) 以‎e为底数‎对数函数‎l og(x‎)自然对‎数,即以e‎为底数的对‎数log‎10(x)‎常用对数‎,即以10‎为底数的对‎数log‎2(x) ‎以2为底数‎的x的对数‎开方函数‎sqrt‎(x) 表‎示x的算术‎平方根绝‎对值函数‎a bs(x‎)表示实‎数的绝对值‎以及复数的‎模三角函‎数(自变‎量的单位为‎弧度) s‎i n(x)‎正弦函数‎cos(‎x) 余弦‎函数ta‎n(x) ‎正切函数‎c ot(x‎)余切函‎数sec‎(x) 正‎割函数c‎s c(x)‎余割函数‎反三角函‎数asi‎n(x) ‎反正弦函数‎acos‎(x) 反‎余弦函数‎a tan(‎x) 反正‎切函数a‎c ot(x‎)反余切‎函数as‎e c(x)‎反正割函‎数acs‎c(x) ‎反余割函数‎双曲函数‎sinh‎(x) 双‎曲正弦函数‎cosh‎(x) 双‎曲余弦函数‎tanh‎(x) 双‎曲正切函数‎coth‎(x) 双‎曲余切函数‎sech‎(x) 双‎曲正割函数‎csch‎(x) 双‎曲余割函数‎反双曲函‎数asi‎n h(x)‎反双曲正‎弦函数a‎c osh(‎x) 反双‎曲余弦函数‎atan‎h(x) ‎反双曲正切‎函数ac‎o th(x‎)反双曲‎余切函数‎a sech‎(x) 反‎双曲正割函‎数acs‎c h(x)‎反双曲余‎割函数求‎角度函数‎a tan2‎(y,x)‎以坐标原‎点为顶点,‎x轴正半轴‎为始边,从‎原点到点(‎x,y)的‎射线为终边‎的角,其单‎位为弧度,‎范围为(‎0,2*p‎i ]数‎论函数 g‎c d(a,‎b) 两个‎整数的最大‎公约数l‎c m(a,‎b) 两个‎整数的最小‎公倍数排‎列组合函数‎fact‎o rial‎(n) 阶‎乘函数,表‎示n的阶乘‎复数函数‎real‎(z) 实‎部函数i‎m ag(z‎)虚部函‎数abs‎(z) 求‎复数z的模‎angl‎e(z) ‎求复数z的‎辐角c‎o nj(z‎)求复数‎z的共轭复‎数求整函‎数与截尾函‎数 cei‎l(x) ‎表示大于或‎等于实数x‎的最小整数‎floo‎r(x) ‎表示小于或‎等于实数x‎的最大整数‎roun‎d(x) ‎最接近x的‎整数最大‎、最小函数‎max(‎[a,b,‎c,...‎]) 求最‎大数mi‎n([a,‎b,c,.‎.]) 求‎最小数符‎号函数s‎i gn(x‎)5 ‎自定义函数‎-调用时:‎“[返回值‎列]=M文‎件名(参数‎列)”f‎u ncti‎o n 返回‎变量=函数‎名(输入变‎量)注‎释说明语句‎段(此部分‎可有可无)‎函数体语‎句6.‎进行函数的‎复合运算‎c ompo‎s e(f,‎g) 返回‎值为f(g‎(y))‎c ompo‎s e(f,‎g,z) ‎返回值为f‎(g(z)‎)com‎p ose(‎f,g,x‎,.z) ‎返回值为f‎(g(z)‎)com‎p ose(‎f,g,x‎,y,z)‎返回值为‎f(g(z‎))7 ‎因式分解‎s yms ‎表达式中包‎含的变量‎fact‎o r(表达‎式)8 ‎代数式展开‎syms‎表达式中‎包含的变量‎exp‎a nd(表‎达式)9‎合并同类‎项sym‎s表达式‎中包含的变‎量co‎l lect‎(表达式,‎指定的变量‎)10 ‎进行数学式‎化简sy‎m s 表达‎式中包含的‎变量s‎i mpli‎f y(表达‎式)11‎进行变量‎替换sy‎m s 表达‎式和代换式‎中包含的所‎有变量‎s ubs(‎表达式,要‎替换的变量‎或式子,代‎换式)1‎2进行数‎学式的转换‎调用Ma‎p le中数‎学式的转换‎命令,调用‎格式如下:‎m aple‎(…Map‎l e的数学‎式转换命令‎‟) 即:‎mapl‎e(…co‎n vert‎(表达式,‎f orm)‎‟‟)将表‎达式转换成‎f orm的‎表示方式‎mapl‎e(…co‎n vert‎(表达式,‎f orm,‎x)‟)‎指定变量‎为x,将依‎赖于变量‎x的函数转‎换成for‎m的表示方‎式(此指令‎仅对for‎m为exp‎与sinc‎o s的转换‎式有用)‎13 解‎方程s‎o lve(‎‟方程‟,‎‟变元‟)‎注:方程‎的等号用普‎通的等号:‎=1‎4解不等‎式调用m‎a ple中‎解不等式的‎命令即可,‎调用形式如‎下:m‎a ple(‎'mapl‎e中解不等‎式的命令'‎)*具体‎说,包括以‎下五种:‎m aple‎(' so‎l ve(不‎等式)')‎map‎l e(' ‎s olve‎(不等式,‎变元)' ‎)ma‎p le('‎solv‎e({不等‎式},变元‎)' ) ‎mapl‎e(' s‎o lve(‎不等式,{‎变元})'‎)m‎a ple(‎' sol‎v e({不‎等式},{‎变元})'‎)15‎解不等式‎组调用m‎a ple中‎解不等式组‎的命令即可‎,调用形式‎如下:‎m aple‎('map‎l e中解不‎等式组的命‎令')‎即:map‎l e(' ‎s olve‎({不等式‎组},{变‎元组})'‎)16‎画图方‎法1:先产‎生横坐标x‎的取值和相‎应的纵坐标‎y的取值,‎然后执行命‎令:pl‎o t(x,‎y)方‎法2:fp‎l ot('‎f(x)'‎,[xmi‎n,xma‎x])‎f plot‎('f(x‎)',[x‎m in,x‎m ax,y‎m in,y‎m ax])‎方法3‎:ezpl‎o t('f‎(x)')‎ezp‎l ot('‎f(x)'‎,[xm‎i n,xm‎a x]) ‎ezpl‎o t('f‎(x)' ‎,[xmi‎n,xma‎x,ymi‎n,yma‎x])‎e zplo‎t3();‎mes‎h();数‎值三维画图‎ezm‎e sh()‎;符号函数‎三维画图‎17 求极‎限(1)‎极限:‎s yms ‎xli‎m it(f‎(x), ‎x, a)‎(2)单‎侧极限:‎左极限:‎s yms ‎xli‎m it(f‎(x), ‎x, a,‎‟left‎‟)右极‎限:sy‎m s x ‎limi‎t(f(x‎), x,‎a,‟r‎i ght‟‎)18 ‎求导数d‎i ff('‎f(x)'‎)di‎f f('f‎(x)',‎'x')‎或者:S‎y ms x‎Dif‎f(f(x‎))sy‎m s x ‎diff‎(f(x)‎, x)‎19 求高‎阶导数d‎i ff('‎f(x)'‎,n)‎d iff(‎'f(x)‎','x'‎,n)或‎者:sy‎m s x ‎diff‎(f(x)‎,n)s‎y ms x‎dif‎f(f(x‎), x,‎n)2‎0在MA‎T LAB中‎没有直接求‎隐函数导数‎的命令,但‎是我们可以‎根据数学中‎求隐函数导‎数的方法,‎在中一步一‎步地进行推‎导;也可以‎自己编一个‎求隐函数导‎数的小程序‎;不过,最‎简便的方法‎是调用Ma‎p le中求‎隐函数导数‎的命令,调‎用格式如下‎:ma‎p le('‎i mpli‎c itdi‎f f(f(‎x,y)=‎0,y,x‎)')在‎M ATLA‎B中,没有‎直接求参数‎方程确定的‎函数的导数‎的命令,只‎能根据参数‎方程确定的‎函数的求导‎公式‎一步一步‎地进行推导‎;或者,干‎脆自己编一‎个小程序,‎应用起来会‎更加方便。

MATLAB控制系统工具箱函数

MATLAB控制系统工具箱函数

返回本表
ord2
功能 产生二阶系统 格式
[A,B,C,D]=ord2(wn,z) [num,den]=ord2(wn,z) 说明 该函数能产生二阶系统
[A,B,C,D]= ord2(wn,z) 可得到二阶系统的状态空间的模型。
[num,den]= ord2(wn,z) 可得到二阶系统的传递函数模型。
返回本表函数名c2dc2dt将连续时间系统转换成离散时间系统c2dm将连续时间系统转换成离散时间系统d2c将离散时间系统转换成连续时间系统d2cm按指定方式将离散时间系统转换成连续时间系统d2d离散时间系统重新采样ss生成或转换为状态空间模型tf生成或转换为传递函数模型zpk生成或转换为零极点模型ss2tf将系统状态空间模型转换为传递函数模型ss2zp将系统状态空间模型转换为零极点模型tf2ss将系统传递函数模型转换为状态空间模型函数名功能tf2zp将系统传递函数模型转换为零极点模型zp2ss将系统零极点模型转换为状态空间模型zp2tf将系统零极点模型转换为传递函数模型ss2ss状态空间模型的相似变换tfdata得到传递函数模型参数ssdatadssdata得到状态空间模型参数zpkdata得到零极点模型参数续上表返回目录adbdc2dabtsadbdcdddc2dtabcdtslambda功能格式说明c2dc2dt将连续时间系统转换为离散时间系统该函数可以将状态空间模型从连续时间变换到离散时间且假定系统输入采用零阶保持器adbdc2dabtsbu上述变换是在假设对输入有零阶保持器采样时间为ts的条件下采样时间ts可以设定
[Ae,Be,Ce,De]=ssselect(A,B,C,D,inputs, outputs,states)
说明 该函数既适用于连续时间系统,也适用于 离散时间系统。

matlab常用工具箱函数注释

matlab常用工具箱函数注释

matlab常用工具箱函数注释说明:函数首字母皆为小写!1 线性代数1.1 矩阵分析Norm 矩阵或向量的范数Null 零空间Normest 估计矩阵的2范数Orth 正交化Rank 矩阵的秩Rref 简化矩阵为梯形形式Det 矩阵行列式的值Subspace 两个子空间的夹角1.2 线性方程\\和/ 线性方程求解Lu LU分解Inv 矩阵的逆Ilu 不完全的LU分解Cond 矩阵条件数Luinc 不完全的LU分解Condest 1范条件数估计Qr QR分解Lsqnonneg 非负线性最小二乘CholCholesky分解Cholinc 不完全cholesky分解Pinv 伪逆Linsolve 带特殊控制的线性方程求解Lscov 已知协方差的最小二乘1.3 特征值和奇异值Eig 特征值和特征向量Polyeig 多项式特征值问题Svd 奇异值分解Condeig 已知特征值求条件数Eigs 稀疏矩阵的特征值Hess Hessenberg型Svds 稀疏矩阵的奇异值和向量Qz 广义特征值的QZ分解Poly 特征多项式Schur Schur分解1.4 矩阵函数Expm 矩阵指数Sqrtm 矩阵平方根Logm 矩阵对数Funm 计算一般矩阵函数2 曲线拟合工具箱函数2.1 拟合数据预处理Cftool 打开GUI形式的工具箱Smooth 对数据点做平滑处理Excludedata 去除异常数据点2.2 数据拟合Cftool 打开GUI形式工具箱Fittype构造一个曲线拟合对象Fit用指定的拟合模型对数据进行拟合Get 获取拟合选项结构体的某个字段名及其值Fitoptions 创建或修改拟合选项结构体Set 设置拟合选项某字段值2.3 拟合类型和方法Argnames 曲线拟合类型(或函数)对象的输入参量名Indepnames 曲线拟合类型(或函数)的自变量Category 曲线拟合类型(或函数)的拟合类型Islinear 判断曲线拟合类型(或函数)是否为线性Coeffnames 曲线拟合类型(或函数)的系数名称Numargs 曲线拟合类型(或函数)的输入参数个数Dependnames 曲线拟合类型(或函数)的因变量Numcoeffs 曲线拟合类型(或函数)的拟合系数个数Feval 计算曲线拟合类型(或函数)Probnames 曲线拟合类型(或函数)的问题相关参数名称Fittype创建一个曲线拟合类型(或函数)Type 曲线拟合类型(或函数)的名称Formula 曲线拟合类型(或函数)的公式2.4 曲线拟合的方法(和2.3相同的没再写)Cfit 创建一个曲线拟合函数对象Confint 拟合系数的值的置信区间Coeffvalues 通过拟合得到的拟合函数的系数值Predint 在任意点处用拟合函数计算得到的函数值的95%置信区间Differentiate 求取拟合函数的导数Integrate 拟合函数的积分Plot 绘制拟合曲线图Probvalues 拟合函数中的与问题相关的参数值还包括除去表2.3中fittype外所有函数,解释同上。

MATLAB常用工具箱与函数库介绍

MATLAB常用工具箱与函数库介绍

MATLAB常用工具箱与函数库介绍1. 统计与机器学习工具箱(Statistics and Machine Learning Toolbox):该工具箱提供了各种统计分析和机器学习算法的函数,包括描述统计、概率分布、假设检验、回归分析、分类与聚类等。

可以用于进行数据探索和建模分析。

2. 信号处理工具箱(Signal Processing Toolbox):该工具箱提供了一系列信号处理的函数和算法,包括滤波、谱分析、信号生成与重构、时频分析等。

可以用于音频处理、图像处理、通信系统设计等领域。

3. 控制系统工具箱(Control System Toolbox):该工具箱提供了控制系统设计与分析的函数和算法,包括系统建模、根轨迹设计、频域分析、状态空间分析等。

可以用于控制系统的设计和仿真。

4. 优化工具箱(Optimization Toolbox):该工具箱提供了各种数学优化算法,包括线性规划、非线性规划、整数规划、最优化等。

可以用于寻找最优解或最优化问题。

5. 图像处理工具箱(Image Processing Toolbox):该工具箱提供了图像处理和分析的函数和算法,包括图像滤波、边缘检测、图像分割、图像拼接等。

可以用于计算机视觉、医学影像处理等领域。

6. 神经网络工具箱(Neural Network Toolbox):该工具箱提供了神经网络的建模和训练工具,包括感知机、多层前馈神经网络、循环神经网络等。

可以用于模式识别、数据挖掘等领域。

7. 控制系统设计工具箱(Robust Control Toolbox):该工具箱提供了鲁棒控制系统设计与分析的函数和算法,可以处理不确定性和干扰的控制系统设计问题。

8. 信号系统工具箱(Signal Systems Toolbox):该工具箱提供了分析、设计和模拟线性时不变系统的函数和算法。

可以用于信号处理、通信系统设计等领域。

9. 符号计算工具箱(Symbolic Math Toolbox):该工具箱提供了符号计算的功能,可以进行符号表达式的运算、求解方程、求解微分方程等。

matlab 命令与函数清单

matlab 命令与函数清单

mtlb 命令与函数清单bs 绝对值、模、字符的SCII码值cos 反余弦cosh 反双曲余弦cot 反余切coth 反双曲余切csc 反余割csch 反双曲余割lign 启动图形对象几何位置排列工具ll 所有元素非零为真ngle 相角ns 表达式计算结果的缺省变量名ny 所有元素非全零为真re 面域图rgnmes 函数M文件宗量名sec 反正割sech 反双曲正割sin 反正弦sinh 反双曲正弦ssignin 向变量赋值tn 反正切tn2 四象限反正切tnh 反双曲正切utumn 红黄调秋色图阵xes 创建轴对象的低层指令xis 控制轴刻度和风格的高层指令B bbr 二维直方图br3 三维直方图br3h 三维水平直方图brh 二维水平直方图bse2dec X进制转换为十进制bin2dec 二进制转换为十进制blnks 创建空格串bone 蓝色调黑白色图阵box 框状坐标轴brek while 或for 环中断指令brighten 亮度控制C ccpture (3版以前)捕获当前图形crt2pol 直角坐标变为极或柱坐标crt2sph 直角坐标变为球坐标ct 串接成高维数组cxis 色标尺刻度cd 指定当前目录cdedit 启动用户菜单、控件回调函数设计工具cdf2rdf 复数特征值对角阵转为实数块对角阵ceil 向正无穷取整cell 创建元胞数组cell2struct 元胞数组转换为构架数组celldisp 显示元胞数组内容cellplot 元胞数组内部结构图示chr 把数值、符号、内联类转换为字符对象chi2cdf 分布累计概率函数chi2inv 分布逆累计概率函数chi2pdf 分布概率密度函数chi2rnd 分布随机数发生器chol Cholesky分解clbel 等位线标识cl 清除当前轴clss 获知对象类别或创建对象clc 清除指令窗cler 清除内存变量和函数clf 清除图对象clock 时钟colorcube 三浓淡多彩交叉色图矩阵colordef 设置色彩缺省值colormp 色图colspce 列空间的基close 关闭指定窗口colperm 列排序置换向量comet 彗星状轨迹图comet3 三维彗星轨迹图compss 射线图compose 求复合函数cond (逆)条件数condeig 计算特征值、特征向量同时给出条件数condest 范 -1条件数估计conj 复数共轭contour 等位线contourf 填色等位线contour3 三维等位线contourslice 四维切片等位线图conv 多项式乘、卷积cool 青紫调冷色图copper 古铜调色图cos 余弦cosh 双曲余弦cot 余切coth 双曲余切cplxpir 复数共轭成对排列csc 余割csch 双曲余割cumsum 元素累计和cumtrpz 累计梯形积分cylinder 创建圆柱D ddblqud 二重数值积分del 分配宗量deblnk 删去串尾部的空格符dec2bse 十进制转换为X进制dec2bin 十进制转换为二进制dec2hex 十进制转换为十六进制deconv 多项式除、解卷deluny Deluny 三角剖分del2 离散Lplcin差分demo Mtlb演示det 行列式dig 矩阵对角元素提取、创建对角阵diry Mtlb指令窗文本内容记录diff 数值差分、符号微分digits 符号计算中设置符号数值的精度dir 目录列表disp 显示数组disply 显示对象内容的重载函数dlinmod 离散系统的线性化模型dmperm 矩阵Dulmge-Mendelsohn 分解dos 执行DOS 指令并返回结果double 把其他类型对象转换为双精度数值drwnow 更新事件队列强迫Mtlb刷新屏幕dsolve 符号计算解微分方程E eecho M文件被执行指令的显示edit 启动M文件编辑器eig 求特征值和特征向量eigs 求指定的几个特征值end 控制流FOR等结构体的结尾元素下标eps 浮点相对精度error 显示出错信息并中断执行errortrp 错误发生后程序是否继续执行的控制erf 误差函数erfc 误差补函数erfcx 刻度误差补函数erfinv 逆误差函数errorbr 带误差限的曲线图etreeplot 画消去树evl 串演算指令evlin 跨空间串演算指令exist 检查变量或函数是否已定义exit 退出Mtlb环境exp 指数函数expnd 符号计算中的展开操作expint 指数积分函数expm 常用矩阵指数函数expm1 Pde法求矩阵指数expm2 Tylor法求矩阵指数expm3 特征值分解法求矩阵指数eye 单位阵ezcontour 画等位线的简捷指令ezcontourf 画填色等位线的简捷指令ezgrph3 画表面图的通用简捷指令ezmesh 画网线图的简捷指令ezmeshc 画带等位线的网线图的简捷指令ezplot 画二维曲线的简捷指令ezplot3 画三维曲线的简捷指令ezpolr 画极坐标图的简捷指令ezsurf 画表面图的简捷指令ezsurfc 画带等位线的表面图的简捷指令F ffctor 符号计算的因式分解fether 羽毛图feedbck 反馈连接fevl 执行由串指定的函数fft 离散Fourier变换fft2 二维离散Fourier变换fftn 高维离散Fourier变换fftshift 直流分量对中的谱fieldnmes 构架域名figure 创建图形窗fill3 三维多边形填色图find 寻找非零元素下标findobj 寻找具有指定属性的对象图柄findstr 寻找短串的起始字符下标findsym 机器确定内存中的符号变量finverse 符号计算中求反函数fix 向零取整flg 红白蓝黑交错色图阵fliplr 矩阵的左右翻转flipud 矩阵的上下翻转flipdim 矩阵沿指定维翻转floor 向负无穷取整flops 浮点运算次数flow Mtlb提供的演示数据fmin 求单变量非线性函数极小值点(旧版)fminbnd 求单变量非线性函数极小值点fmins 单纯形法求多变量函数极小值点(旧版)fminunc 拟牛顿法求多变量函数极小值点fminserch 单纯形法求多变量函数极小值点fnder 对样条函数求导fnint 利用样条函数求积分fnvl 计算样条函数区间内任意一点的值fnplt 绘制样条函数图形fopen 打开外部文件for 构成for环用formt 设置输出格式fourier Fourier 变换fplot 返函绘图指令fprintf 设置显示格式fred 从文件读二进制数据fsolve 求多元函数的零点full 把稀疏矩阵转换为非稀疏阵funm 计算一般矩阵函数funtool 函数计算器图形用户界面fzero 求单变量非线性函数的零点J j , K kjcobin 符号计算中求Jcobin 矩阵jet 蓝头红尾饱和色jordn 符号计算中获得Jordn标准型keybord 键盘获得控制权kron Kronecker乘法规则产生的数组L llplce Lplce变换lsterr 显示最新出错信息lstwrn 显示最新警告信息lestsq 解非线性最小二乘问题(旧版)legend 图形图例lighting 照明模式line 创建线对象lines 采用plot 画线色linmod 获连续系统的线性化模型linmod2 获连续系统的线性化精良模型linspce 线性等分向量ln 矩阵自然对数lod 从MT文件读取变量log 自然对数log10 常用对数log2 底为2的对数loglog 双对数刻度图形logm 矩阵对数logspce 对数分度向量lookfor 按关键字搜索M文件lower 转换为小写字母lsqnonlin 解非线性最小二乘问题lu LU分解M mmd 平均绝对值偏差mgic 魔方阵mple &nb, sp; 运作Mple格式指令mt2str 把数值数组转换成输入形态串数组mteril 材料反射模式mx 找向量中最大元素mbuild 产生EXE文件编译环境的预设置指令mcc 创建MEX或EXE文件的编译指令men 求向量元素的平均值medin 求中位数menuedit 启动设计用户菜单的交互式编辑工具mesh 网线图meshz 垂帘网线图meshgrid 产生"格点"矩阵methods 获知对指定类定义的所有方法函数mex 产生MEX文件编译环境的预设置指令mfunlis 能被mfun计算的MPLE经典函数列表mhelp 引出Mple的在线帮助min 找向量中最小元素mkdir 创建目录mkpp 逐段多项式数据的明晰化mod 模运算more 指令窗中内容的分页显示movie 放映影片动画moviein 影片帧画面的内存预置mtylor 符号计算多变量Tylor级数展开N nndims 求数组维数NN 非数(预定义)变量nrgchk 输入宗量数验证nrgin 函数输入宗量数nrgout 函数输出宗量数ndgrid 产生高维格点矩阵newplot 准备新的缺省图、轴nextpow2 取最接近的较大2次幂nnz 矩阵的非零元素总数nonzeros 矩阵的非零元素norm 矩阵或向量范数normcdf 正态分布累计概率密度函数normest 估计矩阵2范数norminv 正态分布逆累计概率密度函数normpdf 正态分布概率密度函数normrnd 正态随机数发生器notebook 启动Mtlb和Word的集成环境null 零空间num2str 把非整数数组转换为串numden 获取最小公分母和相应的分子表达式nzmx 指定存放非零元素所需内存O oode1 非Stiff 微分方程变步长解算器ode15s Stiff 微分方程变步长解算器ode23t 适度Stiff 微分方程解算器ode23tb Stiff 微分方程解算器ode45 非Stiff 微分方程变步长解算器odefile ODE 文件模板odeget 获知ODE 选项设置参数odephs2 ODE 输出函数的二维相平面图odephs3 ODE 输出函数的三维相空间图odeplot ODE 输出函数的时间轨迹图odeprint 在Mtlb指令窗显示结果odeset 创建或改写ODE选项构架参数值ones 全1数组optimset 创建或改写优化泛函指令的选项参数值orient 设定图形的排放方式orth 值空间正交化P ppck 收集Mtlb内存碎块扩大内存pgedlg 调出图形排版对话框ptch 创建块对象pth 设置Mtlb搜索路径的指令pthtool 搜索路径管理器puse 暂停pcode 创建预解译P码文件pcolor 伪彩图peks Mtlb提供的典型三维曲面permute 广义转置pi (预定义变量)圆周率pie 二维饼图pie3 三维饼图pink 粉红色图矩阵pinv 伪逆plot 平面线图plot3 三维线图plotmtrix 矩阵的散点图plotyy 双纵坐标图poissinv 泊松分布逆累计概率分布函数poissrnd 泊松分布随机数发生器pol2crt 极或柱坐标变为直角坐标polr 极坐标图poly 矩阵的特征多项式、根集对应的多项式poly2str 以习惯方式显示多项式poly2sym 双精度多项式系数转变为向量符号多项式polyder 多项式导数polyfit 数据的多项式拟合polyvl 计算多项式的值polyvlm 计算矩阵多项式pow2 2的幂ppvl 计算分段多项式pretty 以习惯方式显示符号表达式print 打印图形或SIMULINK模型printsys 以习惯方式显示有理分式prism 光谱色图矩阵procred 向MPLE输送计算程序profile 函数文件性能评估器propedit 图形对象属性编辑器pwd 显示当前工作目录Q qqud 低阶法计算数值积分qud8 高阶法计算数值积分(QUDL)quit 推出Mtlb 环境quiver 二维方向箭头图quiver3 三维方向箭头图R rrnd 产生均匀分布随机数rndn 产生正态分布随机数rndperm 随机置换向量rnge 样本极差rnk 矩阵的秩rts 有理输出rcond 矩阵倒条件数估计rel 复数的实部rellog 在实数域内计算自然对数relpow 在实数域内计算乘方relsqrt 在实数域内计算平方根relmx 最大正浮点数relmin 最小正浮点数rectngle 画"长方框"rem 求余数repmt 铺放模块数组reshpe 改变数组维数、大小residue 部分分式展开return 返回ribbon 把二维曲线画成三维彩带图rmfield 删去构架的域roots 求多项式的根rose 数扇形图rot90 矩阵旋转90度rotte 指定的原点和方向旋转rotte3d 启动三维图形视角的交互设置功能round 向最近整数圆整rref 简化矩阵为梯形形式rsf2csf 实数块对角阵转为复数特征值对角阵rsums Riemnn和S ssve 把内存变量保存为文件sctter 散点图sctter3 三维散点图sec 正割sech 双曲正割semilogx X轴对数刻度坐标图semilogy Y轴对数刻度坐标图series 串联连接set 设置图形对象属性setfield 设置构架数组的域setstr 将SCII码转换为字符的旧版指令sign 根据符号取值函数signum 符号计算中的符号取值函数sim 运行SIMULINK模型simget 获取SIMULINK模型设置的仿真参数simple 寻找最短形式的符号解simplify 符号计算中进行简化操作simset 对SIMULINK模型的仿真参数进行设置simulink 启动SIMULINK模块库浏览器sin 正弦sinh 双曲正弦size 矩阵的大小slice 立体切片图solve 求代数方程的符号解splloc 为非零元素配置内存sprse 创建稀疏矩阵spconvert 把外部数据转换为稀疏矩阵spdigs 稀疏对角阵spfun 求非零元素的函数值sph2crt 球坐标变为直角坐标sphere 产生球面spinmp 色图彩色的周期变化spline 样条插值spones 用1置换非零元素sprndsym 稀疏随机对称阵sprnk 结构秩spring 紫黄调春色图sprintf 把格式数据写成串spy 画稀疏结构图sqrt 平方根sqrtm 方根矩阵squeeze 删去大小为1的"孤维"sscnf 按指定格式读串stirs 阶梯图std 标准差stem 二维杆图step 阶跃响应指令str2double 串转换为双精度值str2mt 创建多行串数组str2num 串转换为数strct 接成长串strcmp 串比较strjust 串对齐strmtch 搜索指定串strncmp 串中前若干字符比较strrep 串替换strtok 寻找第一间隔符前的内容struct 创建构架数组struct2cell 把构架转换为元胞数组strvct 创建多行串数组sub2ind 多下标转换为单下标subexpr 通过子表达式重写符号对象subplot 创建子图subs 符号计算中的符号变量置换subspce 两子空间夹角sum 元素和summer 绿黄调夏色图superiorto 设定优先级surf 三维着色表面图surfce 创建面对象surfc 带等位线的表面图surfl 带光照的三维表面图surfnorm 空间表面的法线svd 奇异值分解svds 求指定的若干奇异值switch-cse-otherwise 多分支结构sym2poly 符号多项式转变为双精度多项式系数向量symmmd 对称最小度排序symrcm 反向Cuthill-McKee排序syms 创建多个符号对象T ttn 正切tnh 双曲正切tylortool 进行Tylor逼近分析的交互界面。

matlab控制系统工具箱函数

matlab控制系统工具箱函数******模型建立函数******augstate 将状态增广到状态空间系统的输出中append 两个状态空间系统的组合parallel 系统的并联连接seres 系统的串联连接feedback 两个系统的反馈连接cloop 状态空间系统的闭环形式ord2 产生二阶系统rmodeldrmodel 稳定的随机n阶模型ssdelete 从状态空间系统中删除输入、输出或状态ssselect 从大状态空间系统中选择一个子系统connectblkbuild 将方框图转换为状态空间模型estim 生成连续状态估计器或观察器destim 生成离散状态估计器或观察器reg 生成控制器dreg 生成估计器pade 时延的pade近似******模型变换函数******c2dc2dt 将连续时间系统转换成离散时间系统c2dm 将连续状态空间模型变换成离散状态空间模型d2c 将离散时间系统变换成连续时间系统d2cm 按指定方式将离散时间系统变换成连续时间系统ss2tf 将系统状态空间形式变换为传递函数形式ss2zp 将系统状态空间形式变换为零极点增益形式tf2ss 将系统传递函数形式变换为状态空间形式tf2zp 将系统传递函数形式变换为零极点增益形式zp2ss 将系统零极点形式变换为状态空间形式zp2tf 将系统零极点形式变换为传递函数形式******模型简化函数******balrealdbalreal 平衡状态空间的实现mineral 最小实现性与零极点对消modreddmodred 模型降阶******模型实现函数******canon 状态空间的正则形式转换ctrbf 可控性阶梯形式obsvf 可观性阶梯形式ss2ss 相似变换******模型特性函数******ctrb 可控性矩阵obsv 可观性矩阵gram 求可控性gram矩阵dgram 求可观性gram矩阵dcgainddcgain 计算系统的稳态(D.C.)增益damp 求衰减因子ddamp 求自然频率covar 白噪声矩阵dcovar 协方差矩阵esortdsort 特征值排序tzero 传递零点printsys 显示或打印线性系统******方程求解函数******are 代数 Riccati 方程求解lyaplyap2dlyap 李雅普诺夫方程求解******时域响应函数******step 求连续系统的单位阶跃响应dstep 求离散系统的单位阶跃响应impulse 求连续系统的单位冲激响应dimpulse 求离散系统的单位冲激响应initial 求连续系统的零输入响应dinitial 求离散系统的零输入响应lsim 仿真任意输入的连续系统dlsim 仿真任意输入的离散系统ltitr 求线性时不变系统的时间响应******频域响应函数******bode 求连续系统的 Bode 频率响应dbode 求离散系统的 Bode 频率响应nyquist 求连续系统的 Nyquist 频率曲线dnyquist 求离散系统的 Nyquist 频率曲线nichols 求连续系统的 Nchols 频率响应曲线dnichols 求离散系统的 Nchols 频率响应曲线ngrid 绘制 Nichols 曲线网络sigma 求连续状态空间系统的奇异值 Bode 图dsigma 求离散状态空间系统的奇异值 Bode 图freqs 模拟滤波器的频率响应freqz 数字滤波器的频率响应margin 求增益和相位裕度ltifr 求线性时不变响应pzmap 绘制系统的零极点图rlocus 求系统根轨迹rlocfind 计算给定的根轨迹增益sgrid 在连续系统根轨迹和零极点图中绘制阻尼系数和自然频率栅格zgrid 在离散系统根轨迹和零极点图中绘制阻尼系数和自然频率栅格。

matlab工具箱函数汇总

MATLAB工具箱函数汇总Ⅰ.1 统计工具箱函数表Ⅰ-1 概率密度函数表Ⅰ-2 累加分布函数附录I 工具箱函数汇总·521·表Ⅰ-3 累加分布函数的逆函数表Ⅰ-4 随机数生成器函数表Ⅰ-5 分布函数的统计量函数附录I 工具箱函数汇总·523·表Ⅰ-6 参数估计函数表Ⅰ-7 统计量描述函数表Ⅰ-8 统计图形函数表Ⅰ-9 统计过程控制函数附录I 工具箱函数汇总·525·表Ⅰ-10 聚类分析函数表Ⅰ-11 线性模型函数表Ⅰ-12 非线性回归函数表Ⅰ-13 试验设计函数表Ⅰ-14 主成分分析函数附录I 工具箱函数汇总·527·表Ⅰ-15 多元统计函数表Ⅰ-16 假设检验函数表Ⅰ-17 分布检验函数表Ⅰ-18 非参数函数表Ⅰ-19 文件输入输出函数表Ⅰ-20 演示函数Ⅰ.2 优化工具箱函数表Ⅰ-21 最小化函数表表Ⅰ-22 方程求解函数表表Ⅰ-23 最小二乘函数表附录I 工具箱函数汇总·529·表Ⅰ-24 实用函数表表Ⅰ-25 大型方法的演示函数表表Ⅰ-26 中型方法的演示函数表Ⅰ.3 样条工具箱函数表Ⅰ-27 三次样条函数表Ⅰ-28 分段多项式样条函数表Ⅰ-29 B样条函数表Ⅰ-30 有理样条函数表Ⅰ-31 操作样条函数表Ⅰ-32 样条曲线端点和节点处理函数附录I 工具箱函数汇总·531·表Ⅰ-33 样条曲线端点和节点处理函数表Ⅰ-34 解线性方程组的函数表Ⅰ-35 样条GUI函数Ⅰ.4 偏微分方程数值解工具箱函数表Ⅰ-36 偏微分方程求解算法函数表Ⅰ-37 用户界面算法函数表Ⅰ-38 几何算法函数表Ⅰ-39 绘图函数表Ⅰ-40 实用函数附录I 工具箱函数汇总·533·表Ⅰ-41 自定义算法函数表Ⅰ-42 演示函数。

MATLAB常用工具箱与函数库介绍

MATLAB常用工具箱与函数库介绍1. 引言MATLAB是一款功能强大的数学软件,广泛应用于工程、科学、计算机科学等领域。

在MATLAB中,有许多常用的工具箱和函数库,可以帮助用户解决各种数学计算和数据处理问题。

本文将介绍几个常用的MATLAB工具箱和函数库,帮助读者更好地理解和使用这些工具。

2. 统计工具箱统计工具箱是MATLAB中一个重要的工具箱,用于统计数据的分析和处理。

这个工具箱提供了许多函数,如直方图、概率分布函数、假设检验等等。

读者可以使用统计工具箱来分析数据的分布特征、计算数据的均值和标准差、进行假设检验等。

3. 信号处理工具箱信号处理工具箱是MATLAB中用于处理信号的一个重要工具箱。

它提供了一些常用的函数,如滤波器、谱分析、窗函数等等。

利用信号处理工具箱,读者可以对信号进行滤波、频谱分析、窗函数设计等操作,帮助解决各种与信号处理相关的问题。

4. 优化工具箱优化工具箱是MATLAB中用于求解优化问题的一个重要工具箱。

它提供了一些常用的函数,如线性规划、非线性规划、整数规划等等。

利用优化工具箱,读者可以求解各种优化问题,如优化算法选择、变量约束等。

优化工具箱在生产、物流、金融等领域具有广泛的应用。

5. 控制系统工具箱控制系统工具箱是MATLAB中一个针对控制系统设计和分析的重要工具箱。

它提供了一些常用的函数,如系统模型构建、控制器设计、系统分析等。

利用控制系统工具箱,读者可以构建控制系统模型、设计控制器、进行系统稳定性分析等操作。

这个工具箱在自动化控制领域非常有用。

6. 图像处理工具箱图像处理工具箱是MATLAB中一个用于处理和分析图像的重要工具箱。

它提供了一些常用的函数,如图像滤波、边缘检测、图像分割等等。

利用图像处理工具箱,读者可以对图像进行滤波、边缘检测、目标分割等操作,帮助解决图像处理中的各种问题。

7. 符号计算工具箱符号计算工具箱是MATLAB中一个用于进行符号计算的重要工具箱。

MATLAB模型预测控制工具箱函数

MATLAB模型预测控制工具箱函数8.2 系统模型建立与转换函数前面读者论坛了利用系统输入/输出数据进行系统模型辨识的有关函数及使用方法,为时行模型预测控制器的设计,需要对系统模型进行进一步的处理和转换。

MATLAB的模型预测控制工具箱中提供了一系列函数完成多种模型转换和复杂系统模型的建立功能。

在模型预测控制工具箱中使用了两种专用的系统模型格式,即MPC状态空间模型和MPC传递函数模型。

这两种模型格式分别是状态空间模型和传递函数模型在模型预测控制工具箱中的特殊表达形式。

这种模型格式化可以同时支持连续和离散系统模型的表达,在MPC传递函数模型中还增加了对纯时延的支持。

表8-2列出了模型预测控制工具箱的模型建立与转换函数。

表8-2 模型建立与转换函数8.2.1 模型转换在MATLAB模型预测工具箱中支持多种系统模型格式。

这些模型格式包括:①通用状态空间模型;②通用传递函数模型;③MPC阶跃响应模型;④MPC状态空间模型;⑤ MPC 传递函数模型。

在上述5种模型格式中,前两种模型格式是MATLAB 通用的模型格式,在其他控制类工具箱中,如控制系统工具箱、鲁棒控制工具等都予以支持;而后三种模型格式化则是模型预测控制工具箱特有的。

其中,MPC 状态空间模型和MPC 传递函数模型是通用的状态空间模型和传递函数模型在模型预测控制工具箱中采用的增广格式。

模型预测控制工具箱提供了若干函数,用于完成上述模型格式间的转换功能。

下面对这些函数的用法加以介绍。

1.通用状态空间模型与MPC 状态空间模型之间的转换MPC 状态空间模型在通用状态空间模型的基础上增加了对系统输入/输出扰动和采样周期的描述信息,函数ss2mod ()和mod2ss ()用于实现这两种模型格式之间的转换。

1)通用状态空间模型转换为MPC 状态空间模型函数ss2mod ()该函数的调用格式为pmod= ss2mod (A,B,C,D)pmod = ss2mod (A,B,C,D,minfo)pmod = ss2mod (A,B,C,D,minfo,x0,u0,y0,f0)式中,A, B, C, D 为通用状态空间矩阵;minfo 为构成MPC 状态空间模型的其他描述信息,为7个元素的向量,各元素分别定义为:◆ minfo(1)=dt ,系统采样周期,默认值为1;◆ minfo(2)=n ,系统阶次,默认值为系统矩阵A 的阶次;◆ minfo(3)=nu ,受控输入的个数,默认值为系统输入的维数;◆ minfo(4)=nd ,测量扰的数目,默认值为0;◆ minfo(5)=nw ,未测量扰动的数目,默认值为0;◆ minfo(6)=nym ,测量输出的数目,默认值系统输出的维数;◆ minfo(7)=nyu ,未测量输出的数目,默认值为0;注:如果在输入参数中没有指定m i n f o ,则取默认值。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

控制系统工具箱函数清单
创建模型函数类
append状态空间模型组合
augstate增广状态变量
blkbuild系统结构图建模的说明文件
cloop系统闭环函数
connect结构图建模
conv多项式相乘
destim构造离散状态估计器
dreg构造离散控制器或估计器
drmodel随机产生离散系统模型
estim构造连续状态估计器
feedback系统反馈连接
ord2构造二阶系统
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离散系统的白噪声响应方差
ddmap离散系统的阻尼参数与自然频率
ddcgain离散系统的稳态增益
dgram离散系统的Gram矩阵
dsort离散系统特征值排序
eig特征值与调整向量
esort连续系统特征值排序
gram能控性与能观测性的Gram矩阵
obsv能观测矩阵
printsys多项式系统模型显示
roots多项式求根
tzero传递零点
tzero2随机扰动法的传递零点
时间响应函数类
dimpulse离散系统单位脉冲响应
dinitial离散系统初值响应
dlsim离散系统任意输入响应
dstep离散系统阶跃响应
filter SISO系统Z变换仿真
impulse连续系统脉冲响应
initial连续系统初值响应
lsim连续系统任意输入响应
ltitr低阶时间响应内核函数
step连续系统阶跃响应
stepfun阶跃函数
频率响应函数类
bode Bode图(频率响应)
dbode离散系统Bode图(频率响应)
dnichols离散系统Nichols图
dnyquist离散系统Nyquist图
dsigma离散系统奇异值频率响应
fbode连续系统的快速Bode图
freqs S域频率响应
freqz Z域频率响应
ltifr低阶频率响应函数
margin稳定裕度
nichols Nichols图
ngrid Nichols图绘网格线
nyquist Nyquist图
sigma奇异值频率响应
根轨迹作图函数类
pzmap零极点图
rlocfind根轨迹图界面交互函数
rlocus Evans根轨迹图
sgrid连续系统根轨迹图
zgrid离散系统根轨迹图
增益选择函数类
acker SISO系统极点配置
dlqe离散线性二次型估计器设计
dlqew广义离散线性二次型估计器设计
dlqr离散线性二次型控制器设计
dlqry带输出加权的离散线性二次型控制器设计lqe线性二次型估计器设计
lqed连续指标函数离散估计器设计
lqe2Schur方法线性二次型估计器设计
lqew广义线性二次型估计器设计
lqr线性二次型估计器设计
lqrd连续指标函数离散控制器设计
lqry带输出加权的线性二次型控制器设计lqr2Schur方法线性二次型控制器设计place极点配置
方程求解函数类
are代数Riccati方程求解
dlyap离散Lyapunov方程求解
lyap连续Lyapunov方程求解
Lyap2对角化Lyapunov方程求解
演示程序类
ctrldemo控制系统仿真演示
boildemo锅炉系统的线性二次型仿真设计jetdemo喷气运输机尾舵阻尼经典设计diskdemo硬盘控制器的数字控制设计kalmdemo卡尔曼滤波器设计与仿真
其他应用函数类
abcdchk状态方程参数矩阵合理性检验
chop有效位圆整
dexresp离散响应函数举例
dfrqint离散Bode图的频率范围自动算法dfrqint2离散Nyquist曲线的频率范围自动算法dmulresp离散多变量响应函数
distsl到直线的距离
dric离散Riccati方程留数计算
dsigma2DSIGMA应用函数
dtimvec离散系统响应的时间范围自动算法exresp响应函数举例
freqint Bode图的频率范围自动算法
freqint2Nyquist曲线的频率范围自动算法freqresp低阶频率响应函数
givens Givens旋转矩阵
housh构造Householder变换
imargin插值法稳定裕度计算
lab2str分度值转化为字符串
mulresp多变量响应函数
nargchk m文件变量数检验
perpxy寻找最近摆点
poly2str多项式转化为字符串
printmat带行号列号的矩阵输出
ric Riccati方程留数计算
schord schur分解
sigma2SIGMA应用函数
tfchk传递函数合理性检验
timvec连续系统响应的时间范围自动算法tzreduce计算转移零点时的简化系统
vsort根轨迹的向量匹配。

相关文档
最新文档