我是靠谱客的博主 迷路小懒猪,最近开发中收集的这篇文章主要介绍matlab 用for循环为什么会死循环,优化一个MATLAB的程序,解释为什么陷入了死循环?...,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

优化一个MATLAB的程序,解释为什么陷入了死循环?

2019-10-13来自ip:14.126.172.208的网友咨询

浏览量:221

问题补充:

优化一个MATLAB的程序,解释为什么陷入了死循环?

W=7:0.5:13.5;

Y=[];

for i1=1:14

for i2=1:14

for i3=1:14

for i4=1:14

for i5=1:14

for i6=1:14

for i7=1:14

for i8=1:14

if(sum(W([i1,i2,i3,i4,i5,i6,i7,i8]))==89)

y=zeros(1,14);

y(i1)=y(i1)+1;

y(i2)=y(i2)+1;

x05y(i3)=y(i3)+1;

x05y(i4)=y(i4)+1;

x05y(i5)=y(i5)+1;

y(i6)=y(i6)+1;

y(i7)=y(i7)+1;

y(i8)=y(i8)+1;

x05Y=[Y;y]

end

end

end

end

end

end

end

end

end

这个程序为什么运行时,出现的结果像是陷入了死循环,看见结果一直在闪,但可以看得出,出现了重复运算

所以,怎么优化下这个程序,我想得到的是所有的整数解!急

或者有什么其他方法可以解决满足:

a+b+c+d+e+f+g+h+i+j+k+l+m+n=8;

7*a+7.5*b+8*c+8.5*d+9*e+9.5*f+10*g+10.5*h+11*i+11.5*j+12*k+12.5*l+13*m+13.5*n=89

所有的整数解!

用python可以吗?

最后

以上就是迷路小懒猪为你收集整理的matlab 用for循环为什么会死循环,优化一个MATLAB的程序,解释为什么陷入了死循环?...的全部内容,希望文章能够帮你解决matlab 用for循环为什么会死循环,优化一个MATLAB的程序,解释为什么陷入了死循环?...所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部