Bonjour,
J'ai une question toute simple dont je n'ai pas trouvé la réponse sur la FAQ.
Je fais un calcul sur matlab or, selon les paramètres d'entrée, je peux avoir de gros problème numériques.
Voici le calcul :
je plotte ça pour l allant de 1 à 10 sans problème pour n=2. Cependant, lorsque j'augmente n, des erreurs calcul apparaissent.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 b = 2*n^2; resultat = b*(-pi*csc(l*pi)/(b*gamma(-l))+(b^(-1+l/2)*exp(-b/2)*mfun('WhittakerM',l/2,(l+1)/2,b))/(-1 - l));
Je rentre la même fonction sous Maple et les mêmes erreurs apparaissent. Cependant, si dans Maple je rentre :
alors les erreurs disparaissent.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Digits:=30:
Il y a-t-il un moyen de faire quelque chose de similaire sous matlab?
Partager