Pozdravljeni,
Spodnjo enačbo

bi rad parcialno odvajal po njenih koeficientih

in iz njih oblikoval matriko ter tako prišel do sistema linearnih enačb. V ta namen sem se poslužil uporabe sympy modula in funkcije diff().
Problem nastopi, ko želim enačbo odvajati po produktih (T_a*a_0, T_a*a_1, T_a*a_2) in se izpiše error:
ValueError:
Can't calculate 1-th derivative wrt T_a*a_0.
Sam sem sicer to rešil tako, da sem produkte z funkcijo subs() z koeficienti (npr. subs(T_a*a_0, Taa_0)), vendar končni rezultat ni pravilen.
Zanima me, kako bi to lahko rešil tako, da substitucija ne bi bila potrebna in bi zadeva pravilno delovala.
P.S.
Celotni opis problema skupaj z kodo je dostopen TUKAJ, saj ga na tej strani zaradi omejitve 8000 znakov nisem mogel objaviti.
LP in hvala za kakršno koli pomoč.