我有一个相当复杂的方程,其中包含一个我想改变的变量。T*他的目标是使方程等于 0。 *
例如:
0 = variable * (complicated equation of constants and exponents)
我最初的想法是简单地从某个足够大的变量值中强制降低,但我很快意识到我正在“寻找目标”的数字可能包含小数部分,因此简单的整数减量可能不起作用。
有人可以建议正确的“目标搜索”算法实现,比如excel吗?
double result = 1;
double variable = 1000;
double tempVariable = variable;
double tolerance = 0.1;
while (abs(result) > tolerance ) {
variable--;
result = variable * (complicated equation);
};
有没有一种算法可以用来数值求解我拥有的方程?