Dérivée de la fonction de bessel sous Matlab
Répondre à la discussion
Affichage des résultats 1 à 7 sur 7

Dérivée de la fonction de bessel sous Matlab



  1. #1
    invitedeca7907

    Dérivée de la fonction de bessel sous Matlab


    ------

    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

    -----

  2. #2
    invitedeca7907

    Re : Dérivée de la fonction de bessel sous Matlab

    Problème résolu.

    J'ai programmé la méthode des bissectrices pour résoudre J'(x)=0.

    Les résultats sont satisfaisants (erreur quasi nulle et temps de calcul rapide).

    Si quelqu'un a besoin de la méthode des bissectrices, qu'il fasse signe.

  3. #3
    invite4b9bcb7d

    Re : Dérivée de la fonction de bessel sous Matlab

    Bonjour Gaetan, j'aurai besoin de ton code dans le cadre d'un projet pour calcul des modes dans un guide cylindrique.
    je te remercie d'avance

  4. #4
    franky620

    Re : Dérivée de la fonction de bessel sous Matlab

    bonjour.
    s'il te plait pourrais tu m'envoyer le code en question? merci

  5. A voir en vidéo sur Futura
  6. #5
    Deedee81
    Modérateur

    Re : Dérivée de la fonction de bessel sous Matlab

    Salut,

    Avant de demander ce genre de chose il serait quand même bon de regarder les dates.
    Gaetan n'est plus revenu depuis neuf ans et Yassin depuis sept ans.
    "Il ne suffit pas d'être persécuté pour être Galilée, encore faut-il avoir raison." (Gould)

  7. #6
    albanxiii
    Modérateur

    Re : Dérivée de la fonction de bessel sous Matlab

    A ce stade ça serait peut-être judicieux de demander à ChatGPT ou consort.
    Not only is it not right, it's not even wrong!

  8. #7
    stefjm

    Re : Dérivée de la fonction de bessel sous Matlab

    Lets go!

    Prompt : Dérivée de la fonction de bessel sous Matlab

    La fonction de Bessel est implémentée dans MATLAB sous la forme de la fonction besselj. La dérivée de la fonction de Bessel peut être calculée en utilisant la fonction diff de MATLAB. Voici un exemple de code pour calculer la dérivée de la fonction de Bessel de premier ordre (J0):

    matlab
    syms x J0 = besselj(0, x);
    % Fonction de Bessel de premier ordre (J0) dJ0 = diff(J0, x);
    % Dérivée de la fonction de Bessel de premier ordre (dJ0)
    % Affichage des résultats
    disp('Fonction de Bessel de premier ordre (J0):');
    disp(J0);
    disp('Dérivée de la fonction de Bessel de premier ordre (dJ0):');
    disp(dJ0);

    Ce code utilise les symboles (syms) pour définir les variables symboliques et effectuer des calculs symboliques. La fonction disp est utilisée pour afficher les résultats.
    Assurez-vous d'avoir la boîte à outils Symbolic Math installée dans votre installation MATLAB pour pouvoir utiliser les fonctionnalités symboliques.
    Dernière modification par stefjm ; 07/06/2023 à 14h07.
    Moi ignare et moi pas comprendre langage avec «hasard», «réalité» et «existe».

Discussions similaires

  1. Une derivée partielle sous simulink matlab
    Par invite977e5589 dans le forum Mathématiques du supérieur
    Réponses: 0
    Dernier message: 06/08/2010, 09h29
  2. fonction de Bessel sous Matlab/scilab.
    Par invite4a2c57a3 dans le forum Mathématiques du supérieur
    Réponses: 1
    Dernier message: 08/12/2009, 19h32
  3. Problème sous matlab fonction introuvable
    Par invitecc0489b8 dans le forum Logiciel - Software - Open Source
    Réponses: 11
    Dernier message: 15/07/2009, 09h47
  4. Antécédent d'une fonction sous matlab
    Par invite9f5d8dd0 dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 28/04/2009, 14h11
  5. Dérivée de la fonction de bessel
    Par Evil.Saien dans le forum Mathématiques du supérieur
    Réponses: 6
    Dernier message: 16/12/2004, 08h23