solution of coupled first order odes numerically
조회 수: 1 (최근 30일)
이전 댓글 표시
eqn1 = coeff1*var1 + coeff2*diff(var1) + coeff3*var2 +coeff4*diff(var2) == 0;
eqn2 = coeff5*var1 + coeff6*diff(var1) + coeff7*var2 +coeff8*diff(var2) == 0;
bc1 = var1(0) == const1
bc2 = var2(0) == const2
i have all the coeffs defined as function handles. dsolve doesnt give solution as no explicit solution is present. How do i solve them numerically?
This can be easily done in Mathematica with NDSolve. However, i cant seem to think how i can appl oe45 or whatever is needed.
댓글 수: 0
채택된 답변
Torsten
2018년 6월 21일
Use the mass matrix option of the ODE solvers.
Or explicitly solve your equations for diff(var1) and diff(var2) (2 linear equations in 2 unknowns).
Best wishes
Torsten.
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Ordinary Differential Equations에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!