[問題] 多項式輸入已回收

看板MATLAB作者 (林小民)時間16年前 (2009/11/07 14:00), 編輯推噓2(206)
留言8則, 3人參與, 最新討論串1/1
最近接觸到MATLAB 常常打轉移函數的時候 都是打tf=([x x x],[x x x]) 遇到多項式就要用紙算完再輸入 不知道可不可以直接打多項式 (S+1)*(S+2)之類的輸入 不然根軌跡都要一直手算在看自己畫出來的答案對不對= =" 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.131.110.13

11/07 22:11, , 1F
用 poly 配合 tf, 或是 s=tf('s');
11/07 22:11, 1F

11/09 03:35, , 2F
我記得有兩種方法 一種是以zero-pole輸入 另一種
11/09 03:35, 2F

11/09 03:36, , 3F
用多項是輸入 例func([1,1],[1,1])=[1,2,1] 忘記了..
11/09 03:36, 3F

11/09 03:37, , 4F
忘記用哪個函式
11/09 03:37, 4F

11/09 03:40, , 5F
conv([1 1],[1 1]) = [1 2 1]
11/09 03:40, 5F

11/09 03:41, , 6F
h = zpk(z,p,k) 兩種...
11/09 03:41, 6F

11/10 23:58, , 7F
conv好像一次兩個而已多用幾個哈哈 最近有發現謝謝大家
11/10 23:58, 7F

11/10 23:59, , 8F
有更好的方式希望大家繼續提供小弟感激不敬
11/10 23:59, 8F
文章代碼(AID): #1AzGplqH (MATLAB)