作业帮 > 综合 > 作业

请教matlab高手,如何从一数组中提取满足条件的6个数?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/13 03:00:17
请教matlab高手,如何从一数组中提取满足条件的6个数?
从1到15里任意选择6个数字相加等于20(15个数可以被重复选择)
我写的代码是这样的,我把结果保存在z(d)里面.可是不知为何没出结果
应该有类似的解法,
function h=gg
a=1:15
b=a
c=a
d=a
e=a
f=a
ai=0
bi=0
ci=0
di=0
ei=0
fi=0
d=0
if ai
这是在你程序基础上改的
function z=gg
z=[];
for a=1:15
for b=a:15
for c=b:15
for d=c:15
for e=d:15
for f=e:15
if a+b+c+d+e+f==20
z=[z;[a b c d e f]];
end
end
end
end
end
end
end