Math 如何在dart方程中找到数学变量

Math 如何在dart方程中找到数学变量,math,dart,flutter,equation,Math,Dart,Flutter,Equation,我需要知道如何在dart中找到未知变量来解数学方程。B是未知变量,已知变量是已知变量 double B = 0.0; double known = 1423.0; known = B - ((B * 0.105 + B * 0.005 + B * 0.055) + ((B - (B * 0.105 + B * 0.005 + B * 0.055)) * 0.16)); 我不知道有任何这样的解决方程的软件包,但你可以简化方程本身,就像你在数学中所做的那样。下面就是这样一个

我需要知道如何在dart中找到未知变量来解数学方程。B是未知变量,已知变量是已知变量

double B = 0.0;
double known = 1423.0;
known = B -
    ((B * 0.105 + B * 0.005 + B * 0.055) +
        ((B - (B * 0.105 + B * 0.005 + B * 0.055)) * 0.16));

我不知道有任何这样的解决方程的软件包,但你可以简化方程本身,就像你在数学中所做的那样。下面就是这样一个解决方案-

known = B -
((B * 0.105 + B * 0.005 + B * 0.055) +
    ((B - (B * 0.105 + B * 0.005 + B * 0.055)) * 0.16));

known = B -
    ((B * 0.165) +
        ((B - (B * 0.165)) * 0.16));
known = B -
    ((B * 0.165) +
        ((B * 0.835) * 0.16));
known = B -
    ((B * 0.165) +
        (B * 0.1336));
known = B -
    (B * 0.2986);
known = B * 0.7014;
B= known / 0.7014;

为什么不用纸和铅笔呢?你可以用数学表达式包来解这类方程。