您的位置首页百科问答

怎么用Matlab求解丢番图方程?

怎么用Matlab求解丢番图方程?

的有关信息介绍如下:

怎么用Matlab求解丢番图方程?

matlab编程要多用向量或矩阵运算少用循环

ny=floor(1e5/32);

nz=floor(1e5/98);

y=ones(nz,1)*(1:ny);

z=(1:nz)'*ones(1,ny);

resultY=y((mod(1e5-32*y-98*z,11)==0)&(1e5-32*y-98*z>0));

resultZ=z((mod(1e5-32*y-98*z,11)==0)&(1e5-32*y-98*z>0));

resultX=(1e5-32*resultY-98*resultZ)/11;