Wolfram|Alpha может легко находить не только действительные, но также и комплексные корни алгебраических уравнений.
Для отыскания корней уравнений в Wolfram|Alpha слудат различные запросы. Они отличаются по форме и приводят к различным представлениям результатов решения уравнения.
Так, если просто ввести уравнение в поле запроса Wolfram|Alpha, то получим действительные и комплексные корни уравнения в следующем виде:
x^3+x^2+6x+16=0

Если же для решения уравнения использовать запрос "solve", то Wolfram|Alpha выводит тот же результат, но уже в несколько ином представлении:
solve x^3+x^2+6x+16=0

Когда нужно получить лишь действительные корни уравнения, лучше всего использовать запрос "real solve". Он дает такой результат:
real solve x^3+x^2+6x+16=0

При этом, обратите внимание, что запрос "complex solve", как и следовало ожидать, выводит тот же самый результат, что и запрос "solve". В этом можно убедиться непосредственно:
complex solve x^3+x^2+6x+16=0

В заключение, интересно посмотреть, как справится Wolfram|Alpha, с уравнением10-й степени:
solve x^10+x^6-x^3+2x-1=0

Как всегда, великолепно.
Так, если просто ввести уравнение в поле запроса Wolfram|Alpha, то получим действительные и комплексные корни уравнения в следующем виде:
x^3+x^2+6x+16=0

Если же для решения уравнения использовать запрос "solve", то Wolfram|Alpha выводит тот же результат, но уже в несколько ином представлении:
solve x^3+x^2+6x+16=0

Когда нужно получить лишь действительные корни уравнения, лучше всего использовать запрос "real solve". Он дает такой результат:
real solve x^3+x^2+6x+16=0

При этом, обратите внимание, что запрос "complex solve", как и следовало ожидать, выводит тот же самый результат, что и запрос "solve". В этом можно убедиться непосредственно:
complex solve x^3+x^2+6x+16=0

В заключение, интересно посмотреть, как справится Wolfram|Alpha, с уравнением10-й степени:
solve x^10+x^6-x^3+2x-1=0

Как всегда, великолепно.