How to find solution for Blasius Equation?
Afficher commentaires plus anciens
function blasius
xa = 0; xb = 7;
solinit = bvpinit(linspace(xa,xb,1000),[0 0 0]);
sol = bvp4c(@blasius_equation,@bc,solinit);
xint = linspace(xa,xb,1000);
Sxint = deval(sol,xint);
plot(xint,Sxint([2 2],:));
function res = bc(ya,yb)
res = [ ya(1); ya(2); yb(2)-1];
function dydx = blasius_equation(x,y)
dydx = [y(2); y(3); (-y(1)*y(3))/2];
I did not get the error. But if i change the line "plot(xint,Sxint([2 2],:));" to "plot(xint,Sxint([1 2],:));", i get two lines in the graph. What does this line in the program means?
2 commentaires
Geoff Hayes
le 13 Mar 2016
Aruna - what have you tried to verify that the equation is correct? Or, do you observe errors? Please discuss what you have written and why you think it may not be correct.
Walter Roberson
le 14 Mar 2016
Réponse acceptée
Plus de réponses (1)
Maria Hamdani
le 22 Avr 2017
0 votes
what will i do if i have to print table of f,f'and f'' for different values of eta
1 commentaire
Geoff Hayes
le 22 Avr 2017
Maria - please post your above question as a question rather than as an answer.
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!