sum=0;n=5;
for f1=1:n+1
for f2=1:n+1
for f3=1:n+1
for f4=1:n+1
for f5=1:n+1
a1=f1;a2=f2;a3=f3;a4=f4;a5=f5;
fmax=max([a1,a2,a3,a4,a5]);
fmin=min([a1,a2,a3,a4,a5]);
N=(fmax-a1)*(a1-fmin)+(fmax-a2)*(a2-fmin)+(fmax-a3)*(a3-fmin)+(fmax-a4)*(a4-fmin)+(fmax-a5)*(a5-fmin);
closer=max([abs(a1-a2),abs(a2-a3),abs(a3-a4),abs(a4-a5)]);
if N>0.5
if closer<4.5
sum=sum+1;
end
end
end
end
end
end
end
fprintf('%d\n',sum);
某厂生产一种弹子锁具,锁具的钥匙有5个槽,槽高从{1,2,3,4,5,6}中任取一数,并满足下列条件:%a) 至少有三个槽的高度互不相同%b) 相邻两个槽高度差不为5所有互不相同的锁具称为一批,求
最新推荐文章于 2024-08-31 23:34:30 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)