Matlab/Eigen矩阵填充问题
生活随笔
收集整理的這篇文章主要介紹了
Matlab/Eigen矩阵填充问题
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
?Matlab進(jìn)行矩陣填充時(shí)可以填充空矩陣,相當(dāng)于空矩陣不存在,例如一下代碼:
P_RES = [ P_xv P_xvy P_xv*dy_dxv';P_yxv P_y P_yxv*dy_dxv';dy_dxv*P_xv dy_dxv*P_xvy dy_dxv*P_xv*dy_dxv'+...dy_dhd*Padd*dy_dhd'];結(jié)果是可行的。
而使用C++?Eigen時(shí),使用的填充代碼是這樣的:
矩陣的填充形式是這樣的:
P_RES<< P_xv(13*13) , P_xvy(13*0) , 13*6 ,P_yxv(0*13) , P_y(0,0) , 0*6 ,6*13 , 6*0 , 6*6 ;然而出現(xiàn)錯(cuò)誤!
原因:??
/1./P_RES需要Resize!
注意事項(xiàng):
??????在Eigen矩陣填充時(shí),注意子矩陣行列的對(duì)齊。
對(duì)于
[? 13*13????? 13*6
? ? 6*13??????? 6*6????? ]?這種填充方式是可以的
而
[? 13*13????? 6*13
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)
總結(jié)
以上是生活随笔為你收集整理的Matlab/Eigen矩阵填充问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: ps怎么画简笔画的篝火火焰图标? ps火
- 下一篇: OpenCV视频进度播放控制