why i got this error?

2 visualizaciones (últimos 30 días)
Nadim Mhanna
Nadim Mhanna el 29 de Sept. de 2017
Comentada: Jan el 30 de Sept. de 2017
Unexpected error
function dFdx=funode(x,F)
global Lamda
global K1
global P
dFdx=[F(2) ; -K1*P+F(1)*Lamda^2];
function res=myfunbc(Fa,Fb)
global P
res=[Fa(1) ; Fb(1)-P];
solinit=bvpinit(linspace(0,l,2),[1 0]);
sol = bvp4c(@funode,@myfunbc,solinit);
x = linspace(0,l);
F = deval(sol,x);
After that i have an error The derivative function ODEFUN should return a column vector of length 2. why?

Respuesta aceptada

James Tursa
James Tursa el 29 de Sept. de 2017
Editada: James Tursa el 29 de Sept. de 2017
Make it a column vector as requested:
dFdx=[F(2) ; -K1*P+F(1)*Lamda^2];
  11 comentarios
Nadim Mhanna
Nadim Mhanna el 30 de Sept. de 2017
okay got it Thanks all
Jan
Jan el 30 de Sept. de 2017
@Nadim Mhanna: Please do not use flags to mark a "best answer". Flagging is thought to inform admins and editors, that a contribution needs attention, because it violates the terms of use, e.g. by rudeness.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

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

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by