我如何解决这两个方程和两个未知变量使用levenberg-marquardt的方法吗?

5视图(30天)
我想解决遵循两个方程。
F = @ (X) [d (1,3)。* (abs (X (1) / (X (2) ^ 2。* ar)) + d (2、3)。* (X (1) / (X (2) ^ 2。* ar))) ^ d (3,3)。* (bg_loc_M) + d (4,3)。* (X (2)) ^ d (5,3) l / X (2);
abs (c (1、3)) * (bg_loc_M)。^ c (2、3)。* X (2) ^ c (3,3)。* (ar)。^ c (4,3)。* exp (abs (c (5,3))。* abs (X (1) + c (6,3)。* abs (X (1)))。^ abs (c (7,3))) foc);
在这里,我不知道X(1)和(2),和知道他人
我如何解决X(1)和(2)?
我想使用levenberg-marquardt方法。
我做了跟进。
F = @ (X) [d (1,3)。* (abs (X (1) / (X (2) ^ 2。* ar)) + d (2、3)。* (X (1) / (X (2) ^ 2。* ar))) ^ d (3,3)。* (bg_loc_M) + d (4,3)。* (X (2)) ^ d (5,3) l / X (2);
abs (c (1、3)) * (bg_loc_M)。^ c (2、3)。* X (2) ^ c (3,3)。* (ar)。^ c (4,3)。* exp (abs (c (5,3))。* abs (X (1) + c (6,3)。* abs (X (1)))。^ abs (c (7,3))) foc);
x0 = [0 l];
选择。算法=“levenberg-marquardt”;
选择。TolX = 1平台以及;
recal = fsolve (F, x0,选择);
但是,结果X(1)和(2).....实际价值不同
我需要你的建议。

答案(0)

类别

找到更多的在代理优化帮助中心文件交换

下载188bet金宝搏


释放

R2021a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!