mdsk.net
当前位置:首页 >> mAtlAB中mArgin函数lnF >>

mAtlAB中mArgin函数lnF

margin函数的作用:增益和相位裕度 dbode函数的作用:离散Bode图(频域响应)

Inf是Infinite的缩写,意思是无限的,无穷(大)的矩阵如果奇异的话,求其逆就有可能出现Inf的数,代表无穷大或者负无穷大

两个函数区别大了, 一个不存在(dode),另一个(margin)是计算系统的相位裕度和幅值裕度

margin函数可以从频率响应数据中计算出幅值裕度、相角裕度以及对应的频率.幅值裕度和相角裕度是针对开环SISO系统而言,它指示出系统闭环时的相对稳定性.当不带输出变量引用时,margin可在当前图形窗口中绘制出带有裕量及相应频

bb(1:2) = bb(1:2)+margin;就是将bb这个数组的第1列的第1、2行的数值加上marin,减也同理.例如: bb=magic(4)bb = 16 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1>> bb(1:2)=bb(1:2)+3bb = 19 2 3 13 8 11 10 8 9 7 6 12 4 14 15 1

搜一下:请问谁知道tf,zpk,feedback,Lsim,margin等MATLAB的含义

inline是用来定义内联函数的比如说: y=inline('sin(x)','x') %第一个参数是表达式,第二个参数是函数变量 y(0) %计算sin(0)的值 y(pi) %计算sin(pi)的值 q=quad(y,0,1); %计算sin(x) 在0到1上的积分

t=[0.25,0.5,0.75,1,1.5,2,2.5,3,3.5,4,4.5,5,6,7,8,9,10,11,12,13,14,15,16];c2=[30,68,75,82,82,77,68,68,58,51,50,41,38,35,28,25,18,15,12,10,7,7,4];f=inline('a(1)*exp(-a(3)*t).*((exp(a(3)*t)-1)/a(3)-(exp(a(3)*t-a(2)*t)-1)/(a(3)-a(2)))','a','t');%%中间有个地方需要加个点,不过你的初值不好啊,没结果[a,j]=lsqcurvefit(f,[102.04,2,1],t,c2);

D 是一个对角线矩阵,对角线上每一个值为特征值 V是和D中特征值对应的特征向量 参数表示计算距离0最近的三个特征值.PS这个函数用的是ARPAACK的软件包,利用的是近年发展的Arnoldi 算法 eigs 函数适合大型矩阵(一般非对称,稀疏)部分特征值计算.要是你要求的的矩阵<1000维,推荐使用[v,d]=eig(A),瞬间计算出所有特征值.

可以用函数abs()来求解.如果是实数,幅值是其绝对值;如果是复数,幅值是其实部和虚部的平方和在开方.

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com