필터 지우기
필터 지우기

variable coefficient

조회 수: 8 (최근 30일)
Rose
Rose 2011년 4월 23일
Hi, I have a system of 4 non linear ODEs. I solved them using ode15s and it worked perfectly. But i used constant coefficients at that time. Now I want to do the same thing when the coefficients are variable. Is there any built-in solver for variable coefficients? If yes, then how do i input the coefficients as functions of time? Any guidance/help will be appreciated. thanks!!!!

채택된 답변

Matt Tearle
Matt Tearle 2011년 4월 23일
All the solvers can handle variable coefficients - they are completely ignorant of the details of the equations. All they require is a function that returns some f(t,y) (with the dimension of f being the same as the dimension of y).
But perhaps you mean that you want to pass the time-dependent coefficients as parameters?
Can you maybe clarify? Give an example?
  댓글 수: 34
Rose
Rose 2011년 5월 6일
I tried y(end,2) but it didn't work!!
Matt Tearle
Matt Tearle 2011년 5월 8일
What do you mean? Error message? Nothing? Unexpected value? Can you do a whos and report the result?

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Function Creation에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by