Cette erreur se produit quand un nombre élevé à une puissance donne une erreur. Par exemple (-4)^(-5.1) donne une erreur, car un nombre négatif ne peut être élevé à une puissance non entière quand les calculs sont faits avec les nombres réels.
tan(x) n'est pas définie pour x= π/2+πp = 90°+p180°, où p est un entier (mesures des angles droits).
fact(x), qui calcule le factorielle du nombre x, n'est défini que pour x entier positif.
Les fonctions logarithmes ln(x) et log(x) ne sont pas définies pour x≤0, quand le calcul est fait pour des nombres réels. Quand les calculs sont effectués dans les nombres complexes ce n'est qu'en 0 que les fonctions logarithmes ne sont pas définies.
sqrt(x) n'est pas définie pour x<0, quand les calculs sont faits pour des nombres réels. sqrt(x) est définie pour tout nombre quand les calculs sont faits pour des nombres complexes.
Cette erreur peut se produire quand les calculs sont faits pour des nombres réels. Si une étape du calcul a donné un nombre avec une partie imaginaire, le calcul ne peut se pousuivre. Un exemple de ceci : sin(x+i)
Le programme essaie de diviser par zéro lors d'un calcul. La division par zéro n'est jamais possible. Par exemple la fonction f(x)=1/x n'est pas définie pour x=0.
Les fonctions trigonométriques réciproques asin(x) et acos(x) ne sont définies que sur [-1;1], et ne sont pas définies pour des nombres à partie imaginaire. La fonction atan(x) est définie pour tous les nombres sans partie imaginaire. Cette erreur peut aussi se produire si vous essayez d'utiliser arg(0) (le nombre complexe nul n'a pas d'argument).
Cette erreur se produit lorqu'une fonction n'est pas définie en un point particulier. C'est le cas par exemple pour sign(x) et u(x) en x=0.
La réciproque de la tangente hyperbolique n'est pas définie en x=1 et =-1, et n'est pas définie en dehors de l'intervalle ]-1;1[ si on n'utilise que les nombres réels.
La réciproque du cosinus hyperbolique argch(x) n'est définie que si x≥1 pour des nombres réels. argch(x) est défini pour tous les nombres quand on calcule dans les nombres complexes.
L'argument de zéro n'est pas défini car aucun angle ne peut lui être associé.
Cette erreur survient quand on fait des calculs avec une fonction très compliquée comme W(z), et le calcul ne peut aboutir à un résultat satisfaisant.
Un argument d'une fonction conduit à un résultat sans chiffres significatifs, tel que sin(1E70) qui donne un nombre arbitraire dans l'intervalle [-1;1].
Une fonction ou une constante personnelle n'existe plus. Vous pouvez soit la définir de nouveau, soit la supprimer de vos expressions. Il peut aussi arriver qu'une constante personnelle a été modifiée en une fonction ou vice versa, ou encore le nombre d'arguments de la fonction personnelle a changé.
Trop d'appels récursifs ont été exécutés. C'est presque toujours le cas d'une fonction qui s'appelle récursivement une infinité de fois, par exemple foo(x)=2*foo(x). L'erreur peut aussi simplement se produire parce que vous faites appel à trop de fonctions récursives.
Le résultat donné par une fonction est trop grand pour être utilisable. Ceci arrive par exemple si vous essayer de calculer sh(20000).
Une fonction personnalisée dans un plugin Python n'a pas retourné de résultat. La fenêtre de l'interpréteur Python devrait donner une information plus détaillée.
Un opérateur +, -, *, / ou ^ a été mal placé. Cela peut arriver si vous essayer de saisir la fonction f(x)=^2, et cela signifie habituellement que vous avez oublié quelque chose lié à l'opérateur.
Une parenthèse droite est manquante. Vérifiez que vous avez bien le même nombre de parenthèses droites et gauches.
Vous avez fourni un nombre incorrect d'arguments à la fonction spécifiée. Vérifiez la liste des fonctions pour trouver le nombre requis d'arguments nécessaires à la fonction. Cette erreur de produira par exemple si vous écrivez sin(x,3).
Deux opérateurs de comparaison seulement sont autorisés en séquence. Par exemple "sin(x) < y < cos(x)" est correct alors que "sin(x) < x < y < cos(x)" ne l'est pas car il y a trois opérateurs < en séquence.
Quelque chose qui ressemble à un nombre mais n'en est pas un a été trouvé. Par exemple ceci est un nombre incorrect : 4.5E.Un nombre doit être de la forme nnn.fffEeee où nnn est la troncature du nombre qui peut être négative. fff est la partie décimale qui est séparée de la précédente par un point '.'. La partie décimale est optionnelle, mais soit la
Vous n'avez rien saisi dans la zone prévue à cet effet. Ceci n'est pas autorisé. Vous devez saisir une expression.
La virgule ne peut être utilisée comme séparateur décimal. Vous devez utiliser un '.' pour séparer partie entière et partie décimale.
Une parenthèse droite a été rencontrée où elle n'aurait pas dû être. Vérifiez qu'il y a le même nombre de parenthèses gauches et droites.
Un facteur, qui peut être un nombre, une constante ou une fonction aurait dû être présent.
Les parenthèses ne peuvent pas être placées après une constante ou une variable. Par exemple ceci est incorrect : f(x)=x(5). Utilisez f(x)=x*5 à la place.
Une expression était attendue. Cela peut arriver si vous avez des parenthèses vides : f(x)=sin()
Vous avez saisi quelque chose qui ressemble à une variable, une fonction ou une constante mais ce n'en est pas une. Notez que "x5" n'est pas la même chose que "x*5".
Un caractère inconnu a été rencontré.
La fin d'une expression a été jugée incohérente.
Une erreur est survenue en analysant l'écriture de la fonction. La chaîne ne définit pas une fonction correctement.
Un dépassement de capacité est survenu durant le calcul. Cela peut se produire quand les nombres deviennent trop grands.
Une valeur interdite a été utilisée comme paramètre pendant le calcul.
Un nombre insuffisant de points a été fourni pour déterminer une courbe d'ajustement. Une courbe d'ajustement polynomiale nécessite au moins un point de plus que le degré du modèle utilisé. Par exemple pour un modèle polynomial de degré trois il faut au moins quatre points. Tous les autres modèles nécessitent au moins deux points.
Les noms pour les fonctions et constantes définies par l'utilisateur doivent commencer par une lettre et ne contenir que des lettres et des chiffres. Vous ne pouvez pas non plus utiliser des noms déjà attibués aux fonctions et constantes intégrées dans le programme.
Il n'est pas possible de dériver une fonction récursive car la fonction qui en résulterait serait infiniment grande.
La fonction ne peut pas être dérivée parce qu'une partie de la fonction n'a pas de dérivée première. C'est par exemple le cas de arg(x), conj(x), re(x) and im(x).
Une erreur s'est produite pendant le calcul. La cause exacte en est inconnue. Si vous obtenez cette erreur, vous devez essayer de joindre l'auteur du programme avec une description permettant de reproduire ce qui arrive. Alors il pourra peut-être améliorer le message d'erreur ou éviter que l'erreur se produise.
La valeur proposée, qui peut être celle par défaut, ne permet pas de trouver une solution. Cela peut être provoqué par une mauvaise proposition et une meilleure proposition peut donner une solution. Cela peut aussi venir du fait que le modèle de courbe d'ajustement choisi ne convient pas aux données, auquel cas vous devriez essayer un autre modèle.
Il n'existe pas de réultat pertinent. Cela peut arriver par exemple en essayant de créer une courbe d'ajustement d'une série de point pour laquelle cela n'est pas possible d'en calculer une. Une raison peut être qu'une des constantes calculée devrait être infinie.
Graph ne peut donner un résultat précis. Cela peut arriver lorsque le calcul d'une intégrale donne un résultat avec une estimation de l'erreur trop élevée.
Une erreur interne est survenue. Cela signifie que le programme a fait quelque chose censé être impossible mais qui est arrivé quand même. S'il vous plaît joignez le programmeur avec autant d'information que nécessaire pour reproduire le problème.