請問Matlab的問題???
a=[-10 0 1;1 0 0;-0.02 0 2];
b=[0;0;2];
c=[0 1 0];
d=[0 0 0;0 0 0];
[N1,d1]=ss2tf(a,b,c,d,1);
上述的程式是用計算transfer matrix的,執行時我想應該是在d的部分
設錯了,因為我自己用紙筆計算出來的d值為0,所以行列各是多少我也不太清楚,
想請教各位大大,這程式真的是d設錯了嗎?如果是,請問要如何修改?
如果不是,又是要修改哪裡呢?
----------------------------------------------
G(s)={C(sI-A)^(-1)}*B+D
A=[-10 0 1
1 0 0
-0.02 0 2]
B=[0
0
2]
C=[0
1
0]
D=0
--
╭──── Origin:<不良牛牧場> bbs.badcow.com.tw (210.200.247.200)─────╮
│ ↘ Welcome to SimFarm BBS -- From : [140.113.148.18] │
╰◣◣◢ ◢◢《不良牛免費撥接→電話:40586000→帳號:zoo→密碼:zoo》 ◣◣◢ ─╯
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
Programming 近期熱門文章
PTT數位生活區 即時熱門文章