How to find solution for Blasius Equation?

2 visualizaciones (últimos 30 días)
Aruna P
Aruna P el 13 de Mzo. de 2016
Comentada: Geoff Hayes el 22 de Abr. de 2017
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 comentarios
Geoff Hayes
Geoff Hayes el 13 de Mzo. de 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.

Iniciar sesión para comentar.

Respuesta aceptada

Torsten
Torsten el 14 de Mzo. de 2016
plot(xint,Sxint([2 2],:));
plots y(2) over [xa xb].
I don't know why you or the author of the code does not simply use
plot(xint,Sxint(2,:));
Best wishes
Torsten.
  8 comentarios
Aruna P
Aruna P el 15 de Mzo. de 2016
i tried using "vpasolve" but i am getting error
Torsten
Torsten el 15 de Mzo. de 2016
I don't understand what you are trying to do.
To print the results to a file, use fprintf after the command
plot(xint,Sxint([2 2],:));
Best wishes
Torsten.

Iniciar sesión para comentar.

Más respuestas (1)

Maria Hamdani
Maria Hamdani el 22 de Abr. de 2017
what will i do if i have to print table of f,f'and f'' for different values of eta
  1 comentario
Geoff Hayes
Geoff Hayes el 22 de Abr. de 2017
Maria - please post your above question as a question rather than as an answer.

Iniciar sesión para comentar.

Categorías

Más información sobre Mathematics en Help Center y File Exchange.

Etiquetas

Aún no se han introducido etiquetas.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by