在Matlab中组合for循环

时间:2015-10-09 19:58:29

标签: matlab loops for-loop

我正在尝试在matlab中创建一个程序来获取这些数字:

0 1 0

0 0.8 0.2

0 0.6 0.4

0 0.4 0.6

0 0.2 0.8

0 0 1

0.1 0.9 0

0.1 0.7 0.2

0.1 0.5 0.4

0.1 0.3 0.6

0.1 0.1 0.8

0.1 0 0.9

等等但我不能让程序在第一列增加时减少第二列和第三列的值。这是我的代码。感谢

lai=0:0.1:1;
laj=1:-0.2:0;
lat=0:0.2:1; 
for i=1,length(lai)
   for j=1,i
      for t=1,j
    j
    lam1(1,:)=lai;
   lam2(1,:)=laj;
   lam3(1,:)=lat;
        end
  end
end

1 个答案:

答案 0 :(得分:0)

试试这个并根据你的需要做一些思考。

for i=0:0.1:0.1
    for j=0:0.2:1
        disp([i,j,1-j])
    end
end