После использования функции «решить» в уравнении с одной переменной кажется, что Matlab не любит использовать плавающую точку. Итак, мой ответ
ans = -2515439103678008769411809280/29019457930552314063110978530889-1/232155663444418512504887828247112*13479465975722384794797850090594238631144539220477565900842902305^(1/2)
и я не уверен, что лучший способ преобразовать его в понятный десятичный. Лучший способ, который у меня есть, это
eval(char(ans))
(что дает мне -0,5002 для тех, кто отслеживает), но я не очень доволен этим решением.
Кто-нибудь может предложить что-то лучше?