优化一个MATLAB的程序,解释为什么陷入了死循环?W=7:0.5:13.5;Y=[];for i1=1:14for i2=1:14for i3=1:14for i4=1:14for i5=1:14for i6=1:14for i7=1:14for i8=1:14if(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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/25 13:03:40
优化一个MATLAB的程序,解释为什么陷入了死循环?W=7:0.5:13.5;Y=[];fori1=1:14fori2=1:14fori3=1:14fori4=1:14fori5=1:14fori6=

优化一个MATLAB的程序,解释为什么陷入了死循环?W=7:0.5:13.5;Y=[];for i1=1:14for i2=1:14for i3=1:14for i4=1:14for i5=1:14for i6=1:14for i7=1:14for i8=1:14if(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
优化一个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的程序,解释为什么陷入了死循环?W=7:0.5:13.5;Y=[];for i1=1:14for i2=1:14for i3=1:14for i4=1:14for i5=1:14for i6=1:14for i7=1:14for i8=1:14if(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
估计你已经不需要了吧?跟楼上不同,20秒内就能算出结果.
如果你还想看看结果,可以邮件到
[email protected]

粒子群优化算法(PSO)的matlab运行程序~ 求用人工鱼群算法优化BP神经网络的matlab程序或者遗传算法优化BP神经网络的也行~ 求matlab优化问题的一段程序某厂生产一个容积为8000的平底无盖圆柱形容器,要求设计此容器消耗原材料最少. 求粒子群算法的matlab程序,要求优化结果好,计算结果收敛性好!急 求用粒子群优化算法进行图像分割的程序.matlab最好 一个关于matlab中fmincon函数优化的问题,困扰中利用matlab的优化函数fmincon优化一个简单的问题,就是得不到答案,程序如下:X0=[2 2];A=[1 0.1;-0.1 -1];B=[4;-2];Aeq=[];Beq=[];LB=[];UB=[];NONLCON=[];options = optimset( matlab优化 matlab简单程序的一个疑问为什么横轴的n不是离散的? 求教PSO算法优化函数的matlab程序,比如sphere、schaffer、rosenbrock、rastrigin、shubert函数,额是新手 优化一个MATLAB的程序,解释为什么陷入了死循环?W=7:0.5:13.5;Y=[];for i1=1:14for i2=1:14for i3=1:14for i4=1:14for i5=1:14for i6=1:14for i7=1:14for i8=1:14if(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 matlab程序的一个方程求这个十字写成matlab的正确程序. 用matlab遗传算法解决函数优化问题上机编写程序,解决函数优化问题.考虑一元函数求最大值的优化问题f(x)=x*sin(10pi*x) +2 -2 求下题的MATLAB程序 最小二乘法的matlab程序 求下式的Matlab程序 高斯列主元消元法的matlab程序 线性最优化的LINGO程序举例 求一个MATLAB的粒子群优化支持向量机参数的算法,急求