solving differential equation in Matlab
Afficher commentaires plus anciens
hi! I would need some help on how to code the following equation in Matlab
when g and T vary with z.
thanks for any input!
Réponses (1)
Ameer Hamza
le 15 Avr 2020
Modifié(e) : Ameer Hamza
le 15 Avr 2020
Try this. This assumes g(z) = cos(z) as an example. Use your own function.
g = @(z) cos(z); % example function of z
N = 1; % example value
dTdz = @(z,T) N.^2*T./g(z);
ic = 1; % initial condition T(0) = 1
[z, T] = ode45(dTdz, [0 1], ic);
plot(z,T)
Catégories
En savoir plus sur Mathematics dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!