IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MATLAB Discussion :

racines de besselj ? [Débutant]


Sujet :

MATLAB

  1. #1
    Membre du Club
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2012
    Messages : 75
    Points : 66
    Points
    66
    Par défaut racines de besselj ?
    Bonjour tous,

    je vous écris car j'aimerai savoir si vous savez comment trouver les racines de la fonction besselj ?

    j'aurais bien fait un truc du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    roots(bessej(0,1:1000))
    mais je suis sur que ça ne marche pas...

    merci pour les infos que vou pourrez me donner

  2. #2
    Rédacteur

    Homme Profil pro
    Comme retraité, des masses
    Inscrit en
    Avril 2007
    Messages
    2 978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 83
    Localisation : Suisse

    Informations professionnelles :
    Activité : Comme retraité, des masses
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 2 978
    Points : 5 179
    Points
    5 179
    Par défaut
    Salut!
    Il existe de nombreuses méthodes pour trouver les zéros d'une fonction, par exemple:

    Méthode de la dichotomie
    Méthode de la sécante
    Regula falsi
    Méthode de Ridder
    Méthode de Brent
    Méthode de Newton-Raphson
    etc.

    A toi de choisir.
    Jean-Marc Blanc
    Calcul numérique de processus industriels
    Formation, conseil, développement

    Point n'est besoin d'espérer pour entreprendre, ni de réussir pour persévérer. (Guillaume le Taiseux)

  3. #3
    FLB
    FLB est déconnecté
    Modérateur
    Avatar de FLB
    Homme Profil pro
    Ing. Aérospatiale
    Inscrit en
    Juin 2003
    Messages
    770
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : Ing. Aérospatiale
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2003
    Messages : 770
    Points : 1 185
    Points
    1 185
    Par défaut
    Tu peux utiliser la fonction fzero de matlab pour trouver une racine proche d'un valeur initiale :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    fzero(@(x)besselj(0,x),2)
    ans =
        2.4048

  4. #4
    Membre du Club
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2012
    Messages : 75
    Points : 66
    Points
    66
    Par défaut
    merci pour votre aide.

    par contre il va y avoir un complication car je ne recherche "pas une solution" "mais les solutions"

    Par exemple si je veux les 100 premières racines de Bessel c'est un peu compliqué car il faudrait que je prennes des points de départ proches de ces 100solutions...

    à la limite je peux partir de points initiaux pris au hasard mais comment être sur que je ne saute pas une solution ?

  5. #5
    FLB
    FLB est déconnecté
    Modérateur
    Avatar de FLB
    Homme Profil pro
    Ing. Aérospatiale
    Inscrit en
    Juin 2003
    Messages
    770
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : Ing. Aérospatiale
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2003
    Messages : 770
    Points : 1 185
    Points
    1 185
    Par défaut
    Si tu as la symbolic toolbox tu peux regarder du côté de la fonction solve
    http://www.mathworks.fr/fr/help/symbolic/solve.html
    comment être sur que je ne saute pas une solution ?
    Numériquement tu peux t'arranger pour avoir de grande chance de ne pas rater un zéro, mais si tu n'as pas d'hypothèse sur la forme de ta fonction, tu ne peux pas etre sûr.

  6. #6
    Membre du Club
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2012
    Messages : 75
    Points : 66
    Points
    66
    Par défaut
    merci pour votre aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment saisir les racines avec OpenOffice ?
    Par poxtra_102 dans le forum Applications et environnements graphiques
    Réponses: 5
    Dernier message: 08/10/2004, 19h05
  2. [Astuce] Approximation de racines carrées
    Par Smortex dans le forum Assembleur
    Réponses: 16
    Dernier message: 18/05/2004, 06h17
  3. Problème pour monter ma partition racine au boot
    Par GLDavid dans le forum Administration système
    Réponses: 11
    Dernier message: 23/04/2004, 11h40
  4. Racine carrée
    Par SteelBox dans le forum Mathématiques
    Réponses: 5
    Dernier message: 23/11/2002, 17h15
  5. [VB6] Racine carrée + arrondi
    Par Krys29 dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 28/10/2002, 13h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo