Коэффициенты (линейно смещенных) членов 2-го порядка в симп - PullRequest
1 голос
/ 16 апреля 2019

У меня есть выражение в Sympy, похожее на

poly = a1*(x1+d1+x2)**2 + a2*(x2+d2)**2 + c + t**2

, но со многими другими терминами.Я хочу найти коэффициенты квадратичных терминов, содержащих любой из моих x1,x2,....

вариантов, которые я пробовал:

  • , которые я пробовал с использованием poly.coeff(x1,n=2) для моего другого xi, но поскольку термины не являются чистыми полиномами в xi, это дает 0.

  • Расширение полиномиальных терминов ранее не является вариантом, так как включаетсмешивание коэффициентов ai.

  • просмотр всех квадратичных терминов - не вариант, так как существуют термины, которые являются квадратичными по символам, отличным от xi, например t вмой пример выше.

Как я могу использовать sympy, чтобы получить список выражений / символов / значений a1, a2 и так далее?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...