我已经制定了一个方程式,但我需要找到更通用的公式。我的程序如下:
p2=[];
W=3;
i=6;
for a1=1:W
for a2=a1:W
for a3=a2:W
for a4=a3:W
for a5=i-a4-a3-a2-a1;
if(a4 <= a5 && a5<=W)
p2=[p2;a1,a2,a3,a4,a5];
end
end
end
end
end
end
这里 if a1=1
then a2=1,2,3
, if a1=2
thena2=2,3
和 if a1=3
then a2=3
。a3
&的条件相同a4
。现在我想让这个程序只依赖于W
andi
我不想写a1
, a2
, a3
, a4
,a5
而我只想声明 then a(1:5)
。我已经尝试过,但无法取得丰硕的成果。
Matlab 专家 我真的需要你的帮助。
提前致谢。