BN=1.853344867; BW=-0.128623379; BS=-2.46359786; bx=-0.746226434; by=1.241944709; bz=-2.736886663; Bx = (x*y*z - (1-x^2)^0.5*(1-z^2)^0.5)*BN + (-(1-x^2)^0.5*y*z - x*(1-z^2)^0.5)*BW + (1-y^2)^0.5*z*BS - bx=0; By = (x*y*(1-y^2)^0.5 + (1-x^2)^0.5*z)*BN + (-(1-x^2)^0.5*y*(1-z^2)^0.5 + x*z)*BW + (1-y^2)^0.5*(1-z^2)^0.5*BS - by=0; Bz = -x*(1-y^2)^0.5*BN + (1-x^2)^0.5*(1-y^2)^0.5*BW + y*BS - bz=0; 其中x,y,z的取值范围都是[-1,1] 上述方程组未知数为x,y,z。最优解采用什么函数或者算法,求大佬指点 或者将其转化为优化问题 f=Bx^2+By^2+Bz^2,求目标函数的最小值,采用什么算法比较合适, |
2 条回复