2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Странный ответ Mathematica при решении простого уравнения
Сообщение24.06.2014, 12:41 
Заслуженный участник


02/08/11
7013
Код:
Solve[u^(5/2) == x, u, Reals]

Ответ:
Код:
{{u -> ConditionalExpression[Root[-x^2 + #1^5 &, 1], x > 0]}}

Откуда это взялось и как это исправить? Я имею в виду что ещё за "#1"? (То есть я знаю, что это, но откуда оно здесь?)

 Профиль  
                  
 
 Re: Странный ответ Mathematica при решении простого уравнения
Сообщение24.06.2014, 12:57 


14/01/11
3062
Похоже, всё свелось к уравнению 5-й степени, а как их решать, никто не знает. :D

 Профиль  
                  
 
 Re: Странный ответ Mathematica при решении простого уравнения
Сообщение24.06.2014, 13:01 
Заслуженный участник


02/08/11
7013
Если степень (5/2) исправить на (3/2) результат аналогичный.

-- 24.06.2014, 14:04 --

А, я понял смысл ответа, нормальный ответ, в общем-то. Спасибо, Sender.

-- 24.06.2014, 14:30 --

Кстати, при подстановке конкретного значения после применения Simplify таки получается хороший ответ, но только при подстановке конкретного значения.

 Профиль  
                  
 
 Re: Странный ответ Mathematica при решении простого уравнения
Сообщение03.07.2014, 02:02 


25/01/11
23
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

 Профиль  
                  
 
 Re: Странный ответ Mathematica при решении простого уравнения
Сообщение03.07.2014, 03:06 
Заслуженный участник


25/02/08
2961
warlock66613
В чём проблема,
Код:
In[3]:= FullSimplify[Solve[u^(5/2) == x, u, Reals]]

Out[3]= {{u -> ConditionalExpression[x^(2/5), x > 0]}}

Ответ нормальный, просто вам написало "тавтологию", символическую запись "корень уравнения $\[{u^5} - {x^2} = 0\]$".

 Профиль  
                  
 
 Re: Странный ответ Mathematica при решении простого уравнения
Сообщение03.07.2014, 08:57 
Заслуженный участник


02/08/11
7013
Ms-dos4, никаких проблем.
Ms-dos4, apex, спасибо - целых две новых функции узнал.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group