Open Danielstryjewski opened 1 month ago
Call code:
from dynpy.utilities.components.mechanics import ReportComponent, ODESystemOperations
from dynpy.utilities.components.ode.pl import *
t = Symbol('t')
m = Symbol('m',postive=True)
g = Symbol('g',postive=True)
c = Symbol('c',postive=True)
alpha = Symbol('alpha', positive=True)
v0 = Symbol('v_0',postive=True)
x,y = Function('x')(t), Function('y')(t)
ode_test = ODESystem(odes=Matrix([m * x.diff(t,t)]), dvars=Matrix([x]), odes_rhs=Matrix([- c * x.diff(t) - m * x.diff(t,t) ], ode_order=2))
ODESystemExponentiationComponent(ode_test)
Class is to implement in
ode.pl.py
module that is a reporting component which reports result of exponentiation twoODESystem
classes.