[已答复] 三元三次非线性方程组求解问题

[复制链接]
孤岛的鲸 发表于 6 天前
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 条回复


木心梦兮 发表于 6 天前
试试自带的

shihe 发表于 6 天前
参考下:
x: 0.59066398750532
y: 0.878675067934309
z: 0.893946124372702

孤岛的鲸 发表于 4 天前
shihe 发表于 2021-1-12 20:45
参考下:
x: 0.59066398750532
y: 0.878675067934309

你好,请问您具体采用的什么方法,可否发一下您的代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

相关帖子
热门教程
站长推荐
快速回复 返回顶部 返回列表