How to solve this ODE system which involves these integrals?

2 vues (au cours des 30 derniers jours)
Elia Paini
Elia Paini le 7 Mai 2021
Modifié(e) : Elia Paini le 7 Mai 2021
Hi, I'm trying to solve the following (simplified) ODE system (see attached file).
Where X1 and X2 are my functions, z is the integration variable and f1,g1,f2,g2 are 4 different functions of X1 and X2.
My biggest problem is that the integrals depend on the integration variable itself.
I tried to consider z as a symbolic variable in this way:
syms z
integral(f(X1,X2), [0,z])
but I got an error.
Thank you!
  2 commentaires
Jan
Jan le 7 Mai 2021
syms r? Why "r"?
Elia Paini
Elia Paini le 7 Mai 2021
Sorry, was z

Connectez-vous pour commenter.

Réponse acceptée

Jan
Jan le 7 Mai 2021
What about using two further variables?
function dx = fcn(z, x)
dx = [f1(x(1), x(2)) / x(3); ...
f2(x(1), x(2)) / x(4); ...
g1(x(1), x(2)); ...
g2(x(1), x(2))];
end
This does calculate the integral from 0 to the current z over g1(x1,x2) already.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by