Coupled differential equation using ODE 45

1 vue (au cours des 30 derniers jours)
MAMTA SINGH
MAMTA SINGH le 11 Mai 2021
Réponse apportée : Jan le 11 Mai 2021
My program is attached. I am getting dwp0dz and dwp2dz zero. Please help.
  2 commentaires
James Tursa
James Tursa le 11 Mai 2021
Please delete the image and instead post your code as text highlighed by the code button. We can't copy & run pictures.
MAMTA SINGH
MAMTA SINGH le 11 Mai 2021
I have removed image and inserted the code.

Connectez-vous pour commenter.

Réponse acceptée

Jan
Jan le 11 Mai 2021
Yes, of course the values are 0.
The initial value of y(1) is 0. The derivative of y(1) is:
dwp0dz = ((s * alpha0 * y(1) * x0)/w);
This is 0, when y(1) is 0. So the value remains at 0.
The same happens for y(2):
dwp2dz = x1 *((alpha0 * y(1) * xr ) + (alpha0 * y(2) * x0) + (alpha2 * y(1) * x0))
% == 0 == 0 ==0
If all terms are 0, the sum is 0 also.
This means, that the calculations do exactly, what is expected. Why do you think that you need help?
A hint: c = 2.997 * 10^10 is a multiplication and an expensive power operation, while c = 2.997E10 is a cheap constant.

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