在matlab中的for循环中打印数组

时间:2012-03-05 14:13:08

标签: matlab

我有以下代码:

 I=0;
 L=0;
for i=1:20

   m=[I;L];
   hold on
   plot(1:20,m(1:2),'*');

   I=I+1;
   L=5+I;
end

此代码的目的是在20个迭代中的每一个(表m)的开始,以更改值。在这部分之后,我想在同一图中打印不同情节的I,L。之后有代码再次改变I,L,M的值。结果我想成为我,L的每个人的情节。但我不知道该怎么做。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

你的意思是什么?

 I_value=0;
 L_value=0;
 I = [];
 L = [];
 for i=1:20
     I_value = I_value + 1;
     L=[5,I];
     I=[I,I_value+1];
 end

 figure;
 plot([I;L]','*');