How to solve differential equation system?

조회 수: 2 (최근 30일)
c4ndc
c4ndc 2016년 10월 5일
답변: c4ndc 2016년 11월 4일
Hello, I want to learn how can i write a code for the solution of differential equations below? What is the matrix form of this system?
I tried different ways but I can't overcome it. Thanks for help.

답변 (2개)

Pritesh Shah
Pritesh Shah 2016년 10월 5일
Try
doc ode45 in matlab command. You will get examples.
  댓글 수: 1
c4ndc
c4ndc 2016년 10월 5일
편집: c4ndc 2016년 10월 5일
Thank you for your answer. I looked this documentation but I'm newbie on MATLAB. So, I need more basic way.
function dNdt = rhs(t,N,par)
dNdt = zeros(length(N),1);
nk = length(N)/par.n;
for i = 1 : par.n
for k = 1 : nk
for j = i : par.n
for l = 1 : par.n
dNdt((i-1)*nk + k) = dNdt((i-1)*nk + k) + beta(j,l) * b(i,k,j,l) * S(j,k) * N((j-1)*nk + k) - S(i,k) * N((i-1)*nk + k);
end
end
end
end
I used above code with my friends help but I didn't succeed.

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


c4ndc
c4ndc 2016년 11월 4일
Sorry, is there anybody to explain how can I use ode45?

카테고리

Help CenterFile Exchange에서 Ordinary Differential Equations에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by