initialize set of sequence variables in a loop

hi,
I want to initialize a set of sequence variables in a loop:
for i=1:5
Ti=i;
end
so I can have: T1=1; T2=2; T3=3; ...
is there is a way in matlab to do such a thing?

更多回答(1 个)

Ti = [1:5];
is this what you are looking for?

3 个评论

No I want different variables for different values. and I want the variables to be created inside a loop, and there names in sequence order. T1=1 T2=2
for i = 1:5
eval(['T_' num2str(i) '=' num2str(i)]);
end

请先登录,再进行评论。

类别

帮助中心File Exchange 中查找有关 Loops and Conditional Statements 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by