Différences entre versions de « Commande NSolutions »

De GeoGebra Manual
Aller à : navigation, rechercher
m (Remplacement du texte — « ;([A-Za-z0-9]*)\[(.*)\] » par « ;$1($2) »)
Ligne 9 : Ligne 9 :
  
  
;NSolutions[ <Équation> ] : Recherche une approximation numérique de la solution de l'équation de la variable ''x'' donnée.
+
;NSolutions( <Équation> ) : Recherche une approximation numérique de la solution de l'équation de la variable ''x'' donnée.
 
:{{exemple|1=<div><code><nowiki>NSolutions[cos(x) = x]</nowiki></code> retourne ''{0.739085133215165}''.</div>}}
 
:{{exemple|1=<div><code><nowiki>NSolutions[cos(x) = x]</nowiki></code> retourne ''{0.739085133215165}''.</div>}}
  
;NSolutions[ <Équation>, <Variable v> ] : Recherche une approximation numérique de la solution de l'équation de la variable ''v'' donnée.
+
;NSolutions( <Équation>, <Variable v> ) : Recherche une approximation numérique de la solution de l'équation de la variable ''v'' donnée.
 
:{{exemple|1=<div><code><nowiki>NSolutions[a^4 + 34a^3 - 34, a]</nowiki></code> retourne '' {0.9904738885580846}''.</div>}}
 
:{{exemple|1=<div><code><nowiki>NSolutions[a^4 + 34a^3 - 34, a]</nowiki></code> retourne '' {0.9904738885580846}''.</div>}}
  
Ligne 21 : Ligne 21 :
 
:*<code><nowiki>NSolutions[a^4 + 34a^3 = 34, a = 3]</nowiki></code> donne la liste ''{-34, 0.99}''. Cet arrondi "-34" peut apparaître très dérangeant, car il est manifeste que si l'on donne à ''a'' la valeur -34, les puissances vont s'annuler, mais il va rester -34 et non 0 ! Option : 15 décimales, remet les pendules à l'heure : ''a = -34.00086498588374''</div>}}
 
:*<code><nowiki>NSolutions[a^4 + 34a^3 = 34, a = 3]</nowiki></code> donne la liste ''{-34, 0.99}''. Cet arrondi "-34" peut apparaître très dérangeant, car il est manifeste que si l'on donne à ''a'' la valeur -34, les puissances vont s'annuler, mais il va rester -34 et non 0 ! Option : 15 décimales, remet les pendules à l'heure : ''a = -34.00086498588374''</div>}}
  
;NSolutions[ <Liste d'équations>, <Liste de Variables> ] : Recherche une approximation numérique des solutions du système d'équations.
+
;NSolutions( <Liste d'équations>, <Liste de Variables> ) : Recherche une approximation numérique des solutions du système d'équations.
 
:{{exemple|1=<div><code><nowiki>NSolutions[{π / x = cos(x - 2y), 2 y - π = sin(x)}, {x=3, y=1.5}]</nowiki></code> retourne ''{3.141592651686591, 1.570796327746508}''.</div>}}
 
:{{exemple|1=<div><code><nowiki>NSolutions[{π / x = cos(x - 2y), 2 y - π = sin(x)}, {x=3, y=1.5}]</nowiki></code> retourne ''{3.141592651686591, 1.570796327746508}''.</div>}}
 
:{{note| 1=Si vous ne donnez pas un point de départ, comme a=3 ou {x=3, y=1.5}, l'algorithme peut peiner dans sa recherche (mais donner un point de départ ne garantit pas non plus la découverte d'une solution).<br/><code><nowiki>NSolutions[{π / x = cos(x - 2y), 2 y - π = sin(x)}, {x, y}]</nowiki></code> retourne ''{-179.91, 1.94} (Option : 2 décimales)''.}}
 
:{{note| 1=Si vous ne donnez pas un point de départ, comme a=3 ou {x=3, y=1.5}, l'algorithme peut peiner dans sa recherche (mais donner un point de départ ne garantit pas non plus la découverte d'une solution).<br/><code><nowiki>NSolutions[{π / x = cos(x - 2y), 2 y - π = sin(x)}, {x, y}]</nowiki></code> retourne ''{-179.91, 1.94} (Option : 2 décimales)''.}}

Version du 7 octobre 2017 à 18:02


Menu view cas.svg uniquement en fenêtre Calcul formel


Lorsque l'équation n'est pas polynomiale, il est conseillé d'utiliser la 3ème syntaxe : ie, donner une valeur de départ !


NSolutions( <Équation> )
Recherche une approximation numérique de la solution de l'équation de la variable x donnée.
Exemple :
NSolutions[cos(x) = x] retourne {0.739085133215165}.
NSolutions( <Équation>, <Variable v> )
Recherche une approximation numérique de la solution de l'équation de la variable v donnée.
Exemple :
NSolutions[a^4 + 34a^3 - 34, a] retourne {0.9904738885580846}.
NSolutions[ <Équation>, <Variable = valeur départ> ]
Recherche une approximation numérique de la liste des solutions à l'équation donnée de variable donnée, supérieures à valeur départ.
Exemples :
  • NSolutions[cos(x) = x, x = 0] donne {0.74}
  • NSolutions[a^4 + 34a^3 = 34, a = 3] donne la liste {-34, 0.99}. Cet arrondi "-34" peut apparaître très dérangeant, car il est manifeste que si l'on donne à a la valeur -34, les puissances vont s'annuler, mais il va rester -34 et non 0 ! Option : 15 décimales, remet les pendules à l'heure : a = -34.00086498588374
NSolutions( <Liste d'équations>, <Liste de Variables> )
Recherche une approximation numérique des solutions du système d'équations.
Exemple :
NSolutions[{π / x = cos(x - 2y), 2 y - π = sin(x)}, {x=3, y=1.5}] retourne {3.141592651686591, 1.570796327746508}.
Note : Si vous ne donnez pas un point de départ, comme a=3 ou {x=3, y=1.5}, l'algorithme peut peiner dans sa recherche (mais donner un point de départ ne garantit pas non plus la découverte d'une solution).
NSolutions[{π / x = cos(x - 2y), 2 y - π = sin(x)}, {x, y}] retourne {-179.91, 1.94} (Option : 2 décimales).


Note :
  • NSolutions ne fonctionnera pas pour les fonctions qui ont l'axe des x comme asymptote.
    Elles doivent souvent être reformulées.
  • NSolutions ne fonctionne que pour des fonctions continues.


Saisie : Voir aussi les commandes : Solutions et NRésoudre .

Note : π est obtenu en pressant Alt + p.
© 2024 International GeoGebra Institute