2016-12-23 14 views
-2

Я знаю, как решить алгебраические уравнения: х^4-1 = 0, как показано нижеКак решить уравнение, которое имеет гиперболический тангенс() в Python

from sympy import solve, symbols 
x = symbols('x') 
solve(x**4 - 1, x) 

Но у меня проблема, потому что я есть Тань () в моем уравнении сегодня, как показано ниже:

tanh(C1+x*C2) + tanh(C1-x*C2) = C3 

Где C1,C2,C3 предварительно определен, то как решить для x?

+0

Похоже, что вы хотите нам написать код для вас. Хотя многие пользователи готовы создавать код для кодера, терпящего бедствие, они обычно помогают только тогда, когда плакат уже попытался решить проблему самостоятельно. Хорошим способом продемонстрировать это усилие является включение кода, который вы написали до сих пор, пример ввода (если есть), ожидаемый вывод и вывод, который вы фактически получаете (вывод, трассировка и т. Д.). Чем больше деталей вы предоставляете, тем больше ответов вы получите. Проверьте [FAQ] (http://stackoverflow.com/tour) и [Как спросить] (http://stackoverflow.com/questions/how-to-ask). – TigerhawkT3

+1

Вам нужен общий решатель для алгебраических уравнений или только этот конкретный пример. – Natecat

+0

Извините, ребята, я здесь новый. Я редактировал свой вопрос. Пожелайте, чтобы это было более ясно! – Jula

ответ

0

Как я понял из вашего вопроса, вам нужно просто что-то вроде

from sympy import solve, symbols, tanh 
c1 = 1 
c2 = 1 
c3 = 1 
x = symbols('x') 
solve(tanh(c1+x*c2)+tanh(c1-x*c2)-c3, x)