for i=1:1:4
T=[(cos(x(i)))^2 (sin(x(i)))^2 2*(cos(x(i)))*(sin(x(i)));(sin(x(i)))^2 (cos(x(i)))^2 -2*(cos(x(i)))*(sin(x(i))) ;-(cos(x(i)))*(sin(x(i))) (cos(x(i)))*(sin(x(i))) (cos(x(i)))^2-(sin(x(i)))^2 ;];
XXXXX=inv(T)*Qq*R*T*inv(R);
end
我想根據i
的名稱XXXXX
;我的意思是,當i=1
正在運行時,XXXXX
將變量爲Q1
,並且i=2
將爲Q2
,等等。命名可根據循環索引
我想你會的hve使用'的eval()'這樣的事情。 – AnonSubmitter85
你有一個具體的理由來做這個插入一個數組'Q {i}'嗎? –
你不需要這些名字。這被稱爲使用「動態變量命名」,並被認爲[非常糟糕的做法](http://stackoverflow.com/questions/32467029/how-to-put-these-images-together/32467170#32467170)。查看鏈接的帖子以獲取更多關於原因的信息,並參閱Daniel的關於存儲變量的正確方法的答案。 – Adriaan