Want to take part in these discussions? Sign in if you have an account, or apply for one below
Vanilla 1.1.10 is a product of Lussumo. More Information: Documentation, Community Support.
1 to 3 of 3
I want to solve the nonhomogeneous system of ODEs with constant coefficients for functions :
where for arbitrary where is a parameter and the initial condition is
In matrix form one writes , and , where is the transpose of and assumes the matrix product.
For small one can try to solve by brute force (solving the homogeneous first and then, say, variation of constants method), but I am not sure I can get a formula for general . Help from more skillful ones appreciated. Of course, if the parameter the solution is but I want for nonzero .
No! I am wrong. The differential equation for my purpose should be (if I am not mistaken again) without the transpose (cf.coproduct+for+Ugln+dual (zoranskoda)), i.e.
and in a matrix form , .
Thus we can use, for , the matrix substitution to get simply the homogeneous matrix equation (here is a scalar, and are -matrices and denotes the matrix product) with the initial condition i.e. . This is now much easier than the one with the transpose I had before.
To relate it to known examples, one sees that the equation in this case, without the transpose, do not mix different -s, so one has independent systems, one for each (what is not the case in 1 where we had a transpose).
So for a fixed , call (for emphasis) and we have simply
what is in a rather standard form for homogeneous systems of first order ODEs with standard exponential matrix solution.
Thus the formal solution is
i.e. . where is the matrix exponential.
Now this, with gives, in matrix form,
hence
Note that and are constant matrices and , are scalars. For we have and for small we have , agreeing with (i.e. with continuous limit to) result .
Now one needs (for my original purpose) also to compute where is inverse of the function , and denotes the function calculated above with and as above. In our case, we need to invert
what gives where we symbolically use the matrix logarithm. Thus we obtain
what gives a simple quadratic coproduct.
1 to 3 of 3