Filter löschen
Filter löschen

How to solve differential equation system?

1 Ansicht (letzte 30 Tage)
c4ndc
c4ndc am 5 Okt. 2016
Beantwortet: c4ndc am 4 Nov. 2016
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.

Antworten (2)

Pritesh Shah
Pritesh Shah am 5 Okt. 2016
Try
doc ode45 in matlab command. You will get examples.
  1 Kommentar
c4ndc
c4ndc am 5 Okt. 2016
Bearbeitet: c4ndc am 5 Okt. 2016
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.

Melden Sie sich an, um zu kommentieren.


c4ndc
c4ndc am 4 Nov. 2016
Sorry, is there anybody to explain how can I use ode45?

Community Treasure Hunt

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

Start Hunting!

Translated by