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
Я хочу назвать XXXXX
согласно i
; Я имею в виду, что когда i=1
работает, XXXXX
будет переменным Q1
, а i=2
будет Q2
, и дальше и дальше.Названия достоверных в соответствии с Индекс петли
Я думаю, что вы будете использовать ВПО 'Eval()' что-то вроде этого. – AnonSubmitter85
У вас есть конкретная причина, чтобы сделать это insteand поместить его в массив 'Q {i}'? –
Вам не нужны эти имена. Это называется использованием «Именование динамических переменных» и считается [очень плохой практикой] (http://stackoverflow.com/questions/32467029/how-to-put-these-images-together/32467170#32467170). См. Связанный пост для получения дополнительной информации о том, почему, и см. Ответ Дэниела для правильного способа хранения переменных. – Adriaan