solving systems of differential equations
조회 수: 3 (최근 30일)
이전 댓글 표시
How can I solve a system of 27 differential equations? in fact the equations are related to each other and I want t solve it in parameteric way. it means all the constants and variables in my equations are unknown. so i can not use ODE45 for example. regards
댓글 수: 0
답변 (1개)
Alberto
2014년 4월 8일
I give you an example to solve a system of 2 differential equations:
syms f(t) g(t) % one for every function
S = dsolve(diff(f) == 3*f + 4*g, diff(g) == -4*f + 3*g)
The functions can be extracted using:
S.f, S.g
댓글 수: 2
Alberto
2014년 4월 10일
With undefined parameters you have to use symbolic methods, and you are right, it takes time.
The only advice i can give you is trying to reduce your system to smaller problems than can be solved in 'finite' time.
Maybe combining some functions in just one or something ( can´t say without watching the equations), but I`m sure you tried that.
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!