[討論] 請問一個interpolation的問題
各位先進好
小弟目前在使用matlab/simulink上設計有點問題,想請教大家
小弟目前正在設計一個飛機的縱向線性控制系統(longitudinal)
簡單來說是使用simulink的x=Ax+Bu,y=Cx+Du. block diagram的功能
這個block要輸入四個矩陣-其中的A B matrices我是拿書上的例子,譬如是某飛機在0.3m
ach之下,所測試出來的的運動性能等等,轉變成motion equation,之後寫成A,B兩個矩陣
。
輸出-C矩陣則用eye(4),D矩陣則是zeros(4,1)
如此一來,當我把輸入,也就是飛機的elevator改變角度,輸出會給我四個motion的變化
(u,w,q,theta)
這樣的資料是在那個速度下(0.3mach),調整elevator得到的變化。
但是今天假設我拿到了一組飛機資料,有從0knots,20knots.....直到120knots(飛機的極
速限制)所測試的資料AB matrices
如果我的飛行條件是25knots
那要如何設計,matlab才會自己抓20knots與40knots的AB矩陣出來interpolate,得到時速
25knots時大概的A,B矩陣會是多少呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 194.66.246.76
※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1468324153.A.5B3.html
→
07/13 07:00, , 1F
07/13 07:00, 1F
→
07/13 23:09, , 2F
07/13 23:09, 2F
→
07/13 23:09, , 3F
07/13 23:09, 3F
推
07/13 23:58, , 4F
07/13 23:58, 4F
→
07/14 00:24, , 5F
07/14 00:24, 5F
推
07/14 05:02, , 6F
07/14 05:02, 6F
→
07/14 05:02, , 7F
07/14 05:02, 7F
→
07/14 05:02, , 8F
07/14 05:02, 8F
→
07/14 06:02, , 9F
07/14 06:02, 9F
→
07/14 06:02, , 10F
07/14 06:02, 10F
→
07/14 06:03, , 11F
07/14 06:03, 11F
→
07/14 06:03, , 12F
07/14 06:03, 12F
→
07/14 06:04, , 13F
07/14 06:04, 13F