[討論] 如何把轉置矩陣的動作寫成迴圈?
如題 我要做的事情本來是這樣
QIRRIGtrans1(:,:)=QIRRIG1(:,:)';
QIRRIGtrans2(:,:)=QIRRIG2(:,:)';
QIRRIGtrans3(:,:)=QIRRIG3(:,:)';
QIRRIGtrans4(:,:)=QIRRIG4(:,:)';
.......
想要寫成迴圈 類似變成這樣
for i=1:10
eval(['QIRRIGtrans' num2str(i) '(:,:)' '=' 'QIRRIG' num2str(i) ' (:,:)' ' ])
end
但是最後轉置的符號是' 他認定框起來的符號也是''.....
所以就一直卡不成功
拜託版友們救救我....謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.36.67.113
我好像成功了QQ 改成這樣就可以了
for i=1:10
eval(['QIRRIGtrans' num2str(i) '(:,:)' '=' 'transpose' '(' 'QIRRIG'
num2str(i) ');'])
end
※ 編輯: punkdog 來自: 114.36.67.113 (09/04 18:01)
推
09/04 18:02, , 1F
09/04 18:02, 1F
→
09/04 18:03, , 2F
09/04 18:03, 2F
→
09/04 18:04, , 3F
09/04 18:04, 3F
→
09/29 18:41, , 4F
09/29 18:41, 4F