How to solve differential equation system?

2 次查看(过去 30 天)
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