how to plot 3rd order differential equation in Matlab?
Afficher commentaires plus anciens
Hello,
What is wrong in this coding? I got some error. Please help me in this. I have attached the problem and code below. Thanks in advance.
My equation and bcs are:
f'''+f f'' -1.3333 (f')^2 - f' = 0
f(0)=0 , f'(0)=1 , f'(infinity)=0

function heattransfernew
options=bvpset('stats','off','RelTol',1e-6);
solinit=bvpinit(linspace(0,6,20),[0,6]);
sol=bvp4c(@f, @OdeBC, solinit, options);
plot(sol.x,sol.y(1,:));
end
function dydx = f(x,y)
dydx(1) = y(2);
dydx(2) = y(3);
dydx(3) = -y(1).*y(3)+1.3333.*(y(2).^2)+y(2);
end
function res = OdeBC(ya,yb)
res = [ya(1)
ya(2)-1
yb(2)
];
end
Réponses (1)
darova
le 13 Fév 2020
0 votes
Where is 3d initial condition?

1 commentaire
Joy Salomi
le 16 Fév 2020
Catégories
En savoir plus sur Assumptions 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!