Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия, Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки
Странный ответ Mathematica при решении простого уравнения
24.06.2014, 12:41
Последний раз редактировалось warlock66613 24.06.2014, 12:43, всего редактировалось 2 раз(а).
Код:
Solve[u^(5/2) == x, u, Reals]
Ответ:
Код:
{{u -> ConditionalExpression[Root[-x^2 + #1^5 &, 1], x > 0]}}
Откуда это взялось и как это исправить? Я имею в виду что ещё за "#1"? (То есть я знаю, что это, но откуда оно здесь?)
Sender
Re: Странный ответ Mathematica при решении простого уравнения
24.06.2014, 12:57
Похоже, всё свелось к уравнению 5-й степени, а как их решать, никто не знает.
warlock66613
Re: Странный ответ Mathematica при решении простого уравнения
24.06.2014, 13:01
Последний раз редактировалось warlock66613 24.06.2014, 13:44, всего редактировалось 3 раз(а).
Если степень (5/2) исправить на (3/2) результат аналогичный.
-- 24.06.2014, 14:04 --
А, я понял смысл ответа, нормальный ответ, в общем-то. Спасибо, Sender.
-- 24.06.2014, 14:30 --
Кстати, при подстановке конкретного значения после применения Simplify таки получается хороший ответ, но только при подстановке конкретного значения.
apex
Re: Странный ответ Mathematica при решении простого уравнения
03.07.2014, 02:02
Последний раз редактировалось apex 03.07.2014, 02:20, всего редактировалось 1 раз.
Solve[u^(5/2) == x, u, Reals] // ToRadicals
Впрочем результат неправильный (п.ч. «If Root objects in expr contain parameters, ToRadicals[expr] may yield a result that is not equal to expr for all values of the parameters.»)
Как вариант: Solve[u^(5/2) == x, u, Reals] // FullSimplify
Ms-dos4
Re: Странный ответ Mathematica при решении простого уравнения
03.07.2014, 03:06
Последний раз редактировалось Ms-dos4 03.07.2014, 03:08, всего редактировалось 3 раз(а).
warlock66613 В чём проблема,
Код:
In[3]:= FullSimplify[Solve[u^(5/2) == x, u, Reals]]
Out[3]= {{u -> ConditionalExpression[x^(2/5), x > 0]}}
Ответ нормальный, просто вам написало "тавтологию", символическую запись "корень уравнения ".
warlock66613
Re: Странный ответ Mathematica при решении простого уравнения
03.07.2014, 08:57
Ms-dos4, никаких проблем. Ms-dos4, apex, спасибо - целых две новых функции узнал.