Интеграция Sympy с коэффициентом и раскладкой (x) не дает упрощенных результатовPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Интеграция Sympy с коэффициентом и раскладкой (x) не дает упрощенных результатов

Сообщение Anonymous »

Я пытаюсь использовать Sympy для интегрирования 1/(1 + cot(x)) для переменной x (или ее эквивалента sin(x)/(sin(x) + cos(x))). >
Я пробовал

Код: Выделить всё

from sympy import *
x = symbols("x", real=True)
integrate(sin(x) / (sin(x) + cos(x)), x)
и результаты выглядят хорошо:
Изображение

Но пока я пытаюсь

Код: Выделить всё

from sympy import *
x = symbols("x", real=True)
integrate(1 / (1 + cot(x)), x)
он ​​создает
Изображение

В этом нет ничего плохого, потому что я пытался вручную упростить результат до приведенных выше результатов.
Изображение

поскольку это не упрощено, я вызвал функцию упрощения() для этого результата , но я получил следующее:
Изображение

Однако это снова правильно, но не очень упрощенно. Мои вопросы:
  • В таком случае, как я могу получить правильно упрощенный результат, если попытаюсь интегрировать интегрировать(1 ​​/ (1 + cot( x)), x) (или любые другие подобные функции этого типа).
  • Если 1 невозможно, как мне вручную указать Sympy, чтобы он мог правильно создать для меня упрощенный результат?


Подробнее здесь: https://stackoverflow.com/questions/793 ... ed-results
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»