Documente Academic
Documente Profesional
Documente Cultură
Solucin:
x=var('x')
y1=function('y1',x)
y2=function('y2',x)
ec1=diff(y1,x)==(-5*(y1-y2))/2
ec2=diff(y2,x)==(-2*(y2-y1))/5
show(S)
EULER
x,y1,y2=PolynomialRing(RR,3,"xy1y2").gens()
ec1=(-5*(y1-y2))/2
ec2=(-2*(y2-y1))/5
eulers_method_2x2(ec1,ec2,0,298,400,0.2,2, algorithm="table")
x,y1,y2=PolynomialRing(RR,3,"xy1y2").gens()
ec1=(-5*(y1-y2))/2
ec2=(-2*(y2-y1))/5
desolve_system_rk4([ec1,ec2][y1,y2],ics[0,298,400],ivar=x,end_points=2,step=0,2)
Ecuacin 2:
Solucin:
r=var('r')
u=function('u',r)
v=function('v',r)
ec1=diff(u,r)==((-5*u)/r) +(2*v)
ec2=diff(v,r)== u
show(S)
EULER
r,u,v=PolynomialRing(RR,3,"xy1y2").gens()
ec1=((-u)*5)/(x) +(2*v)
ec2= u
KUTTA
y1,y2,x=var('y1 y2 x')
xy1=[[q[0], q[1]]for q in P]
xy2=[[q[0], q[2]]for q in P]
line(xy1)+line(xy2, color='red')
Ecuacin 3:
Solucin:
x=var('x')
u=function('u',x)
v=function('v',x)
ec1=diff(u,x)==(-4/(3*v))+5/x
ec2=diff(v,x)== u
show(S)
EULER
x,u,v=PolynomialRing(RR,3,"xy1y2").gens()
ec1=(-4/(3*v))+5/x
ec2= u
KUTTA
y1,y2,x=var('y1 y2 x')
xy1=[[q[0], q[1]]for q in P]
xy2=[[q[0], q[2]]for q in P]
line(xy1)+line(xy2, color='red')