how to solve following differential equation.
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
f'''+1/2*f*f''=0;
numerical value of f is to be calculated. Please provide code for solving it.
0 comentarios
Respuestas (1)
Mischa Kim
el 22 de Abr. de 2014
Uday, use one of the ode solvers:
function myODE()
IC = [0 0 1];
[t,X] = ode45(@ODEf,[0 10],IC);
f = X(:,1);
plot(t,f,'r')
xlabel('t')
ylabel('f')
grid
end
function df = ODEf(t, f)
df = zeros(3,1);
f1 = f(1);
f2 = f(2);
f3 = f(3);
df = [ f2;...
f3;...
-0.5*f1*f3];
end
0 comentarios
Ver también
Categorías
Más información sobre Ordinary Differential Equations en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!