У меня есть уравнение, которое я пытаюсь решить, используя NSolve
в Mathematica. Вот как я это делаю:Более быстрая альтернатива NSolve
T == (0.000242895 E^(-(2.09472*10^11/(5.70068*10^8 +
7.76206*10^12 T))))/(1 +
0.969073 E^(-(4.18945*10^11/(5.70068*10^8 + 7.76206*10^12 T))) -
1.96883 Cos[8.77331*10^6/(2.28027*10^9 + 7.76206*10^12 T)])
NSolve[T == (0.000242895 E^(-(2.09472*10^11/(5.70068*10^8 +
7.76206*10^12 T))))/(1 +
0.969073 E^(-(4.18945*10^11/(5.70068*10^8 + 7.76206*10^12 T))) -
1.96883 Cos[8.77331*10^6/(2.28027*10^9 + 7.76206*10^12 T)])
, {T}, Reals]
Проблема заключается в том, что она занимает много времени (~ 1мин), чтобы найти решение. Есть ли более быстрый способ получить решение, кроме использования NSolve
?
Возможно, ограничив интервал для NSolve? – BillyJean