作者mp19990920 (郝渴连)
看板MATLAB
标题Re: [讨论] 解未知的矩阵
时间Mon Jan 7 19:45:29 2013
※ 引述《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
1F:推 vincent59:写得很好 喔 01/07 20:54
2F:推 diva:再推 01/07 23:11
3F:推 hot20032002:推 01/09 13:37