how to solve following differential equation.
Ältere Kommentare anzeigen
f'''+1/2*f*f''=0;
numerical value of f is to be calculated. Please provide code for solving it.
Antworten (1)
Mischa Kim
am 22 Apr. 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
Kategorien
Mehr zu Ordinary Differential Equations finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!