Greetings

I am having trouble  solving a system of ODEs:
__________________________
from sympy import *

r=Symbol('r')
A=Function('A')(r)
B=Function('B')(r)

A1 = Derivative(A, r)
B1 = Derivative(B, r)

#eqs = [Eq(A*B, 0), Eq(B, 0)] #line1
#sol = dsolve(eqs, [A, B]) #line2

#eqs = [Eq(A1*B1, 0), Eq(A*B-1, 0)] #line3
#sol = dsolve(eqs, [A, B]) #line4

#eqs = [Eq(A1-B, 0), Eq(B1-B, 0)] #line5
#sol = dsolve(eqs, [A, B]) #line6

print(sol)
__________________________
uncommenting lines 1 and 2, I get the error:
File "C:\...\sympy\solvers\ode\systems.py", line 2097, in dsolve_system
    t = list(list(eqs[0].atoms(Derivative))[0].atoms(Symbol))[0]
IndexError: list index out of range

uncommenting lines 3 and 4, I get the error:
 KeyError: Derivative(B(r), r)

uncommenting lines 5 and 6, I get no errors.

So are these errors bugs?

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sympy+unsubscr...@googlegroups.com.
To view this discussion visit 
https://groups.google.com/d/msgid/sympy/23dea4ab-58be-477d-b67b-c252ffc1a6a1n%40googlegroups.com.

Reply via email to