Bonjour à tous !
Je suis novice sous Matlab et j'aurais besoin de votre aide pour résoudre un problème qui ne parait pas si compliqué...
J'aimerais résoudre l'équation Jn'(x)=0.
où Jn représente la n-ième fonction de Bessel du premier ordre.
Pour cela j'ai tapé les quelques lignes sous Matlab.
r=0.1:0.0001:10;
n=1;
J = besselj(n,r);
dJ = diff(J)./diff(r);
s=find(dJ==0);
s
Et puis... Plus rien.
Je me suis rendu compte que la fonction find ne me retournait qu'un vecteur s vide. J'ai réfléchi et je me suis dit que c'était sans doute parce que dJ ne s'annulait jamais. Ce qui peut s'expliquer par le fait que les solutions de l'équation sont en dehors de mon échantillonnage (je ne sais même pas si les solutions sont rationnelles...).
En traçant la fonction il semble évident qu'il existe des solutions à l'équation.
Si quelqu'un peut m'aider.
Merci
-----