Académique Documents
Professionnel Documents
Culture Documents
function [R]=BesselRaices(p,M,epsi)
x=[0:0.1:(pi.*M).*2];
L=length(x); r=0;
for l=1:L-1
if besselj(p,x(l)).*besselj(p,x(l+1))<0
r=r+1;
A(r)=[x(l)]; B(r)=[x(l+1)];
end
end
for m=1:M
iz=A(m); de=B(m);
while(de-iz)>epsi;
med=(de+iz)./2;
if besselj(p,iz).*besselj(p,med)<0
de=med;
else
iz=med;
end
end
R(m)=med;
end
%Programa para encontrar races
%usando la ecuacion de bessel
%ao/2+ sumatoria anCos(nx)+bnSin(nx)
end