MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   资料存档 (https://www.labfans.com/bbs/forumdisplay.php?f=72)
-   -   如何从(30x3)矩阵生成10(3x3)矩阵 (https://www.labfans.com/bbs/showthread.php?t=22417)

poster 2019-12-05 08:42

如何从(30x3)矩阵生成10(3x3)矩阵
 
我有10个b数据,这些数据是我从excel文件中读取的。我正在尝试通过替换矩阵[1 0 0;获得10(3x3)个旋转矩阵。 0 cos(a)-sin(a); 0 sin(a)cos(a)]。但是,我的代码生成(30x3)矩阵。我可以直接生成10个3x3矩阵吗,还是可以将三个连续的行连接在一起,从(30x3)矩阵中生成10个3x3矩阵?

syms ab b = xlsread('C:\Desktop\Data.xlsx'); r = subs([1 0 0 0 cos(a) -sin(a) 0 sin(a) cos(a)], b) rx = vec2mat(r,3)

[url=https://stackoverflow.com/q/59186509]更多&回答...[/url]


所有时间均为北京时间。现在的时间是 23:35

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.