看板 MATLAB 關於我們 聯絡資訊
※ 引述《davidlai5566 (五六威)》之銘言: : 小弟要解一個LQR control的ricaati equation : 內容是 A'*k+k*A-k*B*B'*k+c'*c=0 : A B C 皆為已知矩陣 : 要求出K矩陣 : '表示轉置 : 請問要怎麼求 : 我直接把這式子打進去 matlab跟我說K沒有定義 : 但K就是我要求的矩陣阿 : @@ 1. 你對matlab似乎有很大的誤解 你先試想一個問題: x是純量, 欲解x+2=0 你在matlab中輸入x+2=0會有結果嗎? 2. 解Algebraic Riccati equation 法一: matlab help (初階) 使用matlab就要善用此強大工具, 輸入 Riccati equation 後可找到一狗票的function 法二: google大神/wikipedia (進階) 讀工程的就應該要善用這兩個超級工具, matlab的function有可能跟不上最新的研究, 畢竟matlab大部分的toolbox都是follow某一本數值運算的聖經, 所以若內建function的運算速度或是準確度無法滿足您的需求時, 就要參考最新研究來實現, 建議您實做某最新方法時參考內建function的引數順序與命名方式, 一方面使用直觀, 二方面好相容 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.67.62.215
vincent59:寫得很好 喔 01/07 20:54
diva:再推 01/07 23:11
hot20032002:推 01/09 13:37