Solve ODE for the eigenvalue
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hi,
I'm trying to solve for the eigenvalue X; for specific values M and Mf, with boundary conditions at infinity, that is, y(-inf)=y(inf)=0, which is why ive used ya(1)-10^10 etc as the conditions, im not sure if this is approprate or not though.
Any help would be greatly appreciated. Ive attached the file.
2 comentarios
Respuestas (1)
darova
el 15 de Feb. de 2020
I changed limits and the call of bvp4c
xlow = -2;
xhigh = 2;
X0 =8 ;
y10 = 1;
y20 = 1;
sol = bvp4c(@bvp4ode, @bvp4bc, solinit, options); %
Boundary function
function res = bvp4bc(ya,yb,p)
res = [ya(1) % y(a) = 0
yb(1) % y(b) = 0
ya(2)-1]; % additional (not sure if it's correct)
end
The result
2 comentarios
darova
el 15 de Feb. de 2020
For interval [-2 2]
>> mainbetarot
c =
-0.2322
>> -1+1/1.4
ans =
-0.2857
Try to change interval
Ver también
Categorías
Más información sobre Eigenvalue Problems en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!