66问答网
所有问题
当前搜索:
matlab怎么算传递函数
MATLAB中如何
分离得到
传递函数
中的分子和分母
答:
要导出分子分母则只需用结构体句柄的方式调用就是了。 如程序:clcclearfor k=[0,0.5,1,2]num1=k*[1 3];den1=conv([1 0],[1 -1]);G=tf(num1,den1); %
计算传递函数
sys=feedback(G,1); %负反馈 endsys.den{1} %得到分母 注意:得到的分子分母是系数矩阵,转换为符号表达式很...
matlab 中
simulink
怎么
设置如图的
传递函数
答:
使用Zero-Pole模块,参数设置如下:Zeros设为-1/15;Poles设为0;Gain设为1/0.075。
急!!!在
MATLAB中
的simulink里一个
传递函数
G=(0.0054S^2+0.18S+1)/7....
答:
的确如此,这个
传递函数
是没法直接写出来的。simulink里传递函数要求分母阶次高于分子,也就是说只有物理可实现的系统才能写出来。没法改设置解决这个问题。不过有些办法绕过这个问题,一个最简单的办法是给你的传递函数乘上两个一阶惯性环节,这样分子分母阶次就相等了。为了不影响仿真结果,将乘上的惯性...
matlab怎么
输入z域
传递函数
z^6+z^-6?
答:
参考代码:>> H1=tf([1 zeros(1,11) 1],[1 zeros(1,6)],1)Transfer function:z^12 + 1 --- z^6 Sampling time: 1 >> z=tf('z',1);>> H2=z^6+z^-6 Transfer function:z^12 + 1 --- z^6 Sampling time: 1
如何
在
matlab中
使得输出的
传递函数
是因式相乘的形式
答:
可以使用卷积公式conv 比如说
求
(S^2 + 2S + 3)(S +1)那么再
matlab中
的公式就是y=conv([1,2,3],[1,1])两个方括号之间加逗号表示的是两个方括号内的数据是乘的关系,其中每个方括号中数值对应的是多项式的系数,数值的个数减一就是这个多项式的最高次幂。上边的第一个方括号中的1代表的...
由
传递函数
矩阵
怎么
得到传递函数
答:
这个
传递函数
矩阵是可以求逆的。如
用matlab
求解可以这样解决。1、将已知矩阵式赋值给A变量矩阵 2、使用inv
函数求
A的逆矩阵 3、使用pretty函数化简 4、实现代码 disp('A矩阵')A=[0.66*exp(-s)/(5.7*s+1) -0.32*exp(-s)/(7.06*s+1);0.49*exp(-s)/(8.09*s+1) 0.87*exp(-s...
matlab书写
传递函数
问题,这个传递函数(1-e^(-Ts))/s
用matlab怎么
写?
答:
G=tf([0 -1],[0 1],'ioDelay',0.5); 这里是-e^(-0.5s)/s K=tf([0 1],[0 1]); 这里是1/s Z=parallel(G,K) 这里两者相加。机器没
MATLAB
,没测试,不知道这样对不对。
怎样求传递函数
的稳态值
MATLAB
答:
同问,我知道一个麻烦的方法,将状态空间变传函ss2tf,然后由传函变多项式,用终值定理,就是系统多项式乘以输入传函乘以s后让s趋于0.求简单的方法
如何求传递函数
的零极点
matlab
答:
一般已知状态方程 dx/dt=ax+bu y=cx+du 要求其
传递函数
和零极增益,可以使用如下代码 sys=ss(a,b,c,d)tfun=tf(sys)zpm=zpk(sys)楼主可以看看ss、tf和zpk的帮助文档。
用Matlab
解决,已知
传递函数求
其因式形式
答:
用转换符 功能的Cmax,TP,TS] = myfun(A) BR />粗略
计算
参数变化的阶跃响应峰值,峰值时间,调整时间 定义一个数组,如a = 1:0.1:5;N =长度(a)为I = 1:N %建立
传递函数
数= [1];书房= [1 2(I)1];SYS0,= TF(NUM,DEN);Y0,T0 =步骤(SYS0);%计算 TP峰的Cmax...
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜