24小时热门版块排行榜    

查看: 165  |  回复: 2
当前主题已经存档。

雨天淅沥

[交流] 【求助】Matlab连续转离散的问题

呃,初来乍到,不明白的甚多,提点一二哦~~~

%已知:连续系统的传递函数(num/den)
%求解:离散状态方程[Az,Bz,Cz,Dz]
%采样时间:Tde

%方法一
Gtf=tf(num,den);
Gz=c2d(Gtf,Tde,'zoh');
[numz,denz]=tfdata(Gz,'v');
[Az,Bz,Cz,Dz]=tf2ss(numz,denz);

%方法二
sym tt;
[As,Bs,Cs,Ds]=tf2ss(num,den);
Az=exp(As*Tde);
f=exp(As*tt)*Bs;
Bz=int(f,tt,0,Tde);
Bz=subs(Bz);

%方法三
[As,Bs,Cs,Ds]=tf2ss(num,den);
[Az Bz Cz Dz]=c2dm(As,Bs,Cs,Ds,Tde,'zoh');

到底那个的结果是对的哦?
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xsbcl


kuhailangyu(金币+1,VIP+0):感谢你的参与,楼主期待你的解答!替楼主先谢了! 4-8 15:32
不同的采样方法罢了,楼上的把基础打牢才行
2楼2009-04-08 13:05:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

雨天淅沥

讲解一下啦,我好学习学习
3楼2009-04-08 13:07:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 雨天淅沥 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见