Manuel du propriétaire | HP 21 Manuel utilisateur

Ajouter à Mes manuels
688 Des pages
Manuel du propriétaire | HP 21 Manuel utilisateur | Fixfr
Calculatrice graphique HP Prime
Les informations contenues dans ce document
peuvent être modifiées sans préavis. Les
garanties relatives aux produits et aux
services HP sont décrites dans les textes de
garantie limitée expresse qui les
accompagnent. Aucun élément du présent
document ne peut être interprété comme
constituant une garantie supplémentaire. HP
ne saurait être tenu pour responsable des
erreurs ou omissions de nature technique ou
rédactionnelle qui pourraient subsister dans le
présent document.
Hewlett-Packard ne saurait être tenu pour
responsable des erreurs contenues dans cette
documentation, ni des dommages directs ou
consécutifs éventuels liés à la fourniture, aux
performances ou à l'utilisation de ce manuel ou
des exemples qu'il contient.
Logiciel d'ordinateur confidentiel. Une licence
HP est requise pour la possession, l'utilisation
ou la copie. En accord avec les articles FAR
12.211 et 12.212, les logiciels informatiques
commerciaux, la documentation des logiciels
et les informations techniques concernant les
articles commerciaux sont concédés au
gouvernement des Etats-Unis sous licence
commerciale standard du distributeur.
Des parties de ce logiciel sont protégées par les
droits d'auteur 2013 de The FreeType Project
(www.freetype.org). Tous droits réservés. HP
distribue FreeType sous la licence FreeType. HP
distribue les polices google-droid sous la
licence logicielle Apache v2.0. HP distribue
HIDAPI sous la licence BSD uniquement. HP
distribue Qt sous la licence LGPLv2.1. HP
fournit une copie complète de la source Qt. HP
distribue QuaZIP sous les licences LGPLv2 et
zlib/libpng. HP fournit une copie complète de la
source QuaZIP.
Des informations réglementaires sur le produit
et des informations relatives à l'environnement
sont disponibles sur le CD fourni avec ce
produit.
© 2015 Hewlett-Packard Development
Company, L.P.
Première édition : Juillet 2015
Référence du document : 813269-051
Sommaire
1 Préface ......................................................................................................................................................... 1
Conventions du manuel ......................................................................................................................................... 1
2 Mise en route ................................................................................................................................................ 2
Avant de commencer ............................................................................................................................................. 2
Marche/Arrêt, annulation d'une opération ............................................................................................................ 3
Pour allumer la calculatrice ................................................................................................................. 3
Pour annuler une opération ................................................................................................................ 3
Pour éteindre la calculatrice ................................................................................................................ 3
Vue d'accueil ........................................................................................................................................ 3
Vue du CAS ........................................................................................................................................... 4
Couvercle de protection ....................................................................................................................... 4
Écran ...................................................................................................................................................................... 4
Réglage de la luminosité ..................................................................................................................... 4
Effacement de l'affichage .................................................................................................................... 4
Sections de l'écran ............................................................................................................................... 4
Menu Paramètres rapides ................................................................................................................... 6
Navigation .............................................................................................................................................................. 6
Gestes tactiles ..................................................................................................................................... 7
Clavier .................................................................................................................................................. 7
Menu contextuel .................................................................................................................................. 8
Touches de saisie et de modification ..................................................................................................................... 9
Touches préfixes ................................................................................................................................ 10
Ajout de texte .................................................................................................................................... 11
Touches mathématiques ................................................................................................................... 12
Modèle mathématique .................................................................................................... 12
Raccourcis mathématiques ............................................................................................ 13
Fractions ......................................................................................................................... 14
Nombres hexadécimaux ................................................................................................. 15
Touche EEX (puissances de 10) ....................................................................................... 15
Menus ................................................................................................................................................................... 16
Sélection dans un menu .................................................................................................................... 17
Raccourcis .......................................................................................................................................... 17
Fermeture d'un menu ........................................................................................................................ 17
Menus Boîte à outils .......................................................................................................................... 18
Formulaires de saisie ........................................................................................................................................... 18
iii
Restauration des champs de formulaire de saisie ........................................................................... 18
Paramètres généraux du système ...................................................................................................................... 19
Paramètres accueil ............................................................................................................................ 19
Page 1 .............................................................................................................................. 19
Page 2 .............................................................................................................................. 20
Page 3 .............................................................................................................................. 21
Page 4 .............................................................................................................................. 21
Spécification d'un paramètre accueil ............................................................................. 21
Calculs mathématiques ....................................................................................................................................... 23
Par où commencer ? .......................................................................................................................... 23
Sélection d'un type d'entrée .............................................................................................................. 23
Saisie d'expressions .......................................................................................................................... 24
Exemple ........................................................................................................................... 24
Parenthèses .................................................................................................................... 25
Priorité algébrique ........................................................................................ 25
Nombres négatifs ........................................................................................................... 26
Multiplications explicite et implicite ............................................................................... 26
Résultats longs ............................................................................................................... 26
Réutilisation des expressions et résultats précédents .................................................................... 26
Utilisation du Presse-papiers ......................................................................................... 27
Réutilisation du dernier résultat ..................................................................................... 27
Réutilisation d'une expression ou d'un résultat à partir du CAS .................................... 29
Mémorisation d'une valeur dans une variable .................................................................................. 29
Nombres complexes ............................................................................................................................................ 30
Copier et coller ..................................................................................................................................................... 31
Partage de données ............................................................................................................................................. 33
Procédure générale ........................................................................................................................... 33
Aide en ligne ........................................................................................................................................................ 34
3 RPN (Reverse Polish Notation – Notation polonaise inversée) .......................................................................... 37
Historique du mode RPN ...................................................................................................................................... 38
Réutilisation des résultats ................................................................................................................ 39
Exemples de calculs ............................................................................................................................................. 40
Manipulation de la pile ......................................................................................................................................... 41
PICK (Collecter) .................................................................................................................................. 42
ROLL (Roulement) ............................................................................................................................. 42
Swap (Intervertir) .............................................................................................................................. 42
Stack (Pile) ......................................................................................................................................... 42
DROPN ............................................................................................................................. 42
DUPN ............................................................................................................................... 43
Echo (Écho) ...................................................................................................................... 43
iv
→LIST .............................................................................................................................. 43
Affichage d'un élément ..................................................................................................................... 44
Suppression d'un élément ................................................................................................................. 44
Suppression de tous les éléments .................................................................................................... 44
4 Système de calcul formel (CAS) ..................................................................................................................... 45
Vue du CAS ........................................................................................................................................................... 45
Calculs du CAS ...................................................................................................................................................... 46
Exemple 1 .......................................................................................................................................... 46
Exemple 2 .......................................................................................................................................... 47
Paramètres .......................................................................................................................................................... 48
Page 1 ................................................................................................................................................ 48
Page 2 ................................................................................................................................................ 49
Configuration de la forme des éléments de menu ........................................................................... 50
Pour utiliser une expression ou un résultat de la vue d'accueil ....................................................... 50
Pour utiliser une variable de la vue d'accueil dans le CAS ................................................................ 50
5 Mode examen .............................................................................................................................................. 51
Utilisation du mode de base ................................................................................................................................ 51
Modification de la configuration par défaut ........................................................................................................ 52
Création d'une nouvelle configuration ................................................................................................................ 54
Activation du mode examen ................................................................................................................................ 55
Annulation du mode examen ............................................................................................................ 56
Modification des configurations .......................................................................................................................... 56
Pour modifier une configuration ....................................................................................................... 56
Pour réinitialiser la configuration par défaut ................................................................................... 57
Suppression de configurations ......................................................................................................... 57
6 Présentation des applications HP .................................................................................................................. 58
Bibliothèque d'applications ................................................................................................................................. 59
Ouverture d'une application .............................................................................................................. 59
Réinitialisation d'une application ...................................................................................................... 60
Tri d'applications ............................................................................................................................... 60
Suppression d'une application .......................................................................................................... 60
Autres options ................................................................................................................................... 61
Vues des applications .......................................................................................................................................... 61
Vue symbolique ................................................................................................................................. 61
Vue Configuration symbolique .......................................................................................................... 62
Vue Graphique ................................................................................................................................... 62
Vue Configuration du tracé ............................................................................................................... 63
v
Vue Numérique .................................................................................................................................. 64
Vue Configuration numérique ........................................................................................................... 64
Exemple rapide .................................................................................................................................. 65
Ouverture de l'application .............................................................................................. 65
Vue Symbolique .............................................................................................................. 65
Vue Configuration symbolique ....................................................................................... 66
Vue graphique ................................................................................................................. 66
Vue Configuration du tracé ............................................................................................. 67
Vue Numérique ............................................................................................................... 68
Vue Configuration numérique ......................................................................................... 68
Opérations courantes de la vue Symbolique ...................................................................................................... 69
Ajout d'une définition ........................................................................................................................ 69
Modification d'une définition ............................................................................................................. 69
Blocs fonctionnels définitionnels ...................................................................................................... 69
Évaluation d'une définition dépendante ........................................................................................... 71
Sélection ou désélection d'une définition à explorer ....................................................................... 71
Sélection d'une couleur pour les tracés ............................................................................................ 71
Suppression d'une définition ............................................................................................................. 72
Vue Symbolique : Récapitulatif des boutons de menu ..................................................................... 72
Opérations courantes de la vue Configuration symbolique ............................................................................... 73
Remplacement des paramètres généraux du système .................................................................... 74
Restauration des paramètres par défaut ......................................................................................... 74
Opérations courantes de la vue Graphique ......................................................................................................... 74
Zoom .................................................................................................................................................. 75
Facteurs de zoom ............................................................................................................ 75
Options de zoom ............................................................................................................. 76
Zooms ............................................................................................................................. 76
Touches de zoom ............................................................................................................ 76
Menu Zoom ..................................................................................................................... 76
Zoom dans une zone ....................................................................................................... 77
Menu Affichages .............................................................................................................. 78
Test d'un zoom avec l'affichage en écran scindé ............................................................ 78
Exemples de zoom .......................................................................................................... 79
Zoom avant ................................................................................................... 79
Zoom arrière ................................................................................................. 80
X plus ............................................................................................................ 80
X moins ......................................................................................................... 81
Y plus ............................................................................................................ 81
Y moins ......................................................................................................... 82
Carré .............................................................................................................. 82
Échelle automatique ..................................................................................... 83
vi
Décimal ......................................................................................................... 83
Nombre entier ............................................................................................... 84
Trig ................................................................................................................ 84
Tracer ................................................................................................................................................. 85
Sélection d'un graphique ................................................................................................ 85
Évaluation d'une définition ............................................................................................. 86
Activation ou désactivation du traçage .......................................................................... 87
Vue Graphique : Récapitulatif des boutons de menu ....................................................................... 87
Opérations courantes de la vue Configuration du tracé ..................................................................................... 87
Configuration de la vue Graphique ................................................................................................... 87
Page 1 .............................................................................................................................. 88
Page 2 .............................................................................................................................. 89
Méthodes de création de graphique ................................................................................................. 89
Restauration des paramètres par défaut ......................................................................................... 91
Opérations courantes de la vue Numérique ........................................................................................................ 91
Zoom .................................................................................................................................................. 91
Options de zoom ............................................................................................................. 92
Zooms ............................................................................................................................. 93
Touches de zoom ............................................................................................................ 93
Menu Zoom ..................................................................................................................... 93
Évaluation .......................................................................................................................................... 94
Tableaux personnalisés .................................................................................................................... 94
Suppression de données ................................................................................................. 95
Copier-coller dans la vue Numérique ................................................................................................ 95
Copier-coller une cellule ................................................................................................. 95
Copier-coller une ligne .................................................................................................... 96
Copier-coller un tableau rectangulaire de cellules ......................................................... 96
Vue Numérique : Récapitulatif des boutons de menu ...................................................................... 97
Menu Autre ...................................................................................................................... 97
Opérations courantes de la vue Configuration numérique ................................................................................. 98
Restauration des paramètres par défaut ......................................................................................... 98
Association des vues Graphique et Numérique .................................................................................................. 99
Ajout d'une remarque à une application ............................................................................................................. 99
Création d'une application ................................................................................................................................. 100
Exemple ........................................................................................................................................... 100
Variables et fonctions d'applications ................................................................................................................ 102
Fonctions ......................................................................................................................................... 102
Variables .......................................................................................................................................... 102
Qualification des variables .............................................................................................................. 103
vii
7 Fonction, application ................................................................................................................................. 104
Présentation de l'application Fonction ............................................................................................................. 104
Ouverture de l'application Fonction ................................................................................................ 104
Définition des expressions .............................................................................................................. 105
Sélection d'un tracé ......................................................................................................................... 105
Traçage d'une fonction .................................................................................................................... 106
Traçage d'un graphique ................................................................................................................... 106
Modification de l'échelle .................................................................................................................. 108
Affichage de la vue Numérique ....................................................................................................... 108
Configuration de la vue Numérique ................................................................................................ 109
Exploration de la vue Numérique ................................................................................................... 110
Navigation dans un tableau .......................................................................................... 110
Accès direct à une valeur .............................................................................................. 111
Accès aux options de zoom .......................................................................................... 111
Autres options ............................................................................................................... 112
Analyse de fonctions ......................................................................................................................................... 112
Affichage du menu de la vue Graphique ......................................................................................... 112
Fonctions de croquis ..................................................................................................... 112
Rechercher une racine d'équation quadratique ........................................................... 113
Recherche d'une intersection de deux fonctions ......................................................... 114
Recherche de la pente d'une équation quadratique .................................................... 115
Recherche de la zone signée entre deux fonctions ...................................................... 116
Recherche de l'extremum de l'équation quadratique .................................................. 118
Ajout d'une tangente à une fonction ............................................................................ 119
Variables de fonctions ....................................................................................................................................... 119
Accès aux variables de fonctions .................................................................................................... 119
Récapitulatif des opérations FCN ...................................................................................................................... 120
Définition de fonctions en termes de dérivées ou d'intégrales ........................................................................ 121
Fonctions définies par des dérivées ............................................................................................... 121
Fonctions définies par des intégrales ............................................................................................. 124
8 Application Graphiques avancés ................................................................................................................. 126
Présentation de l'application Graphiques avancés ........................................................................................... 128
Ouverture de l'application Graphiques avancés ............................................................................. 129
Définition d'une proposition ouverte .............................................................................................. 129
Configuration du tracé .................................................................................................................... 130
Traçage des définitions sélectionnées ............................................................................................ 131
Exploration du graphique ............................................................................................................... 131
Traçage dans la vue Graphique .................................................................................... 133
Vue Numérique ................................................................................................................................ 134
Affichage de la vue Numérique ..................................................................................... 135
viii
Exploration de la vue Numérique ................................................................................. 135
Vue Configuration numérique ...................................................................................... 136
Traçage dans la vue Numérique ................................................................................... 136
Bord ............................................................................................................ 137
Points d'intérêt ........................................................................................... 138
Galerie de tracés ................................................................................................................................................ 139
Exploration d'un tracé de la galerie de tracés ................................................................................ 139
9 Géométrie ................................................................................................................................................. 140
Présentation de l'application Géométrie .......................................................................................................... 140
Préparation ...................................................................................................................................... 140
Ouverture de l'application et traçage du graphique ....................................................................... 140
Ajout d'un point au déplacement limité .......................................................................................... 141
Ajout d'une tangente ....................................................................................................................... 142
Création d'un point dérivé ............................................................................................................... 143
Ajout de calculs ............................................................................................................................... 145
Calculs dans la vue Graphique ........................................................................................................ 147
Tracé de la dérivée .......................................................................................................................... 147
Présentation détaillée de la vue Graphique ...................................................................................................... 148
Sélection d'objets ............................................................................................................................ 149
Masquage de noms ......................................................................................................................... 150
Déplacement d'objets ..................................................................................................................... 150
Attribution d'une couleur à des objets ............................................................................................ 150
Remplissage d'objets ...................................................................................................................... 150
Effacement d'un objet ..................................................................................................................... 151
Effacement de tous les objets ......................................................................................................... 152
Gestes utilisés dans la vue Graphique ............................................................................................ 152
Zoom ............................................................................................................................................... 152
Vue Graphique : boutons et touches ............................................................................................... 152
Menu Options .................................................................................................................................. 153
Vue Configuration du tracé ............................................................................................................. 153
Présentation détaillée de la vue symbolique ................................................................................................... 154
Création d'objets ............................................................................................................................. 155
Modification de l'ordre des entrées ................................................................................................. 156
Masquage d'un objet ....................................................................................................................... 156
Suppression d'un objet .................................................................................................................... 156
Vue Configuration symbolique ....................................................................................................... 157
Présentation détaillée de la vue numérique ..................................................................................................... 157
Liste de tous les objets .................................................................................................................... 159
Affichage de calculs dans la vue graphique .................................................................................... 160
Modification d'un calcul ................................................................................................................... 160
ix
Suppression d'un calcul ................................................................................................................... 161
Vue graphique : menu Cmds .............................................................................................................................. 161
Point ................................................................................................................................................ 161
Point .............................................................................................................................. 161
Point On ......................................................................................................................... 162
Midpoint ........................................................................................................................ 162
Center ............................................................................................................................ 162
Intersection ................................................................................................................... 162
Intersections ................................................................................................................. 162
Random Points .............................................................................................................. 162
Line .................................................................................................................................................. 163
Segment ........................................................................................................................ 163
Ray ................................................................................................................................ 163
Line ................................................................................................................................ 163
Parallel .......................................................................................................................... 163
Perpendicular ................................................................................................................ 163
Tangent ......................................................................................................................... 164
Median ........................................................................................................................... 164
Altitude .......................................................................................................................... 164
Angle bisector ............................................................................................................... 164
Polygon ............................................................................................................................................ 164
Triangle ......................................................................................................................... 164
Isosceles Triangle ......................................................................................................... 164
Right Triangle ................................................................................................................ 165
Quadrilateral ................................................................................................................. 165
Parallélogramme .......................................................................................................... 165
Rhombus ....................................................................................................................... 165
Rectangle ...................................................................................................................... 165
Polygon ......................................................................................................................... 166
Regular Polygon ............................................................................................................ 166
Square ........................................................................................................................... 166
Curve ................................................................................................................................................ 166
Circle .............................................................................................................................. 166
Circumcircle ................................................................................................................... 166
Excircle .......................................................................................................................... 167
Incircle ........................................................................................................................... 167
Ellipse ............................................................................................................................ 168
Hyperbola ..................................................................................................................... 168
Parabola ........................................................................................................................ 168
Conic .............................................................................................................................. 168
Locus ............................................................................................................................. 168
x
Plot .................................................................................................................................................. 169
Fonction ........................................................................................................................ 170
Paramétrique ................................................................................................................ 170
Polaire ........................................................................................................................... 170
Suite .............................................................................................................................. 171
Implicite ........................................................................................................................ 171
Champ de direction ....................................................................................................... 171
EDO ................................................................................................................................ 171
Liste ............................................................................................................................... 171
Réglette ......................................................................................................................... 172
Transformation ............................................................................................................................... 172
Translation .................................................................................................................... 172
Symétrie ........................................................................................................................ 173
Rotation ........................................................................................................................ 174
Dilatation ...................................................................................................................... 175
Similarité ....................................................................................................................... 176
Projection ...................................................................................................................... 176
Inversion ....................................................................................................................... 176
Réciprocité .................................................................................................................... 177
Cartésien ......................................................................................................................................... 178
Abscisse ........................................................................................................................ 178
Ordonnée ...................................................................................................................... 178
Point→Complexe .......................................................................................................... 178
Coordonnées ................................................................................................................. 178
Équation de ................................................................................................................... 178
Paramétrique ................................................................................................................ 179
Coordonnées polaires ................................................................................................... 179
Mesure ............................................................................................................................................. 179
Distance ........................................................................................................................ 179
Rayon ............................................................................................................................ 179
Périmètre ...................................................................................................................... 179
Pente ............................................................................................................................. 179
Aire ................................................................................................................................ 179
Angle ............................................................................................................................. 179
Longueur d'arc .............................................................................................................. 179
Tests ................................................................................................................................................ 180
Colinéaire ...................................................................................................................... 180
Sur cercle ....................................................................................................................... 180
Sur l'objet ...................................................................................................................... 180
Parallel .......................................................................................................................... 180
Perpendicular ................................................................................................................ 180
xi
Isocèle ........................................................................................................................... 180
Équilatéral ..................................................................................................................... 181
Parallélogramme .......................................................................................................... 181
Conjugaison .................................................................................................................. 181
Fonctions et commandes géométriques .......................................................................................................... 181
Vue symbolique : menu Cmds ......................................................................................................... 181
Point .............................................................................................................................. 182
Point ........................................................................................................... 182
Point on ...................................................................................................... 182
Midpoint ...................................................................................................... 182
Center ......................................................................................................... 182
Intersection ................................................................................................ 183
Intersections ............................................................................................... 183
Line ................................................................................................................................ 183
Segment ..................................................................................................... 183
Ray .............................................................................................................. 183
Line ............................................................................................................. 183
Parallel ........................................................................................................ 184
Perpendicular ............................................................................................. 184
Tangent ....................................................................................................... 184
Median ........................................................................................................ 184
Altitude ....................................................................................................... 184
Bisector ....................................................................................................... 185
Polygon ......................................................................................................................... 185
Triangle ....................................................................................................... 185
Isosceles Triangle ....................................................................................... 185
Right Triangle ............................................................................................. 185
Quadrilateral .............................................................................................. 185
Parallélogramme ........................................................................................ 186
Rhombus ..................................................................................................... 186
Rectangle .................................................................................................... 186
Polygon ....................................................................................................... 186
Regular Polygon ......................................................................................... 187
Square ......................................................................................................... 187
Curve ............................................................................................................................. 187
Circle ........................................................................................................... 187
Circumcircle ................................................................................................ 187
Excircle ........................................................................................................ 187
Incircle ........................................................................................................ 188
Ellipse ......................................................................................................... 188
Hyperbola ................................................................................................... 188
xii
Parabola ..................................................................................................... 189
Conic ........................................................................................................... 189
Locus ........................................................................................................... 189
Plot ................................................................................................................................ 189
Fonction ...................................................................................................... 189
Paramétrique .............................................................................................. 189
Polaire ......................................................................................................... 189
Suite ............................................................................................................ 190
Implicite ...................................................................................................... 190
Champ de direction ..................................................................................... 190
EDO ............................................................................................................. 190
Liste ............................................................................................................ 191
Réglette ...................................................................................................... 191
Transformation ............................................................................................................. 191
Translation ................................................................................................. 191
Symétrie ..................................................................................................... 191
Rotation ...................................................................................................... 191
Dilatation .................................................................................................... 191
Similarité .................................................................................................... 192
Projection ................................................................................................... 192
Inversion ..................................................................................................... 192
Réciprocité .................................................................................................. 192
Vue numérique : menu Cmds .......................................................................................................... 192
Cartésien ....................................................................................................................... 192
Abscisse ...................................................................................................... 192
Ordonnée .................................................................................................... 193
Coordonnées ............................................................................................... 193
Équation de ................................................................................................. 193
Paramétrique .............................................................................................. 193
Coordonnées polaires ................................................................................. 193
Mesure ........................................................................................................................... 193
Distance ...................................................................................................... 193
Rayon .......................................................................................................... 194
Périmètre .................................................................................................... 194
Pente ........................................................................................................... 194
Aire .............................................................................................................. 194
Angle ........................................................................................................... 194
Longueur d'arc ............................................................................................ 195
Tests .............................................................................................................................. 195
Colinéaire .................................................................................................... 195
Sur cercle .................................................................................................... 195
xiii
Sur l'objet .................................................................................................... 195
Parallèle ...................................................................................................... 195
Perpendiculaire .......................................................................................... 196
Isocèle ......................................................................................................... 196
Équilatéral .................................................................................................. 196
Parallélogramme ........................................................................................ 196
Conjugaison ................................................................................................ 196
Autres fonctions géométriques ...................................................................................................... 196
affix ............................................................................................................................... 196
barycenter ..................................................................................................................... 197
convexhull ..................................................................................................................... 197
distance2 ....................................................................................................................... 197
division_point ............................................................................................................... 197
equilateral_triangle ...................................................................................................... 197
exbisector ..................................................................................................................... 198
extract_measure .......................................................................................................... 198
harmonic_conjugate ..................................................................................................... 198
harmonic_division ........................................................................................................ 198
isobarycenter ................................................................................................................ 199
is_harmonic .................................................................................................................. 199
is_harmonic_circle_bundle ........................................................................................... 199
is_harmonic_line_bundle ............................................................................................. 199
is_orthogonal ................................................................................................................ 199
is_rectangle .................................................................................................................. 199
is_rhombus ................................................................................................................... 200
is_square ....................................................................................................................... 200
LineHorz ........................................................................................................................ 200
LineVert ......................................................................................................................... 200
open_polygon ............................................................................................................... 200
orthocenter ................................................................................................................... 200
perpen_bisector ............................................................................................................ 201
point2d .......................................................................................................................... 201
polar .............................................................................................................................. 201
pole ............................................................................................................................... 201
powerpc ........................................................................................................................ 201
radical_axis ................................................................................................................... 201
vector ............................................................................................................................ 202
vertices .......................................................................................................................... 202
vertices_abca ................................................................................................................ 202
xiv
10 Tableur ................................................................................................................................................... 203
Présentation de l'application Tableur ............................................................................................................... 203
Opérations de base ............................................................................................................................................ 208
Navigation, sélection et gestes ....................................................................................................... 208
Références de cellules ..................................................................................................................... 208
Dénomination des cellules .............................................................................................................. 209
Méthode 1 ..................................................................................................................... 209
Méthode 2 ..................................................................................................................... 209
Utilisation de noms dans des calculs ........................................................................... 209
Saisie de contenu ............................................................................................................................ 210
Saisie directe ................................................................................................................. 210
Importation de données ............................................................................................... 211
Fonctions externes ....................................................................................................... 212
Copier et coller ................................................................................................................................ 213
Références externes .......................................................................................................................................... 213
Référencement des variables ......................................................................................................... 214
Utilisation du CAS dans des feuilles de calcul ................................................................................................... 215
Boutons et touches ............................................................................................................................................ 215
Options de mise en forme ................................................................................................................................. 216
Paramètres de format ..................................................................................................................... 218
Fonctions de l'application Tableur ..................................................................................................................... 219
11 Application Stats - 1Var ............................................................................................................................ 220
Présentation de l'application Stats - 1Var ........................................................................................................ 220
Vue symbolique : options de menu ................................................................................................. 223
Saisie et édition de données statistiques ......................................................................................................... 226
Vue numérique : options de menu .................................................................................................. 227
Menu Autre .................................................................................................................... 227
Modification d'un jeu de données ................................................................................................... 228
Suppression de données ................................................................................................................. 228
Insertion de données ...................................................................................................................... 228
Génération de données ................................................................................................................... 229
Tri de données ................................................................................................................................. 229
Statistiques calculées ........................................................................................................................................ 229
Tracé .................................................................................................................................................................. 230
Traçage de données statistiques .................................................................................................... 231
Types de tracé ................................................................................................................................. 231
Histogramme ................................................................................................................ 231
Diagramme de quartiles ............................................................................................... 231
Tracé de probabilité normale ........................................................................................ 232
Graphique à ligne .......................................................................................................... 232
xv
Graphique à barres ....................................................................................................... 233
Diagramme de Pareto ................................................................................................... 233
Diagramme de contrôle ................................................................................................ 234
Tracé de points .............................................................................................................. 234
Tracé Stem and Leaf ..................................................................................................... 235
Diagramme à secteurs .................................................................................................. 235
Configuration du tracé .................................................................................................................... 236
Exploration du graphique ............................................................................................................... 236
Vue graphique : options de menu ................................................................................. 236
12 Application Stats - 2Var ............................................................................................................................ 238
Présentation de l'application Stats - 2Var ........................................................................................................ 238
Ouverture de l'application Stats - 2Var ........................................................................................... 238
Saisie de données ............................................................................................................................ 239
Choix des colonnes de données et de l'ajustement ........................................................................ 240
Exploration de statistiques ............................................................................................................. 241
Configuration du tracé .................................................................................................................... 242
Traçage du graphique ..................................................................................................................... 243
Affichage de l'équation .................................................................................................................... 243
Prévision de valeurs ........................................................................................................................ 244
Saisie et édition de données statistiques ......................................................................................................... 245
Vue numérique : options de menu .................................................................................................. 246
Menu Autre .................................................................................................................... 246
Définition d'un modèle de régression ............................................................................................................... 247
Sélection d'un ajustement .............................................................................................................. 247
Types d'ajustement ......................................................................................................................... 247
Définition d'un ajustement personnalisé ....................................................................................... 248
Statistiques calculées ........................................................................................................................................ 248
Traçage de données statistiques ...................................................................................................................... 249
Traçage d'un diagramme de dispersion .......................................................................................... 250
Traçage d'une courbe ...................................................................................................................... 250
Ordre de tracé .................................................................................................................................. 251
Vue graphique : options de menu ................................................................................................... 251
Vue Config. du tracé ........................................................................................................................ 251
Prévision de valeurs ........................................................................................................................ 252
Vue graphique ............................................................................................................... 252
Vue d'accueil ................................................................................................................. 252
Résolution d'un problème de tracé ................................................................................................. 253
13 Application Inférence ............................................................................................................................... 254
Données d'échantillon ....................................................................................................................................... 254
xvi
Présentation de l'application Inférence ............................................................................................................ 254
Ouverture de l'application Inférence ............................................................................................... 254
Options de la vue symbolique ......................................................................................................... 255
Sélection de la méthode inférentielle ............................................................................................. 256
Saisie de données ............................................................................................................................ 258
Affichage des résultats du test ....................................................................................................... 258
Traçage des résultats du test .......................................................................................................... 259
Importation de statistiques ............................................................................................................................... 260
Ouverture de l'application Stats - 1Var ........................................................................................... 260
Effacement des données indésirables ............................................................................................ 260
Saisie de données ............................................................................................................................ 260
Calcul des statistiques .................................................................................................................... 261
Ouverture de l'application Inférence ............................................................................................... 261
Sélection de la méthode inférentielle et du type de statistique .................................................... 262
Importation des données ................................................................................................................ 263
Affichage des résultats sous forme numérique ............................................................................. 263
Affichage des résultats sous forme graphique ............................................................................... 264
Tests d'hypothèse .............................................................................................................................................. 264
Test Z sur un échantillon ................................................................................................................. 265
Nom du menu ................................................................................................................ 265
Entrées .......................................................................................................................... 265
Résultats ....................................................................................................................... 265
Test Z sur deux échantillons ........................................................................................................... 265
Nom du menu ................................................................................................................ 265
Entrées .......................................................................................................................... 266
Résultats ....................................................................................................................... 266
Test Z sur une proportion ................................................................................................................ 266
Nom du menu ................................................................................................................ 266
Entrées .......................................................................................................................... 267
Résultats ....................................................................................................................... 267
Test Z sur deux proportions ............................................................................................................ 267
Nom du menu ................................................................................................................ 267
Entrées .......................................................................................................................... 267
Résultats ....................................................................................................................... 268
Test T sur un échantillon ................................................................................................................. 268
Nom du menu ................................................................................................................ 268
Entrées .......................................................................................................................... 268
Résultats ....................................................................................................................... 269
Test T sur deux échantillons ........................................................................................................... 269
Nom du menu ................................................................................................................ 269
Entrées .......................................................................................................................... 269
xvii
Résultats ....................................................................................................................... 270
Intervalles de confiance .................................................................................................................................... 270
Intervalle Z sur un échantillon ........................................................................................................ 270
Nom du menu ................................................................................................................ 270
Entrées .......................................................................................................................... 270
Résultats ....................................................................................................................... 270
Intervalle Z sur deux échantillons ................................................................................................... 271
Nom du menu ................................................................................................................ 271
Entrées .......................................................................................................................... 271
Résultats ....................................................................................................................... 271
Intervalle Z sur une proportion ....................................................................................................... 272
Nom du menu ................................................................................................................ 272
Entrées .......................................................................................................................... 272
Résultats ....................................................................................................................... 272
Intervalle Z sur deux proportions ................................................................................................... 272
Nom du menu ................................................................................................................ 272
Entrées .......................................................................................................................... 272
Résultats ....................................................................................................................... 273
Intervalle T sur un échantillon ........................................................................................................ 273
Nom du menu ................................................................................................................ 273
Entrées .......................................................................................................................... 273
Résultats ....................................................................................................................... 273
Intervalle T sur deux échantillons ................................................................................................... 274
Nom du menu ................................................................................................................ 274
Entrées .......................................................................................................................... 274
Résultats ....................................................................................................................... 274
Tests de Khi carré ............................................................................................................................................... 275
Test de qualité de l'ajustement ....................................................................................................... 275
Nom du menu ................................................................................................................ 275
Entrées .......................................................................................................................... 275
Résultats ....................................................................................................................... 275
Touches de menu .......................................................................................................... 275
Test de table bidirectionnelle .......................................................................................................... 276
Nom du menu ................................................................................................................ 276
Entrées .......................................................................................................................... 276
Résultats ....................................................................................................................... 276
Touches de menu .......................................................................................................... 276
Inférence pour la régression .............................................................................................................................. 277
Test t linéaire ................................................................................................................................... 277
Nom du menu ................................................................................................................ 277
Entrées .......................................................................................................................... 277
xviii
Résultats ....................................................................................................................... 277
Touches de menu .......................................................................................................... 278
Intervalle de confiance pour la pente ............................................................................................. 278
Nom du menu ................................................................................................................ 278
Entrées .......................................................................................................................... 278
Résultats ....................................................................................................................... 278
Touches de menu .......................................................................................................... 279
Intervalle de confiance pour l'interception ..................................................................................... 279
Nom du menu ................................................................................................................ 279
Entrées .......................................................................................................................... 279
Résultats ....................................................................................................................... 279
Touches de menu .......................................................................................................... 280
Intervalle de confiance pour une réponse moyenne ...................................................................... 280
Nom du menu ................................................................................................................ 280
Entrées .......................................................................................................................... 280
Résultats ....................................................................................................................... 280
Touches de menu .......................................................................................................... 281
Intervalle de prédiction ................................................................................................................... 281
Nom du menu ................................................................................................................ 281
Entrées .......................................................................................................................... 281
Résultats ....................................................................................................................... 281
Touches de menu .......................................................................................................... 282
ANOVA ................................................................................................................................................................ 282
Nom du menu .................................................................................................................................. 282
Entrées ............................................................................................................................................ 282
Résultats ......................................................................................................................................... 282
Touches de menu ............................................................................................................................ 283
14 Résoudre, application .............................................................................................................................. 284
Présentation de l'application Solve (Résoudre) ................................................................................................ 284
Equation unique .............................................................................................................................. 284
Ouverture de l'application Solve (Résoudre) ................................................................ 284
Effacement de l'application et définition de l'équation ................................................ 285
Saisie de variables connues .......................................................................................... 286
Résolution de la variable inconnue .............................................................................. 286
Tracé de l'équation ........................................................................................................ 287
Equations multiples ........................................................................................................................ 288
Ouverture de l'application Solve (Résoudre) ................................................................ 289
Définition des équations ............................................................................................... 289
Saisie d'une valeur de départ ....................................................................................... 289
Résolution des variables inconnues ............................................................................. 290
xix
Limites ............................................................................................................................................. 291
Informations sur les solutions .......................................................................................................................... 291
15 Application Linear Solver (Solveur linéaire) ............................................................................................... 292
Présentation de l'application Linear Solver (Solveur linéaire) .......................................................................... 292
Ouverture de l'application Linear Solver (Solveur linéaire) ............................................................ 292
Définition et résolution des équations ........................................................................................... 293
Résolution d'un système de deux équations à deux inconnues .................................................... 294
Options de menu ............................................................................................................................................... 294
16 Paramétrique, application ........................................................................................................................ 295
Présentation de l'application Parametric (Paramétrique) ................................................................................ 295
Ouverture de l'application Parametric (Paramétrique) .................................................................. 295
Définition des fonctions .................................................................................................................. 295
Définition de la mesure d'angle ...................................................................................................... 296
Configuration du tracé .................................................................................................................... 297
Tracé des fonctions ......................................................................................................................... 297
Exploration du graphique ............................................................................................................... 298
Affichage de la vue numérique ....................................................................................................... 299
17 Polaire, application .................................................................................................................................. 300
Présentation de l'application Polar (Polaire) .................................................................................................... 300
Ouverture de l'application Polar (Polaire) ....................................................................................... 300
Définition de la fonction .................................................................................................................. 300
Définition de la mesure d'angle ...................................................................................................... 301
Configuration du tracé .................................................................................................................... 302
Tracé de l'expression ....................................................................................................................... 303
Exploration du graphique ............................................................................................................... 303
Affichage de la vue numérique ....................................................................................................... 304
18 Suite, application ..................................................................................................................................... 305
Présentation de l'application Sequence (Suite) ................................................................................................ 305
Ouverture de l'application Sequence (Suite) .................................................................................. 305
Définition de l'expression ................................................................................................................ 306
Configuration du tracé .................................................................................................................... 306
Tracé de la suite .............................................................................................................................. 307
Exploration du graphique ............................................................................................................... 308
Affichage de la vue numérique ....................................................................................................... 308
Exploration du tableau de valeurs .................................................................................................. 309
Définition du tableau de valeurs ..................................................................................................... 310
xx
Autre exemple : Suites explicitement définies .................................................................................................. 310
Définition de l'expression ................................................................................................................ 310
Configuration du tracé .................................................................................................................... 311
Tracé de la suite .............................................................................................................................. 311
Exploration du tableau de valeurs .................................................................................................. 312
19 Finance, application ................................................................................................................................. 313
Présentation de l'application Finance ............................................................................................................... 313
Schémas de flux financiers ................................................................................................................................ 315
Valeur temporelle de l'argent (TVM) ................................................................................................................. 316
Autre exemple : Calculs du TVM ........................................................................................................................ 317
Amortissements ................................................................................................................................................ 318
Calculs d'amortissements ............................................................................................................... 318
Exemple : amortissement d'un prêt hypothécaire immobilier ....................................................... 318
Graphique d'amortissement ........................................................................................................... 320
20 Solveur triangle, application .................................................................................................................... 321
Présentation de l'application Triangle Solver (Solveur triangle) ...................................................................... 321
Ouverture de l'application Triangle Solver (Solveur triangle) ........................................................ 321
Définition de la mesure d'angle ...................................................................................................... 322
Indication des valeurs connues ....................................................................................................... 322
Résolution des valeurs inconnues .................................................................................................. 322
Choix du type de triangle ................................................................................................................................... 323
Cas particuliers .................................................................................................................................................. 323
Cas indéterminé .............................................................................................................................. 323
Pas de solution avec les données fournies ..................................................................................... 324
Données insuffisantes .................................................................................................................... 324
21 Applications de type Explorateur .............................................................................................................. 326
Explorateur Affine, application ......................................................................................................................... 326
Ouverture de l'application ............................................................................................................... 326
Mode Graph ................................................................................................................... 327
Mode Equation .............................................................................................................. 328
Mode de test ................................................................................................................. 328
Application Quadratic Explorer (Explorateur quadratique) .............................................................................. 329
Ouverture de l'application ............................................................................................................... 329
Mode Graph ................................................................................................................... 330
Mode Equation .............................................................................................................. 330
Mode de test ................................................................................................................. 331
Application Trig Explorer (Explorateur trig) ...................................................................................................... 332
xxi
Ouverture de l'application ............................................................................................................... 332
Mode Graph ................................................................................................................... 332
Mode Equation .............................................................................................................. 333
Mode de test ................................................................................................................. 334
22 Fonctions et commandes .......................................................................................................................... 335
Fonctions du clavier ........................................................................................................................................... 337
.................................................................................................. 337
........................................................................................................................................... 337
(ex) ...................................................................................................................... 338
........................................................................................................................................... 338
(10x) .................................................................................................................... 338
................................................................................................................ 338
(ASIN) ................................................................................................................... 338
(ACOS) .................................................................................................................. 339
(ATAN) ................................................................................................................... 339
........................................................................................................................................... 339
............................................................................................................................. 339
........................................................................................................................................... 339
............................................................................................................................. 340
............................................................................................................................. 340
........................................................................................................................................... 340
(|x|) ....................................................................................................................... 340
........................................................................................................................................... 340
............................................................................................................................. 341
xxii
.......................................................................................................................... 341
.......................................................................................................................... 341
Menu Math ......................................................................................................................................................... 341
Nombres .......................................................................................................................................... 341
Plafond .......................................................................................................................... 341
Plancher ........................................................................................................................ 342
IP ................................................................................................................................... 342
FP .................................................................................................................................. 342
Arrondir ......................................................................................................................... 342
Tronquer ....................................................................................................................... 342
Mantisse ........................................................................................................................ 343
Exposant ....................................................................................................................... 343
Arithmétique ................................................................................................................................... 343
Maximum ...................................................................................................................... 343
Minimum ....................................................................................................................... 343
Module .......................................................................................................................... 343
Rechercher la racine ..................................................................................................... 344
Pourcentage .................................................................................................................. 344
Arithmétique – Complexe ............................................................................................................... 344
Argument ...................................................................................................................... 344
Conjuguer ...................................................................................................................... 344
Partie réelle ................................................................................................................... 344
Partie imaginaire .......................................................................................................... 344
Vecteur unité ................................................................................................................. 345
Arithmétique – Exponentiel ............................................................................................................ 345
ALOG .............................................................................................................................. 345
EXPM1 ........................................................................................................................... 345
LNP1 .............................................................................................................................. 345
Trigonométrie ................................................................................................................................. 345
CSC ................................................................................................................................ 345
ACSC .............................................................................................................................. 345
SEC ................................................................................................................................ 345
ASEC .............................................................................................................................. 346
COT ................................................................................................................................ 346
ACOT .............................................................................................................................. 346
Hyperbolique ................................................................................................................................... 346
SINH ............................................................................................................................... 346
ASINH ............................................................................................................................ 346
COSH .............................................................................................................................. 346
xxiii
ACOSH ............................................................................................................................ 346
TANH .............................................................................................................................. 346
ATANH ............................................................................................................................ 346
Probability (Probabilité) .................................................................................................................. 347
Factoriel ........................................................................................................................ 347
Combinaison ................................................................................................................. 347
Permutation .................................................................................................................. 347
Probabilité – Aléatoire ..................................................................................................................... 347
Nombre ......................................................................................................................... 347
Nombre entier ............................................................................................................... 347
Normal .......................................................................................................................... 348
Germe aléatoire ............................................................................................................ 348
Probabilité – Densité ....................................................................................................................... 348
Normal .......................................................................................................................... 348
T .................................................................................................................................... 348
χ2 ................................................................................................................................... 348
F ..................................................................................................................................... 349
Binomial ........................................................................................................................ 349
Géométrie ..................................................................................................................... 349
Poisson .......................................................................................................................... 349
Probabilité – Cumulative ................................................................................................................. 349
Normal .......................................................................................................................... 349
T .................................................................................................................................... 350
X2 .................................................................................................................................. 350
F ..................................................................................................................................... 350
Binomial ........................................................................................................................ 350
Géométrie ..................................................................................................................... 350
Poisson .......................................................................................................................... 351
Probabilité – Inverse ....................................................................................................................... 351
Normal .......................................................................................................................... 351
T .................................................................................................................................... 351
χ2 ................................................................................................................................... 351
F ..................................................................................................................................... 351
Binomial ........................................................................................................................ 351
Géométrie ..................................................................................................................... 352
Poisson .......................................................................................................................... 352
Liste ................................................................................................................................................. 352
Matrice ............................................................................................................................................. 352
Spécial ............................................................................................................................................. 352
Bêta ............................................................................................................................... 352
Gamma .......................................................................................................................... 352
xxiv
Psi .................................................................................................................................. 352
Zêta ............................................................................................................................... 353
erf .................................................................................................................................. 353
erfc ................................................................................................................................ 353
Ei .................................................................................................................................... 353
Si .................................................................................................................................... 353
Ci .................................................................................................................................... 353
Menu CAS ........................................................................................................................................................... 353
Algèbre ............................................................................................................................................ 354
Simplify (Simplifier) ...................................................................................................... 354
Regrouper ..................................................................................................................... 354
Développer .................................................................................................................... 354
Facteur .......................................................................................................................... 354
Substituer ..................................................................................................................... 355
Fraction partielle ........................................................................................................... 355
Algèbre – Extraction ........................................................................................................................ 355
Numérateur ................................................................................................................... 355
Dénominateur ............................................................................................................... 355
Côté gauche .................................................................................................................. 355
Côté droit ...................................................................................................................... 355
Analyse ............................................................................................................................................ 356
Différencier ................................................................................................................... 356
Intégrer ......................................................................................................................... 356
Limite ............................................................................................................................ 356
Série .............................................................................................................................. 356
Somme .......................................................................................................................... 357
Analyse – Différentielle ................................................................................................................... 357
Opérateur rotationnel ................................................................................................... 357
Divergence .................................................................................................................... 357
Gradient ........................................................................................................................ 357
Hessian .......................................................................................................................... 357
Analyse – Intégrale .......................................................................................................................... 358
Par parties u .................................................................................................................. 358
Par parties v .................................................................................................................. 358
F(b)–F(a) ........................................................................................................................ 358
Analyse – Limites ............................................................................................................................ 358
Sommes de Riemann .................................................................................................... 358
Taylor ............................................................................................................................ 359
Quotient de Taylor ........................................................................................................ 359
Analyse – Transformation ............................................................................................................... 359
Laplace .......................................................................................................................... 359
xxv
Laplace inversé ............................................................................................................. 359
Transformée de Fourier rapide ..................................................................................... 359
Transformée de Fourier rapide inverse ........................................................................ 359
Résoudre ......................................................................................................................................... 360
Résoudre ....................................................................................................................... 360
Zéros ............................................................................................................................. 360
Résolution complexe .................................................................................................... 360
Zéros complexes ........................................................................................................... 360
Résolution numérique .................................................................................................. 361
Equation différentielle .................................................................................................. 361
Résolution EDO ............................................................................................................. 361
Système linéaire ........................................................................................................... 361
Réécrire ........................................................................................................................................... 361
lncollect ......................................................................................................................... 361
powexpand ................................................................................................................... 362
texpand ......................................................................................................................... 362
Réécrire – Exp et Ln ......................................................................................................................... 362
ey*lnx→ xy ................................................................................................................... 362
xy→ey*lnx .................................................................................................................... 362
exp2trig ......................................................................................................................... 362
expexpand .................................................................................................................... 362
Réécrire – Sinus ............................................................................................................................... 363
asinx→acosx ................................................................................................................ 363
asinx→atanx ................................................................................................................ 363
sinx→cosx*tanx ........................................................................................................... 363
Réécrire – Cosinus ........................................................................................................................... 363
acosx→asinx ................................................................................................................ 363
acosx→atanx ................................................................................................................ 363
cosx→sinx/tanx ............................................................................................................ 364
Réécrire – Tangente ........................................................................................................................ 364
atanx→asinx ................................................................................................................ 364
atanx→acosx ................................................................................................................ 364
tanx→sinx/cosx ............................................................................................................ 364
halftan ........................................................................................................................... 364
Réécrire – Trig ................................................................................................................................. 364
trigx→sinx .................................................................................................................... 364
trigx→cosx ................................................................................................................... 365
trigx→tanx ................................................................................................................... 365
atrig2ln ......................................................................................................................... 365
tlin ................................................................................................................................. 365
tcollect .......................................................................................................................... 365
xxvi
trigexpand ..................................................................................................................... 366
trig2exp ......................................................................................................................... 366
Nombre entier ................................................................................................................................. 366
Diviseurs ....................................................................................................................... 366
Facteurs ........................................................................................................................ 366
Liste de facteurs ........................................................................................................... 366
PGCD .............................................................................................................................. 367
PPCM ............................................................................................................................. 367
Entier – Nombre premier ................................................................................................................. 367
Tester si nombre premier ............................................................................................. 367
Nième nombre premier ................................................................................................. 367
Nombre premier suivant ............................................................................................... 367
Nombre premier précédent .......................................................................................... 367
Euler .............................................................................................................................. 368
Entier – Division .............................................................................................................................. 368
Quotient ........................................................................................................................ 368
Reste ............................................................................................................................. 368
anMOD p ........................................................................................................................ 368
Reste chinois ................................................................................................................. 368
Polynomial ...................................................................................................................................... 368
Find roots (Rechercher les racines) .............................................................................. 368
Coefficients ................................................................................................................... 369
Diviseurs ....................................................................................................................... 369
Factor List (Liste de facteurs) ....................................................................................... 369
PGCD .............................................................................................................................. 369
PPCM ............................................................................................................................. 369
Polynôme – Créer ............................................................................................................................ 370
Poly à Coef .................................................................................................................... 370
Coef à Poly .................................................................................................................... 370
Racines à Coef ............................................................................................................... 370
Racines à Poly ............................................................................................................... 370
Aléatoire ........................................................................................................................ 370
Minimum ....................................................................................................................... 371
Polynôme – Algèbre ........................................................................................................................ 371
Quotient ........................................................................................................................ 371
Reste ............................................................................................................................. 371
Degré ............................................................................................................................. 371
Factor by degree (Facteur par degré) ........................................................................... 371
Coef. PGCD .................................................................................................................... 372
Dénombre zéro ............................................................................................................. 372
Reste chinois ................................................................................................................. 372
xxvii
Polynôme – Spécial ......................................................................................................................... 372
Cyclotomique ................................................................................................................ 372
Groebner Basis (Base de Gröbner) ................................................................................ 372
Reste de Gröbner .......................................................................................................... 373
Hermite ......................................................................................................................... 373
Lagrange ....................................................................................................................... 373
Laguerre ........................................................................................................................ 373
Legendre ....................................................................................................................... 373
Chebyshev Tn ................................................................................................................ 374
Chebyshev Un ............................................................................................................... 374
Tracé ................................................................................................................................................ 374
Fonction ........................................................................................................................ 374
Contour ......................................................................................................................... 374
Menu App ........................................................................................................................................................... 374
Fonctions de l'application Fonction ................................................................................................ 375
AREA .............................................................................................................................. 375
EXTREMUM .................................................................................................................... 375
ISECT ............................................................................................................................. 375
ROOT ............................................................................................................................. 376
SLOPE ............................................................................................................................ 376
Fonctions de l'application Résoudre ............................................................................................... 376
SOLVE ............................................................................................................................ 376
Fonctions de l'application Tableur .................................................................................................. 376
SUM ............................................................................................................................... 377
AVERAGE ....................................................................................................................... 378
AMORT ........................................................................................................................... 378
STAT1 ............................................................................................................................. 378
REGRS ............................................................................................................................ 379
predY ............................................................................................................................. 381
PredX ............................................................................................................................. 381
HypZ1mean ................................................................................................................... 382
HypZ2mean ................................................................................................................... 382
HypZ1prop .................................................................................................................... 383
HypZ2prop .................................................................................................................... 383
HypT1mean ................................................................................................................... 384
HypT2mean ................................................................................................................... 385
ConfZ1mean .................................................................................................................. 385
ConfZ2mean .................................................................................................................. 386
ConfZ1prop ................................................................................................................... 386
ConfZ2prop ................................................................................................................... 386
ConfT1mean .................................................................................................................. 387
xxviii
ConfT2mean .................................................................................................................. 387
Fonctions de l'application Stats - 1Var ........................................................................................... 388
Do1VStats ..................................................................................................................... 388
SetFreq .......................................................................................................................... 388
SetSample ..................................................................................................................... 388
Fonctions de l'application Stats - 2Var ........................................................................................... 389
PredX ............................................................................................................................. 389
PredY ............................................................................................................................. 389
Resid .............................................................................................................................. 389
Do2VStats ..................................................................................................................... 389
SetDepend .................................................................................................................... 389
SetIndep ........................................................................................................................ 389
Fonctions de l'application Inférence ............................................................................................... 390
DoInference ................................................................................................................... 390
HypZ1mean ................................................................................................................... 390
HypZ2mean ................................................................................................................... 390
HypZ1prop .................................................................................................................... 391
HypZ2prop .................................................................................................................... 391
HypT1mean ................................................................................................................... 392
HypT2mean ................................................................................................................... 392
ConfZ1mean .................................................................................................................. 393
ConfZ2mean .................................................................................................................. 393
ConfZ1prop ................................................................................................................... 393
ConfZ2prop ................................................................................................................... 394
ConfT1mean .................................................................................................................. 394
ConfT2mean .................................................................................................................. 394
Chi2GOF ......................................................................................................................... 395
Chi2TwoWay .................................................................................................................. 395
LinRegrTConf- Slope ..................................................................................................... 395
LinRegrTConfInt ............................................................................................................ 395
LinRegrTMean-Resp ..................................................................................................... 396
LinRegrTPredInt ............................................................................................................ 396
LinRegrTTest ................................................................................................................. 397
Fonctions de l'application Finance .................................................................................................. 397
CalcFV ............................................................................................................................ 398
CalcIPYR ........................................................................................................................ 398
CalcNbPmt ..................................................................................................................... 398
CalcPMT ......................................................................................................................... 398
CalcPV ........................................................................................................................... 398
DoFinance ..................................................................................................................... 399
Fonctions de l'application Solveur linéaire ..................................................................................... 399
xxix
Solve2x2 ....................................................................................................................... 399
Solve3x3 ....................................................................................................................... 399
LinSolve ......................................................................................................................... 399
Fonctions de l'application Solveur triangle .................................................................................... 400
AAS ................................................................................................................................ 400
ASA ................................................................................................................................ 400
SAS ................................................................................................................................ 400
SSA ................................................................................................................................ 400
SSS ................................................................................................................................ 401
DoSolve ......................................................................................................................... 401
Fonctions de l'application Explorateur Affine ................................................................................. 401
SolveForSlope ............................................................................................................... 401
SolveForYIntercept ....................................................................................................... 401
Fonctions de l'application Explorateur quadratique ...................................................................... 401
SOLVE ............................................................................................................................ 401
DELTA ............................................................................................................................. 402
Fonctions d'applications communes .............................................................................................. 402
CHECK ............................................................................................................................ 402
UNCHECK ....................................................................................................................... 402
ISCHECK ......................................................................................................................... 403
Menu Ctlg ........................................................................................................................................................... 403
! ........................................................................................................................................................ 404
% ...................................................................................................................................................... 404
%TOTAL ............................................................................................................................................ 404
( ........................................................................................................................................................ 404
* ....................................................................................................................................................... 404
+ ....................................................................................................................................................... 404
– ....................................................................................................................................................... 404
.* ...................................................................................................................................................... 404
./ ...................................................................................................................................................... 405
.^ ...................................................................................................................................................... 405
/ ....................................................................................................................................................... 405
:= ...................................................................................................................................................... 405
< ....................................................................................................................................................... 405
<= ..................................................................................................................................................... 405
<> ..................................................................................................................................................... 405
= ....................................................................................................................................................... 405
== ..................................................................................................................................................... 405
> ....................................................................................................................................................... 406
>= ..................................................................................................................................................... 406
^ ....................................................................................................................................................... 406
xxx
a2q ................................................................................................................................................... 406
abcuv ............................................................................................................................................... 406
additionally ...................................................................................................................................... 406
Airy Ai ............................................................................................................................................... 406
Airy Bi ............................................................................................................................................... 406
algvar ............................................................................................................................................... 407
ET ..................................................................................................................................................... 407
append ............................................................................................................................................. 407
apply ................................................................................................................................................ 407
assume ............................................................................................................................................ 407
basis ................................................................................................................................................ 407
betad ............................................................................................................................................... 408
betad_cdf ........................................................................................................................................ 408
betad_icdf ....................................................................................................................................... 408
bounded_function ........................................................................................................................... 408
breakpoint ....................................................................................................................................... 408
canonical_form ............................................................................................................................... 408
cat .................................................................................................................................................... 409
Cauchy ............................................................................................................................................. 409
Cauchy_cdf ...................................................................................................................................... 409
Cauchy_icdf ..................................................................................................................................... 409
cFactor ............................................................................................................................................. 409
charpoly ........................................................................................................................................... 410
chrem ............................................................................................................................................... 410
col .................................................................................................................................................... 410
colDim .............................................................................................................................................. 410
comDenom ...................................................................................................................................... 410
companion ....................................................................................................................................... 410
compare ........................................................................................................................................... 411
complexroot .................................................................................................................................... 411
contains ........................................................................................................................................... 411
CopyVar ........................................................................................................................................... 411
correlation ....................................................................................................................................... 412
count ................................................................................................................................................ 412
covariance ....................................................................................................................................... 412
covariance_correlation ................................................................................................................... 412
cpartfrac .......................................................................................................................................... 412
crationalroot ................................................................................................................................... 413
cumSum ........................................................................................................................................... 413
DateAdd ........................................................................................................................................... 413
Jour de la semaine .......................................................................................................................... 413
xxxi
DeltaDays ........................................................................................................................................ 413
delcols ............................................................................................................................................. 414
delrows ............................................................................................................................................ 414
deltalist ........................................................................................................................................... 414
deltalist ........................................................................................................................................... 414
Dirac ................................................................................................................................................. 414
e ....................................................................................................................................................... 414
egcd ................................................................................................................................................. 415
eigenvals ......................................................................................................................................... 415
eigenvects ....................................................................................................................................... 415
eigVl ................................................................................................................................................. 415
EVAL ................................................................................................................................................. 415
evalc ................................................................................................................................................ 415
evalf ................................................................................................................................................. 416
even ................................................................................................................................................. 416
exact ................................................................................................................................................ 416
EXP .................................................................................................................................................. 416
exponential ..................................................................................................................................... 416
exponential_cdf .............................................................................................................................. 417
exponential_icdf ............................................................................................................................. 417
exponential_regression .................................................................................................................. 417
EXPR ................................................................................................................................................ 417
ezgcd ............................................................................................................................................... 417
f2nd ................................................................................................................................................. 418
factorial ........................................................................................................................................... 418
float ................................................................................................................................................. 418
fMax ................................................................................................................................................. 418
fMin .................................................................................................................................................. 418
format .............................................................................................................................................. 418
Fourier an ........................................................................................................................................ 419
Fourier bn ........................................................................................................................................ 419
Fourier cn ......................................................................................................................................... 419
fracmod ........................................................................................................................................... 419
froot ................................................................................................................................................. 419
fsolve ............................................................................................................................................... 419
function_diff .................................................................................................................................... 419
gammad .......................................................................................................................................... 420
gammad_cdf ................................................................................................................................... 420
gamma_icdf .................................................................................................................................... 420
gauss ............................................................................................................................................... 420
GF ..................................................................................................................................................... 420
xxxii
gramschmidt ................................................................................................................................... 421
hadamard ........................................................................................................................................ 421
halftan2hypexp ............................................................................................................................... 421
halt ................................................................................................................................................... 421
hamdist ............................................................................................................................................ 421
has ................................................................................................................................................... 421
head ................................................................................................................................................. 422
Heaviside ......................................................................................................................................... 422
horner .............................................................................................................................................. 422
hyp2exp ........................................................................................................................................... 422
iabcuv .............................................................................................................................................. 422
ibasis ................................................................................................................................................ 422
icontent ........................................................................................................................................... 423
id ...................................................................................................................................................... 423
identity ............................................................................................................................................ 423
iegcd ................................................................................................................................................ 423
igcd .................................................................................................................................................. 423
image ............................................................................................................................................... 424
interval2center ................................................................................................................................ 424
inv .................................................................................................................................................... 424
iPart ................................................................................................................................................. 424
iquorem ........................................................................................................................................... 424
jacobi_symbol ................................................................................................................................. 424
ker .................................................................................................................................................... 425
laplacian .......................................................................................................................................... 425
latex ................................................................................................................................................. 425
lcoeff ................................................................................................................................................ 425
legendre_symbol ............................................................................................................................ 425
length .............................................................................................................................................. 425
lgcd .................................................................................................................................................. 426
lin ..................................................................................................................................................... 426
linear_interpolate ........................................................................................................................... 426
linear_regression ............................................................................................................................ 426
LineHorz .......................................................................................................................................... 426
LineTan ............................................................................................................................................ 427
LineVert ........................................................................................................................................... 427
list2mat ........................................................................................................................................... 427
lname ............................................................................................................................................... 427
lnexpand .......................................................................................................................................... 427
logarithmic_regression ................................................................................................................... 428
logb .................................................................................................................................................. 428
xxxiii
logistic_regression .......................................................................................................................... 428
lu ...................................................................................................................................................... 428
lvar ................................................................................................................................................... 428
mapper ............................................................................................................................................ 429
mat2list ........................................................................................................................................... 429
matpow ........................................................................................................................................... 429
matrice ............................................................................................................................................ 429
MAXREAL ......................................................................................................................................... 429
mean ................................................................................................................................................ 430
median ............................................................................................................................................. 430
member ........................................................................................................................................... 430
MINREAL .......................................................................................................................................... 430
modgcd ............................................................................................................................................ 430
mRow ............................................................................................................................................... 430
mult_c_conjugate ........................................................................................................................... 431
mult_conjugate ............................................................................................................................... 431
nDeriv .............................................................................................................................................. 431
NEG .................................................................................................................................................. 431
negbinomial .................................................................................................................................... 431
negbinomial_cdf ............................................................................................................................. 432
negbinomial_icdf ............................................................................................................................ 432
newton ............................................................................................................................................. 432
normal ............................................................................................................................................. 432
normalize ........................................................................................................................................ 432
NON .................................................................................................................................................. 433
odd ................................................................................................................................................... 433
OR .................................................................................................................................................... 433
order_size ........................................................................................................................................ 433
pa2b2 ............................................................................................................................................... 433
pade ................................................................................................................................................. 433
part .................................................................................................................................................. 434
peval ................................................................................................................................................ 434
PI ...................................................................................................................................................... 434
PIECEWISE ....................................................................................................................................... 434
plotinequation ................................................................................................................................. 434
polar_point ...................................................................................................................................... 434
pole .................................................................................................................................................. 435
POLYCOEF ........................................................................................................................................ 435
POLYEVAL ........................................................................................................................................ 435
polygon ............................................................................................................................................ 435
polygonplot ..................................................................................................................................... 435
xxxiv
polygonscatterplot .......................................................................................................................... 436
polynomial_regression ................................................................................................................... 436
POLYROOT ........................................................................................................................................ 436
potential .......................................................................................................................................... 436
power_regression ........................................................................................................................... 436
powerpc ........................................................................................................................................... 437
prepend ........................................................................................................................................... 437
primpart .......................................................................................................................................... 437
produit ............................................................................................................................................. 437
propfrac ........................................................................................................................................... 437
ptayl ................................................................................................................................................. 438
purge ............................................................................................................................................... 438
Q2a .................................................................................................................................................. 438
quantile ........................................................................................................................................... 438
quartile1 .......................................................................................................................................... 438
quartile3 .......................................................................................................................................... 438
quartiles .......................................................................................................................................... 439
quorem ............................................................................................................................................ 439
QUOTE .............................................................................................................................................. 439
randbinomial ................................................................................................................................... 439
randchisquare ................................................................................................................................. 439
randexp ........................................................................................................................................... 440
randfisher ........................................................................................................................................ 440
randgeometric ................................................................................................................................. 440
randperm ......................................................................................................................................... 440
randpoisson ..................................................................................................................................... 440
randstudent ..................................................................................................................................... 440
randvector ....................................................................................................................................... 441
ranm ................................................................................................................................................ 441
ratnormal ........................................................................................................................................ 441
rectangular_coordinate .................................................................................................................. 441
reduced_conic ................................................................................................................................. 441
ref .................................................................................................................................................... 442
remove ............................................................................................................................................. 442
reorder ............................................................................................................................................. 442
residue ............................................................................................................................................. 442
restart .............................................................................................................................................. 442
resultant .......................................................................................................................................... 442
revlist ............................................................................................................................................... 443
romberg ........................................................................................................................................... 443
row ................................................................................................................................................... 443
xxxv
rowAdd ............................................................................................................................................ 443
rowDim ............................................................................................................................................ 443
rowSwap .......................................................................................................................................... 444
rsolve ............................................................................................................................................... 444
select ............................................................................................................................................... 444
seq ................................................................................................................................................... 444
seqsolve .......................................................................................................................................... 444
shift_phase ..................................................................................................................................... 445
signature ......................................................................................................................................... 445
simult ............................................................................................................................................... 445
sincos ............................................................................................................................................... 445
spline ............................................................................................................................................... 445
sqrfree ............................................................................................................................................. 446
sqrt .................................................................................................................................................. 446
srand ................................................................................................................................................ 446
stddev .............................................................................................................................................. 446
stddevp ............................................................................................................................................ 446
sto .................................................................................................................................................... 446
sturmseq ......................................................................................................................................... 446
subMat ............................................................................................................................................. 447
suppress .......................................................................................................................................... 447
surd .................................................................................................................................................. 447
sylvester .......................................................................................................................................... 447
table ................................................................................................................................................. 447
tail .................................................................................................................................................... 448
tan2cossin2 ..................................................................................................................................... 448
tan2sincos2 ..................................................................................................................................... 448
transpose ........................................................................................................................................ 448
trunc ................................................................................................................................................ 448
tsimplify .......................................................................................................................................... 448
type .................................................................................................................................................. 449
unapply ............................................................................................................................................ 449
uniform ............................................................................................................................................ 449
uniform_cdf ..................................................................................................................................... 449
uniform_icdf .................................................................................................................................... 449
union ................................................................................................................................................ 450
valuation .......................................................................................................................................... 450
variance ........................................................................................................................................... 450
vpotential ........................................................................................................................................ 450
weibull ............................................................................................................................................. 450
weibull_cdf ...................................................................................................................................... 451
xxxvi
weibull_icdf ..................................................................................................................................... 451
when ................................................................................................................................................ 451
XOR .................................................................................................................................................. 451
zip .................................................................................................................................................... 451
ztrans ............................................................................................................................................... 451
| ........................................................................................................................................................ 452
2 ....................................................................................................................................................... 452
π ....................................................................................................................................................... 452
∂ ....................................................................................................................................................... 452
Σ ....................................................................................................................................................... 452
− ....................................................................................................................................................... 452
√ ....................................................................................................................................................... 452
ʃ ........................................................................................................................................................ 452
≠ ....................................................................................................................................................... 452
≤ ....................................................................................................................................................... 453
≥ ....................................................................................................................................................... 453
► ..................................................................................................................................................... 453
i ........................................................................................................................................................ 453
–1 ..................................................................................................................................................... 453
Création de vos propres fonctions .................................................................................................................... 453
23 Variables ................................................................................................................................................. 455
Utilisation des variables .................................................................................................................................... 455
Utilisation des variables d'accueil ................................................................................................... 455
Utilisation des variables utilisateur ................................................................................................ 456
Utilisation des variables d'application ............................................................................................ 457
Plus d'infos sur le menu Vars .......................................................................................................... 457
Qualification des variables ................................................................................................................................ 458
Variables d'accueil ............................................................................................................................................. 459
Variables d'application ...................................................................................................................................... 460
Variables de l'application Function (Fonction) ................................................................................ 460
Variables de résultats ..................................................................................................................... 461
Extremum (Extrême) .................................................................................................... 461
Isect ............................................................................................................................... 461
Root (Racine) ................................................................................................................. 461
SignedArea (Zone signée) ............................................................................................. 462
Pente ............................................................................................................................. 462
Variables de l'application Geometry (Géométrie) ........................................................................... 462
Variables de l'application Spreadsheet (Tableur) ........................................................................... 462
Variables de l'application Solve (Résoudre) .................................................................................... 463
Variables de l'application Advanced Graphing (Graphiques avancés) ............................................ 463
xxxvii
Variables de l'application Stats 1Var .............................................................................................. 464
Résultats ....................................................................................................................... 465
NbItem ........................................................................................................ 465
MinVal ......................................................................................................... 465
Q1 ................................................................................................................ 465
MedVal ........................................................................................................ 465
Q3 ................................................................................................................ 465
MaxVal ........................................................................................................ 465
ΣX ................................................................................................................ 465
ΣX2 .............................................................................................................. 465
MeanX ......................................................................................................... 465
sX ................................................................................................................ 466
σX ................................................................................................................ 466
serrX ........................................................................................................... 466
ssX .............................................................................................................. 466
Variables de l'application Stats 2Var .............................................................................................. 466
Résultats ....................................................................................................................... 467
NbItem ........................................................................................................ 467
Corrélation .................................................................................................. 467
Coefficient de détermination ..................................................................... 467
sCov ............................................................................................................ 467
σCov ............................................................................................................ 467
ΣXY .............................................................................................................. 467
MeanX ......................................................................................................... 467
ΣX ................................................................................................................ 467
ΣX2 .............................................................................................................. 467
sX ................................................................................................................ 468
σX ................................................................................................................ 468
serrX ........................................................................................................... 468
ssX .............................................................................................................. 468
MeanY ......................................................................................................... 468
ΣY ................................................................................................................ 468
ΣY2 .............................................................................................................. 468
sY ................................................................................................................ 468
σY ................................................................................................................ 468
serrY ........................................................................................................... 468
ssY ............................................................................................................... 468
Variables de l'application Inférence ................................................................................................ 468
Résultats ....................................................................................................................... 469
Coefficient de détermination ..................................................................... 469
ContribList .................................................................................................. 469
xxxviii
ContribMat .................................................................................................. 470
Corrélation .................................................................................................. 470
CritScore ..................................................................................................... 470
CritVal1 ....................................................................................................... 470
CritVal2 ....................................................................................................... 470
DF ................................................................................................................ 470
ExpList ........................................................................................................ 470
ExpMat ........................................................................................................ 470
Inter ............................................................................................................ 470
Prob ............................................................................................................ 470
Résultat ...................................................................................................... 470
serrInter ...................................................................................................... 470
serrLine ....................................................................................................... 470
serrSlope .................................................................................................... 470
serrY ........................................................................................................... 471
Pente ........................................................................................................... 471
TestScore .................................................................................................... 471
TestValue .................................................................................................... 471
Yval ............................................................................................................. 471
Variables de l'application Parametric (Paramétrique) .................................................................... 471
Variables de l'application Polar (Polaire) ........................................................................................ 472
Variables de l'application Finance ................................................................................................... 473
Variables de l'application Linear Solver (Solveur linéaire) ............................................................. 473
Variables de l'application Triangle Solver (Solveur triangle) .......................................................... 473
Variables de l'application Linear Explorer (Explorateur Affine) ...................................................... 474
Variables de l'application Quadratic Explorer (Explorateur quadratique) ..................................... 474
Variables de l'application Trig Explorer (Explorateur trig) ............................................................. 474
Variables de l'application Sequence (Suite) .................................................................................... 475
24 Unités et constantes ................................................................................................................................ 476
Unités ................................................................................................................................................................. 476
Catégories d'unités .......................................................................................................................... 476
Préfixes ............................................................................................................................................ 477
Calculs d'unités .................................................................................................................................................. 477
Outils d'unités .................................................................................................................................................... 481
Convert (Convertir) .......................................................................................................................... 481
MKSA ................................................................................................................................................ 482
UFACTOR .......................................................................................................................................... 482
USIMPLIFY ........................................................................................................................................ 482
Constantes physiques ....................................................................................................................................... 482
Liste des constantes ........................................................................................................................ 484
xxxix
25 Listes ...................................................................................................................................................... 486
Création d'une liste dans le catalogue de listes ................................................................................................ 486
Editeur de listes ............................................................................................................................... 488
Editeur de listes : Boutons et touches .......................................................................... 488
Editeur de listes : Menu Autre .................................................................... 488
Édition d'une liste ......................................................................................................... 489
Insertion d'un élément dans une liste .......................................................................... 490
Suppression de listes ......................................................................................................................................... 491
Pour supprimer une liste ................................................................................................................. 491
Pour supprimer toutes les listes ..................................................................................................... 492
Listes dans la vue d'accueil ............................................................................................................................... 492
Pour créer une liste ......................................................................................................................... 492
Pour mémoriser une liste ................................................................................................................ 492
Pour afficher une liste ..................................................................................................................... 493
Pour afficher un élément ................................................................................................................ 493
Pour mémoriser un élément ........................................................................................................... 493
Références de liste .......................................................................................................................... 493
Pour envoyer une liste .................................................................................................................... 493
Fonctions de listes ............................................................................................................................................. 493
Format de menu .............................................................................................................................. 494
Difference (Différence) .................................................................................................................... 494
Intersect (Intersection) ................................................................................................................... 494
Créer une liste ................................................................................................................................. 495
Sort (Trier) ....................................................................................................................................... 495
Reverse (Inverser) ........................................................................................................................... 495
Concatenate (Concaténer) ............................................................................................................... 496
Position ............................................................................................................................................ 496
Size (Taille) ...................................................................................................................................... 496
ΔLIST ................................................................................................................................................ 496
ΣLIST ................................................................................................................................................ 497
πLIST ................................................................................................................................................ 497
Recherche de valeurs statistiques pour des listes ............................................................................................ 497
26 Matrices .................................................................................................................................................. 501
Création et mémorisation de matrices ............................................................................................................. 501
Catalogue de matrices : boutons et touches .................................................................................. 502
Utilisation des matrices ..................................................................................................................................... 502
Pour ouvrir l'éditeur de matrices ..................................................................................................... 502
Éditeur de matrices Boutons et touches ......................................................................................... 502
Éditeur de matrices Menu Autre ................................................................................... 503
Création d'une matrice dans l'Éditeur de matrices ......................................................................... 504
xl
Matrices dans la vue d'accueil ......................................................................................................... 504
Stockage d'une matrice ................................................................................................................... 506
Affichage d'une matrice .................................................................................................................. 508
Affichage d'un élément ................................................................................................................... 508
Stockage d'un élément .................................................................................................................... 508
Références de matrice .................................................................................................................... 509
Envoi d'une matrice ......................................................................................................................... 509
Arithmétique de matrice ................................................................................................................................... 509
Multiplication et division par un scalaire ........................................................................................ 511
Multiplication de deux matrices ...................................................................................................... 511
Élévation d'une matrice à une puissance ........................................................................................ 512
Division par une matrice carrée ...................................................................................................... 513
Inversion d'une matrice ................................................................................................................... 513
Modification du signe de chaque élément ...................................................................................... 514
Résolution de systèmes d'équations linéaires .................................................................................................. 514
Fonctions et commandes de matrice ................................................................................................................ 517
Conventions relatives aux arguments ............................................................................................ 518
Fonctions de matrice ......................................................................................................................................... 518
Matrice ............................................................................................................................................. 518
Transposer .................................................................................................................... 518
Déterminant .................................................................................................................. 518
RREF .............................................................................................................................. 518
Créer ................................................................................................................................................ 519
Créer .............................................................................................................................. 519
Identité .......................................................................................................................... 519
Aléatoire ........................................................................................................................ 519
Jordan ........................................................................................................................... 519
Hilbert ........................................................................................................................... 520
Isométrique ................................................................................................................... 520
Vandermonde ............................................................................................................... 520
Basique ............................................................................................................................................ 520
Norme ........................................................................................................................... 520
Norme de ligne .............................................................................................................. 520
Norme de colonne ......................................................................................................... 521
Norme spectrale ........................................................................................................... 521
Rayon spectral .............................................................................................................. 521
Condition ....................................................................................................................... 521
Rang .............................................................................................................................. 521
Pivot .............................................................................................................................. 522
Tracer ............................................................................................................................ 522
Avancé ............................................................................................................................................. 522
xli
Valeurs Eigen ................................................................................................................ 522
Vecteurs Eigen .............................................................................................................. 522
Jordan ........................................................................................................................... 523
Diagonale ...................................................................................................................... 523
Cholesky ........................................................................................................................ 523
Hermite ......................................................................................................................... 523
Hessenberg ................................................................................................................... 523
Smith ............................................................................................................................. 524
Factoriser ......................................................................................................................................... 524
LQ .................................................................................................................................. 524
LSQ ................................................................................................................................ 524
LU .................................................................................................................................. 524
QR .................................................................................................................................. 525
SCHUR ........................................................................................................................... 525
SVD ................................................................................................................................ 525
SVL ................................................................................................................................ 525
Vecteur ............................................................................................................................................ 525
Produit croisé ................................................................................................................ 525
Produit scalaire ............................................................................................................. 526
L2Norm ......................................................................................................................... 526
L1Norm ......................................................................................................................... 526
Norme max. .................................................................................................................. 526
Exemples ......................................................................................................................................... 526
Matrice d'identité .......................................................................................................... 526
Transposition d'une matrice ......................................................................................... 527
Forme échelonnée réduite ............................................................................................ 527
27 Remarques et informations ...................................................................................................................... 530
Catalogue de remarques ................................................................................................................................... 530
Catalogue de remarques : boutons et touches ............................................................................... 530
Editeur de remarques ........................................................................................................................................ 531
Pour créer une remarque dans le catalogue de remarques ........................................................... 531
Création d'une remarque pour une application .............................................................................. 533
Editeur de remarques : boutons et touches ................................................................................... 533
Saisie de caractères majuscules et minuscules .............................................................................. 534
Mise en forme du texte ................................................................................................................... 535
Options de mise en forme ............................................................................................................... 535
Insertion d'expressions mathématiques ........................................................................................ 536
Pour importer une remarque .......................................................................................................... 537
xlii
28 Programmation dans HP PPL ..................................................................................................................... 538
Catalogue de programmes ................................................................................................................................ 539
Ouverture du catalogue de programmes ....................................................................................... 539
Catalogue de programmes : boutons et touches ........................................................................... 540
Création d'un nouveau programme ................................................................................................................... 541
Editeur de programmes .................................................................................................................. 542
Editeur de programmes : boutons et touches .............................................................. 542
Exécution d'un programme .......................................................................................... 547
Programmes multifonctions ...................................................................... 548
Débogage d'un programme .......................................................................................... 549
Modification d'un programme ...................................................................................... 551
Copie d'un programme ou d'une partie d'un programme ............................................ 551
Suppression d'un programme ...................................................................................... 552
Suppression de tous les programmes .......................................................................... 552
Suppression du contenu d'un programme ................................................................... 552
Pour partager un programme ...................................................................................... 553
Langage de programmation de la calculatrice HP Prime .................................................................................. 553
Variables et visibilité ....................................................................................................................... 553
Qualification du nom d'une variable ............................................................................................... 554
Fonctions, arguments de fonctions et paramètres ........................................................................ 554
Programme ROLLDIE .................................................................................................... 555
Programme ROLLMANY ................................................................................................ 555
Le clavier utilisateur Personnalisation des pressions de touche ..................................................................... 557
Mode utilisateur .............................................................................................................................. 557
Réaffectation des touches .............................................................................................................. 558
Noms de touche .............................................................................................................................. 559
Programmes d'application .............................................................................................................. 562
Utilisation des fonctions de programme dédiées ........................................................ 562
Redéfinition du menu Affichage ................................................................................... 563
Personnalisation d'une application .............................................................................. 563
Exemple ...................................................................................................... 563
Commandes de programmes ............................................................................................................................ 569
Commandes du menu Tmplt ........................................................................................................... 569
Bloc ................................................................................................................................ 569
BEGIN END .................................................................................................. 569
RETURN ....................................................................................................... 569
KILL ............................................................................................................. 569
Branche ......................................................................................................................... 569
IF THEN ....................................................................................................... 569
IF THE ELSE ................................................................................................. 570
CASE ............................................................................................................ 570
xliii
IFERR ........................................................................................................... 570
IFERR ELSE .................................................................................................. 570
Boucle ........................................................................................................................... 570
FOR .............................................................................................................. 570
FOR STEP .................................................................................................... 571
FOR DOWN .................................................................................................. 572
FOR STEP DOWN ......................................................................................... 573
WHILE .......................................................................................................... 573
REPEAT ........................................................................................................ 574
BREAK ......................................................................................................... 574
CONTINUE ................................................................................................... 574
Variable ......................................................................................................................... 574
LOCAL .......................................................................................................... 574
EXPORT ....................................................................................................... 574
Fonction ........................................................................................................................ 575
EXPORT ....................................................................................................... 575
VIEW ............................................................................................................ 575
KEY .............................................................................................................. 575
Commandes du menu Cmds ........................................................................................................... 575
Chaînes .......................................................................................................................... 575
ASC .............................................................................................................. 576
LOWER ........................................................................................................ 576
UPPER ......................................................................................................... 576
CHAR ........................................................................................................... 576
DIM .............................................................................................................. 576
STRING ........................................................................................................ 576
INSTRING ..................................................................................................... 577
LEFT ............................................................................................................ 578
RIGHT .......................................................................................................... 578
MID .............................................................................................................. 578
ROTATE ........................................................................................................ 578
STRINGFROMID ........................................................................................... 578
REPLACE ..................................................................................................... 578
Dessin ............................................................................................................................ 579
C→PX .......................................................................................................... 579
DRAWMENU ................................................................................................ 579
FREEZE ........................................................................................................ 579
PX→C .......................................................................................................... 579
RGB ............................................................................................................. 579
Pixels et coordonnées cartésiennes ............................................................................. 580
ARC_P, ARC .................................................................................................. 580
xliv
BLIT_P, BLIT ................................................................................................. 580
DIMGROB_P, DIMGROB ................................................................................ 581
FILLPOLY_P, FILLPOLY ................................................................................. 581
GETPIX_P, GETPIX ....................................................................................... 581
GROBH_P, GROBH ....................................................................................... 581
GROBW_P, GROB ......................................................................................... 581
INVERT_P, INVERT ....................................................................................... 582
LINE_P, LINE ................................................................................................ 582
PIXOFF_P, PIXOFF ........................................................................................ 583
PIXON_P, PIXON .......................................................................................... 583
RECT_P, RECT .............................................................................................. 583
SUBGROB_P, SUBGROB ............................................................................... 585
TEXTOUT_P, TEXTOUT ................................................................................. 585
TRIANGLE_P, TRIANGLE .............................................................................. 587
Matrice .......................................................................................................................... 588
ADDCOL ....................................................................................................... 588
ADDROW ..................................................................................................... 588
DELCOL ........................................................................................................ 588
DELROW ...................................................................................................... 588
EDITMAT ...................................................................................................... 588
REDIM .......................................................................................................... 588
REPLACE ..................................................................................................... 589
SCALE .......................................................................................................... 589
SCALEADD ................................................................................................... 589
SUB .............................................................................................................. 589
SWAPCOL .................................................................................................... 589
SWAPROW ................................................................................................... 589
Fonctions des applications ........................................................................................... 589
STARTAPP ................................................................................................... 589
STARTVIEW ................................................................................................. 590
VIEW ............................................................................................................ 591
Nombre entier ............................................................................................................... 591
BITAND ........................................................................................................ 591
BITNOT ........................................................................................................ 591
BITOR .......................................................................................................... 591
BITSL ........................................................................................................... 591
BITSR ........................................................................................................... 591
BITXOR ........................................................................................................ 592
B→R ............................................................................................................ 592
GETBASE ..................................................................................................... 592
GETBITS ...................................................................................................... 592
xlv
R→B ............................................................................................................ 592
SETBITS ....................................................................................................... 592
SETBASE ..................................................................................................... 592
E/S ................................................................................................................................. 593
CHOOSE ....................................................................................................... 593
EDITLIST ...................................................................................................... 593
EDITMAT ...................................................................................................... 594
GETKEY ....................................................................................................... 594
INPUT .......................................................................................................... 594
ISKEYDOWN ................................................................................................ 595
MOUSE ........................................................................................................ 595
MSGBOX ...................................................................................................... 595
PRINT .......................................................................................................... 596
WAIT ............................................................................................................ 597
Plus ................................................................................................................................ 597
%CHANGE .................................................................................................... 597
%TOTAL ....................................................................................................... 597
CAS .............................................................................................................. 598
EVALLIST ..................................................................................................... 598
EXECON ....................................................................................................... 598
→HMS ......................................................................................................... 598
HMS→ ......................................................................................................... 599
ITERATE ....................................................................................................... 599
TICKS ........................................................................................................... 599
TIME ............................................................................................................ 599
TYPE ............................................................................................................ 599
Variables et programmes ............................................................................................. 599
Variables d'application ............................................................................... 600
29 Arithmétique des entiers de base .............................................................................................................. 626
Base par défaut ................................................................................................................................................. 627
Modification de la base par défaut ................................................................................................. 627
Exemples d'arithmétique des entiers ............................................................................................................... 628
Arithmétique à bases mixtes .......................................................................................................... 628
Manipulation d'entiers .................................................................................................................... 629
Fonctions de base .............................................................................................................................................. 630
30 Annexe A – Glossaire HP ............................................................................................................................ 632
xlvi
31 Annexe B : Résolution des problèmes ........................................................................................................ 634
Si la calculatrice ne répond plus ........................................................................................................................ 634
Pour effectuer une réinitialisation .................................................................................................. 634
Si la calculatrice ne s'allume pas ..................................................................................................... 634
Limites de fonctionnement ............................................................................................................................... 634
Messages d'état ................................................................................................................................................. 634
Index ........................................................................................................................................................... 636
xlvii
xlviii
1
Préface
Conventions du manuel
Ce manuel utilise les conventions suivantes pour représenter les touches sur lesquelles vous pouvez appuyer
et les options de menu que vous pouvez sélectionner pour réaliser des opérations.
●
Une touche qui déclenche une fonction primaire est représentée par l'image de cette touche.
,
●
,
, etc.
Une combinaison de touches qui lance une fonction secondaire (ou insère un caractère) est représentée
par la touche de sélection appropriée (
ou
) suivie de la touche de la fonction ou du
caractère à utiliser.
lance la fonction exponentielle naturelle et
insère le caractère
dièse (#).
Le nom de la fonction secondaire peut également être indiqué entre parenthèses après la combinaison
de touches. Par exemple :
(Effacer),
●
(Configuration)
Une touche utilisée pour insérer un chiffre est représentée par le chiffre en question.
5, 7, 8, etc.
●
Tous les textes fixes qui s'affichent à l'écran (comme les noms d'écrans et de champs) sont indiqués en
gras. Par exemple :
CAS Settings (Paramètres du CAS), xstep (xstep), Decimal Mark (Séparateur décimal), etc.
●
Une option de menu pouvant être sélectionnée en appuyant sur l'écran est symbolisée par une image la
représentant. Par exemple :
,
,
, etc.
REMARQUE : vous devez sélectionner les options de menu avec le doigt. Le fait d'appuyer sur un
élément avec un stylet ou un objet similaire ne permet pas de le sélectionner.
●
Les caractères de la ligne de saisie sont définis dans une police non proportionnelle comme suit :
Fonction, Polaire, Paramétrique, Ans, etc.
●
Les touches de curseur sont représentées par les symboles
,
,
et
. Ces touches
permettent de parcourir les différents champs d'un écran ou de passer d'une option à l'autre dans une
liste d'options.
●
Les messages d'erreur apparaissent entre guillemets :
« Erreur de syntaxe »
Conventions du manuel
1
2
Mise en route
La calculatrice graphique HP Prime est une calculatrice graphique facile à utiliser, mais suffisamment
puissante pour l'enseignement des mathématiques dans le secondaire et au-delà. Non seulement elle
propose des centaines de fonctions et commandes, mais elle intègre aussi un système de calcul formel (CAS)
permettant d'effectuer des calculs symboliques.
En plus d'une vaste bibliothèque de fonctions et de commandes, la calculatrice est fournie avec un ensemble
d'applications HP. Une application HP est une application spéciale conçue pour vous aider à explorer un
domaine spécifique des mathématiques ou pour résoudre un problème particulier. Par exemple, il existe une
application HP qui vous permet d'explorer la géométrie et une autre qui vous permet d'étudier les équations
paramétriques. D'autres applications vous permettent également de résoudre des systèmes d'équations
linéaires ainsi que les problèmes de valeur temps de l'argent.
La calculatrice HP Prime comprend également son propre langage de programmation que vous pouvez
utiliser pour explorer et résoudre des problèmes mathématiques.
Les fonctions, commandes, applications et programmations sont décrites en détail ultérieurement dans ce
guide. Dans ce chapitre, les fonctionnalités générales de la calculatrice sont expliquées, ainsi que les
interactions courantes et les opérations mathématiques de base.
Avant de commencer
Chargez complètement la batterie avant d'utiliser la calculatrice pour la première fois. Pour charger la
batterie, effectuez l'une des opérations suivantes :
●
Connectez la calculatrice HP Prime à un ordinateur à l'aide du câble USB fourni. (Vous devez mettre
l'ordinateur sous tension pour pouvoir charger l'appareil.)
●
Branchez la calculatrice sur une prise murale en utilisant l'adaptateur secteur HP fourni.
Lorsque la calculatrice est allumée, un symbole de batterie s'affiche dans la barre de titre de l'écran. Son
apparence indique le niveau de charge de la batterie. Une batterie déchargée se charge complètement environ
en 4 heures.
2
Chapitre 2 Mise en route
AVERTISSEMENT !
Avertissement relatif à la batterie
●
Pour réduire les risques d'incendie ou de brûlures, abstenez-vous de démonter, d'écraser ou de perforer
la batterie ; ne court-circuitez pas les contacts externes, et ne la jetez pas dans le feu ou l'eau.
●
Pour réduire les risques en matière de sécurité, utilisez uniquement la batterie fournie avec la
calculatrice, une batterie de rechange fournie par HP ou une batterie compatible recommandée par HP.
●
Tenez la batterie hors de portée des enfants.
●
Si vous rencontrez des problèmes lors du chargement de la calculatrice, arrêtez immédiatement la
charge et contactez HP.
Avertissement relatif à l'adaptateur
●
Pour réduire le risque de choc électrique et éviter d'endommager l'équipement, branchez uniquement
l'adaptateur secteur sur une prise murale secteur qui est toujours facilement accessible.
●
Pour réduire tout risque de sécurité potentiel, utilisez uniquement l'adaptateur secteur fourni avec la
calculatrice, un adaptateur secteur de rechange fourni par HP ou un adaptateur secteur acheté en tant
qu'accessoire auprès de HP.
Marche/Arrêt, annulation d'une opération
Pour allumer la calculatrice
Appuyez sur
pour allumer la calculatrice.
Pour annuler une opération
Lorsque la calculatrice est allumée, la touche
permet d'annuler l'opération en cours. Par exemple,
cela efface ce que vous avez entré dans la ligne de saisie, et permet de fermer un menu ou un écran.
Pour éteindre la calculatrice
Appuyez sur
(Arrêt) pour éteindre la calculatrice.
La calculatrice s'éteint automatiquement après quelques minutes d'inactivité pour réaliser des économies
d'énergie. Toutes les informations mémorisées et affichées sont enregistrées.
Vue d'accueil
La vue d'accueil constitue le point de départ de nombreux calculs. La plupart des fonctions mathématiques
sont disponibles dans la vue d'accueil. D'autres fonctions sont disponibles dans le système de calcul formel
(CAS). Un historique de vos anciens calculs est conservé ; vous pouvez réutiliser un calcul antérieur ou son
résultat.
Pour afficher la vue d'accueil, appuyez sur
.
Marche/Arrêt, annulation d'une opération
3
Vue du CAS
La vue du CAS vous permet d'effectuer des calculs symboliques. Elle est en grande partie identique à la vue
d'accueil, possédant même son propre historique d'anciens calculs, mais la vue du CAS offre des fonctions
supplémentaires.
Pour afficher la vue du CAS, appuyez sur
.
Couvercle de protection
La calculatrice est équipée d'un couvercle coulissant pour protéger l'écran et le clavier. Retirez le couvercle en
le saisissant par les deux extrémités et faites-le glisser vers le bas.
Vous pouvez renverser le couvercle coulissant et le faire glisser sur le dos de la calculatrice afin de ne pas le
perdre durant l'utilisation de l'appareil.
Pour prolonger la durée de vie de la calculatrice, replacez toujours le couvercle sur l'écran et le clavier lorsque
vous n'utilisez pas l'appareil.
Écran
Réglage de la luminosité
Pour ajuster la luminosité de l'écran, appuyez sur la touche
sur
ou
en la maintenant enfoncée, puis appuyez
pour augmenter ou réduire la luminosité. Chaque pression sur la touche
ou
modifie la luminosité.
Effacement de l'affichage
●
●
Appuyez sur
Appuyez sur
ou
pour effacer la ligne de saisie.
(Effacer) pour effacer la liste de saisie et l'historique.
Sections de l'écran
La vue d'accueil comporte quatre sections (illustrées ci-dessus). La barre de titre indique le nom de l'écran ou
de l'application que vous utilisez actuellement ; dans l'exemple ci-dessus, Function (Fonction). Dans cet
exemple, cette barre comporte l'heure, un témoin d'état de la batterie, ainsi que plusieurs symboles spécifiant
différents paramètres de la calculatrice. Ils sont décrits ci-après. L'historique affiche le journal des calculs
4
Chapitre 2 Mise en route
précédents. La ligne de saisie affiche l'objet en cours de saisie ou de modification. Les boutons de menu sont
des options pertinentes pour l'écran actuel. Sélectionnez une option en appuyant sur le bouton de menu
correspondant. Pour fermer un menu sans rien sélectionner, appuyez sur
.
Les annonciateurs correspondent à des symboles ou caractères apparaissant dans la barre de titre. Ils
indiquent les paramètres actuels, ainsi que l'heure et des informations sur le niveau de la batterie.
Annonciateur
Signification
Le paramètre de mode d'angle est actuellement défini sur Degrés.
[Vert citron]
π
Le paramètre de mode d'angle est actuellement défini sur Radians.
[Vert citron]
S
[Cyan]
La touche Maj est active. La fonction apparaissant en bleu sur une touche sera active une
fois que vous aurez appuyé sur cette touche. Appuyez sur
pour annuler le mode
Maj.
CAS (CAS) [Blanc]
Vous utilisez la vue du CAS, et non la vue d'accueil.
A...Z
Cela implique que la touche Alpha est active dans la vue d'accueil. Le caractère
apparaissant en orange sur une touche sera entré en majuscule une fois que vous aurez
appuyé sur cette touche. Pour plus d'informations, reportez-vous à la section Touches
préfixes à la page 10.
[Orange]
Cela implique que la combinaison de touches Alpha–Maj est active dans la vue du CAS. Le
caractère apparaissant en orange sur une touche sera entré en majuscule une fois que
vous aurez appuyé sur cette touche. Pour plus d'informations, reportez-vous à la section
Touches préfixes à la page 10.
a...z
[Orange]
Cela implique que la combinaison de touches Alpha–Maj est active dans la vue d'accueil. Le
caractère apparaissant en orange sur une touche sera entré en minuscule une fois que
vous aurez appuyé sur cette touche. Pour plus d'informations, reportez-vous à la section
Touches préfixes à la page 10.
Cela implique que la touche Alpha est active dans la vue du CAS. Le caractère apparaissant
en orange sur une touche sera entré en minuscule une fois que vous aurez appuyé sur
cette touche. Pour plus d'informations, reportez-vous à la section Touches préfixes
à la page 10.
U
[Jaune]
1U
Le clavier utilisateur est actif. Toutes les pressions de touches suivantes entrent les objets
personnalisés associés à la touche. Vous pouvez personnaliser les pressions de touches
utilisateur.
Le clavier utilisateur est actif. La pression de touche suivante entre l'objet personnalisé
associé à la touche. Vous pouvez personnaliser les pressions de touches utilisateur.
[Jaune]
[Heure]
Affiche l'heure actuelle. Le format 24 heures est utilisé par défaut, mais vous pouvez
choisir le format am–pm. Pour plus d'informations, reportez-vous à la section Paramètres
accueil à la page 19.
Indique le niveau de charge de la batterie.
[Vert, avec un contour gris]
Écran
5
Menu Paramètres rapides
Appuyez sur la partie droite de la barre de titre (où l'heure, le niveau de batterie et le mode de mesure d'angle
apparaissent) pour ouvrir le menu Paramètres rapides. Vous pouvez entre autres réaliser les opérations
suivantes depuis ce menu :
●
Appuyez sur l'une des icônes d'angle pour modifier le mode de mesure d'angle (radians ou degrés).
●
Appuyez sur la date/heure pour ouvrir un calendrier mensuel. Vous pouvez naviguer entre les mois pour
rechercher les dates qui vous intéressent.
●
Appuyez sur l'icône sans fil pour vous connecter au réseau de salle de classe HP le plus proche ou vous
déconnecter du réseau de salle de classe HP actuel.
Navigation
La calculatrice HP Prime propose deux modes de navigation : les touches et les gestes tactiles. Dans de
nombreux cas, vous pouvez appuyer sur une icône, un champ, un menu ou un objet pour le sélectionner (ou le
désélectionner). Par exemple, vous pouvez ouvrir l'application Fonction en appuyant une fois sur l'icône
correspondante dans la bibliothèque d'applications. Toutefois, pour ouvrir la bibliothèque d'applications, vous
devez appuyer sur la touche :
.
Au lieu d'appuyer sur une icône dans la bibliothèque d'applications, vous pouvez également utiliser les
touches de curseur (
appuyer sur
,
,
,
) pour mettre en surbrillance l'application à ouvrir, puis
. Dans la bibliothèque d'applications, vous pouvez également saisir la première
lettre, ou les deux premières, du nom d'une application pour la sélectionner. Ensuite, appuyez sur l'icône de
l'application ou sur
pour l'ouvrir.
Parfois, il est possible d'utiliser une touche ou une combinaison de touches sur l'écran pour un même objet.
Par exemple, vous pouvez désélectionner une option à bascule en appuyant deux fois dessus ou en utilisant
les touches fléchées pour sélectionner le champ, puis appuyer sur le bouton tactile au bas de l'écran (en
l'occurrence,
).
REMARQUE :
6
vous devez sélectionner tactilement un élément à l'aide de votre doigt ou d'un stylet capacitif.
Chapitre 2 Mise en route
Gestes tactiles
La calculatrice HP Prime reconnaît les mouvements tactiles suivants :
●
Appui : pointez vers un élément à l'écran, puis appuyez dessus pour le sélectionner.
●
Appui long : placez votre doigt sur l'écran et appuyez longuement.
●
Défilement : placez un doigt sur l'écran, puis faites-le glisser vers le haut ou le bas, la droite ou la
gauche, ou encore en diagonale pour vous déplacer vers le haut, le bas, latéralement ou diagonalement
sur une page ou une image.
●
Glissement à un doigt : pour faire défiler l'écran, faites glisser légèrement un doigt sur l'écran dans la
direction souhaitée. Pour faire glisser un objet dans la vue Tracé de l'application Géométrie uniquement,
appuyez longuement sur cet objet, puis faites-le glisser pour le déplacer. Pour sélectionner plusieurs
cellules dans la vue Numérique des applications Tableur, Stats 1Var et Stats 2Var ainsi que dans les
Éditeurs de liste et de matrices, effectuez un appui long sur une cellule, puis faites glisser votre doigt
pour sélectionner les cellules suivantes. Cette sélection peut ensuite être copiée et collée comme une
valeur unique.
●
Zoom avec pincement à deux doigts : réalisez un zoom avant en plaçant deux doigts à distance sur
l'écran, puis en les rapprochant l'un de l'autre. Pour réaliser un zoom avant, placez deux doigts ensemble
sur l'écran, puis éloignez-les l'un de l'autre. Dans l'application Tableur, ce mouvement contrôle la largeur
des colonnes et la hauteur des lignes.
Il se peut que certaines applications, certains éditeurs et formulaires de saisie ne prennent pas en charge les
mouvements tactiles. Leurs fonctions peuvent également varier. Gardez les instructions suivantes à l'esprit :
●
Dans la vue Tracé, si vous réalisez un zoom avec pincement à deux doigts horizontal, le zoom portera
uniquement sur l'abscisse. De la même manière, si vous réalisez un zoom avec pincement à deux doigts
vertical, le zoom portera uniquement sur l'ordonnée. Enfin, si vous réalisez un zoom avec pincement à
deux doigts diagonal, le zoom portera sur un carré, autrement dit, sur les deux axes. Dans l'application
Géométrie, seul le zoom en diagonale est pris en charge.
●
Dans la vue Numérique, si vous réalisez un zoom avec pincement à deux doigts vertical, le zoom portera
sur la ligne sélectionnée du tableau. Un zoom avant réduit les différences au niveau des valeurs
horizontales, tandis qu'un zoom arrière réduit les différences au niveau des valeurs verticales. Un zoom
avec pincement à deux doigts horizontal modifie la largeur des colonnes.
Clavier
Les numéros de la légende ci-dessous font référence aux parties du clavier décrites dans l'illustration de la
page suivante.
Nombre
Fonction
1
Écran tactile LCD : 320 × 240 pixels
2
Menu tactile contextuel
3
Touches d'applications HP
4
Vue d'accueil et paramètres des préférences
5
Fonctions mathématiques et scientifiques courantes
6
Touches Alpha et Maj
7
Touche de démarrage, d'annulation et d'arrêt
8
Catalogues de listes, de matrices, de programmes et de remarques
Navigation
7
Nombre
Fonction
9
Touche de dernière réponse (Ans)
10
Touche Entrée
11
Touche de retour arrière et de suppression
12
Touche Menu et Coller
13
Touche CAS (et de préférences du CAS)
14
Touche Vue (et Copier)
15
Touche d'échappement (et Effacer)
16
Touche d'aide
17
Touches de direction (pour déplacer le curseur)
1
2
17
16
3
15
14
13
12
11
4
5
10
6
7
9
8
Menu contextuel
Un menu contextuel occupe la ligne au bas de l'écran.
8
Chapitre 2 Mise en route
Les options disponibles dépendent du contexte, à savoir la vue dans laquelle vous vous trouvez. Notez que les
éléments de menu sont activés tactilement.
Le menu contextuel comprend deux types de boutons :
●
Bouton de menu : appuyez dessus pour afficher un menu contextuel. Ces boutons disposent de coins
dans l'illustration ci-dessus).
supérieurs carrés (par exemple,
●
Bouton de commande : appuyez dessus pour lancer une commande. Ces boutons disposent de coins
dans l'illustration ci-dessus).
arrondis (par exemple,
Touches de saisie et de modification
Touches
Objectif
à
ou
Permet de saisir des chiffres.
Annule l'opération en cours ou efface la ligne de saisie.
Valide une entrée ou exécute une opération. Dans un calcul,
« = ». Lorsque
ou
est identique à celle de
fait office de symbole
apparaît sous forme de touche de menu, la fonction de
ou
.
Permet d'entrer un nombre négatif. Par exemple, pour saisir –25, appuyez sur
REMARQUE :
(
25.
cette opération est différente de celle effectuée à l'aide de la touche de soustraction
).
Affiche une palette de modèles préconfigurés représentant des expressions arithmétiques
courantes.
Entre la variable indépendante (à savoir, X, T, θ ou N, selon l'application active).
Touches de saisie et de modification
9
Touches
Objectif
Affiche une palette d'opérateurs booléens et de comparaison.
Affiche une palette de caractères mathématiques et grecs communs.
Insère automatiquement le symbole des degrés, des minutes ou des secondes, selon le contexte.
Supprime le caractère se trouvant à gauche du curseur. Cette touche permet de rétablir la valeur par
défaut du champ sélectionné, le cas échéant.
Supprime le caractère situé à droite du curseur.
(Effacer)
Efface toutes les données affichées à l'écran (y compris l'historique). Sur un écran de configuration,
par exemple Configuration du tracé, restaure tous les paramètres par défaut.
Déplace le curseur sur l'écran. Appuyez sur
menu ou d'un écran, ou sur
pour déplacer le curseur à la fin d'un
pour le déplacer vers le début. Ces touches
représentent les touches de direction, qui prennent également en charge les mouvements
diagonaux.
Affiche tous les caractères disponibles. Pour saisir un caractère, sélectionnez-le à l'aide des touches
de curseur, puis appuyez sur
un, appuyez sur
. Pour sélectionner plusieurs caractères, sélectionnez-en
, puis continuez ainsi avant d'appuyer sur
. Il existe de
nombreuses pages de caractères. Vous pouvez passer à un bloc Unicode donné en appuyant sur
, puis en sélectionnant le bloc. Vous pouvez également passer rapidement d'une page à
une autre.
Touches préfixes
Deux touches préfixes vous permettent d'accéder aux opérations et aux caractères inscrits au bas des
touches :
Touche
et
.
Objectif
Appuyez sur
pour accéder aux opérations imprimées en bleu sur les touches.
Par exemple, pour accéder aux paramètres de la vue d'accueil, appuyez sur
.
Appuyez sur
pour accéder aux caractères imprimés en orange sur les touches.
Par exemple, pour saisir Z dans la vue d'accueil, appuyez sur
10
Chapitre 2 Mise en route
, puis sur
Touche
Objectif
. Pour saisir une lettre en minuscule, appuyez sur
,
puis sur la lettre concernée. Dans la vue du CAS, la combinaison
avec une
autre touche donne une lettre en minuscule, et la combinaison
avec une autre lettre, une lettre en majuscule.
Ajout de texte
Les caractères orange apparaissant sur les touches indiquent le texte que vous pouvez entrer directement. Il
et
est possible de ne saisir ces caractères qu'en appuyant sur les touches
. Il est possible
d'entrer des caractères en majuscule et en minuscule, la méthode étant inverse dans la vue du CAS et dans la
vue d'accueil.
Touches
Effet dans la vue d'accueil
Effet dans la vue du CAS
Met le caractère suivant en majuscule.
Met le caractère suivant en minuscule.
Mode de verrouillage : met tous les
caractères en majuscule jusqu'à sa
réinitialisation.
Mode de verrouillage : met tous les
caractères en minuscule jusqu'à sa
réinitialisation.
Met le caractère suivant en minuscule
lorsque le mode majuscule est verrouillé.
Met le caractère suivant en majuscule
lorsque le mode minuscule est verrouillé.
Met le caractère suivant en minuscule.
Met le caractère suivant en majuscule.
Mode de verrouillage : met tous les
caractères en minuscule jusqu'à sa
réinitialisation.
Mode de verrouillage : met tous les
caractères en minuscule jusqu'à sa
réinitialisation.
Met le caractère suivant en majuscule
lorsque le mode minuscule est verrouillé.
Met le caractère suivant en minuscule
lorsque le mode majuscule est verrouillé.
Met tous les caractères en majuscule
lorsque le mode minuscule est verrouillé
jusqu'à la réinitialisation du mode.
Met tous les caractères en minuscule
lorsque le mode majuscule est verrouillé
jusqu'à la réinitialisation du mode.
Réinitialise le mode de verrouillage
majuscule.
Remplace le mode de verrouillage
minuscule.
Remplace le mode de verrouillage
minuscule.
Réinitialise le mode de verrouillage
majuscule.
Vous pouvez également entrer du texte (et d'autres caractères) en affichant la palette de caractères :
.
Touches de saisie et de modification
11
Touches mathématiques
Les fonctions mathématiques les plus courantes disposent de leurs propres touches sur le clavier (ou une
combinaison de touches avec
).
Exemple 1 : Pour calculer SIN(10), appuyez sur
10, puis sur
. La réponse suivante
apparaît : –0.544… (si votre paramètre de mesure d'angle est défini sur Radians).
Exemple 2 : Pour rechercher la racine carrée de 256, appuyez sur
La réponse suivante apparaît : 16. Notez que la touche
256, puis sur
.
déclenche l'opérateur représenté en bleu sur
la touche suivante sur laquelle vous appuyez (en l'occurrence, √ sur la touche
).
Les fonctions mathématiques non représentées sur le clavier sont disponibles dans les menus Math (Math),
CAS (CAS) et Catlg (Catlg).
REMARQUE : le mode de saisie détermine l'ordre dans lequel vous entrez les opérandes et les opérateurs.
Par défaut, le mode de saisie est Livre, qui implique que vous saisissez les opérandes et les opérateurs
comme vous le feriez si vous consigniez l'expression sur papier. Si votre mode de saisie préféré est RPN
(Reverse Polish Notation, notation polonaise inversée), l'ordre de saisie est différent.
Modèle mathématique
La touche de modèle mathématique (
) vous permet d'insérer la structure des calculs les plus courants
(ainsi que des vecteurs, des matrices et des nombres hexadécimaux). Elle affiche une palette de structures
préconfigurées auxquelles vous ajoutez les constantes, variables, etc. Il vous suffit d'appuyer sur le modèle de
votre choix (ou de le sélectionner à l'aide des touches fléchées), puis d'appuyer sur
ensuite les composants nécessaires pour terminer le calcul.
Exemple : supposons que vous souhaitiez rechercher la racine cubique de 945 :
12
Chapitre 2 Mise en route
. Entrez
1.
2.
Dans la vue d'accueil, appuyez sur
Sélectionnez
.
.
La structure de votre calcul apparaît alors sur la ligne de saisie :
3.
Chaque zone remplie du modèle doit être complétée : Les cases vides son facultatives.
3
4.
.
945
Appuyez sur
pour afficher le résultat suivant : 9,813...
La palette de modèles peut vous permettre de gagner du temps, en particulier avec les calculs d'analyse.
Vous pouvez afficher la palette à tout moment lors de la définition d'une expression. En d'autres termes, vous
n'êtes pas obligé de commencer avec un modèle. Au contraire, vous pouvez intégrer un ou plusieurs modèles
à tout moment lors de la définition d'une expression.
Raccourcis mathématiques
Tout comme le modèle mathématique, d'autres écrans similaires offrent une palette de caractères spéciaux.
Par exemple, lorsque vous appuyez sur
, la palette de symboles spéciaux apparaît (comme
l'illustre la figure suivante). Sélectionnez un caractère en appuyant dessus (ou faites défiler l'écran jusqu'au
caractère, puis appuyez sur
).
Une palette similaire, la palette de relations, apparaît si vous appuyez sur
. Cette palette
affiche les opérateurs utiles pour les mathématiques et la programmation. Là encore, il vous suffit d'appuyer
sur le caractère de votre choix.
Touches de saisie et de modification
13
fait partie des autres touches de raccourcis mathématiques. Le fait d'appuyer sur cette touche
permet d'insérer X, T, θ ou N selon l'application que vous utilisez. (Cette opération est décrite plus en détail
dans les chapitres présentant les applications.)
De même, le fait d'appuyer sur
permet d'entrer un caractère de degré, minute ou seconde. °
est saisi si aucun symbole de degré ne fait partie de l'expression ; ′ est saisi si l'entrée précédente est une
valeur en degrés ; et ″ est saisi si l'entrée précédente est une valeur en minutes.
Par conséquent, saisir 36
40
20
donne le résultat suivant :
36 ° 40′ 20 ″. Pour plus d'informations, reportez-vous à la section Nombres hexadécimaux à la page 15.
Fractions
La touche de fraction (
) permet d'explorer trois types d'affichages sous forme de fractions. Si la
réponse actuelle est la fraction décimale 5,25, appuyer sur
commune 21/4. Si vous appuyez de nouveau sur
convertit la réponse en fraction
, la réponse est convertie en nombre mixte (5 + 1/4).
Si vous appuyez une nouvelle fois sur cette touche, l'écran revient à la fraction décimale (5.25).
14
Chapitre 2 Mise en route
Lorsqu'elle n'est pas en mesure d'obtenir des résultats exacts, la calculatrice HP Prime fournit une
représentation approximative des fractions et des nombres mixtes. Par exemple, entrez √5 pour obtenir
l'approximation décimale suivante : 2,236... Appuyez une fois sur
nouveau pour obtenir
. Appuyez une troisième fois sur
pour obtenir
, puis de
pour revenir à la représentation
décimale initiale.
Nombres hexadécimaux
Aucun résultat décimal ne peut apparaître au format hexadécimal, c'est-à-dire en unités subdivisées en
groupes de 60. Sont concernés les degrés, les heures, les minutes et les secondes. Par exemple, entrez
pour obtenir le résultat décimal suivant : 1,375. Appuyez sur
de nouveau sur
pour obtenir 1°22′30. Appuyez
pour revenir à la représentation décimale.
Lorsqu'il est impossible d'obtenir un résultat exact, la calculatrice HP Prime fournit la meilleure approximation
possible. Entrez √5 pour obtenir l'approximation décimale suivante : 2,236... Appuyez sur
pour obtenir 2°14′9.84472.
REMARQUE : les entrées de degré et de minute doivent être des entiers, et les entrées de minute et de
seconde doivent être positives. Les nombres décimaux ne sont pas autorisés, sauf pour les secondes.
Notez également que la calculatrice HP Prime considère une valeur au format hexadécimal comme une entité
unique. Ainsi, toute opération exécutée sur une valeur hexadécimale est effectuée sur l'intégralité de cette
valeur. Par exemple, si vous saisissez 10°25′26″2, l'ensemble de la valeur est élevé au carré, pas seulement le
composant des secondes. Dans ce cas, le résultat est le suivant : 108°39′26.8544″.
Touche EEX (puissances de 10)
Certaines valeurs, telles que 5 x 104 et 3,21 × 10-7 sont exprimées en notation scientifique, à savoir en
puissances de dix. Cette méthode est plus facile que d'utiliser 50 000 ou 0.000 000 321. Pour saisir ce type de
valeur, servez-vous de la fonctionnalité
. Cette méthode est plus facile que d'utiliser
10
.
Touches de saisie et de modification
15
Exemple : supposons que vous souhaitiez procéder à un calcul.
1.
Ouvrez la fenêtre Home Settings (Paramètres accueil).
2.
Sélectionnez Scientifique dans le menu Number Format (Format nombre).
3.
4.
5.
Appuyez sur
Entrez 4
Appuyez sur
pour revenir à la vue d'accueil.
13
6
23
3
5.
.
Le résultat est 8.0000E15. Il équivaut à 8 × 1015.
Menus
Un menu vous permet de choisir entre plusieurs éléments. Comme l'illustre l'exemple suivant, certains menus
comprennent des sous-menus et des sous sous-menus.
16
Chapitre 2 Mise en route
Sélection dans un menu
Il existe deux méthodes pour sélectionner un élément dans un menu :
●
Par pression directe
●
Il s'agit d'utiliser les touches fléchées pour sélectionner l’élément souhaité, puis d'appuyer sur
ou
REMARQUE :
il est possible de n'activer le menu de boutons situé au bas de l'écran qu'en appuyant dessus.
Raccourcis
●
Lorsque vous êtes en haut du menu, appuyez sur
pour en afficher immédiatement le dernier
élément.
●
Lorsque vous êtes en bas du menu, appuyez sur
pour en afficher immédiatement le premier
élément.
●
●
Appuyez sur
pour aller directement en bas du menu.
Appuyez sur
pour aller directement en haut du menu.
●
Entrez les premiers caractères du nom de l'élément pour y accéder directement.
●
Entrez le numéro de l'élément affiché dans le menu pour y accéder directement.
Fermeture d'un menu
Un menu se ferme automatiquement lorsque vous y sélectionnez un élément. Si vous souhaitez fermer un
menu sans sélectionner d'élément, appuyez sur
ou
.
Menus
17
Menus Boîte à outils
Les menus (
) constituent un ensemble de menus proposant des fonctions et commandes utiles pour
les mathématiques et la programmation. Les menus Math, CAS et Catlg offrent plus de 400 fonctions et
commandes.
Formulaires de saisie
Un formulaire de saisie est un écran qui propose un ou plusieurs champs dans lesquels vous devez saisir des
données ou sélectionner une option. Il est également dénommé « boîte de dialogue ».
●
Si un champ vous permet de saisir les données de votre choix, vous pouvez le sélectionner, ajouter vos
données, puis appuyer sur
. (Il n’est pas nécessaire d'appuyer sur
en premier.)
●
Si un champ vous permet de sélectionner un élément dans un menu, vous pouvez appuyer dessus (ou
sur son nom), appuyer de nouveau dessus pour afficher les options, puis appuyer sur l'élément de votre
choix. (Vous pouvez également choisir un élément d'une liste ouverte en appuyant sur les touches de
curseur ou sur
●
lorsque l'option souhaitée est sélectionnée.)
S'il s'agit d'un champ à bascule (c'est-à-dire s'il est possible de le sélectionner ou de le désélectionner),
appuyez une fois dessus pour le sélectionner, puis appuyez de nouveau dessus pour sélectionner l'autre
.)
option. (Vous avez aussi la possibilité de sélectionner le champ et d'appuyer sur
L'illustration suivante représente un formulaire de saisie contenant les trois types de champs.
Calculator Name (Nom de la calculatrice) est un champ de saisie de données en forme libre, Font Size (Taille
de police) propose un menu d'options et Textbook Display (Affichage Livre) est un champ à bascule.
Restauration des champs de formulaire de saisie
Pour restaurer les valeurs par défaut d'un champ, sélectionnez-le, puis appuyez sur
les valeurs par défaut de tous les champs, appuyez sur
18
Chapitre 2 Mise en route
(Effacer).
. Pour restaurer
Paramètres généraux du système
Les paramètres généraux du système correspondent aux valeurs déterminant la présentation des fenêtres, le
format des nombres, l'échelle des tracés, les unités utilisées par défaut dans les calculs, etc.
Les paramètres généraux du système sont présentés sur deux pages : Paramètres accueil et Paramètres
du CAS. L'écran Paramètres accueil contrôle la vue d'accueil et les applications. L'écran Paramètres du CAS
contrôle la manière dont les calculs sont effectués dans le système de calcul formel. L'écran Paramètres
du CAS est décrit au chapitre 3.
Bien que l'écran Paramètres accueil contrôle les applications, vous pouvez remplacer certains de ces
paramètres après avoir accédé à une application. Par exemple, vous pouvez définir l'unité d'angle sur Radians
dans l'écran Paramètres accueil, mais choisir l'option Degrés dans l'application Polaire. L'unité d'angle reste en
degrés jusqu'à ce que vous ouvriez une autre application où une autre mesure d'angle est définie.
Paramètres accueil
Vous utilisez le formulaire de saisie Paramètres accueil pour spécifier les paramètres de la vue d'accueil (et les
paramètres par défaut des applications). Appuyez sur
(Paramètres) pour ouvrir le formulaire
de saisie Paramètres accueil. Il existe quatre pages de paramètres.
Page 1
Paramètre
Options
Unité d'angle
Degrees (Degrés) : 360 degrés sur un cercle.
Radians (Radians) : 2π radians sur un cercle.
Le mode d'angle sélectionné est valable à la fois dans la vue d'accueil et dans
l'application en cours. Ainsi, les résultats des calculs trigonométriques effectués dans
l'application en cours et dans la vue d'accueil sont identiques.
Format nombre
Le format numérique défini sera utilisé dans tous les calculs de la vue d'accueil.
●
Standard (Standard) : précision maximale.
●
Fixed (Fixe) : affiche les résultats arrondis en fonction du nombre de positions
décimales. Si vous choisissez cette option, un nouveau champ apparaît, dans
lequel vous devez entrer le nombre de positions décimales. Par exemple,
123.456789 devient 123.46 au format Fixed 2 (Fixe 2).
Paramètres généraux du système
19
Paramètre
Entrée
Options
●
Scientific (Scientifique) : les résultats affichés comprennent un exposant à un
chiffre à gauche du point décimal, ainsi que le nombre de positions décimales
spécifié. Par exemple, 123.456789 devient 1.23E2 au format Scientific 2
(Scientifique 2) format.
●
Engineering (Ingénierie) : les résultats affichés comprennent un exposant qui
est un multiple de 3 et le nombre indiqué de chiffres significatifs après le
premier. Exemple : 123.456E7 dévient 1.23E9 au format Engineering 2
(Ingénierie 2).
●
Textbook (Livre) : pour entrer une expression, vous devez procéder comme si
vous écriviez sur une feuille de papier (certains arguments apparaissant les uns
en dessous des autres). En d'autres termes, la saisie peut s'étendre sur deux
dimensions.
●
(Algebraic) Algébrique : une expression est entrée sur une seule ligne. Cette
saisie est toujours unidimensionnelle.
●
RPN (RPN) : Reverse Polish Notation, Notation polonaise inversée. Les
arguments d'une expression sont saisis en premier, suivis de l'opérateur. La
saisie d'un opérateur évalue automatiquement les éléments déjà entrés.
Entiers
Définit la base par défaut pour l'arithmétique des entiers. binaire, octale, décimale ou
hexadécimale. Vous pouvez également définir le nombre de bits par entier et
déterminer si les entiers doivent être signés.
Complexe
Choisissez l'un des deux formats suivants d'affichage de nombres complexes : (a,b)
((a, b)) ou a+b*i (a + b * i).
Une case à cocher sans nom est située à droite de ce champ. Cochez-la si vous
souhaitez autoriser les résultats en nombres complexes à partir d'une entrée en
nombres réels.
Langue
Sélectionnez la langue de votre choix pour les menus, les formulaires de saisie et l'aide
en ligne.
Séparateur décimal
Dot (Point) ou Comma (Virgule). Affiche un nombre au format 12456.98 (mode point)
ou 12456,98 (mode virgule). Le mode point utilise des virgules pour séparer les
éléments des listes et des matrices, et les arguments des fonctions. Le mode virgule
utilise des points-virgules comme séparateur dans ces mêmes cas.
Paramètre
Options
Taille de police
Choisissez une police de petite, moyenne ou grande taille pour l'écran général.
Nom de la calculatrice
Attribuez un nom à la calculatrice.
Affichage Livre
Si ce paramètre est sélectionné, les expressions et les résultats sont affichés au
format Livre (tel que dans un livre). S'il n'est pas sélectionné, les expressions et les
résultats sont affichés au format algébrique (à savoir, dans un format
Page 2
unidimensionnel). Par exemple,
apparaît sous la forme [[4,5],[6,2]] au
format algébrique.
Affichage Menu
20
Chapitre 2 Mise en route
Ce paramètre détermine si les commandes des menus Math (Math) et CAS (CAS) sont
décrites en détail ou sous forme de raccourcis mathématique courants. Par défaut, les
noms descriptifs des fonctions sont sélectionnés. Désélectionnez cette case si vous
préférez que les fonctions soient présentées sous forme de raccourcis
mathématiques.
Paramètre
Options
Heure
Définissez l'heure et choisissez un format : format 24 heures ou am–pm. La case à
cocher située à droite vous permet d'indiquer si vous souhaitez afficher ou masquer
l'heure sur la barre de titre des écrans.
Date
Définissez la date et choisissez un format : YYYY/MM/DD (AAAA/MM/JJ), DD/MM/
YYYY (JJ/MM/AAAA)ou MM/DD/YYYY (MM/JJ/AAAA).
Thème de couleur
Light (Clair) : texte noir sur un arrière-plan clair.
Dark (Foncé) : texte blanc sur un arrière-plan foncé.
Une option vous permettant de sélectionner une couleur pour les nuances (comme
celle de la sélection) se situe le plus à droite.
Page 3
La page 3 du formulaire de saisie Home Settings (Paramètres accueil) est réservée à la configuration du
mode examen. Ce mode permet de désactiver certaines fonctions de la calculatrice sur une période définie.
Cette désactivation est contrôlée par mot de passe. Cette fonctionnalité s'adresse principalement aux
surveillants d'examens et aux personnes devant s'assurer que les étudiants utilisent la calculatrice de
manière appropriée.
Page 4
Si votre calculatrice HP Prime prend en charge la connectivité sans fil, vous verrez apparaître une quatrième
page de Paramètres accueil. La page 4 du formulaire de saisie Home Settings (Paramètres accueil)
s'applique à la configuration de votre calculatrice HP Prime pour qu'elle soit compatible avec le kit sans fil
HP Prime. Pour plus d'informations, consultez le site http://www.hp.com/support.
Option
Paramètres
Nom du réseau
●
Aucun réseau disponible
●
Réseau 1
●
Réseau 2 (etc.)
●
Aucun adaptateur trouvé
●
Déconnecté
●
Connecté
●
Aucun adaptateur trouvé
●
Version du microprogramme adaptateur
Statut
Version RF
Spécification d'un paramètre accueil
Cet exemple explique comment remplacer le format numérique par défaut (Standard) par le format
Scientifique avec deux positions décimales.
1.
Appuyez sur
(Paramètres) pour ouvrir le formulaire de saisie Paramètres accueil.
Le champ Angle Measure (Unité d'angle) est sélectionné.
Paramètres généraux du système
21
2.
Appuyez sur Number Format (Format nombre) (sur le champ ou son intitulé). Le champ est sélectionné.
(Vous pouvez également appuyer sur
pour le sélectionner.)
3.
Appuyez de nouveau sur Number Format (Format nombre). Un menu d'options de format numérique
apparaît.
4.
Appuyez sur Scientific (Scientifique). L'option est sélectionnée et le menu disparaît. (Vous pouvez
également choisir un élément en appuyant sur les touches de curseur ou sur
l'option souhaitée est sélectionnée.)
22
Chapitre 2 Mise en route
lorsque
5.
6.
Notez qu'un nombre apparaît à droite du champ Number Format (Format nombre). Il s'agit du nombre
de positions décimales actuellement défini. Pour redéfinir ce nombre sur 2, appuyez deux fois dessus,
puis appuyez sur 2 (2) dans le menu qui apparaît.
Appuyez sur
pour revenir à la vue d'accueil.
Calculs mathématiques
Les opérations mathématiques les plus courantes sont accessibles à partir du clavier (reportez-vous à
Touches mathématiques à la page 12). Il est possible d'accéder aux autres fonctions mathématiques via
plusieurs menus (reportez-vous à Menus à la page 16).
Notez que la calculatrice HP Prime représente tous les nombres inférieurs à 1 × 10–499 comme un zéro. Le plus
grand nombre affiché est 9.99999999999 × 10499. Un résultat supérieur correspondant à cette valeur
apparaît.
Par où commencer ?
La vue d'accueil (
) constitue la vue de base de la calculatrice. Vous pouvez y réaliser tous vos calculs
non symboliques. Vous pouvez également effectuer des calculs dans la vue du CAS, qui utilise le système de
calcul formel. En fait, vous pouvez utiliser les fonctions du menu CAS (CAS) (l'un des menus Boîte à outils)
dans une expression que vous entrez dans la vue d'accueil, et vous servir des fonctions du menu Math (Math)
(un autre menu des menus Boîte à outils) dans une expression que vous entrez dans la vue du CAS.
Sélection d'un type d'entrée
Vous devez d'abord choisir le type d'entrée. Il en existe trois :
●
Livre
Pour entrer une expression, vous devez procéder comme si vous écriviez sur une feuille de papier
(certains arguments apparaissant les uns en dessous des autres). En d'autres termes, la saisie peut
s'étendre sur deux dimensions, comme dans l'exemple précédent.
Calculs mathématiques
23
●
Algebraic (Algébrique)
La saisie d'une expression se fait sur une seule ligne. Cette saisie est toujours unidimensionnelle.
●
Notation polonaise inversée (RPN, Reverse Polish Notation) [non disponible dans la vue CAS].
Les arguments d'une expression sont saisis en premier, suivis de l'opérateur. La saisie d'un opérateur
évalue automatiquement les éléments déjà saisis. La saisie d'une expression à deux opérateurs (comme
dans l'exemple ci-dessus) comporte donc deux étapes, une par opérateur.
: le logarithme naturel de 5 est calculé et affiché dans l'historique.
Étape 1 : 5
Étape 2 :
: π est saisi en tant que diviseur et appliqué au résultat précédent.
REMARQUE : la page 2 de l'écran Home Settings (Paramètres accueil) vous permet d'indiquer si vous
souhaitez afficher vos calculs au format Textbook (Livre). Ceci se rapporte à la présentation de vos calculs
dans la section d'historique des vues d'accueil et du CAS. Il s'agit d'un paramètre différent du paramètre Entry
(Entrée) abordé ci-dessus.
Saisie d'expressions
Les exemples suivants partent du principe que le mode de saisie est Textbook (Livre).
●
Une expression peut contenir des nombres, des fonctions et des variables.
●
Pour entrer une fonction, appuyez sur la touche appropriée ou ouvrez un menu Boîte à outils, puis
sélectionnez la fonction. Vous pouvez également entrer un nom de fonction à l'aide des touches
alphanumériques.
●
Une fois l'expression saisie, appuyez sur
pour l'évaluer.
Si vous commettez une erreur lors de la saisie d'une expression, vous pouvez réaliser l'une des opérations
suivantes :
●
●
●
supprimer le caractère se trouvant à gauche du curseur en appuyant sur
;
supprimer le caractère se trouvant à droite du curseur en appuyant sur
effacer toute la ligne de saisie en appuyant sur
ou
;
.
Exemple
Pour calculer
▲
:
Entrez
23
.
24
Chapitre 2 Mise en route
14
8
3
45
Cet exemple représente un nombre de points importants à connaître :
●
Importance des délimiteurs (parenthèses, par exemple)
●
Mode de saisie des nombres négatifs
●
Utilisation de la multiplication implicite et explicite
Parenthèses
Comme l'indique l'exemple ci-dessus, des parenthèses sont automatiquement ajoutées pour encadrer les
arguments des fonctions (LN(), par exemple). Toutefois, vous devrez ajouter manuellement des parenthèses
en appuyant sur
pour encadrer un groupe d'objets que vous souhaitez utiliser comme unité unique.
Les parenthèses permettent d'éviter toute ambiguïté arithmétique. Dans l'exemple ci-dessus, nous avons
souhaité diviser l'intégralité du numérateur par -3, des parenthèses encadrant entièrement cette valeur. Sans
les parenthèses, seul 14√8 aurait été divisé par –3.
Les exemples suivants illustrent l'utilisation des parenthèses et des touches de curseur pour quitter un
groupe d'objets entre parenthèses.
Saisissez...
Pour calculer...
45
45
85
85
9
9
Priorité algébrique
La calculatrice HP Prime effectue les calculs en fonction de l'ordre de priorité suivant. Les fonctions ayant le
même ordre de priorité sont évaluées de gauche à droite.
Calculs mathématiques
25
1.
Expressions entre parenthèses. Les parenthèses emboîtées sont évaluées de l'intérieur vers l'extérieur.
2.
!, √, réciproque, racine carrée
3.
Racine nième
4.
Puissance, 10n
5.
Négation, multiplication, division et modulo
6.
Addition et soustraction
7.
Opérateurs de relation (<, >, ≤, ≥, ==, ≠, =)
8.
AND et NOT
9.
OR et XOR
10. Argument à gauche de | (où)
11. Affecter à une variable (:=)
Nombres négatifs
Il est préférable d'appuyer sur
Si vous appuyez plutôt sur
pour commencer un nombre négatif ou pour insérer un signe négatif.
, cette opération sera dans certains cas considérée comme une opération
de soustraction du nombre suivant du dernier résultat que vous saisirez. (Cette opération est décrite dans la
section Réutilisation du dernier résultat à la page 27.)
Pour élever un nombre négatif à une puissance, mettez-le entre parenthèses. Par exemple, (–5)2 = 25, alors
que –52 = –25.
Multiplications explicite et implicite
Une multiplication implicite se produit lorsque deux opérandes ne sont séparés par aucun opérateur. Par
exemple, si vous entrez AB, le résultat est A*B. Vous pouvez saisir 14
8 sans l'opérateur de
multiplication après 14. À des fins de clarté, la calculatrice ajoute l'opérateur à l'expression dans l'historique,
mais cela n'est pas forcément nécessaire lorsque vous entrez une expression. Vous pouvez toutefois saisir
l'opérateur, si vous le souhaitez. Le résultat sera le même.
Résultats longs
Si le résultat est trop long ou trop élevé pour apparaître dans son intégralité (par exemple, une matrice
. Le résultat est affiché en
comprenant de nombreuses lignes), sélectionnez-le, puis appuyez sur
mode plein écran. Vous pouvez ensuite appuyer sur
et
défiler les parties du résultat qui ne sont pas visibles. Appuyez sur
(ainsi que
et
) pour faire
pour revenir à la vue précédente.
Réutilisation des expressions et résultats précédents
Le fait de pouvoir récupérer et réutiliser une expression permet de répéter rapidement un calcul dont les
paramètres ne nécessitent que quelques légères modifications. Vous pouvez récupérer et réutiliser une
expression figurant dans l'historique. Il vous est également possible de récupérer et de réutiliser un résultat
figurant dans l'historique.
26
Chapitre 2 Mise en route
Pour récupérer une expression et l'insérer dans la ligne de saisie pour modification, réalisez l'une des
opérations suivantes :
●
Appuyez deux fois sur OK.
●
Utilisez les touches de curseur pour sélectionner l'expression, puis appuyez sur cette dernière ou
sur
.
Pour récupérer un résultat et l'insérer dans la ligne de saisie, utilisez les touches de curseur pour le
sélectionner, puis appuyez sur
.
Si l'expression ou le résultat de votre choix n'apparaît pas, appuyez de façon répétée sur
pour parcourir
les entrées et afficher celles qui sont masquées. Vous pouvez également faire glisser l'écran pour faire défiler
rapidement l'historique.
ASTUCE :
lorsque vous appuyez sur
, vous accédez directement à la première entrée de
l'historique, alors que lorsque vous appuyez sur
, vous accédez directement à la dernière
entrée.
Utilisation du Presse-papiers
Les quatre dernières expressions sont toujours copiées dans le Presse-papiers. Vous pouvez aisément les
récupérer en appuyant sur
. Le Presse-papiers apparaît ; il vous permet de choisir
rapidement l'expression souhaitée.
REMARQUE : es expressions sont disponibles dans le Presse-papiers, contrairement aux résultats. Notez
également que les quatre dernières expressions sont conservées dans le Presse-papiers, même si vous avez
effacé l'historique.
Réutilisation du dernier résultat
Appuyez sur
(Ans) pour récupérer la dernière réponse et l'utiliser dans un autre calcul. Ans
apparaît sur la ligne de saisie. Il s'agit d'un raccourci représentant la dernière réponse ; il peut être intégré à
une nouvelle expression. Vous pouvez ensuite ajouter d'autres composants au calcul (opérateurs, nombres,
variables, etc.) afin de créer un nouveau calcul.
Calculs mathématiques
27
ASTUCE : vous n'avez pas à sélectionner Ans pour l'intégrer à un nouveau calcul. Lorsque vous appuyez sur
une touche d'opérateur binaire pour commencer un nouveau calcul, Ans est automatiquement inséré au début
de la ligne de saisie en tant que premier composant du nouveau calcul. Par exemple, pour multiplier la
dernière réponse par 13, vous pouvez entrer
13
premières pressions de touches ne sont pas nécessaires. Il vous suffit de saisir
. Mais les deux
13
.
La variable Ans est toujours mémorisée de manière précise, alors que le paramètre Format nombre actuel
détermine la précision des résultats figurant dans l'historique (reportez-vous à Page 1 à la page 19). En
d'autres termes, lorsque vous récupérez le numéro associé à Ans, vous obtenez le résultat le plus précis. En
revanche, lorsque vous récupérez un nombre de l'historique, vous obtenez exactement la valeur qui était
affichée.
Vous pouvez répéter le calcul précédent. Pour ce faire, il vous suffit d'appuyer sur
. Cette
opération peut s'avérer utile si le calcul précédent concerne Ans. Par exemple, supposons que vous souhaitiez
calculer la racine nième de 2 lorsque n représente 2, 4, 8, 16, 32, etc.
1.
Calculez la racine carrée de 2.
2
2.
Saisissez √Ans
La racine quatrième de 2 est calculée.
28
Chapitre 2 Mise en route
3.
Appuyez de façon répétée sur
. Lorsque vous appuyez sur cette touche, la racine
correspond au double de la racine précédente.
est la dernière réponse représentée dans
l'illustration de droite.
Réutilisation d'une expression ou d'un résultat à partir du CAS
Lorsque vous utilisez la vue d'accueil, vous pouvez récupérer une expression ou un résultat à partir du CAS en
appuyant sur
Appuyez sur
, puis en sélectionnant Obtenir depuis le système de calcul formel. Le CAS s'ouvre.
ou
jusqu'à ce que l'élément à récupérer soit sélectionné, puis appuyez sur
. L'élément sélectionné est copié à l'emplacement du curseur dans la vue d'accueil.
Mémorisation d'une valeur dans une variable
Vous pouvez mémoriser une valeur dans une variable (c'est-à-dire, assigner une valeur à une variable).
Lorsque vous souhaitez utiliser cette valeur dans un calcul, vous pouvez y faire référence en utilisant le nom
de la variable. Vous pouvez créer vos propres variables ou utiliser les variables intégrées de la vue d'accueil
(nommées de A à Z et θ)) et du CAS (nommées de a à z, ainsi que quelques autres). Les variables du CAS
peuvent être utilisées dans les calculs effectués dans la vue d'accueil et les variables de la vue d'accueil
peuvent être utilisées dans les calculs effectués dans le CAS. Il existe également des variables d'application
intégrée et des variables de géométrie. Ces variables peuvent aussi être utilisées dans les calculs.
Exemple : Pour attribuer p2 à la variable A :
La valeur mémorisée apparaît comme illustré dans la figure suivante. Si vous souhaitez multiplier la valeur
mémorisée par 5, vous pouvez saisir la valeur suivante
5
.
Calculs mathématiques
29
Vous pouvez également créer vos propres variables dans la vue d'accueil. Par exemple, supposons que vous
souhaitiez créer une variable dénommée ME et lui affecter la valeur π2. Vous devez saisir les données
suivantes :
Un message vous demandant si vous souhaitez créer une variable dénommée ME apparaît. Appuyez sur
ou
pour valider votre choix. Vous pouvez désormais utiliser cette variable dans les
calculs suivants : ME * 3 produira 29.6088132033, par exemple.
Vous pouvez également créer des variables dans la vue du CAS de la même manière. Toutefois, les variables
intégrées du CAS doivent être saisies en minuscule. Cependant, les variables que vous créez peuvent être en
majuscule ou en minuscule.
Tout comme les applications intégrées de la vue d'accueil, les variables du CAS et les variables que vous créez,
chaque application dispose de variables auxquelles vous pouvez accéder et que vous pouvez utiliser dans les
calculs.
Nombres complexes
Vous pouvez effectuer des opérations arithmétiques à l'aide de nombres complexes. Il est possible d'entrer
des nombres complexes sous l'une des formes suivantes, où x représente la partie réelle, y la partie
imaginaire et i la constante imaginaire, √-1.
●
(x, y)
●
x + yi (sauf en mode RPN)
●
x – yi (sauf en mode RPN)
●
x – iy (sauf en mode RPN)
●
x – iy (sauf en mode RPN)
En mode RPN, les nombres complexes doivent être saisis entre apostrophes simples et requièrent une
multiplication explicite. Par exemple, ‘3 – 2 * i’.
Pour saisir i :
30
Chapitre 2 Mise en route
▲
Appuyez sur
.
- ou Appuyez sur
.
10 variables intégrées permettent de mémoriser des nombres complexes : Z0 à Z9. Vous pouvez également
attribuer un nombre complexe à une variable que vous créez.
Pour mémoriser un nombre complexe dans une variable, saisissez-le, appuyez sur
variable à laquelle vous souhaitez l'attribuer, puis appuyez sur
, entrez la
. Par exemple, pour mémoriser 2
+ 3idans la variable Z6 :
2
3
6
Copier et coller
copie l'élément sélectionné dans le presse-papiers de la calculatrice HP Prime.
ouvre le presse-papiers et vous permet de sélectionner un élément du presse-papiers pour le coller à
l'emplacement du curseur.
L'Éditeur de liste vous permet de sélectionner au choix une partie de la liste, une liste entière ou un tableau
rectangulaire d'éléments de plusieurs listes. Vous pouvez ensuite copier et coller cette sélection dans l'Éditeur
de matrices ou dans la vue Numérique des applications Tableur, Stats 1Var ou Stats 2Var. De même, dans
l'Éditeur de matrices, vous pouvez sélectionner une ou plusieurs lignes ou colonnes, une sous-matrice ou une
matrice entière. Cette sélection peut ensuite être copiée et collée dans l'Éditeur de liste ou dans la vue
Numérique des trois applications mentionnées précédemment.
Par exemple, dans la figure suivante, un rectangle de 2x2 a été sélectionné dans l'Éditeur de matrices et copié
dans le presse-papiers.
Copier et coller
31
Dans la figure qui suit, le tableau rectangulaire est collé en tant que données de grille dans la vue Numérique
de l'application Stats 1Var.
Dans la figure d'après, le tableau rectangulaire est collé dans la vue Numérique de l'application Stats 1Var.
En règle générale, la fonction de copier-coller vous permet de transférer des chiffres et des expressions à
l'intérieur du logiciel de la calculatrice.
32
Chapitre 2 Mise en route
Pour poursuivre avec l'exemple précédent, appuyez sur
pour calculer les statistiques sommaires
des deux points de données dans la colonne D1. Appuyez sur la déviation standard de l'échantillon, puis
appuyez sur
vue d'accueil, puis sur
commande. Appuyez sur
pour la coller dans le presse-papiers. Appuyez sur
pour accéder à la
pour copier la déviation standard de l'échantillon dans la ligne de
pour en calculer le carré, puis sur
pour afficher le résultat
Cette technique du copier-coller vous permet d'effectuer d'autres opérations comme copier des valeurs et les
coller dans les champs Xmin et Xtick de la vue Configuration de tracé.
Partage de données
En plus de vous donner accès à de nombreux types de calculs mathématiques, la calculatrice HP Prime vous
permet de créer plusieurs objets qu'il est possible d'enregistrer et d'utiliser autant de fois que vous le
souhaitez. Par exemple, vous pouvez créer des applications, listes, matrices, programmes et remarques. Vous
apparaît en
pouvez également envoyer ces objets à d'autres calculatrice HP Prime. Si un écran où
tant qu'élément de menu, vous pouvez y sélectionner un élément pour l'envoyer à une autre calculatrice
HP Prime.
Utilisez l'un des câbles USB fournis pour envoyer des objets d'une calculatrice HP Prime à une autre. Il s'agit
du câble USB micro-A/micro-B. Notez que les connecteurs situés aux extrémités du câble USB sont
légèrement différents. L'extrémité du connecteur micro-A est rectangulaire et celle du connecteur micro-B est
trapézoïdale. Pour partager des objets avec une autre calculatrice HP Prime, le connecteur micro-A doit être
inséré dans le port USB de la calculatrice qui envoie les données ; le connecteur micro-B doit être connecté au
port USB de la calculatrice qui les reçoit.
Procédure générale
La procédure générale de partage d'objets est la suivante :
1.
Accédez à l'écran répertoriant l'objet que vous souhaitez envoyer.
Il s'agit de l'écran Bibliothèque d'applications pour les applications, Catalogue de listes pour les listes,
Catalogue de matrices pour les matrices, Catalogue de programmes pour les programmes et Catalogue
de remarques pour les remarques.
2.
Connectez le câble USB aux deux calculatrices.
Le connecteur micro-A (extrémité rectangulaire) doit être inséré dans le port USB de la calculatrice qui
envoie les données.
Partage de données
33
3.
Sur cette calculatrice, sélectionnez l'objet que vous souhaitez envoyer, puis appuyez sur
.
Dans l'illustration suivante, un programme dénommé TriangleCalcs (TriangleCalcs) est sélectionné
dans le Catalogue de programmes et sera envoyé à la calculatrice connectée une fois que vous aurez
appuyé sur
.
Aide en ligne
La calculatrice HP Prime possède un vaste système d'aide en ligne contextuelle. Vous pouvez généralement
afficher l'aide contextuelle pour chaque application, chaque vue de l'application, chaque éditeur dédié (Liste,
Matrices, etc.) et chaque fonction ou commande. Appuyez sur
pour ouvrir l'aide en ligne
correspondant au contexte courant. Par exemple, si vous ouvrez la vue Symbolique dans l'application
Fonction et que vous appuyez sur
La touche de menu
, la page d'aide suivante s'affiche.
est disponible sur de nombreuses pages de menu. Appuyez dessus pour coller
un exemple à l'emplacement du curseur. Par exemple, appuyez sur
la liste : SIN(6*X)*e^X.
34
Chapitre 2 Mise en route
, puis sur le premier exemple de
La fonction est collée dans la ligne de commande de la vue Symbolique de l'application Fonction. Appuyez sur
pour coller cette fonction dans F1(X).
Appuyez sur
pour afficher le graphique.
Aide en ligne
35
Lorsque la page d'aide s'affiche, vous pouvez appuyer sur
pour afficher une arborescence
hiérarchique de tout le système d'aide. Appuyez sur une entrée, puis sur
pour afficher la page.
Appuyez sur le signe + pour développer une entrée et afficher ses sous-entrées. Appuyez sur
, puis
sur n'importe quelle touche (ou combinaison de touches) pour en afficher l'aide.
Une aide complète est disponible pour chaque commande. Elle fournit la syntaxe de chaque commande, ainsi
qu'une description et un exemple. Si vous saisissez une commande pour laquelle vous ne connaissez pas la
syntaxe, appuyez sur
pour en afficher la syntaxe. Par exemple, si vous avez saisi int( ) dans la
vue CAS, appuyez sur
pour afficher l'aide de la commande intégrale.
Enfin, si vous avez ouvert l'aide en ligne, vous pouvez appuyer sur
dans l'aide.
36
Chapitre 2 Mise en route
et saisir un mot-clé à rechercher
3
RPN (Reverse Polish Notation – Notation
polonaise inversée)
La calculatrice HP Prime propose trois méthodes d'insertion d'objets dans la vue d'accueil :
●
Livre
Pour entrer une expression, vous devez procéder comme si vous écriviez sur une feuille de papier
(certains arguments apparaissant les uns en dessous des autres). En d'autres termes, la saisie peut
s'étendre sur deux dimensions, comme dans l'exemple suivant :
●
Algébrique
Une expression est entrée sur une seule ligne. Cette saisie est toujours unidimensionnelle. En mode de
saisie algébrique, le calcul ci-dessus apparaît comme suit :
●
Notation polonaise inversée (RPN, Reverse Polish Notation)
37
Les arguments d'une expression sont saisis en premier, suivis de l'opérateur. La saisie d'un opérateur
évalue automatiquement les éléments déjà saisis. La saisie d'une expression à deux opérateurs (comme
dans l'exemple ci-dessus) comporte donc deux étapes, une par opérateur.
Étape 1 : 5
: le logarithme naturel de 5 est calculé et affiché dans l'historique.
: π est saisi en tant que diviseur et appliqué au résultat précédent.
Étape 2 :
Vous pouvez choisir votre méthode de saisie sur la page 1 de l'écran Home Settings (Paramètres accueil)
(
). Sélectionnez des paramètres normaux.
Le mode RPN est disponible dans la vue d'accueil, mais pas dans celle du CAS.
Les modes RPN, Algébrique et Livre disposent des mêmes outils d'édition de la ligne de saisie. Vous pouvez
modifier une expression sur la ligne de saisie à l'aide des touches suivantes :
●
●
●
Appuyez sur
pour supprimer le caractère situé à gauche du curseur.
Appuyez sur
pour supprimer le caractère situé à droite du curseur.
Appuyez sur
pour effacer l'intégralité de la ligne de saisie.
Si la ligne de saisie est vide, vous pouvez appuyer sur
pour effacer tout l'historique.
Historique du mode RPN
Les résultats de vos calculs sont conservés dans l'historique. L'historique s'affiche au-dessus de la ligne de
saisie (et si vous faites défiler les calculs, vers le haut, jusqu'aux calculs qui ne s'affichent plus directement).
La calculatrice propose trois historiques : un pour le CAS et deux pour la vue d'accueil. Les deux historiques de
la vue d'accueil sont les suivants :
●
38
Non-RPN : cet historique est visible si vous choisissez le mode Algébrique ou Livre comme méthode de
saisie préférée.
Chapitre 3 RPN (Reverse Polish Notation – Notation polonaise inversée)
●
RPN : cet historique est visible si vous choisissez le mode RPN comme méthode de saisie préférée.
L'historique RPN est également dénommé pile. Comme l'indique l'illustration suivante, un numéro est
attribué à chaque entrée de la pile. Il s'agit du numéro du niveau de la pile.
Le nombre de niveaux de la pile d'une entrée augmente à mesure que des calculs supplémentaires sont
ajoutés.
Si vous passez du mode de saisie RPN au mode Algébrique ou Livre, votre historique est conservé, même s'il
n'est plus visible. Si vous repassez au mode RPN, l'historique RPN réapparaît. De même, si vous activez le
mode RPN, l'historique non-RPN est conservé.
Lorsque vous n'êtes pas en mode RPN, l'historique est organisé de manière chronologique : les calculs les plus
anciens s'affichent en haut et les plus récents en bas. Par défaut, les éléments de l'historique sont classés par
ordre chronologique en mode RPN, mais vous pouvez modifier cet ordre. (Cette opération est décrite dans la
section Manipulation de la pile à la page 41.)
Réutilisation des résultats
Il est possible de réutiliser les résultats de l'historique de deux manières. La méthode 1 désélectionne le
résultat une fois copié. La méthode 2 maintient la sélection de l'élément copié.
Méthode 1
1.
Sélectionnez le résultat à copier. Pour ce faire, vous pouvez appuyer sur
ou
jusqu'à ce que
le résultat soit mis en surbrillance, ou appuyer directement dessus.
2.
Appuyez sur
. Le résultat est copié dans la ligne de saisie, puis désélectionné.
Méthode 2
1.
2.
Sélectionnez le résultat à copier. Pour ce faire, appuyez sur la flèche vers le haut ou vers le bas jusqu'à ce
que le résultat soit mis en surbrillance, ou appuyez directement dessus.
Appuyez sur
, puis sélectionnez ECHO (ÉCHO). Le résultat est copié dans la ligne de saisie et sa
sélection maintenue.
Alors que vous pouvez copier un élément de l'historique du CAS pour l'utiliser dans un calcul de la vue
d'accueil (et copier un élément de l'historique de cette vue pour l'utiliser dans un calcul du CAS), il est
Historique du mode RPN
39
impossible de copier des éléments de ou vers l'historique RPN. Vous avez toutefois la possibilité d'utiliser les
commandes et fonctions du CAS en mode RPN.
Exemples de calculs
Le principe de base de la saisie en mode RPN est d'insérer les arguments avant les opérateurs. Les arguments
peuvent être placés sur la ligne de saisie (séparés par des espaces) ou dans l'historique. Par exemple, pour
multiplier π par 3, vous pouvez entrer les éléments suivants sur la ligne de saisie :
3
Saisissez ensuite l'opérateur (
). La ligne de saisie présente l'apparence suivante avant la saisie de
l'opérateur :
Toutefois, vous pouvez saisir les arguments séparément puis, avec une ligne de saisie vide, entrer l'opérateur
(
40
). L'historique présente l'apparence suivante avant la saisie de l'opérateur :
Chapitre 3 RPN (Reverse Polish Notation – Notation polonaise inversée)
Vous pouvez obtenir le même résultat en appuyant sur
pour saisir la valeur π
.
sur le premier niveau de la pile, puis en appuyant sur
Lorsque vous saisissez un opérateur ou une fonction alors que l'historique ne contient aucune saisie, un
message d'erreur s'affiche. Il en est de même lorsqu'un opérateur requiert une saisie d'un niveau de la pile,
mais qu'il ne s'agit pas d'un argument approprié pour l'opérateur en question. Par exemple, si vous appuyez
sur
lorsqu'une chaîne appartient au niveau 1, un message d'erreur s'affiche.
Un opérateur ou une fonction accepte uniquement le nombre minimal d'arguments nécessaires pour produire
un résultat. Ainsi, si vous saisissez 2 4 6 8 et appuyez sur
, le niveau 1 de la pile indique 48. La
multiplication ne nécessite que deux arguments, c'est pourquoi les deux derniers arguments saisis sont
multipliés. Les saisies 2 et 4 ne sont pas ignorées : le 2 est placé sur le niveau 3 de la pile et le 4 sur le
niveau 2.
Lorsqu'une fonction peut accepter un nombre variable d'arguments, vous devez spécifier le nombre
d'arguments que vous souhaitez voir inclus à l'opération. Pour ce faire, spécifiez le nombre d'arguments entre
parenthèses, juste après le nom de la fonction. Appuyez ensuite sur
pour évaluer la fonction.
Par exemple, imaginons que vous disposiez de la pile suivante :
Supposons que vous souhaitiez déterminer le minimum des nombres des niveaux 1, 2 et 3. Choisissez la
fonction MIN (MIN) du menu MATH (MATH) et terminez la saisie par MIN(3) (MIN(3)). Seul le minimum des
trois derniers éléments de la pile apparaît lorsque vous appuyez sur
.
Manipulation de la pile
Plusieurs options de manipulation de la pile sont disponibles. La plupart d'entre elles s'affichent en tant
qu'éléments de menu, en bas de l'écran. Pour afficher ces éléments, vous devez d'abord sélectionner un
élément de l'historique.
Manipulation de la pile
41
PICK (Collecter)
Copie l'élément sélectionné sur le niveau 1 de la pile. L'élément situé sous l'élément copié est ensuite mis en
surbrillance. Ainsi, si vous appuyez quatre fois sur
, quatre éléments consécutifs sont déplacés vers
les quatre niveaux de pile inférieurs (niveaux 1 à 4).
ROLL (Roulement)
Deux commandes de roulement sont disponibles :
●
Appuyez sur
(Roulement) pour déplacer l'élément sélectionné vers le niveau 1 de la pile. Cette
commande est semblable à la commande PICK (Collecter), mais cette dernière duplique l'élément avant
de le placer au niveau 1. Toutefois, la commande ROLL (Roulement) ne duplique pas l'élément. Elle le
déplace simplement.
●
Appuyez sur
(Roulement) pour déplacer l'élément du niveau 1 de la pile vers le niveau
actuellement mis en surbrillance.
Swap (Intervertir)
Vous pouvez intervertir les positions des objets du niveau 1 de la pile avec ceux du niveau 2. Il vous suffit
d'appuyer sur
. Le niveau des autres objets n'est pas modifié. Notez que la ligne de saisie ne doit pas
être active à cet instant. Si elle l'est, une virgule est saisie.
Stack (Pile)
Appuyez sur
(Pile) pour afficher des outils de manipulation de pile supplémentaires.
DROPN
Supprime tous les éléments de la pile, de l'élément en surbrillance à l'élément au niveau 1 de la pile inclus. Les
éléments situés au-dessus de l'élément en surbrillance viennent remplir les niveaux des éléments supprimés.
Si vous souhaitez supprimer un seul élément de la pile, reportez-vous à la section Suppression d'un élément
à la page 44.
42
Chapitre 3 RPN (Reverse Polish Notation – Notation polonaise inversée)
DUPN
Duplique tous les éléments situés entre l'élément en surbrillance et l'élément du niveau 1 inclus. Par exemple,
si vous avez sélectionné l'élément du niveau 3 de la pile, en sélectionnant DUPN, vous le dupliquez, ainsi que
les deux éléments qui le suivent, les placez aux niveaux 1 à 3 et déplacez les éléments dupliqués aux niveaux
4 à 6.
Echo (Écho)
Place une copie du résultat sélectionné sur la ligne de saisie, alors que le résultat de la source reste en
surbrillance.
→LIST
Crée une liste de résultats, dont le résultat mis en surbrillance est le premier élément, et l'élément du niveau 1
de la pile le dernier.
Figure 3-1 Avant
Figure 3-2 Après
Manipulation de la pile
43
Affichage d'un élément
Pour afficher un résultat au format Livre en plein écran, appuyez sur
Appuyez sur
(Afficher).
pour revenir à l'historique.
Suppression d'un élément
Pour supprimer un élément de la pile, procédez comme suit :
1.
Sélectionnez l'élément en appuyant sur
ou
pour le mettre en surbrillance, ou en appuyant
directement dessus.
2.
Appuyez sur
.
Suppression de tous les éléments
Pour supprimer tous les éléments et ainsi vider l'historique, appuyez sur
44
Chapitre 3 RPN (Reverse Polish Notation – Notation polonaise inversée)
.
4
Système de calcul formel (CAS)
Le système de calcul formel (CAS, Computer Algebra System) permet d'effectuer des calculs symboliques. Par
défaut, le CAS fonctionne en mode exact et offre un degré de précision illimité. En revanche, les calculs
exécutés hors du CAS, tels que ceux effectués à partir de la vue d'accueil ou d'une application, sont des calculs
numériques qui constituent souvent des approximations limitées par la précision de la calculatrice (jusqu'à
12 chiffres significatifs pour la calculatrice HP Prime). Par exemple, le calcul 1/3+2/7 génère le résultat
approximatif 0,619047619047 (au format numérique standard) dans la vue d'accueil, alors que la réponse
exacte 13/21 est générée dans le système de calcul formel.
Le CAS offre des centaines de fonctions couvrant l'algèbre, l'analyse, la résolution d'équations, les polynômes
et bien plus encore. Sélectionnez une fonction dans le menu CAS (CAS), l'un des menus Boîte à outils. Pour
plus d'informations sur les commandes CAS, reportez-vous à la section Menu CAS dans le chapitre Fonctions
et commandes.
Vue du CAS
Les calculs du CAS s'effectuent dans la vue du CAS. La vue du CAS est quasiment identique à la vue d'accueil.
Un historique des calculs est constitué. Vous pouvez ainsi sélectionner et copier vos calculs précédents de la
même manière que dans la vue d'accueil, mais également mémoriser plusieurs objets dans des variables.
Pour ouvrir la vue du CAS, appuyez sur
. La mention CAS s'affiche en blanc à gauche de la barre de
titre pour indiquer que vous êtes dans la vue du CAS, et non dans la vue d'accueil.
Les boutons de menu de la vue du CAS sont les suivants :
●
: affecte un objet à une variable.
●
: applique les règles courantes de simplification pour réduire une expression à sa forme la plus
simple. Par exemple,
donne le résultat suivant :
b*EXP(a)*EXP(c).
Vue du CAS
45
●
: copie dans la ligne de saisie une entrée sélectionnée dans l'historique.
●
: affiche l'entrée sélectionnée en mode plein écran, défilement horizontal et vertical activé.
L'entrée est également présentée au format Livre.
Calculs du CAS
Les calculs s'effectuent dans la vue du CAS de la même manière que dans la vue d'accueil, à une différence
près : la vue du CAS ne permet pas la saisie en mode RPN ; seuls les modes Algébrique et Livre sont
disponibles. L'ensemble des opérateurs et touches de fonction s'utilise de la même manière dans la
vue du CAS que dans la vue d'accueil (bien que tous les caractères alphanumériques soient en minuscule
plutôt qu'en majuscule). La principale différence entre ces deux vues est que là où la vue d'accueil affiche les
résultats de manière numérique, la vue du CAS les affiche de manière symbolique.
La touche de modèle (
) vous permet d'insérer la structure des calculs les plus courants (ainsi que des
vecteurs et des matrices).
Les fonctions les plus fréquemment utilisées du CAS sont disponibles dans le menu CAS. Pour afficher ce
menu, appuyez sur le bouton
. (Si le menu CAS n'apparaît pas, appuyez sur
.) D'autres
commandes du CAS sont disponibles dans le menu Catlg, un autre menu Boîte à outils.
Pour choisir une fonction, sélectionnez une catégorie, puis une commande.
Exemple 1
Pour rechercher les racines de 2x2 + 3x – 2, procédez comme suit :
1.
Alors que le menu CAS est ouvert, sélectionnez Polynomial (Polynomial), puis Find Roots (Rechercher
les racines).
La fonction proot() s'affiche sur la ligne de saisie.
46
Chapitre 4 Système de calcul formel (CAS)
2.
Saisissez les données suivantes entre les parenthèses : 2
3
2.
3.
Appuyez sur
.
Exemple 2
Pour rechercher la zone sous le graphique de 5x2 – 6 entre x = 1 et x = 3, procédez comme suit :
1.
Alors que le menu CAS est ouvert, sélectionnez Calculus (Analyse), puis Integrate (Intégrer).
La fonction int() s'affiche sur la ligne de saisie.
Calculs du CAS
47
2.
Saisissez les données suivantes entre les parenthèses : 5
1
3.
Appuyez sur
6
3.
.
Paramètres
Plusieurs paramètres permettent de configurer le fonctionnement du CAS. Pour afficher ces paramètres,
appuyez sur
. Les différents modes s'étendent sur deux pages.
Page 1
48
Paramètre
Objectif
Unité d'angle
Sélectionner les unités de mesure des angles : Radians (Radians) ou Degrees (Degrés).
Chapitre 4 Système de calcul formel (CAS)
Paramètre
Objectif
Format nombre (première liste
déroulante)
Sélectionner le format numérique d'affichage des solutions : Standard (Standard), Scientific
(Scientifique) ou Engineering (Ingénierie).
Format nombre (deuxième liste
déroulante)
Sélectionner le nombre de chiffres s'affichant en mode approximatif (mantisse + exposant).
Entiers (liste déroulante)
Sélectionner la base de nombres entiers :
Decimal (Décimale) (base 10)
Hex (Hexadécimale) (base 16)
Octal (Octale) (base 8)
Entiers (case à cocher)
Lorsque cette case est cochée, tout nombre réel équivalent à un entier dans un environnement
hors du CAS est converti en nombre entier dans le CAS. (Les nombres réels non équivalents à des
entiers sont considérés comme des nombres réels dans le CAS, que cette option soit sélectionnée
ou non.)
Simplifier
Sélectionner le niveau de simplification automatique :
None (Aucune) : n'effectuer aucune simplification automatique (utiliser
pour la
simplification manuelle)
Minimum (Minimum) : effectuer des simplifications basiques (par défaut)
Maximum (Maximum) : rechercher systématiquement une simplification
Exact
Si cette case est cochée, la calculatrice est en mode exact. Celle-ci affiche donc les solutions de
manière symbolique. Sinon, la calculatrice est en mode approximatif. Celle-ci affiche alors les
solutions de manière approximative. Par exemple, 26
5 donne 26/5 en mode exact et 5,2
en mode approximatif.
Complexe
La sélection de ce mode autorise l'utilisation de résultats complexes dans les variables.
Utiliser √
Si cette case est cochée, les polynômes d'ordre 2 sont factorisés en mode complexe ou en mode
réel lorsque le discriminant est positif.
Utiliser I
Si cette case est cochée, la calculatrice est en mode complexe. Celle-ci affiche donc des solutions
complexes, le cas échéant. Sinon, la calculatrice est en mode réel. Celle-ci affiche alors uniquement
des solutions réelles. Par exemple, factors(x4–1) donne (x–1),(x+1),(x+i),(x–i) en mode complexe et
(x–1),(x+1),(x2+1) en mode réel.
Principe
Si cette case est cochée, les solutions principales aux fonctions trigonométriques s'affichent.
Sinon, ce sont les solutions générales aux fonctions trigonométriques qui apparaissent.
Croissant
Si cette case est cochée, les polynômes s'affichent avec des puissances croissantes (par exemple, –
4+x+3x2+x3). Sinon, les polynômes s'affichent avec des puissances décroissantes (par exemple,
x3+3x2+x–4).
Paramètre
Objectif
Évaluation récursive
Spécifier le nombre maximal de variables intégrées autorisées dans une évaluation interactive. Voir
également Remplacement récursif.
Remplacement récursif
Spécifier le nombre maximal de variables intégrées autorisées dans une évaluation unique au sein
d'un programme. Voir également Évaluation récursive.
Fonction récursive
Spécifier le nombre maximal d'appels de fonctions intégrées autorisés.
Page 2
Paramètres
49
Paramètre
Objectif
Epsilon
Tout nombre inférieur à la valeur attribuée à epsilon s'affiche en tant que zéro.
Probabilité
Spécifier la probabilité maximale qu'un résultat soit erroné pour les algorithmes non déterministes.
Définissez cette valeur sur zéro pour les algorithmes déterministes.
Newton
Spécifier le nombre maximum d'itérations afin de rechercher les racines d'une équation
quadratique avec la méthode de Newton.
Configuration de la forme des éléments de menu
Un paramètre ayant une incidence sur le CAS doit être défini en dehors de l'écran CAS Settings (Paramètres
du CAS). Ce paramètre détermine si les commandes du menu CAS sont représentées de manière descriptive
ou par leur nom de commande. Vous trouverez ci-après des exemples de fonctions identiques, représentées
différemment en fonction du mode de présentation sélectionné :
Nom descriptif
Nom de commande
Liste de facteurs
ifactors
Zéros complexes
cZeros
Base de Gröbner
gbasis
Facteur par degré
factor_xn
Rechercher les racines
proot
Par défaut, le mode de présentation affiche les noms descriptifs des fonctions du CAS. Si vous préférez que
les fonctions soient représentées par leurs noms de commande, désélectionnez l'option Menu Display
(Affichage du menu) sur la deuxième page de l'écran Home Settings (Paramètres accueil).
Pour utiliser une expression ou un résultat de la vue d'accueil
Lorsque vous utilisez le CAS, vous pouvez récupérer une expression ou un résultat de la vue d'accueil en
appuyant sur
ou
, puis en sélectionnant Obtenir depuis l'accueil. La vue d'accueil s'affiche. Appuyez sur
jusqu'à ce que l'élément à récupérer soit sélectionné, puis appuyez sur
.
L'élément mis en surbrillance est copié à l'emplacement du curseur dans le CAS.
Pour utiliser une variable de la vue d'accueil dans le CAS
Il est possible d'accéder aux variables de la vue d'accueil à partir du CAS. Les variables de la vue d'accueil sont
en majuscule. Les variables du CAS sont en minuscule. Par conséquent, les résultats de SIN(x) et SIN(X) sont
différents.
Pour utiliser une variable de la vue d'accueil dans le CAS, il vous suffit d'inclure son nom dans un calcul. Par
exemple, supposons que dans la vue d'accueil, vous attribuiez la valeur 100 à la variable Q et que, dans
le CAS, vous affectiez la valeur 1 000 à la variable q. Si, dans le CAS, vous saisissez 5*q, le résultat est 5 000. Si
vous saisissez 5*Q, le résultat est 500.
De la même manière, les variables du CAS peuvent être utilisées pour les calculs effectués dans la vue
d'accueil. Vous pouvez ainsi entrer 5*q dans la vue d'accueil et obtenir le résultat 5 000, même si q est une
variable du CAS.
50
Chapitre 4 Système de calcul formel (CAS)
5
Mode examen
Vous pouvez configurer avec précision la calculatrice HP Prime pour les besoins d'un examen en désactivant
les fonctionnalités de votre choix sur une durée définie. La modification des paramètres d'une calculatrice
HP Prime pour un examen est dénommée configuration du mode examen. Différentes configurations du
mode examen peuvent être créées et enregistrées, en désactivant pour chacune un sous-ensemble de
fonctionnalités donné. Pour chaque configuration, une durée spécifique peut-être définie, avec ou sans mot
de passe. Une configuration du mode examen peut être activée depuis une calculatrice HP Prime, transférée
d'une calculatrice HP Prime à une autre via un câble USB ,ou envoyée à une ou plusieurs calculatrices
HP Prime à l'aide du kit de connexion.
La configuration du mode examen s'adresse principalement aux enseignants et aux surveillants d'examens
souhaitant s'assurer que les étudiants utilisent la calculatrice de manière appropriée. Dans la figure suivante,
les applications personnalisées, le système d'aide et le système de calcul formel (CAS) sont sélectionnés à des
fins de désactivation.
Dans le cadre d'une configuration du mode examen, vous pouvez choisir d'activer le clignotement à
intervalles réguliers des trois voyants de la calculatrice lorsque le mode examen est actif. Ces voyants sont
placés sur la partie supérieure de la calculatrice. Ils permettent aux surveillants d'examen d'identifier toute
calculatrice sur laquelle le mode examen est désactivé. Le clignotement des voyants de toutes les
calculatrices en mode examen est synchronisé, afin qu'elles clignotent simultanément et au même rythme.
Utilisation du mode de base
Lorsque vous accédez pour la première fois à la vue Mode examen, le champ Configuration affiche le mode de
base par défaut. L'utilisateur ne peut pas modifier le mode de base. Si vous souhaitez définir votre
configuration du mode examen, modifiez-la en Examen par défaut ou Mode Personnalisé. Pour plus
d'informations sur la conception de votre configuration, reportez-vous à la section Modification de la
configuration par défaut à la page 52. Dans le mode de base, les paramètres suivants sont configurés :
●
La mémoire de la calculatrice HP Prime est effacée.
●
Le témoin vert en haut de la calculatrice clignote.
Utilisation du mode de base
51
Il n'existe aucun paramètre pour définir la durée maximale pendant laquelle la calculatrice reste en mode de
base. Pour quitter ce mode, raccordez la calculatrice à un ordinateur ou à une autre calculatrice HP Prime via
le câble micro USB fourni.
Modification de la configuration par défaut
Pour définir vos configurations du mode examen, vous devez d'abord choisir entre Examen par défaut et
Mode Personnalisé dans le champ Configuration. Si vous n'avez besoin d'effectuer qu'une configuration, le
plus simple est de modifier la configuration Examen par défaut. Il se peut en revanche que vous deviez
disposer d'un certain nombre de configurations, chacune associée à un type d'examen précis. Dans ce cas,
modifiez la configuration Examen par défaut pour y intégrer les paramètres que vous comptez utiliser le plus
souvent, puis créez d'autres configurations pour les paramètres que vous avez l'intention d'utiliser de
manière plus occasionnelle. Il est possible d'accéder à l'écran de configuration et d'activation de l'examen par
défaut des deux manières suivantes :
●
●
Appuyez sur
+
ou
+
.
Affichez la troisième page de l'écran Home Settings (Paramètres accueil).
La procédure ci-après présente la seconde méthode.
1.
2.
52
Appuyez sur
Appuyez sur le côté droit de
Chapitre 5 Mode examen
. L'écran Home Settings (Paramètres d'accueil) s'affiche.
.
3.
Appuyez sur le côté droit de
.
L'écran Exam Mode (Mode examen) s'affiche. Cet écran permet d'activer une configuration spécifique,
avant qu'un examen ne commence, par exemple.
4.
Appuyez sur
et sélectionnez Examen par défaut.
5.
Appuyez sur
. L'écran Exam Mode Configuration (Configuration du mode examen) s'affiche.
6.
Sélectionnez les fonctionnalités à désactiver, en vous assurant que les fonctions que vous souhaitez
conserver ne sont pas sélectionnées.
Une liste déroulante apparaissant à gauche d'une fonctionnalité indique qu'il s'agit d'une catégorie
comprenant des sous-éléments à désactiver séparément. (Notez qu'une zone déroulante se situe en
regard de System Apps (Applications système) dans l'exemple ci-dessus.) Appuyez sur la liste
déroulante pour afficher les sous-éléments. Vous pouvez sélectionner les sous-éléments séparément.
Pour désactiver tous les sous-éléments, il vous suffit de sélectionner la catégorie.
Modification de la configuration par défaut
53
Vous pouvez sélectionner (ou désélectionner) une option en appuyant sur la case à cocher
correspondante, ou en y accédant à l'aide des touches de curseur et en appuyant sur
7.
.
Une fois que vous avez sélectionné toutes les fonctionnalités que vous souhaitez désactiver, appuyez
sur
.
Si vous souhaitez activer le mode examen dès maintenant, reportez-vous à la section Activation du
mode examen à la page 55.
Création d'une nouvelle configuration
Vous pouvez modifier la configuration du mode examen par défaut lorsqu'un cas de figure nécessitant la
désactivation d'un autre ensemble de fonctions se présente. En outre, vous avez la possibilité de conserver la
configuration par défaut et de créer une nouvelle configuration. Pour créer une nouvelle configuration, vous
devez tout d'abord sélectionner une configuration existante, qui servira de support.
ASTUCE :
1.
Vous ne pouvez pas modifier le mode de base.
Appuyez sur
. L'écran Home Settings (Paramètres accueil) s'affiche.
2.
Appuyez sur
.
3.
Appuyez sur
.
L'écran Exam Mode (Mode examen) s'affiche.
4.
Dans la liste Configuration, choisissez une configuration de base (sauf pour le mode de base). Si vous
n'avez créé aucune autre configuration du mode examen, Examen par défaut et Mode Personnalisé sont
les seules configurations de base disponibles.
5.
Appuyez sur
, sélectionnez Copy (Copier) dans le menu, puis attribuez un nom à votre nouvelle
configuration.
54
6.
Appuyez deux fois sur
7.
Appuyez sur
Chapitre 5 Mode examen
.
. L'écran Exam Mode Configuration (Configuration du mode examen) s'affiche.
8.
Sélectionnez les fonctionnalités à désactiver, en vous assurant que les fonctions que vous souhaitez
conserver ne sont pas sélectionnées.
9.
Une fois que vous avez sélectionné toutes les fonctionnalités que vous souhaitez désactiver, appuyez
sur
.
Notez que le kit de connexion vous permet de créer des configurations du mode examen pratiquement
de la même manière que sur une calculatrice HP Prime. Vous pouvez ensuite les activer sur plusieurs
calculatrices HP Prime, soit par câble USB, soit en les transmettant à une classe entière à l'aide des
modules sans fil. Pour plus d'informations, installez et exécutez le kit de connexion HP disponible sur le
CD du produit. Dans le menu Kit de connexion, cliquez sur Help (Aide), puis sélectionnez HP
Connectivity Kit User Guide (Manuel de l'utilisateur du kit de connexion HP).
Si vous souhaitez activer le mode examen dès maintenant, reportez-vous à la section Activation du
mode examen à la page 55.
Activation du mode examen
L'activation du mode examen consiste à empêcher les utilisateurs de la calculatrice d'accéder aux fonctions
que vous avez désactivées. Les fonctionnalités concernées sont de nouveau disponibles une fois la durée
définie écoulée, ou à la saisie du mot de passe du mode examen, suivant le cas qui se présente le premier.
Pour activer le mode examen, procédez comme suit :
1.
Si l'écran Mode examen ne s'affiche pas, appuyez sur
, puis sur
et
.
2.
Si vous avez besoin d'utiliser une autre configuration que Mode de base, sélectionnez-la dans la liste
Configuration.
3.
Si vous utilisez une autre configuration que le mode de base, sélectionnez un délai dans la liste Fin
automatique.
Notez que la durée maximale est de 8 heures. Si vous préparez la surveillance d'un examen, assurezvous que la durée avant l'arrêt automatique soit supérieure à celle de l'examen.
4.
Si vous utilisez une autre configuration que le mode de base, saisissez un mot de passe comprenant
entre 1 et 10 caractères. Ce mot de passe doit être saisi si vous (ou un autre utilisateur) souhaitez
annuler le mode examen avant que le temps imparti ne soit écoulé.
Activation du mode examen
55
5.
Si vous souhaitez effacer la mémoire de la calculatrice, sélectionnez Erase memory (Effacer la
mémoire). Toutes les entrées des utilisateurs sont supprimées et les paramètres par défaut de la
calculatrice restaurés. Le mode de base efface automatiquement la mémoire de la calculatrice.
6.
Pour que l'indicateur du mode examen clignote à intervalles réguliers tant que la calculatrice est en
mode examen, sélectionnez LED clignotant. Le témoin vert en haut de la calculatrice clignote
automatiquement en Mode de base.
7.
Si vous utilisez le Mode de base, appuyez sur
sur la calculatrice de l'étudiant. Sinon, utilisez le
câble USB fourni pour raccorder la calculatrice de l'étudiant.
Insérez le connecteur micro-A (celui dont l'extrémité est rectangulaire) dans le port USB de la
calculatrice émettrice, puis l'autre connecteur dans le port USB de la calculatrice réceptrice.
8.
Pour activer la configuration sur une calculatrice associée, appuyez sur
. La calculatrice
connectée est à présent en mode examen, ce qui signifie que l'utilisateur de cette calculatrice ne peut
plus accéder aux fonctions dont la désactivation a été spécifiée.
9.
Répétez l'étape 7 pour chacune des calculatrices dont les fonctionnalités doivent être restreintes.
Annulation du mode examen
Si vous souhaitez annuler le mode examen avant la fin de la durée définie, vous devez saisir le mot de passe
d'activation du mode examen actuel.
1.
Si l'écran Exam Mode (Mode examen) n'apparaît pas, appuyez sur
,
.
puis
2.
,
Saisissez le mot de passe d'activation du mode examen actuel, puis appuyez sur
à deux
reprises.
Vous pouvez également annuler le mode examen à l'aide du kit de connexion. Pour plus d'informations,
reportez-vous au Manuel de l'utilisateur du kit de connexion HP.
Modification des configurations
Il est possible de modifier les configurations du mode examen. Vous pouvez également supprimer une
configuration et restaurer la configuration par défaut.
Pour modifier une configuration
1.
Si l'écran Exam Mode (Mode examen) n'apparaît pas, appuyez sur
.
puis
56
,
2.
Sélectionnez la configuration que vous souhaitez modifier dans la liste Configuration (Configuration).
3.
Appuyez sur
4.
Apportez les modifications requises, puis appuyez sur
Chapitre 5 Mode examen
.
.
,
Pour réinitialiser la configuration par défaut
1.
Appuyez sur
. L'écran Home Settings (Paramètres accueil) apparaît.
2.
Appuyez sur
.
3.
Appuyez sur
.
L'écran Exam Mode (Mode examen) apparaît.
4.
Sélectionnez Default Exam (Examen par défaut) dans la liste Configuration (Configuration).
5.
Appuyez sur
, sélectionnez Reset (Réinitialiser) dans le menu, puis appuyez sur
pour confirmer que vous souhaitez réinitialiser les paramètres par défaut de la configuration.
Suppression de configurations
1.
Si l'écran Exam Mode (Mode examen) n'apparaît pas, appuyez sur
puis
,
,
.
2.
Sélectionnez la configuration que vous souhaitez supprimer dans la liste Configuration (Configuration).
3.
Appuyez sur
4.
Lorsque vous êtes invité à confirmer la suppression, appuyez sur
, puis sélectionnez Delete (Supprimer).
ou Entrée.
Modification des configurations
57
6
Présentation des applications HP
La plupart des fonctionnalités de la calculatrice HP Prime sont divisées en progiciels appelés Applications HP.
Elle est fournie avec 18 applications HP : dix applications dédiées aux sujets ou aux tâches mathématiques,
trois solveurs spécialisés, trois explorateurs de fonctions, un tableur et une application permettant
d'enregistrer des flux de données transmis à la calculatrice depuis un capteur externe. Vous pouvez lancer
une application en appuyant sur
(ce qui affiche l'écran Bibliothèque d'applications), puis sur l'icône de
l'application souhaitée.
Le tableau suivant présente les applications et leurs fonctionnalités ; elles sont répertoriées dans l'ordre
alphabétique.
Nom de l'application
Fonctionnalités
Graphiques avancés
Explorer les graphiques de propositions symboliques ouvertes en x et y.
Exemple : 2 + y2 = 64
DataStreamer
Collecter des données réelles à l'aide de capteurs scientifiques et les exporter vers une
application de statistiques à des fins d'analyse.
Finance
Résoudre des problèmes relatifs à la valeur temps de l'argent (TVM) et d'amortissement.
Fonction
Explorer les fonctions rectangulaires à valeur réelle de y par rapport à x.
y = 2x2 + 3x + 5
Géométrie
Explorer des constructions géométriques et effectuer des calculs géométriques.
Inférence
Explorer des intervalles de confiance et des tests d'hypothèse en fonction des distributions
Normal et T de Student.
Explorateur Affine
Explorer les propriétés d'équations linéaires et évaluer vos connaissances.
Solveur linéaire
Obtenir les solutions d'ensembles de deux ou trois équations linéaires.
Paramétrique
Explorer les fonctions paramétriques de x et y par rapport à t. Exemple :: x = cos (t) et
y = sin(t).
Polaire
Explorer les fonctions polaires de r par rapport à un angle θ.
Exemple : r = 2cos(4θ)
Explorateur Trinôme
Explorer les propriétés d'équations quadratiques et évaluer vos connaissances.
Suite
Explorer des fonctions de suites, pour lesquelles U est défini par rapport à n ou aux termes
précédents d'une même suite ou d'une suite différente, comme Un – 1 et Un – 2.
Exemple : U1 = 0, U2 = 1 et Un = Un – 2 + Un – 1
Résoudre
Explorer les équations d'une ou plusieurs variables à valeurs réelles et des systèmes
d'équation.
Exemple : x + 1 = x2 – x – 2
58
Tableur
Résoudre des problèmes ou représenter les données les plus adaptées à un tableur.
Stats - 1Var
Calculer des données statistiques à une variable (x).
Stats - 2Var
Calculer des données statistiques à deux variables (x et y).
Chapitre 6 Présentation des applications HP
Nom de l'application
Fonctionnalités
Solveur Triangle
Obtenir les valeurs inconnues des longueurs des côtés et des angles d'un triangle.
Explorateur Trig
Explorer les propriétés d'équations sinusoïdales et évaluer vos connaissances.
Lorsque vous utilisez une application pour explorer un cours ou résoudre un problème, vous ajoutez des
données et des définitions à une ou plusieurs vues de l'application. Toutes ces informations sont
automatiquement enregistrées dans l'application. Vous pouvez revenir à l'application à tout moment, les
informations s'y trouvent toujours. Vous avez également la possibilité d'enregistrer une version de
l'application en la renommant et utiliser l'application d'origine pour un autre problème ou un usage différent.
Pour plus d'informations sur la personnalisation et l'enregistrement des applications, reportez-vous à la
section Création d'une application à la page 100.
Toutes les applications mentionnées ci-dessus, à l'exception de l'une d'entre elles, sont décrites en détail dans
le présent manuel de l'utilisateur. Seule l'application DataStreamer n'est pas abordée. Une description concise
de cette application est toutefois disponible dans le Manuel de mise en route de la calculatrice HP Prime. Des
informations exhaustives sont disponibles dans le Manuel de l'utilisateur HP StreamSmart 410.
Bibliothèque d'applications
Les applications sont mémorisées dans la bibliothèque d'applications, qui apparaît lorsque vous appuyez sur
.
Ouverture d'une application
1.
Ouvrez la bibliothèque d'applications.
2.
Repérez l'icône de l'application souhaitée, puis appuyez dessus.
Vous pouvez également accéder à cette application à l'aide des touches de curseur, la mettre en
surbrillance, puis appuyer sur
ou
.
Bibliothèque d'applications
59
Réinitialisation d'une application
Vous pouvez quitter une application à tout moment sans perdre les données et paramètres qu'elle contient.
Lorsque vous relancez l'application, vous pouvez reprendre là où vous vous étiez arrêté.
Toutefois, si vous ne souhaitez pas utiliser les données et paramètres précédents, vous pouvez restaurer
l'état par défaut, à savoir l'état initial de l'application.
Pour réinitialiser l'application, procédez comme suit :
1.
Ouvrez la bibliothèque d'applications.
2.
Sélectionnez l'application à l'aide des touches de curseur.
3.
Appuyez sur
4.
Appuyez sur
.
pour valider votre choix.
Vous avez également la possibilité de réinitialiser une application directement depuis celle-ci. Dans la vue
principale de l'application, généralement (mais pas forcément) la vue symbolique, appuyez sur
pour valider votre choix.
, puis sur
Tri d'applications
Par défaut, les applications intégrées sont classées par ordre chronologique dans la bibliothèque
d'applications, la dernière application utilisée apparaissant en premier. (Les applications personnalisées
s'affichent toujours après les applications intégrées.)
Vous pouvez remplacer l'ordre de tri des applications intégrées par les ordres suivants :
●
Alphabétique : les icônes des applications sont classées par ordre alphabétique croissant, de A à Z.
●
Fixe : les applications sont affichées dans l'ordre par défaut : Fonction, Graphiques avancés,
Géométrie ... Polaire et Suite. Les applications personnalisées apparaissent plus loin, après les
applications intégrées. Elles apparaissent dans l'ordre chronologique : de la plus ancienne à la plus
récente.
Pour modifier l'ordre de tri, procédez comme suit :
1.
Ouvrez la bibliothèque d'applications.
2.
Appuyez sur
3.
Dans la liste Sort Apps (Trier les applications), sélectionnez l'option de votre choix.
.
Suppression d'une application
Les applications fournies avec la calculatrice HP Prime sont intégrées et ne peuvent pas être supprimées. En
revanche, vous pouvez supprimer les applications que vous créez.
Pour supprimer une application, procédez comme suit :
60
1.
Ouvrez la bibliothèque d'applications.
2.
Sélectionnez l'application à l'aide des touches de curseur.
Chapitre 6 Présentation des applications HP
3.
Appuyez sur
4.
Appuyez sur
.
pour valider votre choix.
Autres options
Les autres options disponibles dans la bibliothèque d'applications sont les suivantes :
●
: vous permet d'enregistrer une copie d'une application sous un autre nom. Reportez-vous à la
section Création d'une application à la page 100.
●
: vous permet d'envoyer une application à une autre calculatrice HP Prime.
Vues des applications
La plupart des applications disposent de trois vues principales : Symbolique, Graphique et Numérique. Ces
vues reposent sur les représentations symbolique, graphique et numérique d'objets mathématiques. Elles
sont accessibles à partir des touches
,
et
, situées en haut à gauche du clavier. En
règle générale, ces vues vous permettent de définir un objet mathématique, par exemple une expression ou
une proposition ouverte, d'en tracer le graphique et d'afficher les valeurs générées par cet objet.
Chacune de ces vues s'accompagne d'une vue de configuration, qui vous permet de paramétrer la manière
dont les données apparaissent dans la vue principale associée. Ces vues sont les suivantes : Configuration
symbolique, Configuration du tracé et Configuration numérique. Il est possible d'y accéder en appuyant sur
,
et
.
Les six vues décrites ci-dessus ne figurent pas dans toutes les applications. La portée et la complexité de
chaque application déterminent l'ensemble de vues spécifique qu'elle possède. Par exemple, l'application
Tableur ne dispose pas des vues Graphique et Configuration du tracé, alors que seule la vue Graphique est
disponible dans l'application Explorateur quadratique. Les vues disponibles dans chaque application sont
décrites dans les six sections suivantes.
Notez que ce chapitre ne traite pas de l'application DataStreamer. Pour plus d'informations sur cette
application, reportez-vous au Manuel de l'utilisateur HP StreamSmart 410.
Vue symbolique
Le tableau suivant décrit les fonctionnalités de la vue Symbolique de chaque application.
Application
Utilisez la vue Symbolique pour réaliser les opérations suivantes :
Graphiques avancés
Spécifier jusqu'à dix propositions ouvertes.
Finance
S/O
Fonction
Spécifier dix fonctions rectangulaires à valeurs réelles de y par rapport à x.
Géométrie
Afficher la définition symbolique de constructions géométriques.
Inférence
Tester au choix une hypothèse ou un niveau de confiance, et sélectionner un type de test.
Explorateur Affine
S/O
Solveur linéaire
S/O
Paramétrique
Spécifier jusqu'à dix fonctions paramétriques de x et y par rapport à t.
Vues des applications
61
Application
Utilisez la vue Symbolique pour réaliser les opérations suivantes :
Polaire
Spécifier jusqu'à dix fonctions polaires de r par rapport à un angle θ.
Explorateur quadratique
S/O
Suite
Spécifier jusqu'à dix fonctions de suites.
Résoudre
Spécifier jusqu'à dix équations.
Tableur
S/O
Stats - 1Var
Spécifier jusqu'à cinq analyses unidimensionnelles.
Stats - 2Var
Spécifier jusqu'à cinq analyses multidimensionnelles.
Solveur Triangle
S/O
Explorateur Trig
S/O
Vue Configuration symbolique
La vue Configuration symbolique est identique pour chaque application. Elle vous permet d'écraser les
paramètres généraux du système (unité d'angle, format numérique et saisie de nombres complexes).
L'écrasement ne concerne que l'application en cours.
Vous pouvez modifier les paramètres de toutes les applications à l'aide de ceux de la vue d'accueil et du CAS.
Vue Graphique
Le tableau suivant décrit les fonctionnalités de la vue Graphique de chaque application.
62
Application
Utilisez la vue Graphique pour réaliser les opérations suivantes :
Graphiques avancés
Tracer et explorer les propositions ouvertes sélectionnées dans la vue Symbolique.
Finance
Afficher un graphique d'amortissement.
Fonction
Tracer et explorer les fonctions sélectionnées dans la vue Symbolique.
Géométrie
Créer et manipuler des constructions géométriques.
Inférence
Afficher les résultats du test sous forme graphique.
Chapitre 6 Présentation des applications HP
Application
Utilisez la vue Graphique pour réaliser les opérations suivantes :
Explorateur Affine
Explorer les équations linéaires et évaluer vos connaissances à leur sujet.
Solveur linéaire
S/O
Paramétrique
Tracer et explorer les fonctions sélectionnées dans la vue Symbolique.
Polaire
Tracer et explorer les fonctions sélectionnées dans la vue Symbolique.
Explorateur quadratique
Explorer les équations quadratiques et évaluer vos connaissances à leur sujet.
Suite
Tracer et explorer les suites sélectionnées dans la vue Symbolique.
Résoudre
Tracer et explorer une fonction unique sélectionnée dans la vue Symbolique.
Tableur
S/O
Stats - 1Var
Tracer et explorer les analyses sélectionnées dans la vue Symbolique.
Stats - 2Var
Tracer et explorer les analyses sélectionnées dans la vue Symbolique.
Solveur Triangle
S/O
Explorateur Trig
Explorer les équations sinusoïdales et évaluer vos connaissances à leur sujet.
Vue Configuration du tracé
Le tableau suivant décrit les fonctionnalités de la vue Configuration du tracé de chaque application.
Application
Utilisez la vue Configuration du tracé pour réaliser les opérations suivantes :
Graphiques avancés
Modifier l'apparence des tracés et de l'environnement graphique.
Finance
S/O
Fonction
Modifier l'apparence des tracés et de l'environnement graphique.
Géométrie
Modifier l'apparence de l'environnement de tracé.
Inférence
S/O
Explorateur Affine
S/O
Solveur linéaire
S/O
Paramétrique
Modifier l'apparence des tracés et de l'environnement graphique.
Polaire
Modifier l'apparence des tracés et de l'environnement graphique.
Explorateur quadratique
S/O
Suite
Modifier l'apparence des tracés et de l'environnement graphique.
Résoudre
Modifier l'apparence des tracés et de l'environnement graphique.
Tableur
S/O
Stats - 1Var
Modifier l'apparence des tracés et de l'environnement graphique.
Stats - 2Var
Modifier l'apparence des tracés et de l'environnement graphique.
Solveur Triangle
S/O
Explorateur Trig
S/O
Vues des applications
63
Vue Numérique
Le tableau suivant décrit les fonctionnalités de la vue Numérique de chaque application.
Application
Utilisez la vue Numérique pour réaliser les opérations suivantes :
Graphiques avancés
Afficher un tableau de nombres généré à partir des propositions ouvertes
sélectionnées dans la vue Symbolique.
Finance
Entrer les valeurs des calculs relatifs à la valeur temps de l'argent.
Fonction
Afficher un tableau de nombres généré à partir des fonctions sélectionnées dans la vue
Symbolique.
Géométrie
Effectuer des calculs avec les objets géométriques tracés dans la vue Graphique.
Inférence
Spécifier les statistiques nécessaires à l'exécution du test sélectionné dans la vue
Symbolique.
Explorateur Affine
S/O
Solveur linéaire
Spécifier les coefficients des équations linéaires à résoudre.
Paramétrique
Afficher un tableau de nombres généré à partir des fonctions sélectionnées dans la vue
Symbolique.
Polaire
Afficher un tableau de nombres généré à partir des fonctions sélectionnées dans la vue
Symbolique.
Explorateur quadratique
S/O
Suite
Afficher un tableau de nombres généré à partir des suites sélectionnées dans la vue
Symbolique.
Résoudre
Entrer les valeurs connues et calculer la valeur inconnue.
Tableur
Entrer des nombres, du texte, des formules, etc. La vue Numérique constitue
l'environnement principal de cette application.
Stats - 1Var
Entrer des données à des fins d'analyse.
Stats - 2Var
Entrer des données à des fins d'analyse.
Solveur Triangle
Entrer les données connues d'un triangle et calculer les données inconnues.
Explorateur Trig
S/O
Vue Configuration numérique
Le tableau suivant décrit les fonctionnalités de la vue Configuration numérique de chaque application.
64
Application
Utilisez la vue Configuration numérique pour réaliser les opérations suivantes :
Graphiques avancés
Spécifier les nombres à calculer en fonction des propositions ouvertes indiquées dans
la vue Symbolique et définir le facteur de zoom.
Finance
S/O
Fonction
Spécifier les nombres à calculer à partir des fonctions indiquées dans la vue
Symbolique et définir le facteur de zoom.
Géométrie
S/O
Inférence
S/O
Chapitre 6 Présentation des applications HP
Application
Utilisez la vue Configuration numérique pour réaliser les opérations suivantes :
Explorateur Affine
S/O
Solveur linéaire
S/O
Paramétrique
Spécifier les nombres à calculer à partir des fonctions indiquées dans la vue
Symbolique et définir le facteur de zoom.
Polaire
Spécifier les nombres à calculer à partir des fonctions indiquées dans la vue
Symbolique et définir le facteur de zoom.
Explorateur quadratique
S/O
Suite
Spécifier les nombres à calculer à partir des fonctions indiquées dans la vue
Symbolique et définir le facteur de zoom.
Résoudre
S/O
Tableur
S/O
Stats - 1Var
S/O
Stats - 2Var
S/O
Solveur Triangle
S/O
Explorateur Trig
S/O
Exemple rapide
L'exemple ci-après, qui utilise les six vues d'applications, offre un aperçu du flux de travail généralement à
l'œuvre dans une application. Nous utiliserons l'application Polaire comme exemple.
Ouverture de l'application
1.
2.
Appuyez sur
pour ouvrir la bibliothèque d'applications.
Tapez sur l'icône de l'application Polaire.
Elle apparaît ouvre dans la vue Symbolique.
Vue Symbolique
La vue Symbolique de l'application Polaire vous permet de définir ou de spécifier l'équation polaire à tracer et
explorer. Dans cet exemple, nous allons tracer et explorer l'équation r = 5πcos(θ/2)cos(θ)2.
▲
Définissez l'équation r = 5πcos(θ/2)cos(θ)2 comme suit
5
2
(Si vous utilisez le mode de saisie algébrique, entrez 5
2
.)
Vues des applications
65
Cette équation trace des pétales symétriques, à condition que l'unité d'angle soit définie sur Radians. L'unité
d'angle de cette application est définie dans la vue Configuration symbolique.
Vue Configuration symbolique
1.
2.
Appuyez sur
.
Dans le menu Unité d'angle, sélectionnez Radians (Radians).
Vue graphique
▲
66
Appuyez sur
.
Chapitre 6 Présentation des applications HP
Le graphique de l'équation est tracé. Toutefois, comme l'illustre la figure précédente, seule une partie des
pétales est visible. Pour afficher l'autre partie, vous devez modifier les paramètres de la vue Configuration du
tracé.
Vue Configuration du tracé
1.
2.
Appuyez sur
.
Définissez le deuxième champ θ Rng (θ Rng) sur 4π en entrant la valeur suivante :
4
(π)
Vues des applications
67
3.
Appuyez sur
pour revenir à la vue Graphique et afficher le tracé complet.
Vue Numérique
Les valeurs générées par l'équation apparaissent dans la vue Numérique.
▲
Appuyez sur
.
Supposons que vous ne souhaitiez afficher que des nombres entiers pour θ ; en d'autres termes, l'incrément
entre plusieurs valeurs consécutives de la colonne θ doit être 1. Vous effectuez ce paramétrage dans la vue
Configuration numérique.
Vue Configuration numérique
1.
2.
3.
68
Appuyez sur
.
Paramétrez le champ Num Step (Palier num.) sur 1.
Appuyez sur
pour revenir à la vue Numérique.
Chapitre 6 Présentation des applications HP
Comme vous pouvez le constater, la colonne θ contient les entiers consécutifs à partir de zéro, alors que les
valeurs correspondantes, calculées par l'équation spécifiée dans la vue Symbolique, sont répertoriées dans la
colonne R1.
Opérations courantes de la vue Symbolique
Cette section décrit Graphiques avancés, Fonction, Paramétrique, Polaire, Suite, Résoudre. Pour plus
d'informations sur les autres applications, reportez-vous aux chapitres correspondants.
La vue Symbolique permet généralement de définir une fonction ou une proposition ouverte que vous
souhaitez explorer (en la traçant et/ou en l'évaluant). Dans cette section, le terme « définition » fait référence
aux fonctions et aux propositions ouvertes.
Appuyez sur
pour ouvrir la vue Symbolique.
Ajout d'une définition
Dix champs permettent d'entrer des définitions, à l'exception de l'application Paramétrique, où vingt champs
sont disponibles, soit deux par définition associée.
1.
Mettez en surbrillance le champ vide à utiliser en appuyant dessus ou en le faisant défiler pour y
accéder.
2.
Saisissez la définition.
REMARQUE : les variables utilisées dans les définitions doivent être en majuscule. Un message d'erreur
apparaît lorsqu'une variable est saisie en minuscule.
Pour obtenir de l'aide, reportez-vous à la section Blocs fonctionnels définitionnels à la page 69.
3.
Appuyez sur
ou
lorsque vous avez terminé.
La nouvelle définition est ajoutée à la liste de définitions.
Modification d'une définition
1.
Mettez en surbrillance la définition à modifier en appuyant dessus ou en la faisant défiler pour y accéder.
2.
Appuyez sur
.
La définition est copiée vers la ligne de saisie.
3.
4.
Modifiez cette définition.
Appuyez sur
ou
lorsque vous avez terminé.
Blocs fonctionnels définitionnels
Les composants d'une définition symbolique peuvent provenir d'un large éventail de sources.
●
Le clavier
Opérations courantes de la vue Symbolique
69
Vous pouvez insérer des composants directement à partir du clavier. Pour entrer 2X2 – 3, il vous suffit
d'appuyer sur 2
●
X
3.
Les variables définies par l'utilisateur
Par exemple, si vous créez une variable dénommée COST, vous pouvez l'intégrer à une définition en la
saisissant ou en la sélectionnant dans le menu User (Utilisateur) (l'un des sous-menus du menu
Variables). Votre définition peut se présenter comme suit : F1(X) = X2 + COST.
Pour sélectionner une variable utilisateur, appuyez sur
, puis sur
. Sélectionnez User
Variables (Var. Utilisateur) et choisissez la variable souhaitée.
●
Les variables de la vue d'accueil
Certaines variables de la vue d'accueil peuvent être intégrées à une définition symbolique. Pour accéder
à une variable de la vue d'accueil, appuyez sur
, puis sur
. Sélectionnez une catégorie
de variables et choisissez la variable souhaitée. Ainsi, vous pouvez obtenir une définition au format
suivant : F1(X) = X2 + Q.(Q figure dans le sous-menu Real (Réel) du menu Home (Accueil)).
●
Les variables d'applications
Tous les paramètres, définitions et résultats des applications sont mémorisés sous la forme de
variables. La plupart de ces variables peuvent être intégrées à une définition symbolique. Pour accéder à
des variables d'applications, appuyez sur
, puis sur
. Choisissez l'application, la
catégorie de variables, puis la variable souhaitée. Par exemple, la définition peut avoir le format
suivant : F2(X) = X2 + X – Root. La valeur de la dernière racine calculée dans l'application Fonction
remplace Root (Racine) lors de l'évaluation de la définition.
●
Les fonctions mathématiques
Certaines fonctions du menu Math (Math) peuvent être intégrées à une définition. Le menu Math (Math)
est l'un des menus Boîte à outils
). La définition suivante associe une fonction mathématique
(Size (Taille)) à une variable de la vue d'accueil (L1) : F4(X) = X2 – SIZE(L1). Elle correspond à x2 – n, n
représentant le nombre d'éléments de la liste dénommée L1. (Size (Taille)) est une option du menu List
(Liste), l'un des sous-menus du menu Math (Math).)
●
Les fonctions du CAS
Certaines fonctions du menu CAS (CAS) peuvent être intégrées à une définition. Le menu CAS (CAS) est
l'un des menus Boîte à outils
). La définition suivante intègre la fonction irem du CAS : F5(X) =
X2+ CAS.irem(45,7). (Pour entrer irem, sélectionnez l'option Remainder (Reste) du menu Division
(Division), l'un des sous-menus du menu Integer (Nombre entier). Notez que toute commande ou
fonction du CAS sélectionnée à des fins d'utilisation en dehors de ce système porte le préfixe CAS.)
●
Les fonctions d'applications
Certaines fonctions du menu App (App) peuvent être intégrées à une définition. Le menu App (App) est
l'un des menus Boîte à outils (
F9(X) = X2 + Statistics_2Var.PredY(6).
●
70
Le menu Catlg (Catlg)
Chapitre 6 Présentation des applications HP
). La définition suivante intègre la fonction d'application PredY :
Certaines fonctions du menu Catlg (Catlg) peuvent être intégrées à une définition. Le menu Catlg
(Catlg) est l'un des menus Boîte à outils (
). La définition suivante inclut une commande
provenant de ce menu et une variable d'application : F6(X) = X2 + INT(Root). La valeur de la dernière
racine calculée dans l'application Fonction remplace INT(Root) (Racine) lors de l'évaluation de la
définition.
●
Les autres définitions
Par exemple, vous pouvez définir F3(X) comme F1(X) * F2(X).
Évaluation d'une définition dépendante
En présence d'une définition dépendante, c'est-à-dire définie à partir d'une autre définition, vous pouvez
combiner l'ensemble des définitions dans une définition unique, en évaluant la définition dépendante.
1.
Sélectionnez l'expression dépendante.
2.
Appuyez sur
.
Considérez l'exemple suivant. Vous remarquerez que la définition de F3(X) s'effectue à partir de deux autres
fonctions. Il s'agit d'une définition dépendante évaluable. Si vous sélectionnez F3(X) et que vous appuyez sur
, F3(X) devient 2 * X2 + X+ 2 * (X2 – 1).
Sélection ou désélection d'une définition à explorer
Les applications Graphiques avancés, Fonction, Paramétrique, Polaire, Suite et Résoudre vous permettent
d'entrer jusqu'à dix définitions. Toutefois, seules les définitions sélectionnées dans la vue Symbolique sont
tracées dans la vue Graphique et évaluées dans la vue Numérique.
Une croix (ou coche) apparaît à gauche d'une définition lorsqu'elle est sélectionnée. Une coche est insérée par
défaut dès que vous créez une définition. Si vous ne souhaitez pas tracer ou évaluer une définition en
particulier, vous devez la mettre en surbrillance et appuyer sur
. (Procédez de la même manière si
vous souhaitez sélectionner de nouveau une fonction.)
Sélection d'une couleur pour les tracés
Toutes les fonctions et propositions ouvertes peuvent être tracées dans différentes couleurs. Pour modifier la
couleur de tracé par défaut, procédez comme suit :
Opérations courantes de la vue Symbolique
71
1.
Appuyez sur le carré coloré situé à gauche de la définition de la fonction.
Vous pouvez également appuyer sur
lorsque la définition est sélectionnée. La touche
permet de passer de la définition au carré coloré, et inversement.
2.
Appuyez sur
3.
Sélectionnez la couleur souhaitée dans la palette.
.
Suppression d'une définition
Pour supprimer une définition unique, procédez comme suit :
1.
2.
Appuyez dessus (ou mettez-la en surbrillance à l'aide des touches de curseur).
Appuyez sur
.
Pour supprimer toutes les définitions :
1.
2.
Appuyez sur
Appuyez sur
.
ou
pour valider votre choix.
Vue Symbolique : Récapitulatif des boutons de menu
Bouton
Objectif
Copie la définition mise en surbrillance vers la ligne de saisie à des fins de modification. Appuyez sur
lorsque vous avez terminé.
Pour ajouter une autre définition, même si elle vient remplacer une définition existante, mettez le
champ en surbrillance et commencez à la saisir.
Sélectionne (ou désélectionne) une définition.
72
Chapitre 6 Présentation des applications HP
Bouton
Objectif
Entre la variable indépendante dans l'application Fonction. Vous pouvez également appuyer sur
.
[Fonction uniquement]
Entre un X dans l'application Graphiques avancés. Vous pouvez également appuyer sur
.
[Graphiques avancés
uniquement]
Entre un Y dans l'application Graphiques avancés.
[Graphiques avancés
uniquement]
Entre la variable indépendante dans l'application Paramétrique. Vous pouvez également appuyer sur
.
[Paramétrique uniquement]
Entre la variable indépendante dans l'application Polaire. Vous pouvez également appuyer sur
.
[Polaire uniquement]
Entre la variable indépendante dans l'application Suite. Vous pouvez également appuyer sur
.
[Suite uniquement]
Entre le signe égal dans l'application Résoudre. Raccourci correspondant à la combinaison de touches
.
[Résoudre uniquement]
Affiche la définition sélectionnée en mode plein écran.
Évalue les définitions dépendantes. Reportez-vous à la section Évaluation d'une définition dépendante
à la page 71.
Opérations courantes de la vue Configuration symbolique
La vue Configuration symbolique est identique pour toutes les applications. Sa fonction première est de
modifier trois des paramètres généraux du système indiqués dans la fenêtre Home Settings (Paramètres
accueil).
Appuyez sur
pour ouvrir la vue Configuration symbolique.
Opérations courantes de la vue Configuration symbolique
73
Remplacement des paramètres généraux du système
1.
Appuyez sur le paramètre à modifier.
Vous pouvez appuyer sur le champ ou son nom.
2.
Appuyez de nouveau sur le paramètre.
Un menu d'options apparaît.
3.
Sélectionnez le nouveau paramètre.
REMARQUE : sélectionner l'option Fixed (Fixe), Scientific (Scientifique) ou Engineering (Ingénierie)
dans le menu Number Format (Format nombre) affiche un deuxième champ vous permettant d'entrer le
nombre de chiffres significatifs requis.
Vous pouvez également sélectionner un champ, appuyer sur
, puis sélectionner le nouveau
paramètre.
Restauration des paramètres par défaut
Le fait de restaurer les paramètres par défaut revient à réappliquer les paramètres de l'écran Home Settings
(Paramètres accueil).
Pour restaurer les paramètres par défaut d'un champ, procédez comme suit :
1.
2.
Sélectionnez le champ.
Appuyez sur
.
Pour restaurer tous les paramètres par défaut, appuyez sur
.
Opérations courantes de la vue Graphique
Les fonctionnalités communes à la plupart des applications sont décrites en détail dans cette section. Les
fonctionnalités disponibles uniquement dans une application donnée sont présentées dans le chapitre relatif
à cette application.
74
Chapitre 6 Présentation des applications HP
Appuyez sur
pour ouvrir la vue Graphique.
Zoom
Pour zoomer facilement dans la vue Tracé, réalisez un zoom avec pincement à deux doigts. Si vous réalisez un
zoom avec pincement à deux doigts horizontal, le zoom portera uniquement sur l'abscisse. De la même
manière, si vous réalisez un zoom avec pincement à deux doigts vertical, le zoom portera uniquement sur
l'ordonnée. Enfin, si vous réalisez un zoom avec pincement à deux doigts diagonal, le zoom portera sur un
carré, autrement dit, sur les deux axes.
Si vous souhaitez avoir un meilleur contrôle du zoom, utilisez les options du menu Zoom. Elles permettent
d'utiliser au choix un facteur horizontal ou vertical, ou les deux. Par défaut, ces facteurs sont définis sur 2. Le
zoom arrière multiplie l'échelle par le facteur, ce qui amplifie l'intervalle affiché à l'écran. Le zoom avant divise
l'échelle par le facteur, ce qui réduit l'intervalle affiché à l'écran.
Facteurs de zoom
Pour modifier les facteurs de zoom par défaut, procédez comme suit :
1.
Ouvrez la vue Graphique de l'application (
).
2.
Appuyez sur
pour ouvrir le menu de la vue Graphique.
3.
Appuyez sur
pour ouvrir le menu Zoom.
4.
Faites défiler l'écran et sélectionnez Set Factors (Définir facteurs).
L'écran Zoom Factors (Facteurs zoom) apparaît.
5.
Modifiez un facteur de zoom, voire les deux.
6.
Dans la vue Graphique, sélectionnez Recentrer si vous souhaitez que le tracé soit centré autour de la
position actuelle du curseur.
7.
Appuyez sur
ou sur
.
Opérations courantes de la vue Graphique
75
Options de zoom
Les options de zoom sont accessibles depuis les sources suivantes :
●
Écran tactile
●
Clavier
●
Menu
●
de la vue Graphique
Menu View (Affichage) (
)
Zooms
Dans la vue Tracé, un zoom avec pincement à deux doigts diagonal applique un facteur de zoom identique sur
l'axe vertical et horizontal. Un zoom avec pincement à deux doigts vertical agrandit uniquement l'ordonnée.
Un zoom avec pincement à deux doigts horizontal agrandit uniquement l'abscisse.
Dans la vue Numérique, un zoom avec pincement à deux doigts vertical agrandit uniquement la ligne
sélectionnée. Un zoom avant réduit les différences au niveau des valeurs horizontales, tandis qu'un zoom
arrière réduit les différences au niveau des valeurs verticales.
Touches de zoom
Il existe deux touches de zoom : le fait d'appuyer sur
ou
permet d'effectuer un zoom avant
ou arrière, respectivement. Les paramètres Zoom Factors (Facteurs zoom) déterminent l'étendue de la mise
à l'échelle.
Menu Zoom
Dans la vue Graphique, appuyez sur
, puis sur une option. (Si
n'apparaît pas, appuyez sur
.)
Les options de zoom sont décrites dans le tableau suivant. Plusieurs exemples sont proposés dans la section
Exemples de zoom à la page 79.
76
Chapitre 6 Présentation des applications HP
Option
Résultat
Centrer sur curseur
Retrace le graphique de sorte que le curseur soit placé au centre de l'écran. Aucune mise à l'échelle n'est
réalisée.
Zone
Reportez-vous à la section Zoom dans une zone à la page 77.
Entrée
Divise les échelles horizontale et verticale par X Zoom (Zoom X) et Y Zoom (Zoom Y) (valeurs définies
avec l'option Set Factors (Définir facteurs)). Par exemple, si les deux facteurs de zoom sont de 4, le
zoom avant produit un résultat correspondant au quart du nombre d'unités par pixel. (Raccourci :
appuyez sur
Sortie
.)
Multiplie les échelles horizontale et verticale par les paramètres X Zoom (Zoom X) et Y Zoom (Zoom Y).
(Raccourci : appuyez sur
.)
X plus
Divise uniquement l'échelle horizontale, à l'aide du paramètre X Zoom (Zoom X).
X moins
Multiplie uniquement l'échelle horizontale, à l'aide du paramètre X Zoom (Zoom X).
Y plus
Divise uniquement l'échelle verticale, à l'aide du paramètre Y Zoom (Zoom Y).
Y moins
Multiplie uniquement l'échelle verticale, à l'aide du paramètre Y Zoom (Zoom Y).
Carré
Modifie l'échelle verticale de manière à la faire correspondre à l'échelle horizontale. Cette option est utile
une fois que vous avez effectué un zoom dans une zone, un zoom X ou Y.
Échelle automatique
Remet à l'échelle l'axe vertical de manière à ce que l'écran affiche une partie représentative du tracé, avec
les paramètres de l'axe x définis (Pour les applications Suite, Polaire, Paramétrique et Stats, la mise à
l'échelle automatique remet à l'échelle les deux axes). Le processus de mise à l'échelle automatique
utilise la première fonction sélectionnée pour déterminer l'échelle la plus appropriée.
Décimal
Remet les deux axes à l'échelle de manière à ce que chaque pixel soit égal à 0.1 unité. Cette option
équivaut à la réinitialisation des valeurs par défaut de xrng (xmg) et yrng (yrng).
Nombre entier
Remet à l'échelle l'axe horizontal uniquement, de manière à ce que chaque pixel soit égal à 1 unité.
Trig
Remet à l'échelle l'axe horizontal afin que 1 pixel = π/24 radians ou 7,5 degrés ; remet à l'échelle l'axe
vertical afin que 1 pixel équivaille à 0,1 unité.
Annuler zoom
Ramène l'affichage au facteur de zoom précédent.
REMARQUE :
cette option n'est disponible qu'après la réalisation d'un zoom.
Zoom dans une zone
Un zoom dans une zone vous permet d'effectuer un zoom avant dans une zone définie de l'écran.
1.
Lorsque le menu de la vue Graphique est ouvert, appuyez sur
2.
Appuyez sur l'un des angles de la zone dans laquelle vous souhaitez effectuer un zoom, puis appuyez
sur
.
3.
Appuyez sur l'angle diagonalement opposé à la zone dans laquelle vous souhaitez effectuer un zoom,
puis appuyez sur
.
, puis sélectionnez Box (Zone).
La zone spécifiée occupe la totalité de l'écran. Pour revenir à la vue par défaut, appuyez sur
,
puis sélectionnez Decimal (Décimale).
Vous pouvez également spécifier la zone dans laquelle vous souhaitez effectuer un zoom à l'aide des touches
de curseur.
Opérations courantes de la vue Graphique
77
Menu Affichages
Les options de zoom les plus fréquemment utilisées sont également disponibles dans le menu Affichages. Il
s'agit des options suivantes :
●
Échelle automatique
●
Décimal
●
Nombre entier
●
Trig
Ces options peuvent être appliquées, quelle que soit la vue actuelle que vous utilisez.
Test d'un zoom avec l'affichage en écran scindé
Pour tester un zoom, il est conseillé de scinder l'écran en deux, de sorte que chaque moitié affiche le tracé,
puis d'appliquer un zoom sur une seule moitié . La figure suivante représente un tracé de y = 3sinx.
Pour scinder l'écran en deux, procédez comme suit :
1.
Ouvrez le menu Affichages.
Appuyez sur
78
.
Chapitre 6 Présentation des applications HP
2.
Sélectionnez Split Screen Plot Detail (Détail graphique écran scindé).
Le résultat apparaît dans la figure suivante. Une opération de zoom n'est appliquée qu'à à la copie du
tracé sur la partie droite de l'écran. Vous pourrez ainsi effectuer des tests et sélectionner le zoom le plus
adapté.
REMARQUE : vous pouvez remplacer le tracé initial de gauche par le tracé agrandi de droite. Pour ce faire,
appuyez sur
.
Pour supprimer la division de l'écran, appuyez sur
.
Exemples de zoom
Les exemples suivants illustrent les résultats des différentes options de zoom sur le tracé de 3sinx via les
facteurs de zoom par défaut (2 × 2). Le mode écran scindé (décrit précédemment) vous permet d'observer les
effets des différents zooms.
REMARQUE : le menu Zoom comprend une option Unzoom (Dézoomer). Cette option permet de restaurer
l'état du tracé avant l'opération de zoom. Si le menu Zoom (Zoom) n'apparaît pas, appuyez sur
.
Zoom avant
In (Entrée)
Raccourci : appuyez sur
Opérations courantes de la vue Graphique
79
Zoom arrière
Out (Sortie)
Raccourci : appuyez sur
X plus
X In (X plus)
80
Chapitre 6 Présentation des applications HP
X moins
X Out (X moins)
Y plus
Y In (Y plus)
Opérations courantes de la vue Graphique
81
Y moins
Y Out (Y moins)
Carré
Square (Carré)
REMARQUE : dans cet exemple, un zoom Y In (Y plus) est appliqué au tracé de gauche. Le zoom Square
(Carré) restaure l'état par défaut du tracé, sur lequel les échelles X et Y sont égales.
82
Chapitre 6 Présentation des applications HP
Échelle automatique
Échelle automatique
Décimal
Decimal (Décimale)
REMARQUE : Dans cet exemple, un zoom X In (X plus) est appliqué au tracé de gauche. Le zoom Decimal
(Décimale) restaure l'état par défaut du tracé, sur lequel les échelles X et Y sont égales.
Opérations courantes de la vue Graphique
83
Nombre entier
Integer (Nombre entier)
Trig
Trig (Trig)
84
Chapitre 6 Présentation des applications HP
Tracer
Cette section porte sur les applications Graphiques avancés, Fonction, Paramétrique, Polaire, Suite, Résoudre,
Stats - 1Var et Stats - 2Var.
La fonction de traçage vous permet de déplacer un curseur (le curseur de tracé) sur le graphique actuel. Le
curseur de tracé se déplace à l'aide de la touche
ou
. Vous pouvez également déplacer le curseur
de tracé en appuyant sur le tracé actuel ou à proximité de ce dernier. Le curseur de tracé se place sur le point
du graphique le plus proche de l'endroit où vous avez appuyé.
Les coordonnées actuelles du curseur apparaissent au bas de l'écran. (Si les boutons de menu masquent les
pour faire disparaître ces boutons.)
coordonnées, appuyez sur
Le mode Trace et l'affichage des coordonnées sont activés automatiquement lors du tracé d'un graphique.
Sélection d'un graphique
Dans toutes les applications, à l'exception de Graphiques avancés, lorsque plusieurs graphiques apparaissent,
appuyez sur
ou
jusqu'à ce que le curseur de tracé soit placé sur le graphique qui vous intéresse.
Opérations courantes de la vue Graphique
85
Dans l'application Graphiques avancés, appuyez longuement sur le graphique qui vous intéresse. Le
graphique est sélectionné ou un menu de graphiques apparaît pour que vous en choisissiez un.
Évaluation d'une définition
L'une des principales utilisations de la fonction de tracé consiste à évaluer une définition tracée. Supposez que
vous définissiez F1(X) comme (X – 1)2 – 3 dans la vue Symbolique et que vous souhaitiez connaître la valeur
de cette fonction lorsque X équivaut à 25.
1.
Ouvrez la vue Graphique (
).
2.
Appuyez sur
3.
Si plusieurs définitions sont tracées, veillez à ce que le curseur de tracé soit placé sur le graphique de la
définition à évaluer. Vous pouvez appuyer sur
pour afficher la définition d'un graphique, puis
sur
4.
ou
si le menu au bas de l'écran n'apparaît pas.
pour déplacer le curseur de tracé d'un graphique à l'autre.
pour afficher la définition d'un tracé, le menu au bas de l'écran disparaît.
Si vous appuyez sur
Appuyez sur
pour le rouvrir.
5.
Appuyez sur
6.
Entrez 25, puis appuyez sur
7.
Appuyez sur
.
.
.
Valeur de F1(X) lorsque X est égal à 25, telle qu'elle apparaît au bas de l'écran.
Il s'agit de l'une des nombreuses méthodes que la calculatrice HP Prime fournit pour évaluer une fonction de
variable indépendante donnée. Vous avez également la possibilité d'évaluer une fonction dans la vue
Numérique (reportez-vous à Opérations courantes de la vue Numérique à la page 91). En outre, toute
expression définie dans la vue Symbolique peut être évaluée dans la vue d'accueil. Par exemple, supposons
que F1(X) soit définie comme (x – )2 – 3. Si vous saisissez F1(4) dans la vue d'accueil et que vous appuyez sur
, vous obtenez 6 car (4 – 1)2 – 3 = 6.
86
Chapitre 6 Présentation des applications HP
Activation ou désactivation du traçage
●
Pour activer le traçage, appuyez sur
●
Pour désactiver le traçage, appuyez sur
Si ces options n'apparaissent pas, appuyez sur
.
.
.
Lorsque le traçage est désactivé, les touches de curseur ne limitent pas la portée du curseur à un graphique.
Vue Graphique : Récapitulatif des boutons de menu
Bouton
Objectif
Affiche un menu d'options de zoom. Reportez-vous à la section Options de zoom à la page 76.
/
Bouton permettant de basculer entre la désactivation et l'activation de la fonction de tracé.
Reportez-vous à la section Tracer à la page 85.
Affiche un formulaire de saisie vous permettant d'indiquer la valeur sur laquelle vous souhaitez
placer le curseur. La valeur de la variable indépendante est entrée.
Affiche un menu d'options d'analyse de tracé.
[Fonction uniquement]
Affiche la définition à partir de laquelle le tracé sélectionné est généré.
Bouton permettant de basculer entre l'affichage et le masquage des autres boutons dans la partie
inférieure de l'écran.
Opérations courantes de la vue Configuration du tracé
Cette section ne traite que les opérations communes aux applications mentionnées. Pour connaître les
opérations de la vue Configuration du tracé propres à une application, reportez-vous au chapitre relatif à
cette application.
Appuyez sur
pour afficher la vue Configuration du tracé.
Configuration de la vue Graphique
Cette section porte sur les applications Graphiques avancés, Fonction, Paramétrique, Polaire, Suite, Stats 1Var et Stats - 2Var.
La vue Configuration du tracé permet de personnaliser l'apparence de la vue Graphique et de définir le mode
de traçage des graphiques. Les options de configuration s'étendent sur deux pages. Appuyez sur
pour passer de la première à la deuxième page, et sur
pour revenir à la
première page.
Opérations courantes de la vue Configuration du tracé
87
ASTUCE : il se peut qu'aucun graphique n'apparaisse lorsque vous accédez à la vue Graphique pour
visualiser le graphique d'une définition sélectionnée dans la vue Symbolique. La raison en est probablement
que l'étendue des valeurs tracées dépasse les paramètres de plage de la vue Configuration du tracé. Pour
appliquer la vue Graphique au graphique, une solution rapide consiste à appuyer sur
, puis à
sélectionner Autoscale (Échelle automatique). Les paramètres de plage de la vue Configuration du tracé
sont également modifiés.
Page 1
Champ CONFIG
Objectif
T RNG
Définit la plage des valeurs T à tracer. Notez la présence de deux champs : l'un correspond à la valeur
minimale et l'autre, à la valeur maximale.
[Paramétrique uniquement]
T PALIER
Définit l'incrément entre les valeurs T consécutives.
[Paramétrique uniquement]
θ RNG
[Polaire uniquement]
θ Palier
Définit la plage des valeurs d'angle à tracer. Notez la présence de deux champs : l'un correspond à la
valeur minimale et l'autre, à la valeur maximale.
Définit l'incrément entre les valeurs d'angle consécutives.
[Polaire uniquement]
TRACÉ SÉQ.
Définit le type de tracé. Crénelage ou Toile d'araignée.
[Suite uniquement]
N RNG
[Suite uniquement]
LARGEUR H
Définit la plage des valeurs N à tracer. Notez la présence de deux champs : l'un correspond à la
valeur minimale et l'autre, à la valeur maximale.
Définit la largeur des barres d'un histogramme.
[Stats - 1Var uniquement]
H RNG
[Stats - 1Var uniquement]
S*MARK
[Stats - 2Var uniquement]
88
Définit la plage des valeurs à inclure à un histogramme. Notez la présence de deux champs : l'un
correspond à la valeur minimale et l'autre, à la valeur maximale.
Définit le graphique à utiliser pour représenter un point de données dans un diagramme de
dispersion. Il est possible d'utiliser un graphique distinct pour chacune des cinq analyses pouvant
être tracées simultanément.
Chapitre 6 Présentation des applications HP
Champ CONFIG
Objectif
X RNG
Définit la plage initiale de l'axe x. Notez la présence de deux champs : l'un correspond à la valeur
minimale et l'autre, à la valeur maximale. Les opérations de panoramique et de zoom peuvent
modifier la plage de la vue Graphique.
Y RNG
Définit la plage initiale de l'axe y. Notez la présence de deux champs : l'un correspond à la valeur
minimale et l'autre, à la valeur maximale. Les opérations de panoramique et de zoom peuvent
modifier la plage de la vue Graphique.
X TICK
Définit la valeur incrémentielle entre les graduations de l'axe x.
Y TICK
Définit la valeur incrémentielle entre les graduations de l'axe y.
Champ CONFIG
Objectif
AXES
Affiche ou masque les axes.
ÉTIQUETTES
Place les valeurs à la fin de chaque axe pour afficher la plage actuelle de valeurs.
RÉSEAU DE POINTS
Place un point à l'intersection de chaque ligne de grille horizontale et verticale.
QUADRILLAGE
Trace une ligne de grille horizontale et verticale au niveau de chaque valeur d'entier x et y.
CURSEUR
Définit l'apparence du curseur de tracé : standard, inversé ou clignotant.
CONNECTER
Relie des points de données à des segments de droite.
Page 2
[Stats - 2Var uniquement]
MÉTHODE 2 :
[Non disponible dans les
applications Stats.]
Définit la méthode de création de graphique : Flexibilité, Segments réguliers ou Points paliers fixes
(reportez-vous à la description suivante).
Méthodes de création de graphique
La calculatrice HP Prime offre trois méthodes de création de graphique. Ces méthodes sont décrites cidessous, chacune appliquée à la fonction f(x) = 9*sin(ex).
●
Flexibilité : cette méthode offre des résultats très précis et est utilisée par défaut. Lorsqu'elle est
activée, le traçage de certaines fonctions complexes peut prendre un certain temps. Le cas échéant,
apparaît sur la barre de menus et vous permet d'interrompre le traçage, si vous le souhaitez.
Opérations courantes de la vue Configuration du tracé
89
90
●
Segments réguliers : cette méthode extrait un échantillon de valeurs x, calcule les valeurs y
correspondantes, puis effectue le tracé et relie les points.
●
Points paliers fixes : cette méthode est semblable à la méthode par segments réguliers, mais ne relie
pas les points.
Chapitre 6 Présentation des applications HP
Restauration des paramètres par défaut
Cette section porte sur les applications Graphiques avancés, Fonction, Paramétrique, Polaire, Suite, Résoudre,
Stats - 1Var, Stats - 2Var et Géométrie.
Pour restaurer les paramètres par défaut d'un champ, procédez comme suit :
1.
2.
Sélectionnez le champ.
Appuyez sur
.
Pour restaurer tous les paramètres par défaut, appuyez sur
.
Opérations courantes de la vue Numérique
Cette section porte sur les applications Graphiques avancés, Fonction, Paramétrique et Polaire.
Les fonctionnalités de la vue Numérique communes à la plupart des applications sont décrites en détail dans
cette section. Les fonctionnalités disponibles uniquement dans une application donnée sont présentées dans
le chapitre relatif à cette application.
La vue Numérique contient un tableau d'évaluations. Chaque définition de la vue Symbolique est évaluée pour
une plage de valeurs de la variable indépendante. Vous pouvez définir la plage et la finesse de la variable
indépendante, ou conserver ses paramètres par défaut.
Appuyez sur
pour ouvrir la vue Numérique.
Zoom
Contrairement à la vue Graphique, le zoom de la vue Numérique n'affecte pas la taille des éléments affichés.
L'incrément entre les valeurs consécutives de la variable indépendante (à savoir le paramètre numstep
(numstep) de la vue Numérique) est modifié à la place : (reportez-vous à Opérations courantes de la vue
Configuration numérique à la page 98). Un zoom avant diminue l'incrément, alors qu'un zoom arrière
l'augmente. La ligne mise en surbrillance avant l'opération de zoom n'est pas altérée.
Le facteur de zoom détermine le niveau de zoom des options classiques de zoom avant et arrière. Pour la vue
Numérique, il s'agit du champ numzoom (numzoom) de la vue Configuration numérique. La valeur par défaut
est 4. De fait, si l'incrément actuel (soit la valeur numstep (numstep)) équivaut à 0.4, un zoom avant a pour
effet de diviser cet intervalle par quatre intervalles inférieurs. Ainsi, les valeurs x ne seront pas égales à 10,
10.4, 10.8, 11.2, etc., mais à 10, 10.1, 10.2, 10.3, 10.4, etc. (Un zoom arrière produit l'effet inverse : 10, 10.4,
10.8, 11.2, etc. devient 10, 11.6, 13.2, 14.8, 16.4, etc.).
Opérations courantes de la vue Numérique
91
Figure 6-1 Avant le zoom
Figure 6-2 Après le zoom
Options de zoom
Plusieurs méthodes de zoom peuvent être utilisées dans la vue Numérique.
●
Zoom avec pincement à deux doigts vertical
●
Clavier
●
Menu
de la vue Numérique.
REMARQUE : une opération de zoom effectuée dans la vue Numérique n'a aucun effet sur la vue Graphique,
et réciproquement. Toutefois, si vous sélectionnez une option de zoom dans le menu Views (Affichages)
(
) lorsque vous travaillez dans la vue Numérique, les tracés agrandis apparaissent en conséquence
dans la vue Graphique En d'autres termes, les options de zoom du menu Views (Affichages) ne s'appliquent
qu'à la vue Graphique.
Le fait d'effectuer un zoom dans la vue Numérique modifie automatiquement la valeur numstep (numstep)
de la vue Configuration numérique.
92
Chapitre 6 Présentation des applications HP
Zooms
Dans la vue Numérique, un zoom avec pincement à deux doigts vertical agrandit uniquement la ligne
sélectionnée. Un zoom avant réduit les différences au niveau des valeurs horizontales, tandis qu'un zoom
arrière réduit les différences au niveau des valeurs verticales.
Touches de zoom
Il existe deux touches de zoom : le fait d'appuyer sur
ou
permet d'effectuer un zoom avant
ou arrière, respectivement. Le paramètre numzoom (décrit précédemment) détermine l'étendue de la mise à
l'échelle.
Menu Zoom
Dans la vue Numérique, appuyez sur
, puis sur une option.
Les options de zoom sont décrites dans le tableau suivant.
Option
Résultat
Entrée
L'incrément entre les valeurs consécutives de la variable indépendante devient la valeur actuelle divisée par
le paramètre numzoom (numzoom). (Raccourci : appuyez sur
Sortie
.)
L'incrément entre les valeurs consécutives de la variable indépendante devient la valeur actuelle multipliée
par le paramètre numzoom (numzoom). (Raccourci : appuyez sur
.)
Décimal
Restaure les valeurs par défaut numstart (numstart) et numstep (numstep) : 0 et 0.1 respectivement.
Nombre entier
L'incrément entre les valeurs consécutives de la variable indépendante est défini sur 1.
Trig
●
Définit l'incrément entre les valeurs consécutives de la variable indépendante sur p/24
(environ 0.1309) si le paramètre d'angle Radians est sélectionné.
●
Définit l'incrément entre les valeurs consécutives de la variable indépendante sur 7.5 si le paramètre
d'angle Degrés est sélectionné.
Annuler zoom
Rétablit l'affichage des paramètres précédents (valeurs numstart (numstart) et numstep (numstep)).
REMARQUE :
cette option n'est disponible qu'après la réalisation d'un zoom.
Opérations courantes de la vue Numérique
93
Évaluation
Vous pouvez parcourir le tableau d'évaluations de la vue Numérique en appuyant sur
ou
. Vous
avez également la possibilité d'accéder directement à une évaluation en entrant la variable indépendante
concernée dans la colonne de variable indépendante, puis en appuyant sur
.
Par exemple, supposons que vous définissiez F1(X) comme (X – 1)2 – 3 dans la vue Symbolique de
l'application Fonction et que vous souhaitiez connaître la valeur de cette fonction lorsque X équivaut à 625.
1.
Ouvrez la vue Numérique (
).
2.
Entrez 625 dans la colonne indépendante, à savoir la colonne la plus à gauche.
3.
Appuyez sur
.
La vue Numérique est actualisée pour faire apparaître la valeur que vous avez saisie dans la première ligne et
le résultat de l'évaluation dans une cellule à droite. Le résultat du présent exemple est 389373.
Vous pouvez également appuyer sur
ensuite sur
et saisir une valeur pour la variable indépendante. Appuyez
pour reconfigurer le tableau à l'aide de la nouvelle valeur.
Tableaux personnalisés
Si vous définissez le champ numtype (numtype) sur Automatic (Automatique), le tableau d'évaluations de la
vue Numérique applique les paramètres de la vue Configuration numérique. Cela implique que la variable
indépendante commence en fonction du paramètre numstart (numstart) et augmente conformément au
paramètre numstep (numstep). (Ces outils sont décrits dans la section Opérations courantes de la vue
Configuration numérique à la page 98.) Toutefois, vous pouvez choisir de créer votre propre tableau où
seules les valeurs que vous entrez apparaissent en tant que variables indépendantes.
1.
94
Ouvrez la vue Configuration numérique (
Chapitre 6 Présentation des applications HP
).
2.
3.
Dans le menu numtype (numtype), sélectionnez BuildYourOwn (Votre création).
Ouvrez la vue Numérique (
).
La vue Numérique est vide.
4.
Dans la colonne indépendante, à savoir la colonne la plus à gauche, saisissez la valeur concernée.
5.
Appuyez sur
6.
Si vous devez évaluer d'autres valeurs, répétez cette procédure à partir de l'étape 4.
.
Suppression de données
Pour supprimer une ligne de données de votre tableau personnalisé, placez le curseur sur cette ligne, puis
appuyez sur
.
Pour supprimer toutes les données de votre tableau personnalisé, procédez comme suit :
1.
2.
Appuyez sur
Appuyez sur
.
ou
pour valider votre choix.
Copier-coller dans la vue Numérique
Copier-coller une cellule
Dans la vue Numérique, vous pouvez copier et coller la valeur de n'importe quelle cellule.
1.
2.
Pour copier une cellule, appuyez dessus, puis appuyez sur
.
Pour coller la cellule dans une zone ou à un autre emplacement, déplacez le curseur à l'emplacement
souhaité, puis appuyez sur
.
Opérations courantes de la vue Numérique
95
Copier-coller une ligne
Vous pouvez copier et coller une ligne entière, avec ou sans l'en-tête, à l'aide du menu Autre.
L'exemple suivant utilise le tableau automatique basé sur F1(X)=(X – 1)2 – 3.
Pour copier la deuxième ligne dans le tableau avec les en-têtes :
1.
Appuyez sur la deuxième ligne.
2.
Appuyez sur
, sur Sélectionner, puis sur Inclure en-têtes.
La deuxième ligne est alors copiée dans le presse-papiers avec les en-têtes.
Pour coller la ligne avec les en-têtes dans l'application Tableur :
1.
Ouvrez l'application Tableur.
2.
Appuyez sur la cellule qui servira de point de départ à la ligne.
3.
4.
Pour ouvrir le presse-papiers, appuyez sur
.
Appuyez sur la ligne (dans cet exemple, il s'agit de la première entrée), puis sélectionnez Données de
grilles.
La ligne est désormais collée avec les en-têtes dans le tableur, à partir de la cellule sélectionnée.
Copier-coller un tableau rectangulaire de cellules
Vous pouvez copier et coller un tableau rectangulaire de cellules.
1.
2.
3.
96
Effectuez un appui long sur une cellule qui se trouve dans un coin de la sélection, puis faites glisser votre
doigt pour sélectionner plus de cellules.
Une fois toutes les cellules sélectionnées, appuyez sur
Naviguez jusqu'à l'emplacement où les coller.
Chapitre 6 Présentation des applications HP
.
4.
5.
Appuyez sur
.
Appuyez sur le tableau rectangulaire de cellules (dans cet exemple, il s'agit de la première entrée), puis
sélectionnez Bi-dimensionnel.
Le tableau rectangulaire est à présent collé, à partir de l'emplacement sélectionné. Vous pouvez également
utiliser le menu Autre pour modifier le mode de sélection (par exemple, une sélection uniquement par
glissement).
Vue Numérique : Récapitulatif des boutons de menu
Bouton
Objectif
Permet de modifier l'incrément entre les valeurs consécutives de la variable indépendante
dans le tableau d'évaluations. Reportez-vous à la section Zoom à la page 91.
Copie l'élément mis en surbrillance vers la ligne de saisie à des fins de modification.
(Votre création uniquement)
Affiche un menu avec des options d'édition. Reportez-vous à la section Menu Autre
à la page 97.
Déplace le curseur vers l'élément spécifié d'une liste.
Trie les données dans l'ordre croissant ou décroissant.
(Votre création uniquement)
Affiche la définition de la colonne sélectionnée.
Menu Autre
Le menu Autre contient des options permettant de modifier les listes de données. Les options sont décrites
dans le tableau suivant.
Option
Sous-option
Objectif
Insérer
Ligne
Permet d'insérer une nouvelle ligne dans la liste
sélectionnée. Cette nouvelle ligne contient 0 comme
élément.
Colonne
Supprime le contenu de la liste sélectionnée.
(Votre création uniquement)
Supprimer
(Votre création uniquement)
Pour supprimer un seul élément, sélectionnez-le, puis
appuyez sur
Sélectionner
.
Ligne
Permet de sélectionner la ligne contenant la cellule
sélectionnée ; toute la ligne peut ensuite être copiée.
Permuter extrémités
Cette option s'affiche lorsque vous sélectionnez plusieurs
cellules. Elle transpose les valeurs de la première et de la
dernière cellule de la sélection active.
Opérations courantes de la vue Numérique
97
Option
Sous-option
Objectif
Inclure en-têtes
Permet de sélectionner la ligne et les en-têtes contenant la
cellule sélectionnée ; toute la sélection peut ensuite être
copiée.
Sélection
Active ou désactive le mode de sélection.
Si le mode de sélection est désactivé, vous pouvez
effectuer un appui long sur une cellule, puis faire glisser
votre doigt pour sélectionner un tableau rectangulaire de
cellules.
Taille de police
Petit
Permet d'activer une taille de police petite.
Moyen
Permet d'activer une taille de police moyenne.
Grand
Permet d'activer une taille de police grande.
Opérations courantes de la vue Configuration numérique
Sélectionnez le champ que vous souhaitez modifier et indiquez une nouvelle valeur, ou, si vous sélectionnez
un type de tableau pour la vue Numérique (Automatique ou Votre création), choisissez l'option appropriée
dans le menu Num Type (Type de nombre).
Pour définir un nombre initial et une valeur incrémentielle correspondant à la vue Graphique en cours,
appuyez sur
.
Restauration des paramètres par défaut
Pour restaurer les paramètres par défaut d'un champ, procédez comme suit :
1.
2.
Sélectionnez le champ.
Appuyez sur
.
Pour restaurer tous les paramètres par défaut, appuyez sur
98
Chapitre 6 Présentation des applications HP
.
Association des vues Graphique et Numérique
Vous pouvez afficher les vues Graphique et Numérique l'une en face de l'autre. Déplacer le curseur de tracé
fait défiler le tableau de valeurs de la vue Numérique. Vous pouvez également entrer une valeur dans la
colonne X. Le tableau défile jusqu'à la valeur saisie, alors que le curseur de tracé se positionne sur le point
correspondant dans le tracé sélectionné.
▲
Pour scinder l'écran entre les vues Graphique et Numérique, appuyez sur
, puis sélectionnez
Split Screen Plot Table (Tableau graphique écran scindé).
▲
Pour revenir à la vue Graphique, appuyez sur
nouveau sur
. Pour revenir à la vue Numérique, appuyez de
.
Ajout d'une remarque à une application
Vous pouvez ajouter une remarque à une application. Contrairement aux remarques générales créées dans le
catalogue de remarques, les remarques d'applications ne sont pas répertoriées dans ce catalogue. Les
remarques d'une application sont uniquement disponibles lorsque l'application concernée est ouverte.
Une remarque d'application est indissociable de son application, y compris lorsque cette dernière est envoyée
à une autre calculatrice.
Pour ajouter une remarque à une application, procédez comme suit :
1.
2.
Ouvrez l'application.
Appuyez sur
.
Si une remarque a déjà été créée pour cette application, le contenu correspondant apparaît.
3.
Appuyez sur
et commencez à saisir (ou à modifier) votre remarque.
Les options de format et de puces disponibles sont identiques à celles de l'éditeur de remarques.
4.
Pour quitter l'écran de remarque, appuyez sur n'importe quelle touche. Votre remarque est
automatiquement enregistrée.
Association des vues Graphique et Numérique
99
Création d'une application
Les applications fournies avec la calculatrice HP Prime sont intégrées et ne peuvent pas être supprimées.
Elles sont toujours disponibles (en appuyant simplement sur
). Toutefois, vous avez la possibilité de
créer un nombre illimité d'instances différentes pour la plupart des applications. Vous pouvez également
créer une instance d'une application basée sur une autre application personnalisée. Les applications
personnalisées s'ouvrent à partir de la bibliothèque de la même façon que les applications intégrées.
En créant une instance personnalisée d'une application, vous pouvez continuer à utiliser l'application intégrée
pour un problème donné et revenir à tout moment à l'application personnalisée pour utiliser les données
qu'elle contient, toujours préservées. Par exemple, vous pouvez créer une version personnalisée de
l'application Suite vous permettant de générer et d'explorer la suite de Fibonacci. De cette manière, vous
pouvez continuer à utiliser l'application Suite intégrée pour créer et explorer diverses suites, puis revenir le
cas échéant à la version spéciale de l'application Suite la prochaine fois que vous voudrez explorer la suite de
Fibonacci. Si vous le souhaitez, vous pouvez également créer une version personnalisée de l'application
Résoudre, par exemple dénommée Triangles, où vous pouvez définir juste une fois les équations permettant
de résoudre les problèmes courants relatifs aux triangles rectangles (notamment H=O/SIN(q), A=H*COS(q),
O=A*TAN(q), etc.). Il vous est ainsi possible de continuer à utiliser l'application Résoudre pour différents types
de problèmes et de résoudre ceux relatifs aux triangles rectangles à l'aide de l'application Triangles. Pour ce
faire, il vous suffit d'ouvrir l'application Triangles, de sélectionner l'équation à utiliser (que vous n'avez pas
besoin de ressaisir) et d'entrer les variables connues pour calculer la variable inconnue.
À l'instar des applications intégrées, les applications personnalisées peuvent être envoyées à une autre
calculatrice HP Prime. Les applications personnalisées peuvent être réinitialisées, supprimées et triées de la
même manière que les applications intégrées (comme indiqué précédemment dans ce chapitre).
Notez que seules les applications suivantes ne peuvent pas être personnalisées :
●
Explorateur Affine
●
Explorateur Trinôme
●
Explorateur Trig
Exemple
Supposons que vous souhaitiez créer une application personnalisée basée sur l'application Suite intégrée.
Cette application vous permettrait de générer et d'explorer la suite de Fibonacci.
1.
Appuyez sur
et utilisez les touches de curseur pour mettre en surbrillance l'application Suite.
N'ouvrez pas cette application.
100 Chapitre 6 Présentation des applications HP
2.
Appuyez sur
. Cette opération vous permet de créer une copie de l'application intégrée et de
l'enregistrer sous un nouveau nom. Toutes les données contenues dans l'application intégrée sont
conservées et vous pouvez y accéder ultérieurement en ouvrant l'application Suite.
3.
Dans le champ Nom, saisissez le nom de la nouvelle application (par exemple, Fibonacci), puis
appuyez deux fois sur
.
La nouvelle application est ajoutée à la bibliothèque d'applications. Notez qu'elle dispose de la même
icône que l'application initiale, Suite, mais qu'elle porte le nom que vous lui avez attribué : Fibonacci
(Fibonacci), dans cet exemple.
4.
Vous pouvez désormais utiliser cette application de la même manière que l'application Suite intégrée.
Appuyez sur l'icône de la nouvelle application pour l'ouvrir. Les vues et options qui apparaissent sont
identiques à celles de l'application initiale.
Dans cet exemple, nous avons utilisé la suite de Fibonacci comme l'objet d'une application personnalisée
potentielle. La série Fibonacci peut être créée dans l'application Suite ou une application basée sur cette
dernière.
Outre le clonage d'une application intégrée (décrit ci-dessus), vous pouvez modifier le contenu d'une
application personnalisée en utilisant le langage de programmation de la calculatrice HP Prime.
Création d'une application 101
Variables et fonctions d'applications
Fonctions
Les fonctions d'application sont utilisées dans les applications HP pour effectuer les calculs courants. Par
exemple, dans l'application Fonction, le menu Fcn (Fcn) de la vue Graphique inclut une fonction SLOPE
(SLOPE) qui calcule la pente d'une fonction donnée à un point donné. La fonction SLOPE (SLOPE) est
également accessible dans la vue d'accueil ou dans un programme.
Par exemple, supposons que vous souhaitiez déterminer la dérivée de x2 – 5 à x = 2. Pour utiliser une fonction
d'application, procédez comme suit :
1.
2.
Appuyez sur
Appuyez sur
.
, puis sélectionnez Function > SLOPE (Fonction > SLOPE).
SLOPE() (SLOPE()) apparaît dans la ligne de saisie pour que vous pussiez indiquer la fonction et la
valeur x.
3.
Entrez la fonction :
5
4.
5.
Entrez le séparateur de paramètres :
Entrez la valeur x, puis appuyez sur
.
La pente (à savoir la dérivée) de x = 2 est calculée : 4.
Variables
Toutes les applications disposent de variables, qui correspondent à plusieurs paramètres fictifs propres à une
application donnée. Il peut s'agir d'expressions symboliques, d'équations, de paramètres des vues Graphique
et Numérique, ou de résultats de calculs, tels que des racines ou des intersections.
102 Chapitre 6 Présentation des applications HP
Supposons que vous travailliez dans la vue d'accueil et que vous souhaitiez récupérer la moyenne d'un jeu de
données récemment calculé dans l'application Stats - 1Var.
1.
Appuyez sur
.
Le menu Variables apparaît. Dans cet environnement, vous pouvez accéder aux variables de la vue
d'accueil, aux variables personnalisées et aux variables d'applications.
2.
Appuyez sur
.
Un menu contenant les variables d'applications apparaît.
3.
Sélectionnez Statistics 1Var > results > MeanX (Stats - 1Var > Résultats > MeanX).
La valeur actuelle de la variable choisie apparaît à présent dans la ligne de saisie. Vous pouvez appuyer
sur
pour afficher la valeur correspondante. Vous avez également la possibilité d'inclure la
variable dans l'expression que vous créez actuellement. Par exemple, si vous souhaitez calculer la racine
carrée de la moyenne obtenue dans l'application Stats - 1Var, commencez par appuyer sur
, suivez les étapes 1 à 3 décrites ci-dessus, puis appuyez sur
.
Qualification des variables
Vous pouvez qualifier le nom d'une variable d'application afin de pouvoir y accéder depuis n'importe quel
environnement de la calculatrice HP Prime. Par exemple, les applications Fonction et Paramétrique disposent
d'une même variable, Xmin (Xmin). Si Paramétrique est la dernière application ouverte et que vous entrez
Xmin (Xmin) dans la vue d'accueil, vous obtenez la valeur de Xmin (Xmin) provenant de cette application.
Pour obtenir la valeur Xmin (Xmin) de l'application Fonction, vous pouvez ouvrir cette dernière et revenir à la
vue d'accueil. Vous pouvez également qualifier le nom de la variable en la précédant du nom de l'application
et d'un point : Function.Xmin (Fonction.Xmin).
Variables et fonctions d'applications 103
7
Fonction, application
L'application Fonction vous permet d'explorer jusqu'à 10 fonctions rectangulaires à valeur réelle y en termes
de x ; par exemple, y = 1 – x et y = (x – 1)2 – 3.
Lorsque vous avez défini une fonction, vous pouvez :
●
créer des graphiques pour rechercher des racines, interceptions, pentes, zones signées et extrêmums ;
●
créer des tableaux indiquant la manière dont les fonctions sont évaluées selon une valeur donnée.
Ce chapitre décrit les outils de base de l'application Fonction à travers un exemple. La calculatrice HP Prime
peut exécuter des fonctions plus complexes.
Présentation de l'application Fonction
L'application Fonction utilise les vues d'application habituelles : Symbolique, Graphique et Numérique.
Les boutons de menu standard des vues Symbolique, Graphique et Numérique sont disponibles.
Dans ce chapitre, nous allons étudier la fonction linéaire y = 1 – x et la fonction quadratique y = (x – 1)2 – 3.
Ouverture de l'application Fonction
▲
Appuyez sur
, puis sélectionnez Fonction pour ouvrir l'application Function (Fonction).
N'oubliez pas qu'il suffit d'appuyer sur l'icône d'une application pour l'ouvrir. Pour ouvrir une application,
vous avez également la possibilité de la sélectionner à l'aide des touches de curseur et d'appuyer sur
.
L'application Fonction démarre dans la vue Symbolique. Il s'agit de la « vue de définition ». Elle vous permet de
définir de manière symbolique (autrement dit, de spécifier) les fonctions que vous souhaitez explorer.
Les données graphiques et numériques apparaissant dans les vues Graphique et Numérique sont dérivées des
expressions symboliques définies dans cette vue.
104 Chapitre 7 Fonction, application
Définition des expressions
La définition des fonctions s'étend sur dix champs. Ces champs sont notés de F1(X) à F9(X) et F0(X).
1.
Mettez en surbrillance le champ à utiliser en appuyant dessus ou en faisant défiler les champs. Si vous
entrez une nouvelle expression, il vous suffit d'en commencer la saisie. Si vous modifiez une expression
existante, appuyez sur
et apportez les modifications nécessaires. Appuyez sur
lorsque vous avez terminé de définir ou modifier l'expression.
2.
Entrez la fonction linéaire dans F1(X).
1
3.
Entrez la fonction quadratique dans F2(X).
1
REMARQUE : appuyez sur le bouton
Cette opération revient à appuyer sur
la touche
4.
3
si vous avez besoin d'aide pour saisir vos équations.
dans l'application Fonction. (Dans les autres applications,
entre un autre caractère.)
Effectuez l'une des opérations suivantes :
●
Attribuez une couleur personnalisée à une ou plusieurs fonctions lors du tracé.
●
Évaluer une fonction dépendante.
●
Désélectionner une définition que vous ne souhaitez pas étudier.
●
Intégrer à une définition des variables, des commandes mathématiques et des commandes CAS.
Par souci de simplicité, nous pouvons ignorer ces opérations dans le présent exemple. Toutefois, elles
peuvent s'avérer particulièrement utiles et représentent des opérations courantes de la vue Symbolique.
Sélection d'un tracé
Vous pouvez modifier les échelles et l'espacement des graduations des axes x et y.
Présentation de l'application Fonction 105
▲
Affichez la vue Configuration du tracé.
Pour cet exemple, vous pouvez conserver les paramètres de tracé par défaut. Si vos paramètres ne
correspondent pas à ceux de l'illustration ci-dessus, appuyez sur
pour restaurer les valeurs
par défaut.
Vous pouvez utiliser les opérations courantes de la vue Graphique pour modifier l'apparence des tracés.
Traçage d'une fonction
▲
Tracez la fonction.
Traçage d'un graphique
Par défaut, la fonction de tracé est active. Elle vous permet de déplacer un curseur sur un graphique. Lorsque
plus de deux graphiques apparaissent, celui figurant en tête de la liste des fonctions de la vue Symbolique
106 Chapitre 7 Fonction, application
constitue le graphique tracé par défaut. Dans la mesure où la fonction quadratique apparaît après l'équation
linéaire dans la vue Symbolique, il s'agit du graphique sur lequel le curseur de tracé apparaît par défaut.
1.
Tracez la fonction linéaire.
ou
Vous constaterez que le curseur se déplace sur le graphique lorsque vous appuyez sur ces touches.
Notez également que les coordonnées du curseur apparaissent au bas de l'écran et qu'elles sont
modifiées en fonction des déplacements du curseur.
2.
Faites passer le curseur de tracé de la fonction linéaire à la fonction quadratique.
ou
3.
Tracez la fonction quadratique.
ou
Là encore, vous constaterez que les coordonnées du curseur apparaissent au bas de l'écran et qu'elles
sont modifiées en fonction des déplacements du curseur.
Présentation de l'application Fonction 107
Modification de l'échelle
Vous pouvez modifier l'échelle afin de visualiser votre graphique de plus ou moins près. Pour ce faire, vous
pouvez procéder de différentes façons :
●
Utilisez un zoom avec pincement à deux doigts diagonal pour agrandir simultanément l'abscisse et
l'ordonnée.
●
Utilisez un zoom avec pincement à deux doigts horizontal pour agrandir l'abscisse.
●
Utilisez un zoom avec pincement à deux doigts vertical pour agrandir l'ordonnée.
●
Appuyez sur
ou
pour réaliser un zoom avant ou arrière depuis la position actuelle du
curseur, respectivement. Cette méthode utilise les facteurs de zoom définis dans le menu Zoom (Zoom).
2 constitue le paramètre par défaut de x et y.
●
Utilisez la vue Configuration du tracé pour indiquer la plage x exacte (X RNG (X RING)) et la plage y (Y
RNG (Y RING)) souhaitée.
●
Utilisez les options du menu Zoom (Zoom) pour réaliser un zoom avant ou arrière, horizontal ou vertical,
voire les deux, etc.
●
Utilisez les options du menu View (Affichage) (
) pour sélectionner une vue prédéfinie. Notez
que l'option Autoscale (Échelle automatique) recherche la mise à l'échelle la plus adaptée en affichant
pour chaque graphique autant de caractéristiques essentielles que possible.
REMARQUE : si vous faites glisser verticalement ou horizontalement votre doigt sur l'écran, vous pouvez
visualiser rapidement les parties du tracé initialement externes aux plages x et y définies. Cette méthode
s'avère plus pratique que la réinitialisation de la plage d'un axe.
Affichage de la vue Numérique
▲
Affichez la vue Numérique.
Cette vue affiche les données générées par les expressions définies dans la vue Symbolique. Pour chaque
expression qui y est sélectionnée, la vue Numérique affiche les valeurs générées lorsque l'expression est
évaluée à partir de diverses valeurs x.
108 Chapitre 7 Fonction, application
Pour plus d'informations sur les boutons disponibles, reportez-vous à la section Vue Numérique : récapitulatif
des boutons de menu dans le chapitre Présentation des applications HP.
Configuration de la vue Numérique
1.
Affichez la vue Configuration numérique.
Vous pouvez définir la valeur de départ et la valeur de palier (à savoir l'incrément) pour la colonne x,
ainsi que le facteur de zoom permettant de réaliser un zoom avant ou arrière sur une ligne du tableau.
Notez que, dans la vue Numérique, le zoom n'affecte pas la taille des éléments affichés. Il modifie plutôt
le paramètre Num Step (Palier num) (à savoir l'incrément entre les valeurs x consécutives). Un zoom
avant diminue l'incrément, tandis qu'un zoom arrière l'augmente.
Vous pouvez également déterminer si le tableau de données de la vue Numérique est automatiquement
renseigné ou si vous devez le remplir vous-même en saisissant les valeurs x et y concernées. Ces
options (Automatic (Automatique) ou BuildYourOwn (Votre création)) sont disponibles dans la liste
Num Type (Type de nombre). Il s'agit d'options de tableau personnalisé.
2.
Appuyez sur
pour réinitialiser les valeurs par défaut de tous les paramètres.
Présentation de l'application Fonction 109
3.
Faites concorder les paramètres de la colonne X de la vue Numérique (Num Start (Début num.) et Num
Step (Palier num.)) avec les valeurs x du traceur (Xmin et largeur de pixel) de la vue Graphique, en
procédant comme suit :
Appuyez sur
.
Par exemple, si vous effectuez un zoom avant sur le tracé de la vue Graphique afin que la plage x visible soit
comprise entre –4 et 4, cette option définit Num Start (Début num.) sur –4 et Num Step (Palier num.)
sur 0.025…
Exploration de la vue Numérique
▲
Affichez la vue Numérique.
Navigation dans un tableau
▲
Faites défiler les valeurs de la colonne indépendante (colonne X) à l'aide des touches de curseur. Notez
que les valeurs des colonnes F1 et F2 correspondent au résultat que vous obtiendriez en substituant les
valeurs de la colonne X au x des expressions sélectionnées dans la vue Symbolique : 1 – x et (x – 1)2 – 3.
110 Chapitre 7 Fonction, application
Vous pouvez également faire défiler les colonnes des variables dépendantes (libellées F1 et F2 dans la
figure suivante).
Vous pouvez faire défiler le tableau horizontalement ou verticalement à l'aide des gestes de pression et
de glissement.
Accès direct à une valeur
▲
Placez le curseur dans la colonne X, puis entrez la valeur souhaitée. Par exemple, pour accéder
directement à la ligne où x = 10 :
10
Accès aux options de zoom
Vous pouvez réaliser un zoom avant ou arrière sur une ligne sélectionnée dans un tableau à l'aide d'un
mouvement de zoom par pincement à deux doigts. Un zoom avant diminue l'incrément, tandis qu'un zoom
arrière l'augmente. Les valeurs de la ligne sur laquelle vous effectuez un zoom avant ou arrière restent
inchangées.
Si vous souhaitez avoir un contrôle plus précis sur le facteur de zoom, appuyez sur
(ou sur
).
Un zoom avant ou arrière est effectué selon la valeur Num Zoom (Zoom num.) définie dans la vue
Présentation de l'application Fonction 111
Configuration numérique. La valeur par défaut est 4. De fait, si l'incrément actuel (à savoir la valeur Num Step
(Palier num.)) équivaut à 0.4, un zoom avant sur la ligne dont la valeur x est de 10 a pour effet de diviser cet
intervalle en quatre intervalles inférieurs. Ainsi, les valeurs x ne seront pas égales à 10, 10.4, 10.8, 11.2, etc.,
mais à 10, 10.1, 10.2, 10.3, 10.4, etc. (Un zoom arrière produit l'effet inverse : 10, 10.4, 10.8, 11.2, etc.
devient 10, 11.6, 13.2, 14.8, 16.4, etc.)
D'autres options de zoom sont également disponibles à partir du bouton
Autres options
Les options de menu de la vue Numérique permettent de réaliser les opérations suivantes :
●
Modifier la taille de la police : petite, moyenne ou grande.
●
Afficher la définition permettant de générer une colonne de valeurs.
Vous pouvez également combiner les vues Graphique et Numérique.
Analyse de fonctions
Le menu Fonction (
) de la vue Graphique permet d'obtenir les racines, intersections, pentes, zones
signées et extremums de toute fonction définie dans l'application Fonction. Vous pouvez ajouter une droite
tangente à un graphique de fonction. Vous pouvez également exécuter un croquis d'une fonction avec votre
doigt, puis le transformer en graphique de fonction avec son expression enregistrée dans la vue Symbolique.
Si plusieurs fonctions font l'objet d'un tracé, vous devrez peut-être d'abord sélectionner celle qui vous
intéresse.
Affichage du menu de la vue Graphique
Le menu Function (Fonction) est un sous-menu du menu de la vue Graphique. Affichez le menu de la vue
Graphique :
Fonctions de croquis
Vous pouvez exécuter un croquis d'une fonction avec votre doigt, puis le transformer en graphique de
fonction
1.
Dans le menu
2.
Lorsque la barre de menus affiche Exécuter un croquis d'une fonction, utilisez votre doigt pour
exécuter un croquis de l'un des types de fonction suivants :
3.
, appuyez sur Croquis.
●
Linéaire : m*x + b
●
Quadratique : a*x2 + b*x + c
●
Exponentiel : a*e^(b*x + c) + d
●
Logarithmique : a*LN(x) + b
●
Sinusoïdal : a*SIN(b*x + c) + d
Lorsque vous levez votre doigt de l'écran de la calculatrice, votre croquis est remplacé par une fonction
de l'un des types répertoriés. Ce graphique s'affiche en gras, avec l'expression dans l'angle inférieur droit
de l'écran. Pour enregistrer le graphique et l'expression dans la première définition disponible (F0–F9)
112 Chapitre 7 Fonction, application
dans la vue Symbolique, appuyez sur
. Si vous ne voulez pas les enregistrer, exécutez un
nouveau croquis. Le croquis existant sera alors remplacé.
4.
Après avoir appuyé sur
5.
Lorsque vous avez terminé, appuyez sur
, vous pouvez continuer d'exécuter d'autres croquis de fonctions.
pour quitter le mode Croquis et revenir à la vue
Tracé.
Rechercher une racine d'équation quadratique
Supposons que vous souhaitiez rechercher la racine de l'équation quadratique définie précédemment. Dans la
mesure où une équation quadratique peut comprendre plusieurs racines, vous devrez peut-être placer le
curseur plus près de la racine concernée que d'une autre racine. Dans cet exemple, nous rechercherons la
racine de l'équation quadratique au niveau de laquelle x = 3.
1.
Sélectionnez l'équation quadratique si vous ne l'avez pas encore fait :
ou
2.
3.
Appuyez sur
Appuyez sur
ou
pour placer le curseur à proximité de l'emplacement où x = 3.
, puis sélectionnez Root (Racine).
La racine apparaît au bas de l'écran.
L'autre racine s'affiche si vous placez le curseur de tracé à proximité de l'emplacement où x = –1 (soit l'autre
emplacement où l'équation quadratique traverse l'axe x)) et que vous sélectionnez de nouveau Root (Racine).
Analyse de fonctions 113
Intéressons-nous à présent au bouton
. Si vous appuyez dessus, les lignes pointillées horizontale et
verticale sont dessinées depuis la position actuelle du traceur pour mettre sa position en surbrillance. Cette
fonction permet de mettre en évidence l'emplacement du curseur. Vous pouvez également sélectionner un
curseur clignotant dans la vue Configuration du tracé. Notez que les fonctions du menu Fcn (Fcn) utilisent
toujours la fonction faisant actuellement l'objet d'un tracé en tant que fonction d'intérêt et la coordonnée du
traceur x actuel comme valeur initiale. Enfin, vous constaterez que, si vous appuyez n'importe où dans la vue
Graphique, le traceur se déplace sur le point de la fonction actuelle présentant la même valeur x que celle de
l'emplacement sur lequel vous avez appuyé. La sélection d'un point d'intérêt s'effectue ainsi plus rapidement
qu'avec le curseur de tracé. (Pour plus de précision, vous pouvez déplacer ce curseur à l'aide des touches de
curseur.)
Recherche d'une intersection de deux fonctions
L'équation quadratique présentant deux racines, deux points d'intersection existent pour ces deux fonctions.
Comme pour les racines, vous devez positionner le curseur le plus près possible du point concerné. Dans cet
exemple, l'intersection proche de x = –1 sera déterminée.
La commande Go To (Aller) permet également de placer le curseur de tracé sur un point donné.
114 Chapitre 7 Fonction, application
1.
Appuyez sur
pour réafficher le menu, puis sur
. Entrez
1, puis appuyez sur
.
Le curseur de tracé va être positionné sur l'une des fonctions à l'emplacement où x = 1.
2.
Appuyez sur
, puis sélectionnez Intersection (Intersection).
Une liste vous permettant de sélectionner des fonctions et des axes apparaît.
3.
Choisissez la fonction dont vous souhaitez rechercher le point d'intersection avec la fonction
actuellement sélectionnée.
Les coordonnées de l'intersection apparaissent au bas de l'écran.
Appuyez sur
sur l'écran à proximité de l'intersection, puis répétez la procédure à partir de
l'étape 2. Les coordonnées de l'intersection la plus proche de l'emplacement sur lequel vous avez appuyé
sont affichées au bas de cet écran.
Recherche de la pente d'une équation quadratique
Pour rechercher la pente de la fonction quadratique au point d'intersection, procédez comme suit :
Analyse de fonctions 115
1.
Appuyez sur
pour réafficher le menu, puis sur
. Sélectionnez Slope (Pente).
La pente (à savoir le gradient) de la fonction au niveau du point d'intersection apparaît au bas de l'écran.
Vous pouvez appuyer sur
ou
pour tracer la courbe et visualiser la pente sur d'autres points.
Vous pouvez également appuyer sur
ou
pour accéder à une autre fonction et visualiser la
pente en l'un de ses points.
2.
Appuyez sur
pour afficher le menu Tracé.
Recherche de la zone signée entre deux fonctions
Pour rechercher la zone entre les deux fonctions de la plage –1.3 ≤ x ≤ 2.3 :
1.
Appuyez sur
2.
Indiquez la valeur de départ de x.
Appuyez sur
116 Chapitre 7 Fonction, application
, puis sélectionnez Signed area (Zone signée).
, puis sur
1
3
.
3.
Appuyez sur
4.
Sélectionnez l'autre fonction en tant que limite de l'intégrale. (Si F1(X) est la fonction actuellement
sélectionnée, utilisez F2(X), et inversement.)
5.
Indiquez la valeur de fin de x.
Appuyez sur
.
, puis sur 2
3
.
Le curseur accède à x = 2.3, alors que la zone entre les deux fonctions est colorée.
6.
Appuyez sur
pour afficher la valeur numérique de l'intégrale.
Analyse de fonctions 117
7.
Appuyez sur
pour revenir au menu Tracé. Notez que le signe de la zone calculée dépend de la
fonction dont vous créez le tracé et de l'ordre dans lequel vous entrez les extrémités (de gauche à droite
ou de droite à gauche).
ASTUCE : lorsque l'option Goto (Aller) est disponible, il vous suffit de saisir un nombre pour afficher l'écran
Go To (Aller). Le nombre entré apparaît sur la ligne de saisie. Appuyez simplement sur
pour valider.
Recherche de l'extremum de l'équation quadratique
▲
Pour calculer les coordonnées de l'extremum de l'équation quadratique, placez le curseur de tracé à
, puis sélectionnez Extremum
proximité de l'extremum concerné (le cas échéant), appuyez sur
(Extremum).
Les coordonnées de l'extremum apparaissent au bas de l'écran.
REMARQUE : les opérations ROOT (ROOT), INTERSECTION (INTERSECTION) et EXTREMUM (EXTREMUM) ne
renvoient qu'une seule valeur, même lorsque la fonction concernée présente plusieurs racines, intersections
ou extremums. L'application renvoie uniquement les valeurs les plus proches du curseur. Vous devez
rapprocher le curseur des autres racines, intersections ou extremums pour en calculer les valeurs.
118 Chapitre 7 Fonction, application
Ajout d'une tangente à une fonction
Pour ajouter une tangente à une fonction via le point de tracé :
1.
2.
Utilisez
Appuyez sur
ou
pour déplacer le traceur vers la fonction.
, puis sélectionnez Delete (Supprimer). La tangente est dessinée lorsque vous
déplacez le traceur. Cette option est à bascule ; sélectionnez-la de nouveau pour supprimer la tangente.
Variables de fonctions
Le résultat de chaque analyse numérique réalisée dans l'application Fonction est associé à une variable. Un
nom est attribué à ces variables comme suit :
●
Racine
●
Isect (pour Intersection)
●
Pente
●
Zone signée
●
Extremum
Le résultat de chaque nouvelle analyse remplace le résultat précédent. Par exemple, si vous recherchez la
deuxième racine d'une équation quadratique après avoir obtenu la première, la deuxième racine vient
remplacer la première dans la variable Racine.
Accès aux variables de fonctions
Les variables de l'application Fonction sont accessibles depuis la vue d'accueil et le CAS, où il est possible de
les utiliser en tant qu'arguments de calculs. Elles sont également disponibles dans la vue Symbolique.
1.
Pour accéder aux variables, appuyez sur
, puis sur
. Sélectionnez Function (Fonction).
Variables de fonctions 119
2.
Choisissez Results (Résultats), puis la variable souhaitée.
Le nom de la variable est copié vers le point d'intersection et la valeur correspondante, utilisée dans
l'évaluation de l'expression la contenant. Vous pouvez également entrer la valeur de la variable au lieu de son
nom en appuyant sur
.
Par exemple, dans la vue d'accueil ou le CAS, vous pouvez sélectionner SignedArea (Zone signée) dans les
menus Vars (Vars), puis appuyer sur
3
pour obtenir la valeur actuelle de SignedArea
(Zone signée) multipliée par trois.
Les variables de l'application Fonction peuvent également être incluses dans la définition d'une fonction de la
vue Symbolique. Par exemple, vous pouvez définir une fonction comme x2 – x – Racine.
Récapitulatif des opérations FCN
Opération
Description
Racine
Sélectionnez Root (Racine) pour rechercher la racine de la fonction actuelle la plus proche du curseur
de tracé. Si aucune racine n'est détectée et que seul un extremum est renvoyé, le résultat est libellé
Extremum (Extremum) au lieu de Root (Racine). Le curseur se positionne sur la valeur racine de
l'axe x, alors que la valeur x résultante est enregistrée dans une variable dénommée Root (Racine).
120 Chapitre 7 Fonction, application
Opération
Description
Extremum
Sélectionnez Extremum (Extremum) pour rechercher la valeur minimale ou maximale de la fonction la
plus proche du curseur de tracé. Le curseur se positionne sur l'extremum et les valeurs de coordonnées
apparaissent. La valeur x résultante est enregistrée dans une variable dénommée Extremum
(Extremum).
Pente
Sélectionnez Slope (Pente) pour détecter la dérivée numérique de la fonction actuelle sur la position
actuelle du curseur de tracé. Le résultat est enregistré dans une variable dénommée Slope (Pente).
Zone signée
Sélectionnez Signed area (Zone signée) pour rechercher l'intégrale numérique. (Si plusieurs
expressions sont sélectionnées, vous serez invité à choisir la deuxième expression dans une liste
comprenant l'axe x.) Sélectionnez un point de départ et un point final. Le résultat est enregistré dans
une variable dénommée SignedArea (Zone signée).
Intersection
Sélectionnez Intersection (Intersection) pour rechercher l'intersection du graphique que vous tracez
actuellement avec un autre graphique. Vous devez sélectionner au moins deux expressions dans la vue
Symbolique. Recherche l'intersection la plus proche du curseur de tracé. Affiche les valeurs des
coordonnées et déplace le curseur vers l'intersection. La valeur x résultante est enregistrée dans une
variable dénommée Isect (Isect).
Tangente
Sélectionnez Tangente pour tracer une droite tangente du graphique de fonction sur la position
actuelle du curseur de tracé.
Croquis
Sélectionnez Croquis pour tracer une fonction avec votre doigt et l'enregistrer dans la vue Symbolique.
Définition de fonctions en termes de dérivées ou d'intégrales
L'application Fonction accepte les fonctions définies en termes de dérivées ou d'intégrales. Cette section
décrit les méthodes employées dans chaque cas et fournit plusieurs exemples.
Fonctions définies par des dérivées
Supposons que nous souhaitions tracer le graphique de la fonction f(x), définie par
. Nous pouvons la saisir directement, mais nous définissons ici la fonction
comme F1(X) et la dérivée correspondante, F2(X).
1.
Appuyez sur
pour revenir à la vue Symbolique.
Définition de fonctions en termes de dérivées ou d'intégrales 121
2.
3.
Sélectionnez le champ F1(X) et entrez la fonction comme l'illustre la figure suivante.
Sélectionnez le champ F2(X, appuyez sur
modèle de dérivée.
4.
Entrez le numérateur comme F1(X).
122 Chapitre 7 Fonction, application
pour afficher le menu de modèle, puis choisissez le
5.
6.
En dehors du CAS, ce modèle permet de rechercher la dérivée d'une fonction à un point donné. Dans ce
cas, le dénominateur est de type X = a, a représentant un nombre réel. Pour indiquer notre préférence
plus formelle, nous saisissons le dénominateur sous la forme X = X, comme l'illustre la figure suivante.
Appuyez sur
pour afficher les graphiques de la fonction (en bleu) et de sa dérivée (en rouge)
dans la fenêtre par défaut.
Définition de fonctions en termes de dérivées ou d'intégrales 123
7.
Appuyez sur
pour afficher un tableau de valeurs pour la fonction et sa dérivée.
Fonctions définies par des intégrales
À présent, définissez F3(X) comme
1.
2.
3.
.
Revenez à la vue Symbolique, sélectionnez F3(X), puis entrez 0.1
Appuyez sur
pour afficher le menu de modèle et sélectionner le modèle d'intégrale.
Saisissez 0 pour la limite inférieure et X pour la limite supérieure.
124 Chapitre 7 Fonction, application
.
4.
5.
Entrez les autres informations dans le modèle, comme l'illustre la figure suivante.
Appuyez sur
pour afficher la fonction intégrale tracée en vert.
Définition de fonctions en termes de dérivées ou d'intégrales 125
8
Application Graphiques avancés
L'application Graphiques avancés vous permet de définir et d'étudier les graphiques de propositions ouvertes
symboliques en x et/ou y. Vous pouvez tracer des sections coniques, des polynômes au format standard ou
général, des inégalités et des fonctions. Voici quelques exemples de propositions ouvertes que vous pouvez
tracer :
●
x2/3 – y2/5 = 1
●
2x – 3y ≤ 6
126 Chapitre 8 Application Graphiques avancés
●
y mod x = 3
●
127
●
x2 + 4x = –4
●
1>0
Présentation de l'application Graphiques avancés
L'application Graphiques avancés utilise les vues d'application habituelles : Symbolique, Graphique et
Numérique.
Les boutons des vues Symbolique, Graphique et Numérique sont disponibles.
L'option Trace de l'application Graphiques avancés fonctionne différemment dans les autres applications ; elle
est décrite en détail dans ce chapitre,
où nous allons étudier les sections coniques pivotées, définies par l'équation suivante :
128 Chapitre 8 Application Graphiques avancés
Ouverture de l'application Graphiques avancés
▲
Sélectionnez
, puis Advanced Graphing (Graphiques avancés).
L'application s'ouvre dans la vue Symbolique.
Définition d'une proposition ouverte
1.
Définissez la proposition ouverte.
2
7
4
10
10
10
3
5
<0
REMARQUE :
affiche la palette de relations à partir de laquelle il est possible de sélectionner
facilement les opérateurs de relations. Il s'agit de la même palette que celle qui apparaît lorsque vous
appuyez sur
.
Présentation de l'application Graphiques avancés 129
2.
Déterminez si vous souhaitez réaliser l'une des opérations suivantes :
●
Attribuer une couleur personnalisée à une proposition ouverte lors du traçage
●
Évaluer une fonction dépendante
●
Désélectionner une définition que vous ne souhaitez pas étudier
●
Intégrer dans une définition des variables, des commandes mathématiques et des commandes CAS
Par souci de simplicité, nous pouvons ignorer ces opérations dans le présent exemple. Toutefois, elles
peuvent s'avérer particulièrement utiles et représentent des opérations courantes de la vue Symbolique.
Configuration du tracé
Vous pouvez modifier la plage des axes x et y, ainsi que l'espacement des marques d'intervalle le long de ces
axes.
▲
Affichez la vue Configuration du tracé.
130 Chapitre 8 Application Graphiques avancés
Pour cet exemple, vous pouvez conserver les paramètres de tracé par défaut. Si vos paramètres ne
correspondent pas à ceux de la figure précédente, appuyez sur
(Effacer) pour restaurer les
valeurs par défaut.
Les opérations courantes de la vue Graphique peuvent être utilisées pour modifier l'apparence de tracés.
Traçage des définitions sélectionnées
▲
Tracez les définitions sélectionnées.
Exploration du graphique
1.
Appuyez sur
pour afficher les éléments de menu de la vue Graphique.
Notez que vous disposez d'options permettant d'effectuer un zoom ou un tracé, d'accéder à un point
donné et d'afficher la définition du graphique sélectionné.
Vous pouvez utiliser les fonctions de zoom et d'écran scindé. Vous pouvez faire défiler la vue Tracé ou
utiliser le mouvement de zoom avec pincement à deux doigts pour réaliser un zoom avant ou arrière. Un
pincement horizontal agrandit uniquement l'abscisse, un pincement vertical agrandit uniquement
l'ordonnée, tandis qu'un pincement diagonal agrandit simultanément les deux axes. Vous pouvez
également effectuer un zoom avant ou arrière en appuyant respectivement sur
et
.
Présentation de l'application Graphiques avancés 131
2.
Appuyez sur
, puis sélectionnez In (Entrée).
Une fonction spécifique de l'application Graphiques avancés vous permet de modifier la définition d'un
graphique depuis la vue graphique.
3.
Appuyez sur
. La définition entrée dans la vue Symbolique apparaît au bas de l'écran.
4.
Appuyez sur
.
La définition peut désormais être modifiée.
132 Chapitre 8 Application Graphiques avancés
5.
Remplacez < par =, puis appuyez sur
.
Notez que le graphique change afin de correspondre à la nouvelle définition. La définition figurant dans
la vue Symbolique change également.
6.
Appuyez sur
pour faire glisser la définition vers le bas de l'écran, vous permettant ainsi de
visualiser l'intégralité du graphique. Cette définition passe du mode Livre au mode Algébrique afin de
gagner en espace sur l'écran.
Traçage dans la vue Graphique
Dans la plupart des applications HP, la vue Graphique contient l'option
, une touche permettant
d'activer et de désactiver le traçage d'une fonction. Dans l'application Graphiques avancés, les relations
tracées dans la vue Graphique peuvent être ou non des fonctions. Ainsi,
devient un menu
permettant de déterminer le comportement du traceur au lieu d'une option à bascule. Le menu Tracé
comprend les options suivantes :
●
Arrêt
●
Intérieur
●
Points d'intérêt
◦
Interceptions X
◦
Interceptions Y
◦
Extremum horizontal
◦
Extremum vertical
◦
Inflexions
Présentation de l'application Graphiques avancés 133
●
Sélection
Le traceur ne s'étend pas au-delà de la fenêtre actuelle de la vue Graphique. Le tableau suivant contient une
description concise de chaque option.
Option
Description
Arrêt
Désactive le traçage pour que vous puissiez déplacer le curseur librement dans la vue
Graphique.
Intérieur
Limite le déplacement du curseur dans une zone où la relation actuelle est vraie. Vous
pouvez déplacer le curseur dans toutes les directions au sein de la zone. Utilisez cette
option pour les inégalités, par exemple.
Bord
Limite le déplacement du curseur au bord de la relation actuelle, le cas échéant. Utilisez
cette option pour les fonctions et les inégalités, etc.
Points d'intérêt > Interceptions X
Passe d'une interception x à une autre sur le graphique actuel.
Points d'intérêt > Interceptions Y
Passe d'une interception y à une autre sur le graphique actuel.
Points d'intérêt > Extremums horizontaux
Passe d'un extremum horizontal à un autre sur le graphique actuel.
Points d'intérêt > Extremums verticaux
Passe d'un extremum vertical à un autre sur le graphique actuel.
Points d'intérêt > Inflexions
Passe d'un point d'inflexion à un autre sur le graphique actuel.
Sélection
Affiche un menu pour vous permettre de sélectionner la relation à tracer. Cette option est
nécessaire car les touches
et
ne permettent plus de passer d'une relation
à une autre en vue du traçage. Les quatre touches de curseur sont nécessaires pour
déplacer le traceur dans l'application Graphiques avancés.
Vue Numérique
La vue Numérique de la plupart des applications HP vise à étudier les relations à 2 variables à l'aide de
tableaux numériques. La conception de l'application Graphiques avancés s'étendant aux relations qui ne sont
pas forcément des fonctions, sa vue Numérique s'avère très différente, même si elle poursuit le même
objectif. Les fonctionnalités uniques de la vue Numérique sont illustrées dans les sections suivantes.
▲
Appuyez sur
pour revenir à la vue Symbolique et définir V1 comme Y=SIN(X).
134 Chapitre 8 Application Graphiques avancés
REMARQUE : vous n'avez pas à effacer la définition précédente. Il vous suffit d'entrer la nouvelle
définition et d'appuyer sur
.
Affichage de la vue Numérique
▲
Appuyez sur
pour afficher la vue Numérique.
Par défaut, elle affiche des lignes de valeurs x et y. Dans chaque ligne, les 2 valeurs sont suivies d'une colonne
indiquant si la paire x/y satisfait ou non chaque proposition ouverte (Vrai ou Faux).
Exploration de la vue Numérique
▲
Placez le curseur dans la colonne X, saisissez une nouvelle valeur, puis appuyez sur
.Le tableau
accède à la valeur que vous avez entrée.
Vous pouvez également saisir une valeur dans la colonne Y, puis appuyer sur
. Appuyez sur
et
pour passer d'une colonne à une autre dans la vue Numérique.
Présentation de l'application Graphiques avancés 135
Vous pouvez personnaliser les valeurs affichées dans le tableau à l'aide des options de personnalisation du
tracé dans la vue Tracé. Par exemple, vous pouvez afficher uniquement les interceptions x ou les points
d'inflexion. Les valeurs affichées correspondent aux points d'intérêt visibles dans la vue Tracé.
Vous pouvez également réaliser un zoom avant ou arrière sur les variables X ou Y à l'aide des options
disponibles dans le menu Zoom. Notez que dans la vue numérique, le zoom change l'incrément entre les
valeurs x et y consécutives. Un zoom avant diminue l'incrément, tandis qu'un zoom arrière l'augmente. Cette
option, ainsi que d'autres options représentent les opérations courantes de la vue Numérique.
Vue Configuration numérique
Même si vous pouvez configurer les valeurs X et Y affichées dans la vue Numérique en entrant les valeurs,
puis en effectuant un zoom avant ou arrière, vous pouvez également définir directement les valeurs indiquées
à l'aide de la vue Configuration numérique.
▲
Affichez la vue Configuration numérique.
Vous pouvez définir la valeur de début et la valeur de palier (incrément) pour les colonnes X et Y, ainsi que le
facteur de zoom pour réaliser un zoom avant ou arrière sur une ligne du tableau. Vous pouvez également
déterminer si le tableau de données dans la vue Numérique est automatiquement renseigné ou si vous devez
le remplir vous-même en saisissant les valeurs x et y concernées. Ces options (Automatic (Automatique) ou
BuildYourOwn (Votre création)) sont disponibles dans la liste Num Type (Type de nombre). Il s'agit d'options
de tableau personnalisé.
Traçage dans la vue Numérique
D'autres options sont disponibles dans le menu Tracé en dehors de la configuration par défaut du tableau de
la vue Numérique. Les options de tracé de la vue Numérique reflètent celles de la vue Graphique. Ces deux
vues ont été conçues pour vous aider à observer numériquement les propriétés des relations sous forme de
tableau. Plus précisément, il est possible de configurer le tableau de manière à afficher les éléments
suivants :
●
Valeurs limites (contrôlées par X ou Y)
●
Points d'intérêt
◦
Interceptions X
◦
Interceptions Y
136 Chapitre 8 Application Graphiques avancés
◦
Extremums horizontaux
◦
Extremums verticaux
◦
Inflexions
Les valeurs affichées utilisant les options de tracé dépendent de la fenêtre de la vue Graphique. En d'autres
termes, les valeurs indiquées dans le tableau sont limitées à des points visibles de la vue Graphique.
Effectuez un zoom avant ou arrière dans cette vue pour obtenir les valeurs que vous souhaitez visualiser dans
le tableau de la vue Numérique.
Bord
1.
Appuyez sur
, puis sélectionnez Edge (Bord).
Le tableau affiche désormais (si possible) les paires de valeurs rendant la relation vraie. Par défaut, la
première colonne correspond à la colonne Y et plusieurs colonnes X sont disponibles s'il est possible
afin que
d'associer plusieurs valeurs X à la valeur Y pour rendre la relation vraie. Appuyez sur
la première colonne corresponde à une colonne X suivie d'un ensemble de colonnes Y. Dans la figure
suivante, pour Y = 0, il existe 10 valeurs de X dans la vue Graphique par défaut qui rendent la relation
Y=SIN(X) vraie. Ces valeurs sont indiquées dans la première ligne du tableau. On voit clairement que la
suite de valeurs X présente une différence commune de π.
Présentation de l'application Graphiques avancés 137
Vous pouvez de nouveau saisir la valeur souhaitée de Y.
2.
Appuyez sur
lorsque 0 est sélectionné dans la colonne Y.
3
3.
Appuyez sur
2
, puis sélectionnez 4.
La première ligne du tableau indique désormais que deux branches de solutions sont disponibles. Dans
chaque branche, les valeurs de solutions consécutives sont éloignées de 2π.
Points d'intérêt
1.
Appuyez sur
, puis sélectionnez Points d'intérêt et Extremums verticaux pour afficher les
extremums répertoriés dans le tableau.
2.
Appuyez sur
, puis sélectionnez 2 pour n'afficher que deux colonnes.
Le tableau répertorie les 5 valeurs minimales visibles dans la vue Graphique, suivies des 5 valeurs maximales.
138 Chapitre 8 Application Graphiques avancés
Galerie de tracés
Une galerie de graphiques intéressants (et les équations qui les ont générés) est fournie avec la calculatrice.
Ouvrez la galerie dans la vue Graphique :
1.
Une fois cette vue ouverte, appuyez sur Menu (Menu). Notez que vous devez appuyer sur cette touche,
et non sur le bouton tactile Menu de l'écran.
2.
Dans le menu, sélectionnez Visit Plot Gallery (Visiter la galerie de tracés). Le premier graphique de la
galerie apparaît, ainsi que son équation.
3.
Appuyez sur
pour afficher le graphique suivant de la galerie, puis continuez ainsi jusqu'à ce que
vous souhaitiez fermer la galerie.
4.
Appuyez sur
pour fermer la galerie et revenir à la vue Graphique.
Exploration d'un tracé de la galerie de tracés
Si un tracé donné de la galerie de tracés vous intéresse, vous pouvez en enregistrer une copie. Cette copie est
enregistrée en tant que nouvelle application, une instance personnalisée de l'application Graphiques avancés.
Vous pouvez modifier et explorer l'application tout comme vous le feriez avec la version intégrée de
l'application Graphiques avancés.
Pour enregistrer un tracé de la galerie de tracés, procédez comme suit :
1.
Une fois le tracé de votre choix affiché, appuyez sur
2.
Saisissez le nom de la nouvelle application, puis appuyez sur
3.
Appuyez une nouvelle fois sur
.
.
. La nouvelle application s'ouvre, accompagnée des équations
ayant généré le tracé affiché dans la vue Symbolique. Cette application est également ajoutée à la
bibliothèque d'applications pour vous permettre d'y revenir ultérieurement.
Galerie de tracés 139
9
Géométrie
L'application Géométrie permet de tracer et d'explorer des constructions géométriques. Une construction
géométrique peut être composée de plusieurs objets géométriques : points, lignes, polygones, courbes,
tangentes, etc. Vous pouvez effectuer des mesures (surface ou distance, par exemple), manipuler des objets
et observer l'effet des manipulations sur les mesures.
Il existe cinq vues d'application :
●
Vue Graphique : offre des outils de construction d'objets géométriques.
●
Vue Symbolique : offre des définitions modifiables des objets de la vue Graphique.
●
Vue Numérique : permet d'effectuer des calculs relatifs aux objets de la vue Graphique.
●
Vue Configuration du tracé : permet de personnaliser la présentation de la vue Graphique.
●
Vue Configuration symbolique : permet de remplacer certains paramètres généraux du système.
Cette application ne comprend pas de vue Configuration numérique.
Pour ouvrir l'application Géométrie, appuyez sur
, puis sélectionnez Geometry (Géométrie).
L'application s'ouvre dans la vue Graphique.
Présentation de l'application Géométrie
L'exemple suivant indique comment représenter sous forme graphique la dérivée d'une courbe, mais aussi
comment faire en sorte que la valeur de cette dérivée soit automatiquement mise à jour lorsque vous
déplacez un point de tangence sur la courbe. La courbe à explorer est y = 3sin(x).
Étant donné que la précision de notre calcul dans cet exemple n'est pas particulièrement importante, nous
allons tout d'abord redéfinir le format numérique sur Fixe avec 3 positions décimales. Notre espace de travail
géométrique s'en trouve ainsi épuré.
Préparation
1.
2.
Appuyez sur
.
Sur la première page CAS settings (Paramètres du CAS), définissez le format numérique sur Standard
(Standard) et le nombre de positions décimales sur 4 (4).
Ouverture de l'application et traçage du graphique
1.
Appuyez sur
, puis sélectionnez Geometry (Géométrie).
Si des objets superflus apparaissent, appuyez sur
sur
et validez votre choix en appuyant
.
L'application s'ouvre dans la vue Graphique. Cette vue affiche un plan cartésien avec une barre de menus
en bas. Elle affiche les coordonnées du curseur en regard de la barre de menus. Une fois que vous
140 Chapitre 9 Géométrie
interagissez avec l'application, la partie inférieure de l'écran affiche la commande ou l'outil actif (et l'aide
correspondante), ainsi que la liste de tous les objets reconnus comme étant sous l'emplacement actuel
du curseur.
2.
Sélectionnez le type de graphique que vous souhaitez tracer. Dans la mesure où nous traçons une
fonction sinusoïdale simple dans cet exemple, sélectionnez l'option suivante :
> Plot (Tracé) > Function (Fonction)
3.
La ligne de saisie contenant plotfunc(, entrez 3*sin(x) :
3
Notez que x doit être entré en minuscule dans l'application Géométrie.
Si votre graphique ne ressemble pas à la figure précédente, ajustez les valeurs X Rng (X Rng) et Y Rng (Y
Rng) dans la vue Configuration du tracé (
).
Nous allons maintenant ajouter un point à la courbe, lequel sera toujours contraint de suivre le contour
de la courbe.
Ajout d'un point au déplacement limité
1.
Appuyez sur
, puis sur Point (Point). Sélectionnez Point On (Point actif).
Le fait de choisir Point On (Point actif) plutôt que Point (Point) implique que le déplacement du point
sera limité à l'objet sur lequel il est placé.
Présentation de l'application Géométrie 141
2.
Appuyez sur une zone du graphique, sur
, puis sur
.
Notez qu'un point est ajouté au graphique et qu'un nom lui est attribué (B (B), dans cet exemple).
Appuyez sur une zone vide de l'écran pour tout désélectionner. (Les objets colorés en bleu clair sont
sélectionnés.)
Ajout d'une tangente
1.
Nous allons à présent ajouter une tangente à la courbe et faire du point B (B) le point de tangence :
> Line (Droite) > Tangent (Tangente)
2.
Lorsque vous êtes invité à sélectionner une courbe, appuyez dessus, puis sur
vous êtes invité à sélectionner un point, appuyez sur le point B (B), puis sur la touche
visualiser la tangente. Appuyez sur
. Lorsque
pour
pour fermer l'outil Tangente.
Selon l'emplacement du point B (B),le graphique peut s'avérer différent de celui de la figure suivante.
Nous allons à présent mettre la tangente en évidence en lui attribuant une couleur vive.
142 Chapitre 9 Géométrie
3.
Appuyez sur la tangente pour la sélectionner. Une fois la tangente sélectionnée, la nouvelle touche de
menu
apparaît. Appuyez sur
ou
, puis sélectionnez Choose color (Choisir
une couleur).
4.
Choisissez une couleur et appuyez sur une zone vide de l'écran pour afficher la nouvelle couleur de la
ligne de tangente.
5.
Appuyez sur le point B et faites-le glisser long de la courbe ; la tangente se déplace en conséquence.
Vous pouvez également faire glisser la ligne tangente elle-même.
6.
Appuyez sur le point B (B), puis sur
pour sélectionner le point. Il devient bleu clair pour
indiquer qu'il est sélectionné. Vous pouvez désormais faire glisser le point avec votre doigt ou utiliser les
touches de curseur pour contrôler plus précisément le mouvement du point B (B). Pour désélectionner le
point B (B), appuyez sur
ou ce point B (B), puis sur
.
Notez que, quelle que soit l'opération réalisée, le déplacement du point B (B) reste limité à la courbe. De plus,
la tangente se déplace lorsque vous déplacez ce point B (B). S'il sort de l'écran, vous pouvez toujours le
récupérer en faisant glisser votre doigt sur l'écran dans la direction appropriée.
Création d'un point dérivé
La dérivée d'un graphique sur tout point correspond à la pente de sa tangente sur le point en question. Nous
allons maintenant créer un nouveau point qui sera limité au point B (B) et dont la valeur ordonnée sera la
dérivée du graphique à ce point B (B). Nous allons le contraindre de sorte que sa coordonnée x (à savoir, son
abscisse) soit toujours égale à celle du point B (B) et que sa coordonnée y (à savoir, son ordonnée), à la pente
de la tangente à ce point.
1.
Pour définir un point par rapport aux attributs d'autres objets géométriques, appuyez sur
afin
accéder à la vue Symbolique :
Notez que chaque objet que vous avez créé jusqu'ici est répertorié dans la vue Symbolique. Notez
également que le nom d'un objet de cette vue correspond à celui qui lui a été attribué dans la vue
Graphique, auquel est ajouté le préfixe « G ». Ainsi, le graphique libellé A (A) dans la vue Graphique
apparaît sous le nom GA (GA) dans la vue Symbolique.
Présentation de l'application Géométrie 143
2.
Mettez en surbrillance la définition vierge suivant GC (GC) et appuyez sur
.
L'ordre d'affichage d'objets dépendant d'autres objets dans la vue Symbolique est important lors de leur
création. Dans la vue Graphique, ces objets sont tracés dans leur ordre d'affichage dans la vue
Symbolique. Étant donné que nous sommes sur le point de créer un point dépendant des attributs des
objets GB (GB) et GC (GC), il est primordial de placer sa définition à la suite de celles des objets GB
(GB) et GC (GC). C'est pour cette raison que nous nous sommes assurés d'être à la fin de la liste de
définitions avant d'appuyer sur
. Si la nouvelle définition apparaissait plus haut dans la vue
Symbolique, le point créé à l'étape suivante ne serait pas actif dans la vue Graphique.
3.
Appuyez sur
, puis sélectionnez Point (Point) > point (point).
Vous devez à présent spécifier les coordonnées x et y du nouveau point. La première (x) doit être définie
comme l'abscisse du point B (B) (GB (GB) dans la vue Symbolique) et la seconde (y), comme la pente de
la ligne de tangente C (C) (GC (GC) dans la vue Symbolique).
4.
point() doit apparaître sur la ligne de saisie. Ajoutez les données suivantes entre les parenthèses :
abscissa(GB),slope(GC)
Pour la commande abscissa, appuyez sur
, puis sur
. Appuyez sur
pour
accéder aux commandes commençant par la lettre A, faites défiler la liste jusqu'à abscissa (abscissa),
puis appuyez sur
sur
. Pour la commande slope, appuyez sur
. Appuyez
pour accéder aux commandes commençant par la lettre S, faites défiler la liste jusqu'à
slope (pente), puis appuyez sur
. Naturellement, vous pouvez également saisir les
commandes lettre par lettre. Appuyez sur
Appuyez de nouveau sur
144 Chapitre 9 Géométrie
, puis sur
pour les déverrouiller.
pour verrouiller les minuscules.
5.
Appuyez sur
.
La définition de votre nouveau point est ajoutée à la vue Symbolique. Lorsque vous revenez à la vue
Graphique, un point dénommé D (D) apparaît ; sa coordonnée x est la même que celle du point B (B).
6.
Appuyez sur
.
Si le point D n'apparaît pas, faites un zoom arrière jusqu'à ce qu'il s'affiche. La coordonnée y de ce point D
(D) correspond à la dérivée de la courbe au point B (B).
Étant donné qu'il est difficile de visualiser les coordonnées hors écran, nous allons ajouter un calcul qui
renverra la dérivée exacte (à trois positions décimales) pouvant être affichée dans la vue Graphique.
Ajout de calculs
1.
Appuyez sur
.
La vue Numérique vous permet d'entrer les calculs.
2.
Appuyez sur
.
3.
Appuyez sur
, puis sélectionnez Measure (mesure) > slope (pente).
Présentation de l'application Géométrie 145
4.
Entre parenthèses, ajoutez le nom de la tangente (GC), puis appuyez sur
.
Notez que la pente actuelle est calculée et affichée. La valeur est dynamique, c'est-à-dire que si la pente
de la tangente est modifiée dans la vue Graphique, la valeur de cette pente est automatiquement mise à
jour dans la vue Numérique.
5.
Une fois le nouveau calcul mis en surbrillance dans la vue Numérique, appuyez sur
.
Lorsque vous sélectionnez un calcul dans cette vue, il apparaît également dans la vue Graphique.
6.
Appuyez sur
pour revenir à la vue Graphique.
Notez que le calcul que vous venez de créer dans la vue Numérique apparaît dans l'angle supérieur
gauche de l'écran.
Ajoutons maintenant deux autres calculs à la vue Numérique, puis affichons-les dans la vue Graphique.
7.
8.
Appuyez sur
pour revenir à la vue Numérique.
Appuyez sur le dernier champ vierge pour le sélectionner, puis appuyez sur
nouveau calcul. Appuyez sur
, sélectionnez Cartesian (Cartésien), puis choisissez Coordinates
(Coordonnées). Entre les parenthèses, entrez GB puis appuyez sur
9.
pour lancer un
Pour lancer un troisième calcul, appuyez sur
.
, sélectionnez Cartesian (Cartésien), puis
choisissez Equation of (Équation de). Entre les parenthèses, entrez GC puis appuyez sur
.
10. Assurez-vous que ces deux nouvelles équations sont sélectionnées (en sélectionnant chacune d'elles,
puis en appuyant sur
).
146 Chapitre 9 Géométrie
11.
Appuyez sur
pour revenir à la vue Graphique.
Notez que vos nouveaux calculs s'affichent.
12.
Appuyez sur le point B (B), puis sur
pour le sélectionner.
13. À l'aide des touches de curseur, déplacez le point B (B) sur le graphique. Notez que, pour chaque
déplacement, les résultats des calculs affichés dans l'angle supérieur gauche de l'écran changent. Pour
désélectionner le point B (B), appuyez dessus, puis sur B (B), appuyez dessus, puis sur
.
Calculs dans la vue Graphique
Par défaut, les calculs effectués dans la vue Graphique sont arrimés à l'angle supérieur gauche de l'écran.
Vous pouvez faire glisser un calcul depuis son emplacement initial et le placer où vous le souhaitez.
Cependant, une fois désarrimé, le calcul défile avec l'écran. Appuyez longuement sur un calcul pour modifier
son étiquette. Vous pouvez saisir une étiquette personnalisée dans la ligne d'édition qui apparaît. Vous
et sélectionner une couleur différente pour le calcul et son
pouvez également appuyer sur
étiquette. Appuyez sur
lorsque vous avez terminé.
Tracé de la dérivée
Le point D (D) est le point dont la valeur d'ordonnée correspond à la dérivée de la courbe au point B (B). Il est
plus facile de voir comment la dérivée change en regardant un tracé de celle-ci plutôt que de comparer des
calculs successifs. Pour ce faire, nous pouvons tracer le point D (D) à mesure qu'il se déplace en réponse aux
mouvements du point B (B).
Nous allons tout d'abord masquer les calculs pour pouvoir mieux observer la courbe du tracé.
1.
2.
Appuyez sur
pour revenir à la vue Numérique.
Sélectionnez les calculs un par un, puis appuyez sur
. Tous les calculs doivent à présent être
désélectionnés.
3.
Appuyez sur
pour revenir à la vue Graphique.
Présentation de l'application Géométrie 147
4.
5.
Appuyez sur le point D (D), puis sur
Appuyez sur
(ou sur
pour le sélectionner.
), puis sélectionnez Trace (Tracé). Appuyez sur
pour désélectionner le point D (D).
6.
7.
Appuyez sur le point B (B), puis sur
pour le sélectionner.
A l'aide des touches de curseur, déplacez le point B sur la courbe. Notez qu'une courbe en ombre est
tracée lorsque vous déplacez le point B (B). Il s'agit de la courbe de la dérivée de 3sin(x). Appuyez sur le
point B (B), puis appuyez sur
pour le désélectionner.
Présentation détaillée de la vue Graphique
Dans la vue Graphique, vous pouvez directement tracer des objets sur l'écran à l'aide d'une palette d'outils
graphiques. Par exemple, pour tracer un cercle, appuyez sur
, puis sur Curve (Courbe). Sélectionnez
Circle (Cercle). Appuyez sur l'emplacement souhaité du centre du cercle, puis appuyez sur
Appuyez sur un point devant être positionné sur la circonférence du cercle, puis sur
.
. Un cercle
est tracé, avec pour centre l'emplacement sur lequel vous avez appuyé en premier et pour rayon la distance
entre les première et deuxième pressions.
148 Chapitre 9 Géométrie
Des instructions s'affichent à l'écran pour vous guider. Ces instructions apparaissent au bas de l'écran, en
regard de la liste des commandes de l'outil actif (cercle, point, etc.).
Vous pouvez tracer un nombre illimité d'objets géométriques dans la vue Graphique. Pour obtenir la liste des
objets que vous pouvez tracer, reportez-vous à la section Vue graphique : menu Cmds à la page 161. L'outil
graphique sélectionné (ligne, cercle, hexagone, etc.) reste sélectionné tant qu'il n'est pas désélectionné. Cela
vous permet de tracer rapidement plusieurs objets du même type (plusieurs hexagones, par exemple). Une
fois tous les objets de même type tracés, désélectionnez l'outil graphique en appuyant sur
. Vous
pouvez indiquer si un outil de dessin est toujours actif en relevant la présence d'instructions à l'écran et du
nom de la commande dans la partie inférieure.
Il est possible de manipuler un objet de la vue Graphique de plusieurs manières et d'en identifier facilement
les propriétés mathématiques (reportez-vous à Liste de tous les objets à la page 159).
Sélection d'objets
La sélection d'un objet implique au moins deux étapes : appuyer sur l'objet et appuyer sur
Appuyer sur
.
est nécessaire pour confirmer votre intention de sélectionner un objet.
Lorsque vous appuyez sur un emplacement, les objets reconnus comme étant situés sous le pointeur sont
colorés en rouge clair; puis ajoutés à la liste des objets visible dans l'angle inférieur droit de l'écran. Vous
pouvez sélectionner tout ou partie de ces objets en appuyant sur
. Vous pouvez appuyer sur
l'écran, puis utiliser les touches de curseur pour placer le point à l'emplacement précis de votre choix, avant
d'appuyer sur
.
Lorsque plusieurs objet sont reconnus comme étant situés sous le pointeur, dans la plupart des cas, la
préférence est donnée à tout point situé sous le pointeur lorsque la touche
est activée. Dans les
autres cas, une fenêtre contextuelle vous permet de sélectionner les objets souhaités.
Vous pouvez également sélectionner plusieurs objets à l'aide d'une boîte de sélection. Appuyez longuement
sur l'emplacement de l'écran qui représente un angle du rectangle de sélection. Ensuite, faites glisser votre
doigt vers le coin opposé de ce rectangle de sélection. Un rectangle de sélection bleu clair apparaît à mesure
que vous faites glisser votre doigt. Les objets qui touchent ce rectangle sont sélectionnés.
Présentation détaillée de la vue Graphique 149
Masquage de noms
Vous avez la possibilité de masquer le nom d'un objet dans la vue Graphique :
1.
2.
3.
Sélectionnez l'objet dont vous souhaitez masquer l'étiquette.
Appuyez sur
ou
.
Sélectionnez Hide Label (Masquer étiquette).
Pour rétablir l'affichage d'un nom masqué, répétez cette procédure en sélectionnant Show Label (Afficher
étiquette).
Déplacement d'objets
Plusieurs méthodes permettent de déplacer des objets. Tout d'abord, pour déplacer rapidement un objet,
vous pouvez le faire glisser sans le sélectionner.
Ensuite, vous pouvez appuyer sur un objet, puis sur
pour le sélectionner. Ensuite, vous pouvez
faire glisser l'objet pour le déplacer rapidement ou utiliser les touches de curseur pour le déplacer d'un pixel à
la fois. Avec la seconde méthode, vous pouvez sélectionner plusieurs objets à déplacer simultanément. Une
fois les objets déplacés, appuyez sur un emplacement ne contenant aucun objet, puis sur
pour
désélectionner tous les éléments. Si vous n'avez sélectionné qu'un seul objet, vous pouvez appuyer dessus,
puis sur
pour le désélectionner.
Troisième méthode, vous pouvez déplacer un point sur un objet. Chaque point sur un objet est assorti d'un
calcul étiqueté avec son nom dans la vue Graphique. Appuyez longuement sur cet élément pour afficher une
barre coulissante. Vous pouvez faire glisser le curseur ou utiliser les touches de curseur pour le déplacer.
apparaît en tant que nouvelle touche de menu. Appuyez sur cette touche pour afficher une boîte de
dialogue dans laquelle vous pouvez spécifier les valeurs de démarrage, de palier et d'arrêt de la glissière. En
outre, vous pouvez créer une animation basée sur ce point à l'aide de la glissière. Vous pouvez configurer le
type, la vitesse et le mode pause de l'animation. Pour lancer ou arrêter une animation, sélectionnez-la,
, puis cochez ou désélectionnez l'option Animate (Animer) .
appuyez sur
Attribution d'une couleur à des objets
Les objets sont de couleur noire par défaut. La procédure de modification de la couleur d'un objet dépend de
la vue où vous vous trouvez. Dans les vues Symbolique et Numérique, chaque élément est assorti d'un
ensemble d'icônes de couleur. Appuyez sur ces icônes, puis sélectionnez une couleur. Dans la vue Graphique,
(ou sur
sélectionnez l'objet, appuyez sur
), puis sur Choose Color (Choisir une couleur).
Sélectionnez une couleur.
Remplissage d'objets
Il est possible de remplir avec de la couleur un objet dont les contours sont fermés (un cercle ou un polygone,
par exemple).
1.
2.
Sélectionnez l'objet.
Appuyez sur
150 Chapitre 9 Géométrie
ou
.
3.
Sélectionnez filled (Rempli).
Rempli est une touche à bascule. Pour supprimer un remplissage, répétez la procédure ci-dessus.
Effacement d'un objet
Pour effacer un objet, sélectionnez-le, puis appuyez sur
. Notez qu'un objet est différent des points
entrés pour le créer. Le fait de supprimer l'objet ne supprime pas les points qui le définissent. Ces points
demeurent dans l'application. Par exemple, si vous sélectionnez un cercle et que vous appuyez sur
, le
cercle est supprimé, mais le point central et le point de rayon sont conservés.
Si d'autres objets dépendent de celui que vous avez sélectionné pour la suppression, une fenêtre contextuelle
affiche l'objet sélectionné et tous les objets dépendants cochés pour la suppression. Validez votre choix en
appuyant sur
.
Vous pouvez sélectionner plusieurs éléments pour la suppression. Sélectionnez-les un à un ou utilisez une
boîte de sélection, puis appuyez sur
.
Notez que les points que vous ajoutez à un objet une fois défini sont effacés lorsque vous effacez l'objet.
Ainsi, si vous placez un point (par exemple, D (D)) sur un cercle et que vous le supprimez, le cercle et le point D
Présentation détaillée de la vue Graphique 151
(D) sont supprimés, alors que les points déterminants, notamment le point central et le point de rayon, sont
conservés.
Effacement de tous les objets
Appuyez sur
pour effacer tous les objets géométriques de l'application. Vous êtes alors
invité à valider votre choix. Appuyez sur
ou sur
pour effacer tous les objets définis dans la vue Symbolique
pour conserver l'application telle quelle. Vous pouvez effacer la totalité des mesures et
calculs de la vue Symbolique en procédant de la même manière.
Gestes utilisés dans la vue Graphique
Vous pouvez effectuer un zoom en faisant glisser un doigt sur l'écran : vers le haut, le bas, la gauche ou la
droite. Vous pouvez également utiliser les touches de curseur pour faire défiler l'écran lorsque le curseur se
trouve au bord de l'écran. Vous pouvez également effectuer un zoom avant ou arrière avec l'index. Placez
deux doigts sur l'écran. Écartez-les pour réaliser un zoom avant ou rapprochez-les pour effectuer un zoom
arrière. Vous pouvez également appuyer sur
ou
pour appliquer un zoom avant ou arrière au
pointeur.
Zoom
Un zoom peut être réalisé de l'une des manières suivantes :
●
●
●
Utilisez un zoom par pincement à deux doigts.
Appuyer sur
Appuyez sur
ou
pour réaliser un zoom avant ou arrière, respectivement.
et choisissez une option de zoom Les options de zoom sont les mêmes que celles
disponibles dans la vue Graphique de la plupart des applications de la calculatrice.
Vue Graphique : boutons et touches
Bouton ou touche
Objectif
Ouvre le menu Commandes. Reportez-vous à la section Vue graphique : menu Cmds à la page 161.
Ouvre le menu Options de l'objet sélectionné.
Masque (ou affiche) les axes.
Sélectionne l'outil de construction de cercles. Suivez les instructions affichées à l'écran (ou reportezvous à la section Circle à la page 166).
Efface toutes les lignes tracées.
Sélectionne l'outil de construction d'intersections. Suivez les instructions affichées à l'écran (ou
reportez-vous à la section Intersection à la page 162).
Sélectionne l'outil de construction de lignes. Suivez les instructions affichées à l'écran (ou reportezvous à la section Line à la page 163).
152 Chapitre 9 Géométrie
Bouton ou touche
Objectif
Sélectionne l'outil de construction de points. Suivez les instructions affichées à l'écran (ou reportezvous à la section Point à la page 161).
Sélectionne l'outil de construction de segments. Suivez les instructions affichées à l'écran (ou
reportez-vous à la section Segment à la page 163).
Sélectionne l'outil de construction de triangles. Suivez les instructions affichées à l'écran (ou
reportez-vous à la section Triangle à la page 164).
Supprime un objet sélectionné (ou le caractère situé à gauche du curseur si la ligne de saisie est
active).
Désélectionne l'outil de dessin actif.
Efface tous les objets géométriques de la vue Graphique ou la totalité des mesures et calculs de la
vue Numérique.
Menu Options
Lorsque vous sélectionnez un objet, une nouvelle touche de menu apparaît :
. Appuyez sur cette
touche pour afficher et sélectionner les options de l'objet sélectionné, par exemple la couleur. Le menu
Options varie selon le type de l'objet sélectionné. L'ensemble des options de géométrie sont répertoriées dans
le tableau suivant et apparaissent lorsque vous appuyez sur
.
Option
Objectif
Choisir une couleur
Affiche un ensemble d'icônes de couleur que vous pouvez sélectionner pour l'objet actif.
Masquer
Masque l'objet sélectionné. Il s'agit d'un raccourci pour désélectionner l'objet dans la vue
Symbolique. Pour sélectionner un objet à afficher après avoir été masqué, ouvrez la vue
Symbolique ou Numérique.
Masquer étiquette
Masque l'étiquette d'un objet sélectionné. Cette option devient Show Label (Afficher étiquette) si
l'étiquette de l'objet sélectionné est masquée.
Rempli
Remplit l'objet sélectionné avec une couleur. Désélectionnez cette option pour supprimer le
remplissage.
Tracer
Démarre le tracé pour tout point sélectionné, puis interrompt le traçage pour le point sélectionné.
Effacer le tracé
Efface le tracé actif du point sélectionné, mais n'interrompt pas le traçage.
Animer
Démarre l'animation active d'un point sélectionné sur un objet. Si le point sélectionné est
actuellement animé, cette option interrompt l'animation.
Vue Configuration du tracé
Cette vue vous permet de configurer l'apparence de la vue Graphique.
Présentation détaillée de la vue Graphique 153
Les champs et options sont les suivants :
●
X Rng (X Rng) :z Il existe deux zones, mais seule la valeur x minimum est modifiable. La valeur x
maximum est calculée automatiquement en fonction de la valeur minimum et de la taille de pixel. Vous
pouvez également modifier l'intervalle des x par des opérations de panoramique et de zoom dans la vue
graphique.
●
Y Rng : Il existe deux zones, mais seule la valeur y minimum est modifiable. La valeur y maximum est
calculée automatiquement en fonction de la valeur minimum et de la taille de pixel. Vous pouvez
également modifier l'intervalle des y par des opérations de panoramique et de zoom dans la vue
graphique.
●
Taille de pixel : Chaque pixel dans la vue graphique doit être carré. Vous pouvez modifier la taille de
chaque pixel. L'angle inférieur gauche de la vue graphique reste le même, mais les coordonnées de
l'angle supérieur droit sont automatiquement recalculées.
●
Axes : Option à cocher ou décocher pour masquer (ou afficher) les axes dans la vue graphique.
Raccourci clavier :
●
Etiquettes : Option à cocher ou décocher pour masquer (ou afficher) les étiquettes des axes.
●
Points grille : Option à cocher ou décocher pour masquer (ou afficher) les points de grille.
●
Lignes de grille : Option à cocher ou décocher pour masquer (ou afficher) les lignes de grille.
Présentation détaillée de la vue symbolique
Un nom est attribué à chaque objet (point, segment, droite, polygone ou courbe), tandis que la définition
correspondante s'affiche dans la vue symbolique (
). Le nom indiqué correspond au nom de l'objet
dans la vue graphique, auquel est ajouté le préfixe « G ». Ainsi, un point nommé A dans la vue graphique
portera le nom GA dans la vue symbolique.
Le nom auquel le préfixe « G » est ajouté constitue une variable que le système CAS peut lire. Ainsi, dans
le CAS, vous pouvez inclure de telles variables dans les calculs. Dans l'illustration ci-dessus, notez que GC est
le nom de la variable qui représente un cercle tracé dans la vue graphique. Si vous travaillez dans le CAS et
souhaitez connaître la surface de ce cercle, vous pouvez saisir area(GC), puis appuyer sur la touche
.
154 Chapitre 9 Géométrie
REMARQUE : les calculs faisant référence à des variables géométriques peuvent être effectués dans le CAS
ou dans la vue numérique de l'application Géométrie (procédure expliquée ci-dessous, Présentation détaillée
de la vue numérique à la page 157).
Vous pouvez modifier la définition d'un objet en le sélectionnant, en appuyant sur
, puis en modifiant
un ou plusieurs de ses paramètres de définition. L'objet est modifié en conséquence dans la vue graphique.
, modifié
Par exemple, si vous aviez sélectionné le point GB dans l'illustration ci-dessus, appuyé sur
l'une des coordonnées du point ou les deux, et appuyé sur
, un cercle de taille différente serait
apparu une fois revenu dans la vue graphique.
Création d'objets
Vous pouvez également créer un objet dans la vue symbolique. Appuyez sur
exemple, point(4,6)), puis appuyez sur la touche
, définissez l'objet (par
. L'objet est créé et peut être visualisé dans
la vue graphique.
Autre exemple : pour tracer une droite passant par les points P et Q, entrez line(GP,GQ) dans la vue
symbolique, puis appuyez sur
. Lorsque vous revenez à la vue graphique, vous voyez une droite
passant par les points P et Q.
Pour afficher les commandes de création d'objets disponibles dans la vue symbolique, appuyez sur
.
La syntaxe de chaque commande est indiquée dans la section Fonctions et commandes géométriques
à la page 181.
Présentation détaillée de la vue symbolique 155
Modification de l'ordre des entrées
Vous pouvez modifier l'ordre des entrées dans la vue symbolique. Les objets sont tracés dans la vue
graphique dans l'ordre dans lequel ils sont définis dans la vue symbolique. Pour modifier la position d'une
(pour la déplacer vers le bas de la liste) ou sur
entrée, mettez-la en surbrillance, puis appuyez sur
(pour la déplacer vers le haut).
Masquage d'un objet
Pour masquer un objet dans la vue graphique, désélectionnez-le dans la vue symbolique :
1.
Mettez l'élément à masquer en surbrillance.
2.
Appuyez sur
.
- ou Cochez la case correspondant à l'objet, appuyez sur
pour le sélectionner, puis appuyez sur
pour l'effacer.
Répétez la procédure pour afficher de nouveau l'objet.
Suppression d'un objet
Vous pouvez supprimer un objet dans la vue graphique (voir Effacement d'un objet à la page 151), mais aussi
dans la vue symbolique.
1.
2.
Sélectionnez la définition de l'objet que vous souhaitez supprimer.
Appuyez sur
.
Pour supprimer tous les objets, appuyez sur
pour confirmer la suppression.
156 Chapitre 9 Géométrie
. Lorsque vous y êtes invité, appuyez sur
Vue Configuration symbolique
La vue symbolique de l'application Géométrie est commune à la plupart des applications. Elle permet de
remplacer certains paramètres généraux du système.
Présentation détaillée de la vue numérique
La vue numérique (
) permet d'effectuer des calculs dans l'application Géométrie. Les résultats
affichés sont dynamiques, ce qui signifie que si vous manipulez un objet dans la vue graphique ou
symbolique, les calculs effectués dans la vue numérique faisant référence à cet objet sont automatiquement
mis à jour conformément à ses nouvelles propriétés.
Prenez le cercle C de l'illustration suivante. Pour calculer la surface et le rayon du cercle C, procédez comme
suit :
1.
2.
Appuyez sur la touche
Appuyez sur
pour ouvrir la vue numérique.
.
Présentation détaillée de la vue numérique 157
3.
Appuyez sur
, puis sélectionnez Measure > Area (Mesure > Aire).
Notez que area() apparaît sur la ligne de saisie, pour que vous puissiez spécifier l'objet dont vous
souhaitez connaître la surface.
4.
Appuyez sur
, choisissez Curves (Courbes), puis sélectionnez la courbe dont vous souhaitez
connaître la surface.
Le nom de l'objet est placé entre parenthèses.
Vous pouvez entrer la commande et le nom de l'objet manuellement, sans avoir à les sélectionner dans
les menus correspondants. Si vous entrez les noms des objets manuellement, n'oubliez pas qu'un
préfixe « G » doit être ajouté au nom de l'objet dans la vue graphique si ce dernier est utilisé dans un
calcul. Ainsi, le cercle nommé C dans la vue graphique doit apparaître sous le nom GC dans la vue
numérique et dans la vue symbolique.
5.
6.
Appuyez sur la touche
Appuyez sur
158 Chapitre 9 Géométrie
ou sur
.
. La surface s'affiche.
7.
Entrez radius(GC), puis appuyez sur
. Le rayon s'affiche. Utilisez
pour vérifier ces
deux mesures afin qu'elles apparaissent dans la vue graphique.
Notez que la syntaxe utilisée dans cet environnement est la même que celle utilisée dans le CAS pour
calculer les propriétés des objets géométriques.
Les fonctions de l'application Géométrie et leur syntaxe sont présentées dans la section Fonctions et
commandes géométriques à la page 181.
8.
Appuyez sur la touche
pour revenir à la vue graphique. Manipulez maintenant le cercle de
manière à modifier sa surface et son rayon. Par exemple, sélectionnez le point central (A), puis déplacezle vers un nouvel emplacement à l'aide des touches de curseur. Remarquez que les calculs de surface et
de rayon s'actualisent automatiquement lorsque vous déplacez le point. N'oubliez pas d'appuyer sur
quand vous avez fini.
REMARQUE : si une entrée dans la vue numérique est trop longue pour apparaître entièrement à l'écran,
vous pouvez appuyer sur la touche
pour afficher la partie non visible. Appuyez sur la touche
pour revenir à la vue d'origine.
Liste de tous les objets
Lorsque vous créez un calcul dans la vue numérique, l'option de menu
appuyez sur
apparaît. Lorsque vous
, la liste de tous les objets de votre espace de travail Géométrie s'affiche.
Présentation détaillée de la vue numérique 159
Si vous créez un calcul, vous pouvez sélectionner le nom de variable d'un objet à partir de ce menu. Le nom de
l'objet sélectionné est placé au point d'insertion dans la ligne de saisie.
Affichage de calculs dans la vue graphique
Pour afficher dans la vue graphique un calcul créé dans la vue numérique, il vous suffit de le mettre en
. Une coche apparaît alors en regard du calcul.
surbrillance dans la vue numérique et d'appuyer sur
Répétez la procédure pour ne plus afficher le calcul dans la vue graphique. La coche disparaît.
Modification d'un calcul
1.
Mettez en surbrillance le calcul que vous souhaitez modifier.
2.
Appuyez sur
3.
Apportez vos modifications, puis appuyez sur
160 Chapitre 9 Géométrie
pour modifier le calcul ou sur
pour modifier l'étiquette.
.
Suppression d'un calcul
1.
2.
Mettez en surbrillance le calcul que vous souhaitez supprimer.
Appuyez sur
.
Pour supprimer tous les calculs, appuyez sur
. Notez que lorsque vous supprimez un calcul,
aucun objet géométrique n'est supprimé des vues graphique ou symbolique.
Vue graphique : menu Cmds
Les objets géométriques décrits dans cette section sont ceux que vous pouvez créer dans la vue graphique ou
la vue symbolique à l'aide du menu Commandes (
). Cette section explique comment utiliser les
commandes dans la vue graphique. Il est également possible de créer des objets dans la vue symbolique (plus
que dans la vue graphique). Ceux-ci sont abordés dans la section Fonctions et commandes géométriques
à la page 181. Pour finir, vous pouvez aussi effectuer des mesures et autres calculs dans la vue graphique.
Dans la vue graphique, il s'agit de choisir un outil graphique pour tracer un objet. Les outils sont répertoriés
dans cette section. Notez qu'une fois que vous avez sélectionné un outil graphique, celui-ci reste sélectionné
jusqu'à ce que vous en annuliez la sélection. Vous pouvez ainsi tracer rapidement plusieurs objets du même
type (plusieurs cercles, par exemple). Pour désélectionner l'outil graphique actif, appuyez sur la touche
. Vous pouvez savoir si un outil graphique est toujours actif par la présence à l'écran de son aide, en
bas à gauche, et de sa déclaration de commande à droite.
Les étapes présentées dans cette section s'effectuent de manière tactile. Par exemple, pour ajouter un point,
les étapes vous diront d'appuyer sur l'écran où vous souhaitez placer le point, puis d'appuyer sur la touche
. Cependant, vous pouvez également utiliser les touches de curseur pour positionner le curseur
où vous souhaitez placer le point, puis appuyer sur
.
Les outils graphiques des objets géométriques décrits dans la présente section peuvent être sélectionnés à
). Certains objets peuvent aussi être entrés au
l'aide du menu Commandes situé en bas de l'écran (
moyen d'un raccourci clavier. Par exemple, vous pouvez sélectionner l'outil de construction de triangles en
appuyant sur la touche
. Reportez-vous à la section Vue Graphique : boutons et touches
à la page 152.
Point
Point
Appuyez sur l'emplacement où vous souhaitez placer le point, puis sur la touche
.
Raccourci clavier :
Vue graphique : menu Cmds 161
Point On
Appuyez sur l'objet à l'endroit où vous souhaitez placer le nouveau point, puis appuyez sur
. Si
vous sélectionnez un point qui a été placé sur un objet et que vous déplacez ce point, le point sera confiné à
l'objet sur lequel il a été placé. Par exemple, un point placé sur un cercle restera sur celui-ci, peu importe la
manière dont vous déplacez le point.
Midpoint
Appuyez à l'endroit où vous voulez placer un point et appuyez sur
placer l'autre point et appuyez sur
. Appuyez là où vous voulez
. Un point est créé automatiquement à mi-chemin entre ces
deux points.
Si vous choisissez tout d'abord un objet (un segment, par exemple), le fait de choisir l'outil Point médian et
ajoute un point à mi-chemin entre les extrémités de cet objet. (Dans le
d'appuyer sur la touche
cas d'un cercle, le point médian est créé au niveau du centre du cercle.)
Center
Appuyez sur un cercle et appuyez sur
. Un point est créé au centre du cercle.
Intersection
Appuyez sur l'intersection souhaitée et appuyez sur
. Un point est créé à l'un des points
d'intersection.
Raccourci clavier :
Intersections
Appuyez sur un objet autre qu'un point et appuyez sur
encore sur la touche
. Appuyez sur un autre objet et appuyez
. Le ou les points où les deux objets se recoupent sont créés et nommés.
Notez qu'un objet d'intersection est créé dans la vue symbolique, même si les deux objets sélectionnés ne se
croisent pas.
REMARQUE : cette commande crée un point. Elle permet de rechercher l'intersection souhaitée d'après
l'emplacement de ce point. Vous pouvez déplacer le point pour sélectionner une autre intersection à
proximité.
Random Points
Appuyez sur
pour créer un point de manière aléatoire dans la vue graphique. Continuez à
appuyer sur
pour créer plus de points aléatoires. Appuyez sur
162 Chapitre 9 Géométrie
quand vous avez fini.
Line
Segment
Appuyez à l'endroit où vous voulez placer une extrémité et appuyez sur
. Appuyez là où vous
. Un segment est tracé entre les deux extrémités.
voulez placer l'autre extrémité et appuyez sur
Raccourci clavier :
Ray
Appuyez à l'endroit où vous voulez placer une extrémité et appuyez sur
par lequel vous voulez que passe la demi-droite et appuyez sur
. Appuyez sur un point
. Une demi-droite est tracée à
partir du premier point en passant par le deuxième point.
Line
Appuyez sur le premier point de passage de la droite et appuyez sur
point de passage de la droite et appuyez sur
. Appuyez sur le deuxième
. Une droite passant par les deux points est tracée.
Raccourci clavier :
Appuyez sur un troisième point (C) et appuyez sur
. Une droite passant par A et coupant en deux
l'angle formé par AB et AC est tracée.
Parallel
Appuyez sur un point (P) et appuyez sur
. Appuyez sur une droite (T) et appuyez sur
. Une nouvelle droite est tracée parallèle à L et passant par P.
Perpendicular
Appuyez sur un point (P) et appuyez sur
. Appuyez sur une droite (T) et appuyez sur
. Une nouvelle droite est tracée perpendiculaire à L et passant par P.
Vue graphique : menu Cmds 163
Tangent
Appuyez sur une courbe (C) et appuyez sur
. Appuyez sur un point (P) et appuyez sur
. Si le point (P) est sur la courbe (C), une seule tangente est tracée. Si le point (P) ne se trouve pas
sur la courbe (C), alors plusieurs tangentes ou aucune peuvent être tracées.
Median
Appuyez sur un point (A) et appuyez sur
. Appuyez sur un segment et appuyez sur
.
Une droite est tracée passant par le point (A) et le point médian du segment.
Altitude
Appuyez sur un point (A) et appuyez sur
. Appuyez sur un segment et appuyez sur
.
Une droite est tracée passant par le point (A) perpendiculaire au segment (ou son extension).
Angle bisector
Appuyez sur le point qui correspond au sommet de l'angle où doit se trouver la bissectrice (A) et appuyez sur
. Appuyez sur un autre point (B) et appuyez sur
.
Polygon
Le menu Polygon (Polygone) offre des outils permettant de tracer plusieurs polygones.
Triangle
Appuyez sur chacun des sommets, en n'oubliant pas de confirmer par
à chaque fois.
Raccourci clavier :
Isosceles Triangle
Trace un triangle isocèle défini par deux de ses sommets et un angle. Les sommets définissent l'un des deux
côtés égaux en termes de longueur, tandis que l'angle définit l'angle entre les deux côtés de même longueur.
Comme pour la commande equilateral_triangle, vous avez la possibilité de mémoriser les
coordonnées du troisième point dans une variable du CAS.
isosceles_triangle(point1, point2, angle)
Exemple :
isosceles_triangle(GA, GB, angle(GC, GA, GB) définit un triangle isocèle de sorte que l'un
des deux côtés de même longueur soit AB, et que la mesure de l'angle entre les deux côtés de même longueur
soit égale à celle de l'angle ∡ACB.
164 Chapitre 9 Géométrie
Right Triangle
Trace un triangle rectangle en fonction de deux points et d'une échelle. L'un des pieds du triangle rectangle
est défini par les deux points, le sommet de l'angle droit est situé sur le premier point et l'échelle multiplie la
longueur du premier pied pour déterminer celle du deuxième.
right_triangle(point1, point2, realk)
Exemple :
right_triangle(GA, GB, 1) trace un triangle rectangle isocèle dont l'angle droit est situé sur le
point A et dont la longueur des deux pieds est égale à celle du segment AB.
Quadrilateral
Appuyez sur chacun des sommets, en n'oubliant pas de confirmer par
à chaque fois.
Parallélogramme
Appuyez sur un sommet et appuyez sur
. Appuyez sur un autre sommet et appuyez sur
. Appuyez sur un troisième sommet et appuyez encore sur
. L'emplacement du
quatrième sommet est automatiquement calculé et le parallélogramme est tracé.
Rhombus
Trace un losange en fonction de deux points et d'un angle. Comme avec la plupart des autres commandes
relatives aux polygones, vous pouvez spécifier des noms de variables du CAS facultatifs pour mémoriser les
coordonnées des deux autres sommets en tant que points.
rhombus(point1, point2, angle)
Exemple :
rhombus(GA, GB, angle(GC, GD, GE)) trace un losange sur le segment AB de sorte que la mesure
de l'angle du sommet A soit identique à celle de l'angle ∡DCE.
Rectangle
Trace un rectangle en fonction de deux sommets consécutifs et d'un point situé sur le côté opposé au côté
défini par les deux premiers sommets, ou d'une échelle pour les côtés perpendiculaires au premier côté.
Comme avec la plupart des autres commandes relatives aux polygones, vous pouvez spécifier des noms de
variables du CAS facultatifs pour mémoriser les coordonnées des deux autres sommets en tant que points.
rectangle(point1, point2, point3) ou rectangle(point1, point2, réelk)
Exemples :
rectangle(GA, GB, GE) trace un rectangle dont les deux premiers sommets sont les points A et B (l'un
des côtés étant le segment AB). Le point E est situé sur la droite qui contient le côté du rectangle opposé au
segment AB.
rectangle(GA, GB, 3, p, q) trace un rectangle dont les deux premiers sommets sont les points
A et B (l'un des côtés étant le segment AB). La longueur des côtés perpendiculaires au segment AB équivaut à
3*AB. Le troisième et le quatrième points sont respectivement mémorisés dans les variables p et q du CAS.
Vue graphique : menu Cmds 165
Polygon
Trace un polygone à partir d'un ensemble de sommets.
polygon(point1, point2, …, pointn)
Exemple :
polygon(GA, GB, GD) trace le polygone ΔABD.
Regular Polygon
Trace un polygone régulier en fonction des deux premiers sommets et du nombre de côtés, où le nombre de
côtés est supérieur à 1. Si le nombre de côtés est 2, le segment est tracé. Vous pouvez fournir des noms de
variables CAS pour mémoriser les coordonnées des points calculés dans leur ordre de création. Le polygone
est orienté dans le sens inverse des aiguilles d'une montre.
isopolygon(point1, point2, nréel), où nréel est un entier supérieur à 1.
Exemple :
isopolygon(GA, GB, 6) trace un hexagone régulier dont les deux premiers sommets sont les points
A et B.
Square
Appuyez sur un sommet et appuyez sur
. Appuyez sur un autre sommet et appuyez sur
. L'emplacement des troisième et quatrième sommets est calculé automatiquement et le carré
est tracé.
Curve
Circle
Appuyez sur le centre du cercle et appuyez sur
appuyez sur
. Appuyez sur un point sur la circonférence et
. Un cercle est tracé à partir du point central avec un rayon égal à la distance entre
les deux points sélectionnés.
Raccourci clavier :
Vous pouvez également créer un cercle en le définissant en premier lieu dans la vue symbolique. La syntaxe
est la suivante : circle(GA,GB), où A et B correspondent à deux points. Un cercle est tracé dans la vue
graphique de sorte que les points A et B définissent le diamètre du cercle.
Circumcircle
Un cercle circonscrit est le cercle traversant chacun des trois sommets du triangle, encerclant ainsi ce dernier.
Appuyez sur chacun des sommets du triangle, en n'oubliant pas de confirmer par
166 Chapitre 9 Géométrie
à chaque fois.
Excircle
Un cercle exinscrit est un cercle tangent à l'un des segments d'un triangle, ainsi qu'aux demi-droites
traversant les extrémités du segment à partir du sommet du triangle opposé au segment. Appuyez sur
chacun des sommets du triangle, en n'oubliant pas de confirmer par
à chaque fois.
Le cercle exinscrit est tracé de manière à être tangent au côté défini par les deux derniers sommets sur
lesquels vous avez appuyé. Dans l'illustration suivante, les deux derniers sommets sur lesquels vous avez
appuyé sont A et C (ou C et A). Ainsi, le cercle exinscrit est tracé de manière à être tangent au segment AC.
Incircle
Un cercle inscrit est un cercle tangent aux trois côtés d'un triangle. Appuyez sur chacun des sommets du
triangle, en n'oubliant pas de confirmer par
à chaque fois.
Vue graphique : menu Cmds 167
Ellipse
Appuyez sur un point focal et appuyez sur
. Appuyez sur un second point focal et appuyez sur
. Appuyez sur un point sur la circonférence et appuyez sur
.
Hyperbola
Appuyez sur un point focal et appuyez sur
. Appuyez sur un second point focal et appuyez sur
. Appuyez sur un point sur une branche de l'hyperbole et appuyez sur
.
Parabola
Appuyez sur le point focal et appuyez sur
droite ou un segment, et appuyez sur
. Appuyez sur une droite (la directrice), une demi.
Conic
Trace le graphique d'une section conique définie par une expression en x et y.
conic(expr)
Exemple :
conic(x^2+y^2-81) trace un cercle dont le centre est situé aux coordonnées (0,0) et dont le rayon est 9.
Locus
Prend deux points en tant qu'arguments comme suit : le premier est le point dont les emplacements possibles
forment le lieu géométrique ; le second est un point sur un objet. Ce second point traverse le lieu géométrique
du premier à mesure qu'il se déplace sur son objet.
Dans l'illustration suivante, le cercle C a été tracé et le point D est placé sur C (à l'aide de la fonction Point On
[Point actif], présentée plus haut). Le point I est une translation du point D. Sélectionnez Curve > Special >
Locus (Courbe > Spécial > Lieu géométrique) pour placer locus ( sur la ligne de saisie. Terminez la commande
sous la forme locus(GI,GD), puis le point I trace une trajectoire (son lieu géométrique) parallèle au
point D lorsqu'il se déplace autour du cercle auquel il est confiné.
168 Chapitre 9 Géométrie
Plot
Vous pouvez tracer les types d'expressions suivants dans la vue graphique :
●
Fonction
●
Paramétrique
●
Polaire
●
Suite
Appuyez sur Fonction, sélectionnez Plot (Tracé), puis sélectionnez le type d'expression que vous souhaitez
tracer. La ligne de saisie est activée, vous permettant de définir l'expression.
Notez que les variables spécifiées pour une expression doivent être en caractères minuscules.
Dans cet exemple, le type de tracé Function (Fonction) ayant été sélectionné, le graphique de y = 1/x est
tracé.
Vue graphique : menu Cmds 169
Fonction
Syntaxe : plotfunc(Expr)
Construit le tracé d'une fonction à partir d'une expression de la variable indépendante x. Une ligne d'édition
apparaît. Entrez votre expression et appuyez sur
. Notez l'utilisation du x minuscule.
Vous pouvez également entrer une expression dans une variable différente dès l'instant que vous déclarez la
variable. Pour cela, la syntaxe est plotfunc(expr(var, var).
Exemple :
plotfunc(3*sin(x)) trace le graphique y=3*sin(x).
plotfunc(a^2, a) trace le graphique d'une parabole
Paramétrique
Syntaxe : plotparam(f(Var)+i*g(Var), Var= Start..Stop, [tstep=Value])
Récupère une expression complexe dans une variable et un intervalle pour cette variable comme arguments.
Interprète l'expression complexe f(t) + i*g(t) sous la forme x = f(t) et y = g(t) et trace
l'équation paramétrique sur l'intervalle spécifié dans le deuxième argument. Une ligne d'édition s'ouvre pour
vous permettre d'entrer l'expression complexe et l'intervalle.
Exemples :
plotparam(cos(t)+ i*sin(t), t=0..2*π) trace le cercle d'unité.
plotparam(cos(t)+ i*sin(t), t=0..2*π, tstep=π/3) trace un hexagone régulier inscrit dans
le cercle d'unité (notez la valeur de tstep).
Polaire
Syntaxe : plotpolar(Expr,Var=Interval, [Step]) ou plotpolar(Expr, Var, Min,
Max, [Step])
Trace un graphique polaire dans la vue graphique. Une ligne d'édition s'ouvre pour vous permettre d'entrer
une expression en x ainsi qu'un intervalle (et un argument step facultatif).
plotpolar(f(x),x,a,b) trace la courbe polaire r=f(x) pour x en [a,b].
170 Chapitre 9 Géométrie
Suite
Syntaxe : plotseq(f(Var), Var={Start, Xmin, Xmax}, Integer n)
À partir d'une expression en x et d'une liste contenant trois valeurs, trace la ligne y=x, le tracé de la fonction
définie par l'expression sur le domaine défini par l'intervalle entre les deux dernières valeurs, et trace le
graphique en toile d'araignée pour les n premiers termes de la séquence récursive définie par l'expression (en
partant de la première valeur).
Exemple :
plotseq(1-x/2, x={3 -1 6}, 5) trace y=x et y=1–x/2 (à partir de x=–1 jusqu'à x=6), puis trace
les 5 premiers termes du graphique en toile d'araignée pour u(n)=1-(u(n–1)/2, en partant de u(0)=3.
Implicite
Syntaxe : plotimplicit(Expr, [XIntrvl, YIntrvl])
Trace une courbe définie implicitement à partir de l'expression Expr (en x et y). Plus spécifiquement, trace
Expr=0. Notez l'utilisation de la minuscule pour x et y. Avec l'intervalle x et l'intervalle y facultatifs, cette
commande trace uniquement dans ces intervalles.
Exemple :
plotimplicit((x+5)^2+(y+4)^2-1) trace un cercle, centré sur le point (-5, -4), d'un rayon de 1.
Champ de direction
Syntaxe : plotfield(Expr, [x=X1..X2 y=Y1..Y2], [Xstep, Ystep], [Option])
Trace le graphique du champ de direction pour l'équation différentielle y'=f(x,y) sur l'intervalle des x et
l'intervalle des y indiqués. Si l'option choisie est normalize, les segments de champs de direction tracés
sont égaux en longueur.
Exemple :
plotfield(x*sin(y), [x=-6..6, y=-6..6],normalize) trace le champ de direction pour
y'=x*sin(y), de -6 à 6 dans les deux directions, avec des segments de longueurs égales.
EDO
Syntaxe : plotode(Expr, [Var1, Var2, ...], [Val1, Val2. ...])
Trace la solution de l'équation différentielle y’=f(Var1, Var2, ...) qui contient comme condition initiale pour les
variables Val1, Val2,... Le premier argument est l'expression f(Var1, Var2,...), le deuxième argument est le
vecteur des variables et le troisième argument est le vecteur des conditions initiales.
Exemple :
plotode(x*sin(y), [x,y], [–2, 2]) trace le graphique de la solution au point y’=x*sin(y)
qui passe par le point (–2, 2) comme sa condition initiale.
Liste
Syntaxe : plotlist(matrice 2xn)
Trace un ensemble de n points et les relie avec des segments. Les points sont définis par une matrice 2xn,
contenant les abscisses dans la première ligne et les ordonnées dans la deuxième ligne.
Exemple :
Vue graphique : menu Cmds 171
plotlist([[0,3],[2,1],[4,4],[0,3]]) trace un triangle.
Réglette
Crée une barre coulissante qui peut être utilisée pour contrôler la valeur d'un paramètre. Une boîte de
dialogue affiche la définition de la barre coulissante et une animation éventuelle pour la glissière.
Transformation
Le menu Transform (Transformation) offre plusieurs outils vous permettant de procéder à des
transformations d'objets géométriques dans la vue graphique. Vous pouvez également définir des
transformations dans la vue symbolique.
Translation
Une translation est une transformation d'un ensemble de points déplaçant chaque point sur une même
distance et dans la même direction. T : (x,y)→(x+a, y+b).
Supposons que vous souhaitez déplacer le cercle B légèrement vers le bas et vers la droite dans l'illustration
suivante :
1.
2.
3.
Appuyez sur
, puis sur Transform (Transformation), puis sélectionnez Translation.
Appuyez sur l'objet à déplacer et appuyez sur
Appuyez sur un emplacement initial et appuyez sur
172 Chapitre 9 Géométrie
.
.
4.
Appuyez sur l'emplacement final, puis sur la touche
.
L'objet est déplacé dans la même direction et sur une distance égale entre le premier et le deuxième
emplacement. L'objet d'origine reste à sa place.
Symétrie
Un reflet est une transformation qui mappe un objet ou un ensemble de points sur son image miroir, le miroir
correspondant à un point ou une droite. Un reflet traversant un point est parfois appelé « demi-tour ». Dans
les deux cas, chaque point se trouvant sur l'image miroir est placé à la même distance du miroir que le point
correspondant sur l'objet d'origine. Dans l'illustration suivante, le reflet du triangle D d'origine est construit à
partir du point I.
Vue graphique : menu Cmds 173
1.
Appuyez sur
2.
Appuyez sur le point ou l'objet droit (segment, demi-droite ou droite) qui constituera l'axe symétrique
, puis sur Transform (Transformation), puis sélectionnez Reflection (Symétrie).
(soit le miroir), puis appuyez sur la touche
3.
.
Appuyez sur l'objet à refléter par rapport à l'axe de symétrie et appuyez sur
. L'objet est
reflété par rapport à l'axe de symétrie défini à l'étape 2.
Rotation
Une rotation est un mappage faisant pivoter chaque point en fonction d'un angle fixe autour d'un point
central. L'angle est défini à l'aide de la commande angle(), le sommet de l'angle étant le premier argument.
Supposons que vous souhaitez faire pivoter le carré (GC) autour du point K (GK) en fonction de l'angle ∡LKM
dans l'illustration suivante.
1.
Appuyez sur
, puis sur Transform (Transformation), puis sélectionnez Rotation. rotation()
apparaît sur la ligne de saisie.
2.
Entre les parenthèses, saisissez ce qui suit :
GK,angle(GK,GL,GM),GC
3.
Appuyez sur la touche
174 Chapitre 9 Géométrie
ou sur
.
4.
Appuyez sur la touche
pour revenir à la vue graphique et afficher le carré pivoté.
Dilatation
Une dilatation (également appelée « homothétie » ou « mise à l'échelle uniforme ») est une transformation
impliquant qu'un objet soit agrandi ou réduit en fonction d'une échelle donnée autour d'un point défini
comme le centre.
Dans l'illustration suivante, l'échelle est de 2 et le centre de dilatation est indiqué par un point à proximité de
l'angle supérieur droit de l'écran (nommé I). Chaque point sur le nouveau triangle est colinéaire avec son point
correspondant sur le triangle et point I d'origine. De plus, la distance entre le point I et chaque nouveau point
sera deux fois la distance par rapport au point d'origine (car le facteur d'échelle est 2).
1.
2.
Appuyez sur
, puis sur Transform (Transformation), puis sélectionnez Dilation (Dilatation).
Appuyez sur le point devant servir de centre de dilatation, puis sur la touche
.
Vue graphique : menu Cmds 175
3.
4.
Entrez l'échelle, puis appuyez sur la touche
.
Appuyez sur l'objet à dilater, puis appuyez sur la touche
.
Similarité
Dilate et fait pivoter un objet géométrique autour d'un même point central.
similarity(point, realk, angle, object)
Exemple :
similarity(0, 3, angle(0,1,i),point(2,0)) dilate le point aux coordonnées (2,0) en fonction
d'une échelle de 3 (point situé à (6,0)), puis fait pivoter le résultat de 90° dans le sens inverse des aiguilles
d'une montre pour créer un point aux coordonnées (0,6).
Projection
Une projection correspond à un mappage d'un ou de plusieurs points sur un objet, de sorte que la droite
passant par le point et son image soit perpendiculaire à l'objet au niveau du point de l'image.
1.
2.
3.
Appuyez sur
, puis sur Transform (Transformation), puis sélectionnez Projection.
Appuyez sur l'objet sur lequel les points doivent être projetés, puis sur la touche
Appuyez sur le point devant être projeté, puis sur la touche
.
.
Remarquez le nouveau point ajouté à l'objet cible.
Inversion
Une inversion correspond à un mappage impliquant un point central et une échelle. Plus précisément,
l'inversion du point A traversant le centre C, avec une échelle k, mappe A sur A', de sorte que A' soit placé sur
la ligne CA et que CA*CA’=k, CA et CA' représentant les longueurs des segments correspondants. Si k=1, les
longueurs CA et CA’ sont des réciproques.
Supposons que vous souhaitez trouver l'inversion du point B par rapport au point A.
1.
2.
3.
Appuyez sur
, puis sur Transform (Transformation), puis sélectionnez Inversion.
Appuyez sur le point A, puis sur la touche
.
Entrez le rapport d'inversion (en utilisant la valeur par défaut 1), puis appuyez sur la touche
.
176 Chapitre 9 Géométrie
4.
Appuyez sur le point B, puis sur la touche
.
Dans l'illustration, le point C est l'inversion du point B par rapport au point A.
Réciprocité
La réciprocité est un cas spécial d'inversion impliquant des cercles. Une réciprocité par rapport à un cercle
transforme chaque point du plan en droite polaire. Inversement, la réciprocité par rapport à un cercle mappe
chaque droite du plan sur son pôle.
1.
Appuyez sur
, puis sur Transform (Transformation), puis sélectionnez Reciprocation
(Réciprocité).
2.
3.
Appuyez sur le cercle, puis sur la touche
Appuyez sur un point, puis sur la touche
.
pour afficher sa ligne polaire.
Vue graphique : menu Cmds 177
4.
Appuyez sur une droite, puis sur la touche
pour afficher son pôle.
Dans l'illustration suivante, le point K correspond à la réciprocité de la droite DE (G), tandis que la droite I
(en bas de l'écran) est la réciprocité du point H.
Cartésien
Abscisse
Appuyez sur un point et appuyez sur
pour le sélectionner. L'abscisse (coordonnée x) du point
s'affiche dans la partie supérieure gauche de l'écran.
Ordonnée
Appuyez sur un point et appuyez sur
pour le sélectionner. L'ordonnée (coordonnée y) du point
s'affiche dans la partie supérieure gauche de l'écran.
Point→Complexe
Appuyez sur un point ou un vecteur et appuyez sur
pour le sélectionner. Les coordonnées du
point (ou les longueurs x et y du vecteur) s'afficheront en tant que nombre complexe dans l'angle supérieur
gauche de l'écran.
Coordonnées
Appuyez sur un point et appuyez sur
pour le sélectionner. Les coordonnées du point s'affichent
en haut à gauche de l'écran.
Équation de
Appuyez sur un objet autre qu'un point, puis sur la touche
l'objet (en x ou y) s'affiche.
178 Chapitre 9 Géométrie
pour le sélectionner. L'équation de
Paramétrique
Appuyez sur un objet autre qu'un point, puis sur la touche
pour le sélectionner. L'équation
paramétrique de l'objet (x(t)+i*y(t)) s'affiche.
Coordonnées polaires
Appuyez sur un point et appuyez sur
pour le sélectionner. Les coordonnées polaires du point
s'affichent dans la partie supérieure gauche de l'écran.
Mesure
Distance
Appuyez sur un point et appuyez sur
pour le sélectionner. Répétez les mêmes étapes pour
sélectionner un deuxième point. La distance entre les deux points s'affiche.
Rayon
Appuyez sur un cercle et appuyez sur
pour le sélectionner. Le rayon du cercle s'affiche.
Périmètre
Appuyez sur un cercle et appuyez sur
pour le sélectionner. Le périmètre du cercle s'affiche.
Pente
Appuyez sur un objet droit (segment, droite, point, etc.), puis sur la touche
pour le sélectionner.
La pente de l'objet s'affiche.
Aire
Appuyez sur un cercle ou un polygone et appuyez sur
pour le sélectionner. L'aire de l'objet
s'affiche.
Angle
Appuyez sur un point et appuyez sur
pour le sélectionner. Répétez l'opération pour sélectionner
trois points. L'écran affiche la mesure de l'angle dirigé à partir du deuxième point en passant par le troisième
point, avec le premier point comme sommet.
Longueur d'arc
Appuyez sur une courbe et appuyez sur
pour la sélectionner. Puis, entrez une valeur de début et
une valeur de fin. La longueur de l'arc sur la courbe entre les deux valeurs de x s'affiche.
Vue graphique : menu Cmds 179
Tests
Colinéaire
Appuyez sur un point et appuyez sur
pour le sélectionner. Répétez l'opération pour sélectionner
trois points. Le test s'affiche dans la partie supérieure de l'écran, ainsi que son résultat. Le test renvoie 1 si les
points sont colinéaires. Dans le cas contraire, il renvoie 0.
Sur cercle
Appuyez sur un point et appuyez sur
pour le sélectionner. Répétez l'opération pour sélectionner
quatre points. Le test s'affiche dans la partie supérieure de l'écran, ainsi que son résultat. Le test renvoie 1 si
les points sont sur le même cercle. Dans le cas contraire, il renvoie 0.
Sur l'objet
Appuyez sur un point et appuyez sur
appuyez sur la touche
pour le sélectionner. Ensuite, appuyez sur un objet et
. Le test s'affiche dans la partie supérieure de l'écran, ainsi que son
résultat. Le test renvoie 1 si le point est sur l'objet. Dans le cas contraire, il renvoie 0.
Parallel
Appuyez sur un objet droit (segment, droite, point, etc.), puis sur la touche
Ensuite, appuyez sur un autre objet droit et appuyez sur la touche
pour le sélectionner.
. Le test s'affiche dans la
partie supérieure de l'écran, ainsi que son résultat. Le test renvoie 1 si les objets sont parallèles. Dans le cas
contraire, il renvoie 0.
Perpendicular
Appuyez sur un objet droit (segment, droite, point, etc.), puis sur la touche
Ensuite, appuyez sur un autre objet droit et appuyez sur la touche
pour le sélectionner.
. Le test s'affiche dans la
partie supérieure de l'écran, ainsi que son résultat. Le test renvoie 1 si les objets sont perpendiculaires. Dans
le cas contraire, il renvoie 0.
Isocèle
Appuyez sur un triangle et appuyez sur
pour le sélectionner. Ou sélectionnez trois points dans
l'ordre. Renvoie 0 si le triangle n'est pas isocèle ou si les trois points ne forment pas un triangle isocèle. Si le
triangle est isocèle (ou que les trois points forment un triangle isocèle), renvoie l'ordre numérique du point
commun aux deux côtés de même longueur (1, 2 ou 3). Renvoie 4 si les trois points forment un triangle
équilatéral ou que le triangle sélectionné est équilatéral.
180 Chapitre 9 Géométrie
Équilatéral
Appuyez sur un triangle et appuyez sur
pour le sélectionner. Ou sélectionnez trois points dans
l'ordre. Renvoie 1 si le triangle est équilatéral ou que les trois points forment un triangle équilatéral. Dans le
cas contraire, il renvoie 0.
Parallélogramme
Appuyez sur un point et appuyez sur
pour le sélectionner. Répétez l'opération pour sélectionner
quatre points. Le test s'affiche dans la partie supérieure de l'écran, ainsi que son résultat. Le test renvoie 0 si
les points ne forment pas un parallélogramme. Renvoie 1 s'ils forment un parallélogramme, 2 s'ils forment un
losange, 3 s'ils forment un rectangle, et enfin 4 s'ils forment un carré.
Conjugaison
Appuyez sur un cercle et appuyez sur
pour le sélectionner. Sélectionnez ensuite deux points ou
deux droites. Le test renvoie 1 si les deux points ou droites sont les conjugués du cercle. Dans le cas contraire,
il renvoie 0.
Fonctions et commandes géométriques
Cette section répertorie les fonctions et commandes géométriques disponibles à partir de l'option
dans les vues symbolique et numérique, ainsi que celles uniquement accessibles à partir du menu Catlg.
Dans les calculs (de la vue numérique de l'application Géométrie et du CAS), les objets géométriques doivent
être référencés par le nom qui leur a été attribué dans la vue symbolique, avec le préfixe « G ».
Par exemple, altitude(GA,GB,GC) est la forme que vous devez utiliser dans les calculs.
En outre, dans la plupart des cas, les paramètres spécifiés dans la syntaxe suivante peuvent être le nom d'un
point (GA, par exemple) ou un nombre complexe représentant un point.
Ainsi, angle(A,B,C) peut être :
●
angle(GP, GR, GB) ;
●
angle(3+2i, 1–2i, 5+i) ou
●
une combinaison de points nommés et de points définis par un nombre complexe, comme dans
angle(GP,1–2*i,i).
Vue symbolique : menu Cmds
La plupart du temps, le menu Commandes de la vue symbolique est le même que celui de la vue graphique. La
catégorie Zoom n'apparaît pas dans la vue symbolique, tout comme les catégories Cartésien, Mesure et Tests
(ces trois dernières apparaissent cependant dans la vue numérique). Dans la vue symbolique, les commandes
sont saisies à l'aide de leur syntaxe. Mettez en surbrillance une commande et appuyez sur
pour en
savoir plus sur sa syntaxe. L'avantage de saisir ou modifier une définition dans la vue symbolique est que vous
pouvez spécifier l'emplacement exact des points. Une fois saisis les emplacements exacts des points, les
propriétés des objets dépendants (droites, cercles, etc.) sont signalées précisément par le CAS. Vous pouvez
en profiter pour tester des hypothèses sur des objets géométriques, avec les commandes de test. Toutes ces
commandes sont utilisables dans la vue du CAS, où elles renvoient les mêmes objets.
Fonctions et commandes géométriques 181
Point
Point
Crée un point en fonction de ses coordonnées. Chaque coordonnée peut être une valeur ou une expression
impliquant des variables ou des mesures sur d'autres objets appartenant à la construction géométrique.
point(réel1, réel2) ou point(expr1, expr2)
Exemples :
point(3,4) crée un point dont les coordonnées sont (3,4). Ce point peut être sélectionné et déplacé
ultérieurement.
point(abscisse(A), ordonnée(B)) crée un point dont la coordonnée x est identique à celle d'un
point A et dont la coordonnée y est identique à celle d'un point B. Ce point est modifié pour refléter les
déplacements du point A ou du point B.
Point on
Crée un point sur un objet géométrique dont l'abscisse est une valeur donnée ou crée une valeur réelle sur un
intervalle donné.
element(objet, réel) ou element(réel1…réel2)
Exemples :
element(plotfunc(x^2),–2) crée un point sur le graphique de y = x2. Ce point apparaît initialement
aux coordonnées (–2,4). Vous pouvez déplacer le point, mais il ne quittera jamais le graphique de sa fonction.
element(0..5) crée une barre coulissante avec une valeur initiale de 2.5. Appuyez longuement sur cette
valeur pour ouvrir la glissière. Sélectionnez
ou
pour augmenter ou diminuer la valeur sur la
barre coulissante. Appuyez sur la touche
pour fermer la barre coulissante. La valeur que vous
définissez peut être utilisée en tant que coefficient dans une fonction que vous tracez par la suite ou dans
d'autres objets ou calculs.
Midpoint
Renvoie le point médian d'un segment. L'argument peut être le nom d'un segment ou deux points définissant
un segment. Dans ce dernier cas, le segment n'a pas besoin d'être tracé.
midpoint(segment) ou midpoint(point1, point2)
Exemple :
midpoint(0,6+6i) renvoie point(3,3).
Center
Syntaxe : center(Cercle)
Trace le centre d'un cercle. Le cercle peut être défini par la commande de cercle ou par son nom (par exemple,
GC).
Exemple :
center(circle(x^2+y2–x–y)) trace point(1/2,1/2)
182 Chapitre 9 Géométrie
Intersection
Syntaxe : single_inter(courbe1, courbe2, [Point])
Trace l'intersection de courbe1 et courbe2 la plus proche de Point.
Exemple :
single_inter(line(y=x), circle(x^2+y^2=1), point(1,1)) trace
point((1+i)*√2/2).
Intersections
Renvoie l'intersection de deux courbes sous forme de vecteur.
inter(Curve1, Curve2)
Exemple :
inter(8-x^2/6, x/2-1) renvoie [[6 2],[-9 -11/2]].
REMARQUE : cette commande crée un point. Elle permet de rechercher l'intersection souhaitée d'après
l'emplacement de ce point. Vous pouvez déplacer le point pour sélectionner une autre intersection à
proximité.
Line
Segment
Trace un segment défini par ses extrémités.
segment(point1, point2)
Exemples :
segment(1+2i, 4) trace le segment défini par les points dont les coordonnées sont (1, 2) et (4, 0).
segment(GA, GB) trace le segment AB.
Ray
À partir de deux points, trace une demi-droite entre le premier et le deuxième point.
half_line((point1, point2)
Line
Trace une droite. Les arguments peuvent être deux points, une expression linéaire de type a*x+b*y+c, ou un
point et une pente, comme illustré dans les exemples.
line(point1, point2) ou line(a*x+b*y+c) ou line(point1, slope=mréel)
Exemples :
line(2+i, 3+2i) trace la droite dont l'équation est y=x–1 ; soit la droite traversant les points
(2,1) et (3,2).
line(2x–3y–8) trace la droite dont l'équation est 2x–3y=8.
line(3–2i,slope=1/2) trace la droite dont l'équation est x–2y=7 ; soit la droite passant par le point (3,
–2) avec une pente de m=1/2.
Fonctions et commandes géométriques 183
Parallel
Trace une droite passant par un point donné et parallèle à une autre droite.
parallel(point,line)
Exemples :
parallel(A, B) trace la droite passant par le point A et parallèle à la droite B.
parallel(3–2i, x+y–5) trace la droite passant par le point (3, –2) et parallèle à la droite dont
l'équation est x+y=5 ; soit la droite dont l'équation est y=–x+1.
Perpendicular
Trace une droite passant par un point donné et perpendiculaire à une autre droite. Cette droite peut être
définie par son nom, par deux points ou encore par une expression en x et y.
perpendicular(point, droite) ou perpendicular(point1, point2, point3)
Exemples :
perpendicular(GA, GD) trace une droite perpendiculaire à la droite D et passant par le point A.
perpendicular(3+2i, GB, GC) trace une droite passant par le point (3, 2) et perpendiculaire à la
droite BC.
perpendicular(3+2i,line(x–y=1)) trace une droite passant par le point (3, 2) et qui est
perpendiculaire à la droite dont l'équation est x – y = 1 ; soit la droite dont l'équation est y = –x + 5.
Tangent
Trace la ou les tangentes à une courbe et passant par un point donné. Il n'est pas nécessaire que ce point se
trouve sur la courbe.
tangent(curve, point)
Exemples :
tangent(plotfunc(x^2), GA) trace la tangente au graphique de y=x^2 en passant par le point A.
tangent(circle(GB, GC–GB), GA) trace une ou plusieurs droites tangentes, passant par le point A,
au cercle dont le centre est situé sur le point B et dont le rayon est défini par le segment BC.
Median
À partir des trois points définissant un triangle, crée la médiane du triangle qui passe par le premier point et
contient le point médian du segment défini par les deux autres points.
median_line(point1, point2, point3)
Exemple :
median_line(0, 8i, 4) trace la droite dont l'équation est y=2x. Soit, la droite passant par (0,0) et
(2,4), le point médian du segment dont les extrémités sont (0, 8) et (4, 0).
Altitude
À partir de trois points non colinéaires, trace l'altitude du triangle défini par les trois points passant par le
premier point. Le triangle n'a pas besoin d'être tracé.
altitude(point1, point2, point3)
184 Chapitre 9 Géométrie
Exemple :
altitude(A, B, C) trace une droite perpendiculaire à BC en passant par le point A.
Bisector
À partir de trois points, crée la bissectrice de l'angle défini par les trois points dont le sommet se trouve sur le
premier point. L'angle n'a pas besoin d'être tracé dans la vue graphique.
bisector(point1, point2, point3)
Exemples :
bisector(A,B,C) trace la bissectrice de l'angle ∡BAC.
bisector(0,-4i,4) trace la ligne définie par y=–x.
Polygon
Triangle
Trace un triangle en fonction de ses trois sommets.
triangle(point1, point2, point3)
Exemple :
triangle(GA, GB, GC) trace le triangle ΔABC.
Isosceles Triangle
Trace un triangle isocèle défini par deux de ses sommets et un angle. Les sommets définissent l'un des deux
côtés égaux en termes de longueur, tandis que l'angle définit l'angle entre les deux côtés de même longueur.
Comme pour la commande equilateral_triangle, vous avez la possibilité de mémoriser les
coordonnées du troisième point dans une variable du CAS.
isosceles_triangle(point1, point2, angle)
Exemple :
isosceles_triangle(GA, GB, angle(GC, GA, GB) définit un triangle isocèle de sorte que l'un
des deux côtés de même longueur soit AB, et que la mesure de l'angle entre les deux côtés de même longueur
soit égale à celle de l'angle ∡ACB.
Right Triangle
Trace un triangle rectangle en fonction de deux points et d'une échelle. L'un des pieds du triangle rectangle
est défini par les deux points, le sommet de l'angle droit est situé sur le premier point et l'échelle multiplie la
longueur du premier pied pour déterminer celle du deuxième.
right_triangle(point1, point2, realk)
Exemple :
right_triangle(GA, GB, 1) trace un triangle rectangle isocèle dont l'angle droit est situé sur le
point A et dont la longueur des deux pieds est égale à celle du segment AB.
Quadrilateral
Trace un quadrilatère à partir d'un ensemble de quatre points.
quadrilateral(point1, point2, point3, point4)
Fonctions et commandes géométriques 185
Exemple :
quadrilateral(GA, GB, GC, GD) trace le quadrilatère ABCD.
Parallélogramme
Trace un parallélogramme en fonction de trois de ses sommets. Le quatrième point est calculé
automatiquement, mais n'est pas défini de manière symbolique. Comme c'est le cas avec la plupart des autres
commandes relatives aux polygones, vous pouvez mémoriser les coordonnées du quatrième point dans une
variable du CAS. Le parallélogramme est orienté dans le sens inverse des aiguilles d'une montre à partir du
premier point.
parallelogram(point1, point2, point3)
Exemple :
parallelogram(0,6,9+5i) trace un parallélogramme dont les sommets sont situés aux
coordonnées (0, 0), (6, 0), (9, 5) et (3,5). Les coordonnées du dernier point sont calculées automatiquement.
Rhombus
Trace un losange en fonction de deux points et d'un angle. Comme avec la plupart des autres commandes
relatives aux polygones, vous pouvez spécifier des noms de variables du CAS facultatifs pour mémoriser les
coordonnées des deux autres sommets en tant que points.
rhombus(point1, point2, angle)
Exemple :
rhombus(GA, GB, angle(GC, GD, GE)) trace un losange sur le segment AB de sorte que la mesure
de l'angle du sommet A soit identique à celle de l'angle ∡DCE.
Rectangle
Trace un rectangle en fonction de deux sommets consécutifs et d'un point situé sur le côté opposé au côté
défini par les deux premiers sommets, ou d'une échelle pour les côtés perpendiculaires au premier côté.
Comme avec la plupart des autres commandes relatives aux polygones, vous pouvez spécifier des noms de
variables du CAS facultatifs pour mémoriser les coordonnées des deux autres sommets en tant que points.
rectangle(point1, point2, point3) ou rectangle(point1, point2, réelk)
Exemples :
rectangle(GA, GB, GE) trace un rectangle dont les deux premiers sommets sont les points A et B (l'un
des côtés étant le segment AB). Le point E est situé sur la droite qui contient le côté du rectangle opposé au
segment AB.
rectangle(GA, GB, 3, p, q) trace un rectangle dont les deux premiers sommets sont les points
A et B (l'un des côtés étant le segment AB). La longueur des côtés perpendiculaires au segment AB équivaut à
3*AB. Le troisième et le quatrième points sont respectivement mémorisés dans les variables p et q du CAS.
Polygon
Trace un polygone à partir d'un ensemble de sommets.
polygon(point1, point2, …, pointn)
Exemple :
polygon(GA, GB, GD) trace le polygone ΔABD.
186 Chapitre 9 Géométrie
Regular Polygon
Trace un polygone régulier en fonction des deux premiers sommets et du nombre de côtés, où le nombre de
côtés est supérieur à 1. Si le nombre de côtés est 2, le segment est tracé. Vous pouvez fournir des noms de
variables CAS pour mémoriser les coordonnées des points calculés dans leur ordre de création. Le polygone
est orienté dans le sens inverse des aiguilles d'une montre.
isopolygon(point1, point2, nréel), où nréel est un entier supérieur à 1.
Exemple :
isopolygon(GA, GB, 6) trace un hexagone régulier dont les deux premiers sommets sont les points
A et B.
Square
Trace un carré en fonction de deux sommets consécutifs utilisés en tant que points.
square(point1, point2)
Exemple :
square(0, 3+2i, p, q) trace un carré avec des sommets se trouvant aux coordonnées (0,0), (3,2),
(1,5) et (-2,3). Les deux derniers sommets sont calculés automatiquement et enregistrés dans les variables p
et q du CAS.
Curve
Circle
Trace un cercle en fonction des extrémités du diamètre, ou d'un centre et d'un rayon, ou encore d'une
équation en x et y.
circle(point1, point2) ou circle(point1, point 2-point1) ou circle(équation)
Exemples :
circle(GA, GB) trace le cercle de diamètre AB.
circle(GA, GB-GA) trace le cercle dont le centre est situé sur le point A et dont le rayon est AB.
circle(x^2+y^2=1) trace le cercle d'unité.
Il est possible d'utiliser cette commande uniquement pour tracer un arc.
circle(GA, GB, 0, π/2) trace un quart de cercle de diamètre AB.
Circumcircle
Trace le cercle circonscrit d'un triangle, c'est-à-dire le cercle circonscrit autour d'un triangle.
circumcircle(point1, point2, point3)
Exemple :
circumcircle(GA, GB, GC) trace le cercle circonscrit autour du triangle ΔABC.
Excircle
Étant donnés trois points définissant un triangle, trace le cercle exinscrit du triangle qui est tangent au côté
défini par les deux derniers points et également tangent aux extensions des deux côtés dont le sommet
commun est le premier point.
Fonctions et commandes géométriques 187
Exemple :
excircle(GA, GB, GC) trace le cercle tangent au segment BC et aux demi-droites AB et AC.
Incircle
Un cercle inscrit est un cercle tangent à chaque côté d'un polygone. La calculatrice HP Prime peut tracer un
cercle inscrit tangent aux côtés d'un triangle.
Appuyez sur chacun des sommets du triangle, en n'oubliant pas de confirmer par
à chaque fois.
Ellipse
Trace une ellipse en fonction des foyers et d'un point de l'ellipse ou d'un scalaire équivalant à la moitié de la
somme constante des distances entre un point de l'ellipse et chacun des foyers.
ellipse(point1, point2, point3) ou ellipse(point1, point2, réelk)
Exemples :
ellipse(GA, GB, GC) trace l'ellipse dont les foyers sont les points A et B et passant par le point C.
ellipse(GA,GB,3) trace une ellipse dont les foyers sont les points A et B. Pour tout point P de l'ellipse,
AP+BP=6.
Hyperbola
Trace une hyperbole en fonction des foyers et d'un point de l'hyperbole ou d'un scalaire équivalant à la moitié
de la différence constante des distances entre un point de l'hyperbole et chacun des foyers.
hyperbola(point1, point2, point3) ou hyperbola(point1, point2, réelk)
Exemples :
hyperbola(GA, GB, GC) trace l'hyperbole dont les foyers sont les points A et B et passant par le
point C.
hyperbola(GA,GB,3) trace une hyperbole dont les foyers sont les points A et B. Pour tout point P de
l'hyperbole |AP-BP|=6.
188 Chapitre 9 Géométrie
Parabola
Trace une parabole avec une droite directrice et un point focal donnés, ou le sommet de la parabole et un
nombre réel représentant la longueur focale.
parabola(point,droite) ou parabola(sommet,réel)
Exemples :
parabola(GA, GB) trace une parabole dont le foyer est le point A et dont la directrice est la droite B.
parabola(GA, 1) trace une parabole dont le sommet est le point A et dont la longueur focale est 1.
Conic
Trace le graphique d'une section conique définie par une expression en x et y.
conic(expr)
Exemple :
conic(x^2+y^2-81) trace un cercle dont le centre est situé aux coordonnées (0,0) et dont le rayon est 9.
Locus
À partir d'un premier point et d'un deuxième point appartenant à un objet géométrique (un point sur celui-ci),
trace le lieu géométrique du premier point tandis que le deuxième point traverse son objet.
locus(point,element)
Plot
Fonction
Construit le tracé d'une fonction à partir d'une expression de la variable indépendante x. Notez l'utilisation
du x minuscule.
Syntaxe : plotfunc(Expr)
Exemple :
plotfunc(3*sin(x)) trace le graphique de y=3*sin(x).
Paramétrique
Récupère une expression complexe dans une variable et un intervalle pour cette variable comme arguments.
Interprète l'expression complexe f(t)+i*g(t) sous la forme x=f(t) et y=g(t), et trace l'équation paramétrique sur
l'intervalle spécifié dans le deuxième argument.
Syntaxe : plotparam(f(Var)+i*g(Var), Var= Start..Stop, [tstep=Value])
Exemples :
plotparam(cos(t)+ i*sin(t), t=0..2*π) trace le cercle d'unité.
plotparam(cos(t)+ i*sin(t), t=0..2*π, tstep=π/3) trace un hexagone régulier inscrit dans
le cercle d'unité (notez la valeur de tstep).
Polaire
Effectue un tracé polaire.
Fonctions et commandes géométriques 189
Syntaxe : plotpolar(Expr,Var=Interval, [Step]) ou plotpolar(Expr, Var, Min,
Max, [Step])
Exemple :
plotpolar(f(x),x,a,b) trace la courbe polaire r=f(x) pour x en [a,b].
Suite
À partir d'une expression en x et d'une liste contenant trois valeurs, trace la ligne y=x, le tracé de la fonction
définie par l'expression sur le domaine défini par l'intervalle entre les deux dernières valeurs, et trace le
graphique en toile d'araignée pour les n premiers termes de la séquence récursive définie par l'expression (en
partant de la première valeur).
Syntaxe : plotseq(f(Var), Var={Début, Xmin, Xmax}, Integern)
Exemple :
plotseq(1-x/2, x={3 -1 6}, 5) trace y=x et y=1–x/2 (à partir de x=–1 jusqu'à x=6), puis trace
les 5 premiers termes du graphique en toile d'araignée pour u(n)=1-(u(n–1)/2, en partant de u(0)=3.
Implicite
Trace une courbe implicite à partir de l'expression Expr (en x et y). Plus spécifiquement, trace Expr=0. Notez
l'utilisation de minuscules pour x et y. Avec les intervalles x et y facultatifs, trace uniquement dans la limite de
ces intervalles.
Syntaxe : plotimplicit(Expr, [XIntrvl, YIntrvl])
Exemple :
plotimplicit((x+5)^2+(y+4)^2-1) trace un cercle, centré sur le point (-5, -4), d'un rayon de 1.
Champ de direction
Trace le graphique du champ de direction pour l'équation différentielle y'=f(x,y), où f(x,y) est contenu dans
l'expression Expr. VectorVar est un vecteur contenant les variables. Si VectorVar est de la forme [x=intervalle,
y=intervalle], le champ de direction est alors tracé sur l'intervalle des x et l'intervalle des y spécifiés. À partir
de valeurs xstep et ystep, trace les segments de champ de direction avec ces paliers. Si l'option choisie est
normalize, les segments de champs de direction tracés sont de même longueur.
Syntaxe : plotfield(Expr, VectorVar, [xstep=Val, ystep=Val, Option])
Exemple :
plotfield(x*sin(y), [x=-6..6, y=-6..6],normalize) trace le champ de direction pour
y'=x*sin(y), de -6 à 6 dans les deux directions, avec des segments de longueurs égales.
EDO
Trace la solution de l'équation différentielle y’=f(Var1, Var2, ...) qui contient comme condition initiale pour les
variables Val1, Val2,... Le premier argument est l'expression f(Var1, Var2,...), le deuxième argument est le
vecteur des variables et le troisième argument est le vecteur des conditions initiales.
Syntaxe : plotode(Expr, [Var1, Var2, ...], [Val1, Val2. ...])
Exemple :
plotode(x*sin(y), [x,y], [–2, 2]) trace le graphique de la solution au point y’=x*sin(y)
qui passe par le point (–2, 2) comme sa condition initiale.
190 Chapitre 9 Géométrie
Liste
Trace un ensemble de n points et les relie avec des segments. Les points sont définis par une matrice 2xn,
contenant les abscisses dans la première ligne et les ordonnées dans la deuxième ligne.
Syntaxe : plotlist(matrice 2xn)
Exemple :
plotlist([[0,3],[2,1],[4,4],[0,3]]) trace un triangle.
Réglette
Crée une barre coulissante qui peut être utilisée pour contrôler la valeur d'un paramètre. Une boîte de
dialogue affiche la définition de la barre coulissante et une animation éventuelle pour la glissière. Lorsque
vous avez terminé, la barre coulissante apparaît dans la partie supérieure gauche de la vue graphique. Vous
pouvez ensuite la déplacer à un autre endroit.
Transformation
Translation
Déplace un objet géométrique sur un vecteur donné. Le vecteur correspond à la différence de deux points
(tête/queue).
translation(vector, object)
Exemples :
translation(0-i, GA) déplace l'objet A d'une unité vers le bas.
translation(GB-GA, GC) déplace l'objet C sur le vecteur AB.
Symétrie
Reflète un objet géométrique sur une droite ou à travers un point. Dans ce dernier cas, on parle parfois de
« demi-tour ».
reflection(droite, objet) ou reflection(point, objet)
Exemples :
reflection(line(x=3),point(1,1)) reflète le point aux coordonnées (1, 1) sur la droite
verticale x=3 pour créer un point aux coordonnées (5,1).
reflection(1+i, 3-2i) reflète le point aux coordonnées (3, –2) à travers le point (1, 1) pour créer un
point aux coordonnées (–1, 4).
Rotation
Fait pivoter un objet géométrique, autour d'un point central donné, en fonction d'un angle donné.
rotate(point, angle, object)
Exemple :
rotate(GA, angle(GB, GC, GD),GK) fait pivoter l'objet géométrique portant l'étiquette K, autour
du point A, en fonction d'un angle égal à ∡CBD.
Dilatation
Dilate un objet géométrique, par rapport à un point central, en fonction d'une échelle donnée.
Fonctions et commandes géométriques 191
homothety(point, realk, object)
Exemple :
homothety(GA, 2, GB) crée une dilatation centrée sur le point A avec un facteur d'échelle 2. Chaque
point P de l'objet géométrique B a son image P' sur la demi-droite AP de sorte que AP'= 2AP.
Similarité
Dilate et fait pivoter un objet géométrique autour d'un même point central.
similarity(point, realk, angle, object)
Exemple :
similarity(0, 3, angle(0,1,i),point(2,0)) dilate le point aux coordonnées (2,0) en fonction
d'une échelle de 3 (point situé à (6,0)), puis fait pivoter le résultat de 90° dans le sens inverse des aiguilles
d'une montre pour créer un point aux coordonnées (0,6).
Projection
Trace la projection orthogonale d'un point sur une courbe.
projection(curve, point)
Inversion
Trace l'inversion d'un point, par rapport à un autre point, en fonction d'une échelle donnée.
inversion(point1, realk, point2)
Exemple :
inversion(GA, 3, GB) trace le point C sur la ligne AB de sorte que AB*AC=3. Dans ce cas, le point A est
le centre de l'inversion et le facteur d'échelle est 3. Le point B est le point dont l'inversion est créée.
En règle générale, l'inversion du point A traversant le centre C, avec une échelle k, mappe A sur A', de sorte
que A' soit placé sur la ligne CA et que CA*CA’=k, CA et CA' représentant les longueurs des segments
correspondants. Si k=1, les longueurs CA et CA’ sont des réciproques.
Réciprocité
Étant donné un cercle et un vecteur d'objets qui sont des points ou des droites, cette fonction renvoie un
vecteur dans lequel chaque point est remplacé par sa droite polaire et chaque droite est remplacée par son
pôle, par rapport au cercle.
reciprocation(Circle, [Obj1, Obj2,...Objn])
Exemple :
reciprocation(circle(0,1),[line(1+i,2),point(1+i*2)]) renvoie [point(1/2,
1/2) line(y=-x/2+1/2)].
Vue numérique : menu Cmds
Cartésien
Abscisse
Renvoie la coordonnée x d'un point ou la longueur x d'un vecteur.
abscissa(point) or abscissa(vector)
192 Chapitre 9 Géométrie
Exemple :
abscissa(GA) renvoie la coordonnée x du point A.
Ordonnée
Renvoie la coordonnée y d'un point ou la longueur y d'un vecteur.
ordinate(point) ou ordinate(vecteur)
Exemple :
ordinate(GA) renvoie la coordonnée y du point A.
Coordonnées
À partir d'un vecteur de points donné, renvoie une matrice contenant les coordonnées x et y de ces points.
Chaque ligne de la matrice définit un point ; la première colonne fournit les coordonnées x et la deuxième
colonne contient les coordonnées y.
coordinates([point1, point2, …, pointn]))
Équation de
Renvoie l'équation cartésienne d'une courbe en x et y ou les coordonnées cartésiennes d'un point.
equation(courbe) ou equation(point)
Exemple :
Si GA est le point aux coordonnées (0, 0), GB celui aux coordonnées (1, 0) et que GC est défini par circle(GA,
GB-GA), equation(GC) renvoie x2 + y2 = 1.
Paramétrique
Fonctionne de la même manière que la commande equation, à l'exception des résultats paramétriques, cette
fois renvoyés en forme complexe.
parameq(GeoObj )
Coordonnées polaires
Renvoie un vecteur contenant les coordonnées polaires d'un point ou d'un nombre complexe.
polar_coordinates(point) ou polar_coordinates(nombre complexe)
Exemple :
polar_coordinates(√2, √2) renvoie [2, π/4].
Mesure
Distance
Renvoie la distance entre deux points ou entre un point et une courbe.
distance(point1, point2) ou distance(point, courbe)
Exemples :
distance(1+i, 3+3i) renvoie 2.828… ou 2√2.
Fonctions et commandes géométriques 193
Si GA est le point aux coordonnées (0, 0) et que GB est défini par plotfunc(4-x^2/4), distance(GA, GB)
renvoie 3.464… ou 2√3.
Rayon
Renvoie le rayon d'un cercle.
radius(circle)
Exemple :
Si GA est le point aux coordonnées (0, 0), GB celui aux coordonnées (1, 0) et que GC est défini par circle(GA,
GB-GA), radius(GC) renvoie 1.
Périmètre
Renvoie le périmètre d'un polygone ou la circonférence d'un cercle.
perimeter(polygone) ou perimeter(cercle)
Exemples :
Si GA est le point aux coordonnées (0, 0), GB celui aux coordonnées (1, 0) et que GC est défini par circle(GA,
GB-GA), perimeter(GC) renvoie 2p.
Si GA est le point aux coordonnées (0, 0), GB celui aux coordonnées (1, 0) et que GC est défini par square(GA,
GB-GA), perimeter(GC) renvoie 4.
Pente
Renvoie la pente d'un objet droit (segment, demi-droite ou droite).
slope(Object)
Exemple :
slope(line(point(1, 1), point(2, 2))) renvoie 1.
Aire
Renvoie l'aire d'un cercle ou d'un polygone.
area(cercle) ou area(polygone)
Cette commande peut également renvoyer l'aire sous une courbe entre deux points.
area(expr, value1, value2)
Exemples :
Si GA est défini en tant que cercle d'unité, area(GA) renvoie p.
area(4-x^2/4, -4,4) renvoie 14.666…
Angle
Renvoie la mesure d'un angle dirigé. Le premier point fait office de sommet de l'angle, tandis que les deux
points suivants indiquent dans l'ordre la mesure et l'orientation.
angle(vertex, point2, point3)
Exemple :
angle(GA, GB, GC) renvoie la mesure de l'angle ∡BAC.
194 Chapitre 9 Géométrie
Longueur d'arc
Renvoie la longueur de l'arc d'une courbe entre deux points situés sur cette courbe. La courbe est une
expression, la variable indépendante est déclarée, et les deux points sont définis en fonction des valeurs de la
variable indépendante.
Cette commande est également valable pour la définition paramétrique d'une courbe. Dans ce cas,
l'expression est une liste de deux expressions (l'une pour x, l'autre pour y) par rapport à une troisième variable
indépendante.
arcLen(expr, real1, real2)
Exemples :
arcLen(x^2, x, –2, 2) renvoie 9.29….
arcLen({sin(t), cos(t)}, t, 0, π/2) renvoie 1.57…
Tests
Colinéaire
Utilise un ensemble de points comme argument et détermine si ces points sont colinéaires ou non. Renvoie 1
si les points sont colinéaires, ou 0 dans le cas contraire.
is_collinear(point1, point2, …, pointn)
Exemple :
is_collinear(point(0,0), point(5,0), point(6,1)) renvoie 0.
Sur cercle
Utilise un ensemble de points comme argument et détermine si ces points appartiennent au même cercle.
Renvoie 1 si les points appartiennent à un même cercle, ou 0 dans le cas contraire.
is_concyclic(point1, point2, …, pointn)
Exemple :
is_concyclic(point(-4,-2), point(-4,2), point(4,-2), point(4,2)) renvoie 1.
Sur l'objet
Détermine si un point appartient à un objet géométrique. Renvoie 1 si c'est le cas, ou 0 dans le cas contraire.
is_element(point, object)
Exemple :
is_element(point(2/√2,2/√2), circle(0,1)) renvoie 1.
Parallèle
Détermine si deux lignes sont parallèles ou non. Renvoie 1 si c'est le cas, ou 0 dans le cas contraire.
is_parallel(line1, line2)
Exemple :
is_parallel(line(2x+3y=7),line(2x+3y=9) renvoie 1.
Fonctions et commandes géométriques 195
Perpendiculaire
Cette commande est similaire à la commande is_orthogonal. Détermine si deux droites sont perpendiculaires
ou non.
is_perpendicular(line1, line2)
Isocèle
Détermine si trois points sont ou non les sommets d'un même triangle isocèle. Renvoie 0 si ce n'est pas le cas.
Si ça l'est, cette commande renvoie l'ordre numérique du point commun aux deux côtés de même longueur (1,
2 ou 3). Renvoie 4 si les trois points forment un triangle équilatéral.
is_isosceles(point1, point2, point3)
Exemple :
is_isoscelesl(point(0,0), point(4,0), point(2,4)) renvoie 3.
Équilatéral
Détermine si trois points sont les sommets d'un même triangle équilatéral ou non. Renvoie 1 si c'est le cas,
ou 0 dans le cas contraire.
is_equilateral(point1, point2, point3)
Exemple :
is_equilateral(point(0,0), point(4,0), point(2,4)) renvoie 0.
Parallélogramme
Détermine si un ensemble de quatre points représente ou non les sommets d'un parallélogramme. Renvoie 0
si ce n'est pas le cas. Si ça l'est, cette commande renvoie 1 s'ils ne forment qu'un parallélogramme, 2 s'ils
forment un losange, 3 s'ils forment un rectangle, et enfin 4 s'ils forment un carré.
is_parallelogram(point1, point2, point3, point4)
Exemple :
is_parallelogram(point(0,0), point(2,4), point(0,8), point(-2,4)) renvoie 2.
Conjugaison
Détermine si deux points ou droites sont les conjugués d'un cercle donné. Renvoie 1 si c'est le cas, ou 0 dans
le cas contraire.
is_conjugate(cercle, point1, point2) ou is_conjugate(cercle, droite1,
droite2)
Autres fonctions géométriques
Bien que les fonctions suivantes ne soient pas accessibles depuis un menu de l'application Géométrie, elles
sont disponibles dans le menu Catlg.
affix
Renvoie les coordonnées d'un point ou les longueurs x et y d'un vecteur sous la forme d'un nombre complexe.
affix(point) ou affix(vecteur)
Exemple :
196 Chapitre 9 Géométrie
Si GA est un point aux coordonnées (1, –2), affix(GA) renvoie 1–2i.
barycenter
Calcule le centre de masse hypothétique d'un ensemble de points, dont chacun présente un poids donné
(nombre réel). Chaque paire point/poids est placée entre crochets pour représenter un vecteur.
barycenter([[point1, weight1], [point2, weight2],…,[pointn, weightn]])
Exemple :
barycenter
renvoie le point (1/2, 1/4).
convexhull
Renvoie un vecteur contenant les points constituant l'enveloppe convexe d'un ensemble de points donné.
convexhull(point1, point2, …, pointn)
Exemple :
convexhull(0,1,1+i,1+2i,-1-i,1-3i,-2+i) renvoie [1-3*i 1+2*i -2+ i -1- i ].
distance2
Renvoie le carré de la distance entre deux points ou entre un point et une courbe.
distance2(point1, point2) ou distance2(point, courbe)
Exemples :
distance2(1+i, 3+3i) renvoie 8.
Si GA est le point aux coordonnées (0, 0) et que GB est défini par plotfunc(4-x^2/4), distance2(GA, GB)
renvoie 12.
division_point
Pour deux points A et B et un facteur numérique k, renvoie un point C tel que C-B=k*(C-A).
division_point(point1, point2, realk)
Exemple :
division_point(0,6+6*i,4) renvoie le point (8,8).
equilateral_triangle
Trace un triangle équilatéral défini par l'un de ses côtés, c'est-à-dire par deux sommets consécutifs. Le
troisième point est calculé automatiquement, mais n'est pas défini de manière symbolique. En cas d'ajout
d'une variable en caractères minuscules en tant que troisième argument, les coordonnées du troisième point
sont mémorisées dans cette variable. Le triangle est orienté dans le sens inverse des aiguilles d'une montre à
partir du premier point.
equilateral_triangle(point1, point2) ou equilateral_triangle(point1,
point2, var)
Fonctions et commandes géométriques 197
Exemples :
equilateral triangle(0,6) trace un triangle équilatéral dont les deux premiers sommets sont
situés aux coordonnées (0,0) et (6,0). La position calculée du troisième sommet est (3,3*√3).
equilateral triangle(0,6, v) trace un triangle équilatéral dont les deux premiers sommets sont
situés aux coordonnées (0, 0) et (6,0). La position calculée du troisième sommet est (3,3*√3) et ces
coordonnées sont enregistrées dans la variable du CAS v. Dans la vue du CAS, la saisie de v renvoie le
point(3*(√3*i+1)), qui est égal à (3,3*√3).
exbisector
À partir de trois points définissant un triangle, crée la bissectrice des angles extérieurs du triangle dont le
sommet commun est situé sur le premier point. Le triangle n'a pas besoin d'être tracé dans la vue graphique.
exbisector(point1, point2, point3)
Exemples :
exbisector(A,B,C) trace la bissectrice des angles extérieurs du triangle ΔABC dont le sommet commun
est situé sur le point A.
exbisector(0,–4i,4) trace la droite définie par y=x.
extract_measure
Renvoie la définition d'un objet géométrique. Pour un point, cette définition se compose des coordonnées de
celui-ci. Pour ce qui est des autres objets, la définition les reflète dans la vue symbolique, en fournissant les
coordonnées de leurs points déterminants.
extract_measure(Var)
harmonic_conjugate
Renvoie le conjugué harmonique de trois points. Plus précisément, renvoie le conjugué harmonique de point3
par rapport à point1 et point2. Accepte également trois droites parallèles ou confondues. Dans ce cas, la
fonction renvoie l'équation de la droite conjuguée harmonique.
harmonic_conjugate(point1, point2, point3) ou harmonic_conjugate(droite1,
droite2, droite3)
Exemple :
harmonic_conjugate(point(0, 0), point(3, 0), point(4, 0)) renvoie point(12/5, 0).
harmonic_division
Renvoie le conjugué harmonique de trois points. Plus précisément, renvoie le conjugué harmonique de point3
par rapport à point1 et point2 et mémorise le résultat dans la variable var. Accepte également trois droites
parallèles ou confondues. Dans ce cas, la fonction renvoie l'équation de la droite conjuguée harmonique.
harmonic_division(point1, point2, point3, var) ou
harmonic_division(droite1, droite2, droite3, var)
Exemple :
harmonic_division(point(0, 0), point(3, 0), point(4, 0), p) renvoie le résultat
point(12/5, 0) et le mémorise dans la variable p.
198 Chapitre 9 Géométrie
isobarycenter
Renvoie le centre de masse hypothétique d'un ensemble de points. Fonctionne comme barycenter, en
supposant cependant que le poids de tous les points est identique.
isobarycenter(point1, point2, …,pointn)
Exemple :
isobarycenter(–3,3,3*√3*i) renvoie point(3*√3*i/3), ce qui équivaut à (0,√3).
is_harmonic
Détermine si quatre points font partie ou non d'une plage ou division harmonique. Renvoie 1 si c'est le cas,
ou 0 dans le cas contraire.
is_harmonic(point1, point2, point3, point4)
Exemple :
is_harmonic(point(0, 0), point(3, 0), point(4, 0), point(12/5, 0)) renvoie 1.
is_harmonic_circle_bundle
Renvoie 1 si les cercles forment un faisceau, 2 s'ils ont le même centre, 3 s'ils sont confondus, ou 0 dans les
autres cas.
is_harmonic_circle_bundle({circle1, circle2, …, circlen})
is_harmonic_line_bundle
Renvoie 1 si les droites sont concourantes, 2 si elles sont parallèles, 3 si elles sont confondues, ou 0 dans les
autres cas.
is_harmonic_line_bundle({line1, line2, …, linen}))
is_orthogonal
Détermine si deux droites ou deux cercles sont orthogonaux (perpendiculaires) ou non. Pour deux cercles,
détermine si les droites tangentes à un point d'intersection sont orthogonales ou non. Renvoie 1 si c'est le
cas, ou 0 dans le cas contraire.
is_orthogonal(droite1, droite2) ou is_orthogonal(cercle1, cercle2)
Exemple :
is_orthogonal(line(y=x),line(y=-x)) renvoie 1.
is_rectangle
Détermine si un ensemble de quatre points représente ou non les sommets d'un rectangle. Renvoie 0 si ce
n'est pas le cas, 1 si ça l'est, et 2 s'il s'agit des sommets d'un carré.
is_rectangle(point1, point2, point3, point4)
Exemples :
is_rectangle(point(0,0), point(4,2), point(2,6), point(-2,4)) renvoie 2.
Lorsque seuls trois points constituent l'argument, détermine s'il s'agit ou non des sommets d'un triangle
rectangle. Renvoie 0 si ce n'est pas le cas. Si ça l'est, cette commande renvoie l'ordre numérique du point
commun aux deux côtés perpendiculaires (1, 2 ou 3).
Fonctions et commandes géométriques 199
is_rectangle(point(0,0), point(4,2), point(2,6)) renvoie 2.
is_rhombus
Détermine si un ensemble de quatre points représente ou non les sommets d'un losange. Renvoie 0 si ce n'est
pas le cas, 1 si ça l'est, et 2 s'il s'agit des sommets d'un carré.
is_rhombus(point1, point2, point3, point4)
Exemple :
is_rhombus(point(0,0), point(-2,2), point(0,4), point(2,2)) renvoie 2.
is_square
Détermine si un ensemble de quatre points représente ou non les sommets d'un carré. Renvoie 1 si c'est le
cas, ou 0 dans le cas contraire.
is_square(point1, point2, point3, point4)
Exemple :
is_square(point(0,0), point(4,2), point(2,6), point(-2,4)) renvoie 1.
LineHorz
Trace la ligne horizontale y=a.
LineHorz(a)
Exemple :
LineHorz(-2) trace la droite horizontale ayant y = –2 pour équation.
LineVert
Trace la droite verticale x=a.
LineVert(a)
Exemple :
LineVert(–3) trace la droite verticale ayant x = –3 pour équation.
open_polygon
Relie un ensemble de points à des segments de droite, dans l'ordre indiqué, afin de construire un polygone. Si
le dernier point est identique au premier, le polygone est fermé. Dans le cas contraire, il s'agit d'un polygone
ouvert.
open_polygon(point1, point2, …, point1) ou open_polygon(point1, point2, …,
pointn)
orthocenter
Renvoie l'orthocentre d'un triangle, c'est-à-dire l'intersection des trois altitudes d'un triangle. L'argument peut
être le nom d'un triangle ou trois points non colinéaires définissant un triangle. Dans ce dernier cas, le triangle
n'a pas besoin d'être tracé.
orthocenter(triangle) ou orthocenter(point1, point2, point3)
Exemple :
200 Chapitre 9 Géométrie
orthocenter(0,4i,4) renvoie (0,0).
perpen_bisector
Trace la bissectrice perpendiculaire d'un segment. Le segment est défini par son nom ou par ses deux
extrémités.
perpen_bisector(segment) ou perpen_bisector(point1, point2)
Exemples :
perpen_bisector(GC) trace la bissectrice perpendiculaire du segment C.
perpen_bisector(GA, GB) trace la bissectrice perpendiculaire du segment AB.
perpen_bisector(3+2i, i) trace la bissectrice perpendiculaire d'un segment dont les extrémités ont
les coordonnées (3, 2) et (0, 1), c'est-à-dire la droite dont l'équation est y=x/3+1.
point2d
Redistribue, de manière aléatoire, un ensemble de points, de sorte que pour chaque point, x ∈ [–5,5] et y ∈ [–
5,5]. Tout déplacement ultérieur de l'un des points a pour effet de redistribuer tous les points de manière
aléatoire chaque fois que vous appuyez sur le point ou sur une touche de direction.
point2d(point1, point2, …, pointn)
polar
Renvoie la droite polaire d'un point donné en tant que pôle, par rapport à un cercle donné.
polar(circle, point)
Exemple :
polar(circle(x^2+y^2=1),point(1/3,0)) renvoie x=3.
pole
Renvoie le pôle d'une droite donnée par rapport à un cercle donné.
pole(circle, line)
Exemple :
pole(circle(x^2+y^2=1), line(x=3)) renvoie point(1/3, 0).
powerpc
Renvoie, à partir d'un cercle et d'un point, la différence entre le carré de la distance entre le point et le centre
du cercle et le carré du rayon de ce cercle.
powerpc(circle, point)
Exemple :
powerpc(circle(point(0,0), point(1,1)-point(0,0)), point(3,1)) renvoie 8.
radical_axis
Renvoie la droite dont tous les points présentent les mêmes valeurs powerpc pour les deux cercles indiqués.
radical_axis(circle1, circle2)
Fonctions et commandes géométriques 201
Exemple :
radical_axis(circle(((x+2)²+y²) = 8),circle(((x-2)²+y²) = 8)) renvoie line(x=0).
vector
Crée un vecteur de point1 à point2. En prenant un point pour argument, l'origine est utilisée comme
l'extrémité inférieure du vecteur.
vector(point1, point2) ou vector(point)
Exemple :
vector(point(1,1), point(3,0)) crée un vecteur de (1, 1) à (3, 0).
vertices
Renvoie la liste des sommets d'un polygone.
vertices(polygon)
vertices_abca
Renvoie la liste fermée des sommets d'un polygone.
vertices_abca(polygon)
202 Chapitre 9 Géométrie
10 Tableur
L'application Tableur fournit une grille de cellules permettant de saisir du contenu (des nombres, du texte, des
expressions, etc.) et d'effectuer certaines opérations sur ce contenu.
Pour ouvrir l'application Tableur, appuyez sur la touche
, puis sélectionnez Spreadsheet (Tableur).
Vous pouvez créer autant de feuilles de calcul personnalisées que vous le souhaitez, en attribuant à chacune
un nom unique, comme quand vous créez une application. Ces feuilles de calcul personnalisées peuvent être
ouvertes de la même manière : en appuyant sur
et en sélectionnant la feuille souhaitée.
La taille maximale d'une feuille de calcul, quel qu'en soit le type, est de 10 000 lignes et 676 colonnes.
L'application s'ouvre dans la vue numérique. Il n'y a pas de vue graphique ni de vue symbolique. La vue
Configuration symbolique (
) permet de remplacer certains paramètres au niveau de
l'ensemble du système (une opération courante dans la vue Configuration symbolique).
Présentation de l'application Tableur
Imaginons que vous gérez un stand sur un marché. Vous y vendez des meubles qui ont été déposés par leur
propriétaire, en prenant une commission de 10 %. La location de l'emplacement vous coûte 100 € par jour et
vous décidez de quitter le stand une fois que vous aurez gagné 250 €.
1.
Ouvrez l'application Tableur.
Appuyez sur la touche
, puis sélectionnez Spreadsheet (Tableur).
2.
Sélectionnez la colonne A. Pour ce faire, appuyez sur A ou servez-vous des touches de curseur pour
mettre en surbrillance la cellule A (soit l'en-tête de la colonne A).
3.
Entrez PRICE (PRIX) et appuyez sur
pour attribuer le nom PRICE à la première colonne.
Présentation de l'application Tableur 203
4.
Sélectionnez la colonne B. Pour ce faire, appuyez sur B ou servez-vous des touches de curseur pour
mettre en surbrillance la cellule B.
5.
Entrez une formule correspondant à votre commission (soit 10 % du prix de chaque article vendu) :
PRICE
0.1
Puisque vous avez entré la formule dans l'en-tête d'une colonne, elle est automatiquement copiée dans
chacune des cellules qui composent cette colonne. Pour le moment, seule la valeur 0 s'affiche, dans la
mesure où la colonne PRICE est encore vide.
6.
Sélectionnez la colonne B.
7.
Appuyez sur
8.
Saisissez COMMIS, puis appuyez sur
, puis sélectionnez Name (Nom).
. Notez que l'en-tête de la colonne B est à présent
COMMIS.
9.
Il est recommandé de vérifier les formules en entrant des valeurs factices pour voir si le résultat
correspond à vos attentes. Sélectionnez la cellule A1 et assurez-vous que le bouton
s'affiche
dans le menu, en lieu et place de
. (Si ce n'est pas le cas, appuyez dessus.) Lorsque cette option
est activée, votre curseur sélectionne automatiquement la cellule placée juste après celle dans laquelle
vous venez de saisir du contenu.
204 Chapitre 10 Tableur
10. Ajoutez des valeurs dans la colonne PRICE (PRIX) et observez le résultat dans la colonne COMMIS. Si les
résultats vous semblent erronés, appuyez sur l'en-tête COMMIS, puis sur
pour corriger la
formule.
11. Pour supprimer les valeurs factices, sélectionnez la cellule A1, appuyez sur
, puis sur la touche
, jusqu'à ce que toutes les valeurs factices soient sélectionnées. Ensuite, appuyez sur la touche
.
12. Sélectionnez la cellule C1.
13. Créez une étiquette pour vos recettes comme suit :
TAKINGS
REMARQUE : les chaînes de texte, à l'exception des noms, doivent être placées entre guillemets.
14. Sélectionnez la cellule D1.
15. Entrez une formule permettant de totaliser vos recettes comme suit :
SUM
PRICE
Il vous est également possible d'indiquer une plage, par exemple A1:A100. Toutefois, en indiquant le
nom de la colonne, vous êtes certain que toutes les entrées de la colonne seront totalisées.
16. Sélectionnez la cellule C3.
17. Créez une étiquette pour le total de vos commissions :
TOTAL COMMIS
18. Pour élargir la colonne C afin de visualiser la totalité de l'étiquette en C3, sélectionnez la cellule d'en-tête
de la colonne C, appuyez sur
, puis sélectionnez Colonne
.
Un formulaire de saisie s'affiche et vous permet de spécifier la largeur de la colonne.
Présentation de l'application Tableur 205
19. Entrez 100, puis appuyez sur
.
Vous devrez peut-être tâtonner légèrement avant d'obtenir la largeur de colonne adaptée. La valeur
entrée correspond à la largeur de la colonne, en pixels.
20. Sélectionnez la cellule D3.
21. Entrez une formule permettant de totaliser vos commissions :
SUM
COMMIS
ASTUCE : au lieu de saisir manuellement la formule SUM (SOMME), vous avez la possibilité de la
sélectionner dans le menu Apps (Applications) de la Boîte à outils.
22. Sélectionnez la cellule C5.
23. Créez une étiquette pour vos coûts fixes :
COSTS
24. Entrez 100 dans la cellule D5. Cette valeur correspond à la somme que vous devez verser au
propriétaire de l'emplacement de votre stand.
25. Entrez l'étiquette PROFIT dans la cellule C7.
26. Dans la cellule D7, entrez une formule permettant de calculer vos bénéfices :
D3
D5
Vous pouvez également attribuer un nom aux cellules D3 et D5, comme TOTCOM et COSTS (COÛTS),
respectivement. La formule en D7 serait alors =TOTCOM–COSTS.
27. Entrez l'étiquette GOAL (OBJECTIF) dans la cellule E1.
Vous pouvez au choix balayer l'écran d'un mouvement de doigt ou appuyer à plusieurs reprises sur les
touches de curseur pour afficher la cellule E1.
28. Entrez 250 dans la cellule F1.
Il s'agit des bénéfices minimum que vous souhaitez générer au cours de la journée.
206 Chapitre 10 Tableur
29. Dans la cellule C9, entrez l'étiquette GO HOME (FIN JOURNÉE).
30. Dans la cellule D9, entrez la formule suivante :
D7≥F1
Vous pouvez sélectionner le signe ≥ dans la palette de relations (
).
Cette formule renvoie la valeur 0 dans D9 tant que vous n'avez pas atteint votre objectif, puis 1 lorsque
c'est le cas. Cela vous permet ainsi de savoir en un coup d'œil si vous avez engrangé suffisamment de
bénéfices pour finir votre journée.
31. Sélectionnez C9 et D9.
Pour ce faire, faites glisser votre doigt ou mettez C9 en surbrillance, sélectionnez
appuyez sur la touche
32. Appuyez sur
, puis
.
, puis sélectionnez Color (Couleur).
33. Choisissez la couleur d'affichage du contenu des cellules sélectionnées.
34. Appuyez sur
, puis sélectionnez Fill (Remplissage).
Présentation de l'application Tableur 207
35. Choisissez la couleur d'arrière-plan des cellules sélectionnées.
Les cellules les plus importantes de la feuille de calcul se démarquent ainsi des autres.
Votre feuille de calcul est maintenant terminée, mais vous pouvez vérifier toutes les formules qu'elle contient
en ajoutant des données factices dans la colonne PRICE (PRIX). Lorsque vous aurez atteint 250 € de
bénéfices, la valeur de la cellule D9 passera de 0 à 1.
Opérations de base
Navigation, sélection et gestes
Vous pouvez vous déplacer dans une feuille de calcul en utilisant les touches de curseur, en balayant l'écran
et en spécifiant la cellule à atteindre.
ou encore en appuyant sur
Pour sélectionner une cellule, il suffit de se positionner dessus. Vous pouvez également sélectionner une
colonne entière en appuyant sur sa lettre, et sélectionner une ligne entière en appuyant sur son numéro. Vous
pouvez aussi sélectionner l'intégralité de la feuille de calcul : appuyez simplement sur une cellule non
numérotée dans le coin supérieur gauche de la feuille de calcul. (Elle contient le logo HP.)
Pour sélectionner un bloc de cellules, appuyez pendant une seconde sur une cellule qui se trouve dans un coin
de la sélection, puis faites glisser votre doigt en diagonale vers le coin opposé. Vous pouvez également
sélectionner un bloc de cellules en vous plaçant sur une cellule qui se trouve dans un coin de la sélection, en
appuyant sur
et en utilisant les touches de curseur pour vous déplacer en diagonale vers le coin
opposé. Le fait d'appuyer sur
ou sur une autre cellule annule la sélection.
Références de cellules
Vous pouvez faire référence à la valeur d'une cellule dans des formules comme s'il s'agissait d'une variable.
Les coordonnées d'une cellule (colonne et ligne) permettent d'y faire référence, de manière absolue ou
relative. Une référence absolue prend la forme $C$L (C correspondant au numéro de colonne et R au numéro
de ligne). Ainsi, $B$7 est une référence absolue. Dans une formule, elle fera toujours référence aux données
contenues dans la cellule B7, quel que soit l'emplacement de la formule ou d'une copie de cette dernière. En
revanche, B7 est une référence relative. Elle dépend de la position relative des cellules. Ainsi, une formule
contenue dans la cellule B8 faisant référence à la cellule B7 fera référence à la cellule C7 et non à la cellule B7
si elle est copiée en C8.
208 Chapitre 10 Tableur
Il est également possible de spécifier des plages de cellules (par exemple C6:E12), tout comme des colonnes
entières (E:E), ou encore des lignes entières ($3:$5). Notez que le composant alphabétique des noms de
colonne peut être saisi en majuscules ou en minuscules, sauf pour les colonnes g, l, m et z. (G, L, M et Z sont
des noms réservés aux objets graphiques, aux listes, aux matrices et aux nombres complexes.) Celles-ci
doivent être en minuscules si elles ne sont pas précédées par $. Par conséquent, la cellule B1 peut être
désignée B1, b1, $B$1 ou $b$1, tandis que la cellule M1 peut uniquement être désignée m1, $m$1 ou $M$1.
Dénomination des cellules
Il est possible d'attribuer des noms aux cellules, aux lignes et aux colonnes. Ces noms peuvent alors être
utilisés dans des formules. Lorsqu'un nom est attribué à une cellule, la bordure de celle-ci devient bleue.
Méthode 1
Pour attribuer un nom à une cellule, une ligne ou une colonne vide, sélectionnez la cellule, l'en-tête de la ligne
ou l'en-tête de la colonne, saisissez un nom, puis appuyez sur
.
Méthode 2
Pour attribuer un nom à une cellule, une ligne ou une colonne, qu'elle soit vide ou non, procédez comme suit :
1.
Sélectionnez votre cellule, ligne ou colonne.
2.
Appuyez sur
3.
Saisissez un nom, puis appuyez sur
, puis sélectionnez Name (Nom).
.
Utilisation de noms dans des calculs
Vous pouvez utiliser le nom que vous avez attribué à une cellule, ligne ou colonne, dans une formule. Par
exemple, si vous attribuez le nom TOTAL à une cellule, vous pouvez entrer la formule suivante dans une autre
cellule : =TOTAL*1.1.
L'exemple suivant se veut plus complexe, car l'opération consiste à attribuer un nom à une colonne entière.
1.
Sélectionnez la cellule A (soit la cellule d'en-tête de la colonne A).
2.
Saisissez COST (COÛT), puis appuyez sur
3.
Sélectionnez la cellule B (soit la cellule d'en-tête de la colonne B).
4.
Entrez
.
COST*0.33, puis appuyez sur
.
Opérations de base 209
5.
Saisissez des valeurs dans la colonne A et observez les résultats calculés dans la colonne B.
Saisie de contenu
Vous pouvez entrer du contenu directement dans une feuille de calcul ou importer des données provenant
d'une application de statistiques.
Saisie directe
Une cellule peut contenir tout objet de calcul valide : un nombre réel (3,14), un nombre complexe (a+ib), un
nombre entier (#1Ah), une liste ({1, 2}), une matrice ou un vecteur ([1, 2]), une chaîne ("texte"), une unité
(2_m) ou une expression (c'est-à-dire une formule). Sélectionnez la cellule dans laquelle vous souhaitez
ajouter du contenu, puis commencez la saisie comme vous le feriez dans la vue d'accueil. Appuyez sur la
touche
quand vous avez fini. Vous pouvez également entrer du contenu dans plusieurs cellules
en effectuant une seule saisie. Pour ce faire, il vous suffit de sélectionner les cellules, de saisir le contenu (par
exemple, =Row*3) et d'appuyer sur la touche
.
Le contenu de la ligne de saisie est évalué dès que vous appuyez sur la touche
, et le résultat
s'affiche dans la ou les cellules. Si vous souhaitez conserver la formule sous-jacente, il vous suffit de
l'introduire par
. Par exemple, supposons que vous souhaitez additionner la cellule A1 (qui
contient la valeur 7) et la cellule B2 (qui contient la valeur 12). La saisie de A1
cellule A4 produit le résultat 19, tout comme la saisie de
A1
B2
dans la
B2 dans la cellule A5.
Cependant, si la valeur de la cellule A1 (ou B2) change, la valeur de la cellule A5 change également, mais pas
celle de la cellule A4. Cela s'explique par le fait que l'expression (ou formule) a été conservée dans la
cellule A5. Pour déterminer si une cellule contient simplement la valeur qui y est affichée ou également la
formule sous-jacente qui génère la valeur, déplacez votre curseur jusqu'à la cellule. Si la cellule contient une
formule, celle-ci s'affiche dans la ligne de saisie.
Il est possible d'ajouter du contenu à toutes les cellules d'une colonne ou d'une ligne à l'aide d'une seule
formule. Par exemple, sélectionnez la cellule C (cellule d'en-tête de la colonne C), saisissez
210 Chapitre 10 Tableur
SIN(Row), puis appuyez sur la touche
. Chaque cellule de la colonne affiche le sinus du numéro de
ligne de la cellule. Une procédure similaire vous permet de renseigner la même formule dans toutes les
cellules d'une ligne. Vous pouvez également ajouter une formule une seule fois et l'appliquer à toutes les
cellules de la feuille de calcul. Pour ce faire, il vous suffit d'insérer la formule dans la cellule située en haut à
gauche (celle qui contient le logo HP). Pour expliquer comment cela fonctionne, supposons que vous
souhaitez générer une table de puissances (carrés, cubes, etc.), en commençant par les carrés :
1.
2.
Appuyez sur la cellule contenant le logo HP (en haut à gauche). Vous pouvez également utiliser les
touches de curseur pour vous déplacer jusqu'à cette cellule (comme vous pouvez le faire pour
sélectionner un en-tête de colonne ou de ligne).
Sur la ligne de saisie, entrez
Row
Col
1.
Row (Ligne) et Col (Colonne) sont des variables intégrées. Elles remplacent le numéro de ligne et le
numéro de colonne de la cellule contenant une formule qui inclut ces variables.
3.
Appuyez sur
ou sur la touche
.
Chaque colonne affiche la puissance nième du numéro de ligne, en commençant par les carrés. Ainsi, 95
est égal à 59049.
Importation de données
Il vous est possible d'importer des données issues des applications Stats - 1Var et Stats - 2Var (et de toute
autre application de statistiques personnalisée). Dans la procédure ci-dessous, le jeu de données D1 de
l'application Stats - 1Var est importé.
1.
Sélectionnez une cellule.
2.
Entrez Statistics_1Var.D1.
3.
Appuyez sur
.
Les données de l'application de statistiques sont insérées dans la colonne, à partir de la cellule sélectionnée à
l'étape 1, et remplacent celles éventuellement présentes.
Opérations de base 211
Vous pouvez également exporter des données de l'application Tableur vers une application de statistiques, en
suivant la procédure de saisie et de modification de données statistiques. Cette procédure est aussi
compatible avec les applications Stats - 1Var et Stats - 2Var.
Fonctions externes
Les fonctions disponibles dans les menus Math, CAS, App, Utilisateur et Catlg peuvent être insérées dans une
formule. Par exemple, pour obtenir la racine de 3 – x2 la plus proche de x = 2, vous pouvez entrer la formule
ROOT
suivante dans une cellule :
2
3
. La réponse affichée est 1,732.
Vous pouvez également sélectionner une fonction dans un menu. Dans ce cas, reportez-vous à la procédure
suivante :
1.
2.
3.
Appuyez sur
.
Appuyez sur la touche
, puis sur
.
Sélectionnez Polynomial > Find Roots (Polynomial > Rechercher les racines).
Votre ligne de saisie a donc l'aspect suivant : =CAS.proot().
4.
Entrez par ordre décroissant les coefficients du polynôme, en les séparant par une virgule :
1
5.
0
Appuyez sur la touche
3
pour afficher le résultat. Sélectionnez la cellule, puis appuyez sur
pour visualiser un vecteur contenant les deux racines : [1.732… –1.732…].
6.
Appuyez sur
pour revenir à la feuille de calcul.
Notez que l'ajout du préfixe CAS à votre fonction indique que le calcul va s'effectuer dans le système de calcul
formel (et qu'un résultat symbolique sera renvoyé, le cas échéant). Vous pouvez également faire en sorte que
dans la feuille de calcul.
le calcul soit effectué dans le CAS, en appuyant sur
212 Chapitre 10 Tableur
Des fonctions de tableur supplémentaires (concernant principalement les calculs financiers et les
statistiques) sont disponibles.
Copier et coller
1.
2.
Pour copier une ou plusieurs cellules, faites votre sélection, puis appuyez sur
Déplacez-vous jusqu'à l'emplacement souhaité et appuyez sur
.
.
Vous pouvez coller la valeur, la formule ou le format, la valeur et le format, ou la formule et le format.
Vous pouvez également copier des données depuis l'application Tableur et les coller dans les applications
Stats, l'Éditeur de liste ou l'Éditeur de matrices. Ou, vous pouvez copier des données depuis l'une de ces
applications et les coller dans l'application Tableur. Dans ce cas, seules les valeurs sont collées.
Références externes
Vous pouvez faire référence aux données d'une feuille de calcul à l'extérieur de l'application Tableur, à l'aide de
la référence SpreadsheetName.CR (NomTableur.CR). Par exemple, dans la vue d'accueil, vous pouvez faire
référence à la cellule A6 de la feuille de calcul intégrée en entrant Spreadsheet.A6 (Tableur.A6). De cette
manière, la formule 6*Spreadsheet.A6 (6*Tableur.A6) multiplie par 6 toute valeur contenue dans la cellule A6
de l'application intégrée.
Si vous avez créé une feuille de calcul personnalisée Savings (Économies), vous pouvez simplement y faire
référence par son nom (5*Savings.A6 [5*Économies.A6], par exemple).
Une référence externe peut également désigner une cellule nommée (5*Savings.TOTAL [5*Économies.TOTAL],
par exemple).
De la même manière, vous pouvez entrer des références aux cellules de feuilles de calcul dans le CAS.
Références externes 213
Si vous travaillez dans un autre environnement que la feuille de calcul, vous ne pouvez pas utiliser la
référence absolue d'une cellule. Ainsi, Spreadsheet.$A$6 (Tableur.$A$6) renverra un message d'erreur.
REMARQUE : Les références à un nom de feuille de calcul sont sensibles à la casse.
Référencement des variables
Vous pouvez insérer n'importe quelle variable dans une cellule. Cela s'applique aux variables de la vue
d'accueil, aux variables d'application, aux variables du CAS et aux variables utilisateur.
Vous pouvez soit faire référence aux variables, soit les entrer directement. Supposons que vous avez
attribué 10 à P dans la vue d'accueil. Vous entrez =P*5 dans une cellule de feuille de calcul, puis appuyez sur
. Vous obtenez 50. Si vous modifiez ensuite la valeur de P, la valeur de la cellule est
automatiquement mise à jour. Il s'agit dans ce cas d'une variable dite référencée.
Si vous souhaitez uniquement obtenir la valeur de la variable P, laquelle doit rester fixe, il vous suffit d'entrer
P et d'appuyer sur
. Il s'agit dans ce cas d'une variable dite entrée.
Dans une feuille de calcul, il est également possible de faire référence à des variables auxquelles des valeurs
ont été attribuées dans d'autres applications. L'application Résoudre peut être utilisée pour résoudre les
équations. Prenons l'exemple V2 = U2 + 2AD. Quatre cellules d'une feuille de calcul peuvent contenir les
formules =V, =U, =A et =D. À mesure que vous testez différentes valeurs pour ces variables dans l'application
Résoudre, les valeurs entrées et calculées sont copiées dans la feuille de calcul (dans laquelle d'autres
opérations peuvent être réalisées).
Les variables issues d'autres applications comprennent les résultats de certains calculs. Par exemple, si vous
avez tracé une fonction dans l'application Fonction et calculé la zone signée entre deux valeurs x, vous
pouvez faire référence à cette valeur dans une feuille de calcul. Pour ce faire, appuyez sur la touche
sur
,
, puis sélectionnez Function > Results > SignedArea (Fonction > Résultats > Zone signée).
Plusieurs variables système sont également disponibles. Par exemple, vous pouvez entrer
pour connaître la dernière réponse obtenue dans la vue d'accueil. De même, vous pouvez entrer
pour connaître la dernière réponse obtenue dans la vue
214 Chapitre 10 Tableur
d'accueil et mettre à jour automatiquement cette valeur lors de l'exécution de nouveaux calculs dans la vue
d'accueil. (Notez que cette opération fonctionne avec Ans dans la vue d'accueil, mais pas dans la vue du CAS.)
Les variables disponibles sont répertoriées dans les menus de variables, accessibles à l'aide de la touche
.
Utilisation du CAS dans des feuilles de calcul
Vous pouvez faire en sorte que les calculs d'une feuille de calcul soient effectués par le CAS, pour que les
résultats s'affichent de manière symbolique (et soient donc exacts). Par exemple, la formule =√Row de la
ligne 5 renvoie 2.2360679775 si elle n'est pas calculée par le CAS, tandis que son résultat est √5 avec le CAS.
Le moteur de calcul peut être sélectionné lors de la saisie d'une formule. Dès lors que vous commencez à
saisir une formule, le bouton
devient
ou
(en fonction de la dernière sélection). Il
s'agit d'un bouton de commutation. Appuyez dessus pour passer d'une fonction à l'autre.
Lorsque
s'affiche, le calcul est numérique (le nombre de chiffres significatifs étant limité par la
précision de la calculatrice). Lorsque
s'affiche, le calcul est exécuté par le CAS : il est donc exact.
Dans l'illustration suivante, la formule de la cellule A est exactement identique à celle de la cellule B : = Row2–
était affiché (ou sélectionné) lors de la saisie de la formule
√(Row–1). La seule différence est que
dans la cellule B, forçant ainsi l'exécution du calcul par le CAS. Notez que la mention « CAS » apparaît en rouge
sur la ligne de saisie lorsque la cellule sélectionnée contient une formule calculée par le CAS.
Boutons et touches
Bouton ou touche
Fonction
Active la ligne de saisie pour que vous puissiez modifier l'objet dans la cellule sélectionnée. Ce
bouton est visible uniquement lorsque la cellule sélectionnée n'est pas vide.
Transforme en nom le texte que vous avez entré dans la ligne de saisie. Ce bouton est visible
uniquement lorsque la ligne de saisie est active.
Utilisation du CAS dans des feuilles de calcul 215
Bouton ou touche
/
Fonction
Permet d'alterner entre les options afin de forcer le traitement des expressions par le CAS. Toutefois,
seul
permet de l'évaluer. Ce bouton est visible uniquement lorsque la ligne de saisie est
active.
Entre le symbole $. Ce bouton est un raccourci pour saisir des références absolues. Il est visible
uniquement lorsque la ligne de saisie est active.
Affiche les options de mise en forme disponibles pour la cellule, la colonne, la ligne ou le bloc
sélectionné, ou pour la feuille de calcul entière. Reportez-vous à la section Options de mise en forme
à la page 216.
Affiche un formulaire de saisie vous permettant de spécifier la cellule à laquelle vous souhaitez
accéder.
Place la calculatrice en mode sélection pour vous permettre de sélectionner facilement un bloc de
cellules à l'aide des touches de curseur. L'option est alors remplacée par
pour que vous
puissiez désélectionner des cellules. Vous pouvez également laisser votre doigt appuyé sur l'écran et
le faire glisser pour sélectionner un bloc de cellules.
ou
Définit la direction dans laquelle le curseur se déplace après la saisie de contenu dans une cellule.
Affiche le résultat de la cellule sélectionnée en mode plein écran, défilement horizontal et vertical
activé. Visible uniquement lorsque la cellule sélectionnée n'est pas vide.
Permet de sélectionner une colonne à trier par ordre croissant ou décroissant. Visible uniquement
lorsque des cellules sont sélectionnées.
Annule la saisie et efface la ligne de saisie.
Valide et évalue la saisie.
Efface la feuille de calcul.
Options de mise en forme
Pour afficher les options de mise en forme, appuyez sur
. Ces options s'appliquent à la sélection en
cours, que ce soit une cellule, un bloc, une colonne, une ligne ou la feuille de calcul entière.
216 Chapitre 10 Tableur
Les options sont les suivantes :
●
Name (Nom) : affiche un formulaire de saisie vous permettant d'attribuer un nom à la sélection.
●
Number Format (Format nombre) : Automatique, Standard, Fixe, Scientifique ou Ingénierie. (Ces
paramètres sont identiques aux paramètres d'accueil.)
●
Font Size (Taille de police) : Automatique ou de 10 à 22 points.
●
Color (Couleur) : couleur du contenu (texte, nombre, etc.) des cellules sélectionnées. Les pointillés gris
représentent l'option Automatique.
●
Fill (Remplissage) : couleur d'arrière-plan des cellules sélectionnées. Les pointillés gris représentent
l'option Automatique.
●
Align (Alignement)
●
Align (Alignement) : alignement vertical automatique, en haut, au centre ou en bas.
●
Column (Colonne)
: affiche un formulaire de saisie vous permettant de spécifier la largeur des
colonnes sélectionnées. Disponible uniquement si vous avez sélectionné l'intégralité de la feuille de
calcul ou une ou plusieurs colonnes entières.
: alignement horizontal automatique, à gauche, au centre ou à droite
Vous pouvez également modifier la largeur d'une colonne sélectionnée en rapprochant/éloignant le
pouce et l'index.
●
Row (Ligne) : affiche un formulaire de saisie vous permettant de spécifier la hauteur des lignes
sélectionnées. Disponible uniquement si vous avez sélectionné l'intégralité de la feuille de calcul ou une
ou plusieurs lignes entières.
Vous pouvez également modifier la hauteur d'une ligne sélectionnée en rapprochant/éloignant le pouce
et l'index.
●
Show " " (afficher " ") : affiche les guillemets qui entourent les chaînes contenues dans le corps de la
feuille de calcul. Les options sont Automatique, Oui et Non.
●
Textbook (Livre) : affiche les formules au format Livre. Les options sont Automatique, Oui et Non.
●
Caching (Mise en cache) : accélère les calculs dans les feuilles de calcul contenant de nombreuses
formules. Disponible uniquement si vous avez sélectionné l'intégralité de la feuille de calcul.
Options de mise en forme 217
Paramètres de format
Chaque attribut de format est représenté par un paramètre auquel il est possible de faire référence dans une
formule. Par exemple, =D1(1) renvoie la formule de la cellule D1 (ou ne renvoie rien si celle-ci ne contient
aucune formule). Les attributs pouvant être récupérés dans une formule par référencement de ses
paramètres associés sont répertoriés ci-dessous.
Paramètre
Attribut
Résultat
0
contenu
Contenu (ou absence de contenu)
1
formule
Formule
2
nom
Nom (ou absence de nom)
3
format nombre
Standard : 0
Fixe : 1
Scientifique : 2
Ingénierie : 3
4
nombre de décimales
1 à 11, ou non spécifié (–1)
5
police
0 à 6, ou non spécifié (-1)
0 correspond à 10 points, 6 à 22 points
6
couleur d'arrière-plan
Couleur de remplissage de cellule, ou 32786 si non
spécifiée
7
couleur de premier plan
Couleur de contenu de cellule, ou 32786 si non
spécifiée
8
alignement horizontal
Gauche : 0
Centre : 1
Droite : 2
Non spécifié : –1
9
alignement vertical
Haut : 0
Centre : 1
Bas : 2
Non spécifié : –1
10
afficher chaînes entre guillemets
Oui : 0
Non : 1
Non spécifié : –1
11
mode Livre (par opposition au mode Algébrique)
Oui : 0
Non : 1
Non spécifié : –1
Les attributs de format peuvent être récupérés, mais pas seulement. Vous pouvez aussi définir un attribut de
format (ou contenu de cellule) en le spécifiant dans une formule au niveau de la cellule appropriée. Par
exemple, peu importe où elle est saisie, la formule g5(1):=6543 permet d'entrer 6543 dans la cellule g5. Tout
218 Chapitre 10 Tableur
contenu éventuellement placé en g5 est alors remplacé. De la même manière, la formule B3(5):=2 force
l'affichage du contenu de la cellule B3 dans la taille moyenne de police.
Fonctions de l'application Tableur
Outre les fonctions des menus Math, CAS et Catlg, vous pouvez utiliser des fonctions de feuilles de calcul
spéciales. Elles sont accessibles depuis le menu App, l'un des menus Boîte à outils. Appuyez sur la touche
, sur
, puis sélectionnez Spreadsheet (Tableur).
Pensez toujours à introduire une fonction par le signe égal (
) si vous souhaitez que le
résultat soit automatiquement mis à jour à mesure que les valeurs dont il dépend changent. Si vous omettez
ce signe égal, seule la valeur actuelle est saisie.
Fonctions de l'application Tableur 219
11 Application Stats - 1Var
L'application Stats - 1Var peut mémoriser un maximum de dix jeux de données simultanément. Elle peut
effectuer une analyse statistique à une variable d'un ou plusieurs jeux de données.
L'application Stats - 1Var s'ouvre dans la vue numérique, qui permet d'entrer des données. La vue symbolique
permet d'indiquer les colonnes contenant des données et celles contenant des fréquences.
Vous pouvez également calculer des statistiques dans la vue d'accueil et rappeler les valeurs de variables
statistiques spécifiques.
Les valeurs calculées dans l'application Stats - 1Var sont enregistrées dans des variables. Il est donc possible
de les réutiliser dans la vue d'accueil et dans d'autres applications.
Présentation de l'application Stats - 1Var
Imaginons que vous avez relevé la taille des étudiants d'une classe afin de connaître la taille moyenne. Voici
les tailles des cinq premiers étudiants : 160 cm, 165 cm, 170 cm, 175 cm et 180 cm.
1.
Appuyez sur la touche
220 Chapitre 11 Application Stats - 1Var
, puis sélectionnez Stats - 1Var pour ouvrir l'application Stats - 1Var.
2.
Entrez les données de mesure dans la colonne D1 :
160
165
170
175
180
Présentation de l'application Stats - 1Var 221
3.
Trouvez la moyenne de l'échantillon.
Appuyez sur
pour afficher les statistiques calculées à partir des données de l'échantillon dans
la colonne D1. La moyenne (ẋ) est 170. D'autres statistiques s'affichent peut-être à l'écran. Il se peut
donc que vous deviez faire défiler l'écran pour consulter celles qui vous intéressent.
Notez que le titre de la colonne de statistiques est H1. Cinq définitions de jeux de données sont
disponibles pour les statistiques à une variable : H1 à H5. Si les données sont entrées dans D1, H1 est
automatiquement paramétré pour utiliser les données de D1 et la fréquence de chaque point de
données est définie sur 1. Vous pouvez sélectionner d'autres colonnes de données dans la vue
symbolique de l'application.
4.
5.
Appuyez sur
pour fermer la fenêtre de statistiques.
Appuyez sur la touche
pour afficher les définitions des jeux de données.
Dans chaque ensemble de définitions, le premier champ vous permet de spécifier la colonne de données
à analyser, le deuxième champ représente la colonne comprenant les fréquences de chaque point de
données, et le troisième (Tracén) permet de choisir le type de tracé représentant les données dans la
vue graphique : Histogramme, Diagramme de quartiles, Loi normale, Ligne, Graphique en barres,
Diagramme de Pareto, Contrôle, Point, Stem and Leaf ou Diagramme à secteurs.
222 Chapitre 11 Application Stats - 1Var
Vue symbolique : options de menu
Les options de menu disponibles dans la vue symbolique sont les suivantes :
Option de menu
Fonction
Copie la variable de la colonne (ou l'expression de la variable) dans la ligne de saisie pour
permettre sa modification. Appuyez sur
quand vous avez fini.
Sélectionne (ou désélectionne) une analyse statistique (H1 à H5) pour l'explorer.
Sélectionne le nom d'une colonne dans la vue Numérique.
Affiche l'expression actuelle au format Livre, en mode plein écran. Appuyez sur
quand vous avez fini.
Évalue l'expression mise en surbrillance, en résolvant toutes les références à d'autres
définitions.
Pour continuer avec le même exemple, supposons que la taille du reste des étudiants de la classe soit
mesurée, mais que chaque valeur trouvée soit arrondie à la valeur la plus proche de l'une des cinq premières
mesures. Au lieu de saisir toutes les nouvelles données dans la colonne D1, il suffit d'ajouter une autre
colonne, D2, contenant les fréquences des cinq points de données en D1.
Hauteur (cm)
Fréquence
160
5
165
3
170
8
175
2
180
1
1.
Appuyez sur Freq (Fréq.) sur la droite de H1 (ou sur la touche
pour mettre le deuxième champ H1
en surbrillance).
Présentation de l'application Stats - 1Var 223
2.
Appuyez sur
3.
Sélectionnez la couleur du graphique (facultatif).
4.
Si plusieurs analyses ont été définies dans la vue symbolique, désélectionnez celles qui ne vous
intéressent pas.
5.
Revenez à la vue numérique.
pour afficher les listes Dn, puis sélectionnez D2.
224 Chapitre 11 Application Stats - 1Var
6.
Dans la colonne D2, entrez les données de fréquence du tableau ci-dessus :
5
3
8
2
1
7.
Pour recalculer les statistiques, appuyez sur
.
La taille moyenne est désormais d'environ 167,631 cm.
Présentation de l'application Stats - 1Var 225
8.
Configurez un histogramme pour les données. Appuyez sur
, puis sur
.
Entrez les paramètres adaptés à vos données. Les paramètres de l'illustration suivante permettent
d'afficher la totalité des données de l'exemple dans la vue graphique.
9.
Pour tracer un histogramme des données, appuyez sur la touche
Appuyez sur les touches
et
.
pour déplacer le traceur et afficher l'intervalle et la fréquence de
chaque casier. Vous pouvez également appuyer sur un casier pour le sélectionner. Appuyez sur l'écran et
faites-le glisser pour naviguer dans la vue graphique. Vous pouvez également effectuer un zoom avant ou
arrière, en appuyant respectivement sur les touches
ou
. Enfin, vous pouvez réaliser un
zoom par pincement à deux doigts vertical, horizontal ou diagonal.
Saisie et édition de données statistiques
Chaque colonne de la vue numérique correspond à un jeu de données et est représentée par une variable
(D0 à D9). L'ajout de données dans une colonne peut se faire de trois manières :
226 Chapitre 11 Application Stats - 1Var
●
Accédez à la vue numérique pour entrer directement les données. Un exemple est disponible dans la
section Présentation de l'application Stats - 1Var à la page 220.
●
Accédez à la vue d'accueil, puis copiez les données à partir d'une liste. Par exemple, si vous entrez L1
D1 dans la vue d'accueil, le contenu de la liste L1 est copié dans la colonne D1 de l'application
Stats - 1Var.
●
Accédez à la vue d'accueil, puis copiez les données à partir de l'application Tableur. Supposons que les
cellules A1 à A10 de l'application Tableur contiennent les données qui vous intéressent, et que vous
souhaitez copier ces dernières dans la colonne D7. En laissant l'application Stats - 1Var ouverte, revenez
à la vue d'accueil et entrez Spreadsheet.A1:A10
.
D7
Quelle que soit la méthode employée, les données entrées sont automatiquement enregistrées. Vous pouvez
quitter l'application et y revenir ultérieurement : les dernières données saisies seront toujours disponibles.
Une fois que vous avez entré les données, vous devez définir les jeux de données, ainsi que leur type de tracé,
dans la vue symbolique.
Vue numérique : options de menu
Les options de menu disponibles dans la vue numérique sont les suivantes :
Copie l'élément mis en surbrillance vers la ligne de saisie à des fins de modification.
Affiche un menu avec des options d'édition. Reportez-vous à la section Menu Autre à la page 227.
Déplace le curseur vers l'élément spécifié d'une liste.
Trie les données de différentes manières. Reportez-vous à la section Tri de données à la page 229.
Affiche un formulaire de saisie qui vous permet d'entrer une formule produisant une liste de valeurs
pour une colonne spécifique. Reportez-vous à la section Génération de données à la page 229.
Calcule les statistiques de chaque jeu de données sélectionné dans la vue symbolique. Reportez-vous
à la section Statistiques calculées à la page 229.
Menu Autre
Le menu Autre contient des options permettant de modifier les listes de données. Les options sont décrites
dans le tableau suivant.
Option
Sous-option
Objectif
Insérer
Ligne
Permet d'insérer une nouvelle ligne dans la liste
sélectionnée. Cette nouvelle ligne contient 0 comme
élément.
Supprimer
Colonne
Supprime le contenu de la liste sélectionnée.
Pour supprimer un seul élément, sélectionnez-le, puis
appuyez sur
Sélectionner
Ligne
.
Permet de sélectionner la ligne contenant la cellule
sélectionnée ; toute la ligne peut ensuite être copiée.
Saisie et édition de données statistiques 227
Option
Sous-option
Objectif
Zone
Ouvre une boîte de dialogue dans laquelle vous pouvez
sélectionner un tableau rectangulaire défini par une cellule
de départ et de fin. Vous pouvez également effectuer un
appui long sur une cellule pour la sélectionner comme
emplacement de début, puis faire glisser votre doigt pour
sélectionner le tableau rectangulaire d'éléments. Une fois
la sélection terminée, vous pouvez copier le tableau
rectangulaire.
Colonne
Sélectionne la liste courante. Une fois la sélection terminée,
vous pouvez copier la liste.
Sélection
Active ou désactive le mode de sélection.
Si le mode de sélection est désactivé, vous pouvez
effectuer un appui long sur une cellule, puis faire glisser
votre doigt pour sélectionner un tableau rectangulaire de
cellules.
Permuter
Colonne
Transpose le contenu de deux colonnes (ou listes).
Modification d'un jeu de données
Dans la vue numérique, mettez en surbrillance les données à modifier, saisissez une nouvelle valeur, puis
appuyez sur la touche
. Vous pouvez également mettre les données en surbrillance, appuyer sur
pour les copier dans la ligne de saisie, puis apporter vos modifications et appuyer sur
.
Suppression de données
●
Pour supprimer une donnée, mettez-la en surbrillance, puis appuyez sur la touche
. Les valeurs
situées en dessous de la cellule supprimée sont alors transférées vers la ligne du dessus.
●
Pour supprimer une colonne de données, mettez en surbrillance une entrée de cette colonne et appuyez
sur
●
. Sélectionnez la colonne, puis appuyez sur
Pour supprimer les données de toutes les colonnes, appuyez sur
columns (Toutes les colonnes), puis appuyez sur
.
, sélectionnez All
.
Insertion de données
1.
Mettez en surbrillance la cellule située sous l'emplacement où vous souhaitez insérer une valeur.
2.
Appuyez sur
3.
, sélectionnez Insérer, puis Ligne.
Entrez la valeur ou l'expression, puis appuyez sur
.
Si vous souhaitez simplement ajouter des données au jeu de données sans vous soucier de leur emplacement,
sélectionnez la dernière cellule du jeu de données, puis entrez vos nouvelles données.
228 Chapitre 11 Application Stats - 1Var
Génération de données
Vous pouvez entrer une formule générant une liste de points de données pour une colonne spécifique en
appuyant sur
. Dans l'exemple suivant, 5 points de données sont placés dans la colonne D2. Ils sont
générés par l'expression X2 – F, où X est un élément du jeu {1, 3, 5, 7, 9}. Il s'agit de valeurs comprises entre 1
et 10 séparées par un incrément de 2. F correspond à la valeur qui lui a été attribuée ailleurs (par exemple,
dans la vue d'accueil). Si F est égal à 5, les valeurs {–4, 4, 20, 44, 76} sont ajoutées dans la colonne D2.
Tri de données
Vous pouvez trier simultanément jusqu'à trois colonnes de données, en fonction d'une colonne indépendante
sélectionnée.
1.
Dans la vue numérique, mettez en surbrillance la colonne dont vous souhaitez trier les données, puis
appuyez sur
.
2.
Indiquez l'ordre de tri : Ascending (Croissant) ou Descending (Décroissant).
3.
Spécifiez les colonnes de données indépendante et dépendante. Le tri est réalisé en fonction de la
colonne indépendante. À titre d'exemple, si l'âge est en C1 et le revenu en C2 et que vous souhaitez
procéder à un tri en fonction du revenu, vous devez définir C2 comme colonne indépendante et C1
comme colonne dépendante.
4.
Spécifiez une colonne de données de fréquence.
5.
Appuyez sur
.
La colonne indépendante est triée comme indiqué, et les éventuelles colonnes supplémentaires sont toutes
triées par rapport à cette colonne indépendante. Pour trier une seule colonne, sélectionnez None (Aucune)
pour les colonnes Dependent (Dépendante) et Frequency (Fréquence).
Statistiques calculées
Le bouton
affiche les résultats suivants pour chacun des jeux de données sélectionnés dans la vue
symbolique.
Statistiques calculées 229
Statistique
Définition
n
Nombre de points de données
Min
Valeur minimum
Q1
Premier quartile : médiane des valeurs à gauche de médiane
Med
Valeur médiane
Q3
Troisième quartile : médiane des valeurs à droite de médiane
Max
Valeur maximum
ΣX
Somme des données (avec leurs fréquences)
ΣX2
Somme des carrés des valeurs
ẋ
Moyenne
sX
Écart-type échantillon
σX
Écart-type population
serrX
Erreur type
ssX
Somme des carrés de l'écart de X
Lorsque le jeu de données contient un nombre impair de valeurs, la valeur médiane n'est pas utilisée pour
calculer Q1 et Q3. Par exemple, pour le jeu de données {3,5,7,8,15,16,17}, seuls les trois premiers éléments
(soit 3, 5 et 7) sont utilisés dans le calcul de Q1, et seuls les trois derniers (15, 16 et 17) sont utilisés dans le
calcul de Q3.
Tracé
Différents types de tracé sont disponibles :
●
Histogrammes
●
Diagrammes de quartiles, avec et sans valeurs aberrantes
●
Tracés de probabilité normale
●
Graphiques à ligne
●
Graphiques à barres
●
Diagrammes de Pareto
●
Diagrammes de contrôle
●
Tracés de points
●
Tracés Stem and Leaf
●
Diagrammes à secteurs
Une fois vos données entrées et votre jeu de données défini, vous pouvez réaliser un tracé de vos données.
Vous pouvez tracer jusqu'à cinq graphiques simultanément. Si vous tracez plusieurs graphiques, appuyez sur
, puis sélectionnez Échelle automatique pour configurer la fenêtre initiale. Vous pouvez ensuite
réaliser un zoom avec vos doigts pour avoir une vue optimale des graphiques.
230 Chapitre 11 Application Stats - 1Var
Traçage de données statistiques
1.
Dans la vue symbolique, sélectionnez les jeux de données dont vous souhaitez réaliser un tracé.
2.
Dans le menu Plotn (Tracén), sélectionnez le type de tracé.
3.
Vous devez ajuster l'échelle et la plage du tracé dans la vue Config. du tracé, et ce quel que soit le type
de tracé (mais tout particulièrement pour les histogrammes). Si vous trouvez les barres d'histogramme
trop larges ou trop étroites, vous pouvez les ajuster en modifiant le paramètre H Width (Larg. H). (Voir
Configuration du tracé à la page 236.)
4.
Appuyez sur
. Si la mise à l'échelle ne vous convient pas, appuyez sur la touche
, puis
sélectionnez Autoscale (Échelle automatique).
L'option Échelle automatique permet d'obtenir une mise à l'échelle appropriée pour commencer, qui
pourra ensuite être ajustée, soit directement dans la vue graphique, soit dans la vue Config. du tracé.
Types de tracé
Histogramme
Le premier ensemble de nombres en dessous du tracé indique l'emplacement du curseur. Dans l'exemple
suivant, le curseur est placé sur le casier des données comprises entre 5 et 6 (6 non inclus), et la fréquence de
ce casier est 6. Le jeu de données est défini par H3 dans la vue symbolique. Vous pouvez afficher les
informations relatives aux autres casiers en appuyant sur la touche
ou
.
Diagramme de quartiles
La barre de gauche indique la valeur minimale. Le rectangle marque le premier quartile, la médiane et le
troisième quartile. La barre de droite indique la valeur maximale. Les nombres figurant après le tracé
correspondent aux statistiques au niveau du curseur. Vous pouvez afficher d'autres statistiques en appuyant
sur la touche
ou
. Dans la vue Symbolique, vous pouvez au choix inclure ou exclure les valeurs
aberrantes. Dans le champ Option, sélectionnez Afficher les valeurs aberrantes pour afficher les valeurs
aberrantes en dehors du tracé, ou sélectionnez Aucune valeur aberrante pour inclure toutes les valeurs
aberrantes dans le jeu de données.
Tracé 231
Tracé de probabilité normale
Le tracé de probabilité normale permet de déterminer si les données de l'échantillon ont été distribuées de
manière normale. Plus les données semblent linéaires, plus elles sont susceptibles d'avoir été distribuées de
manière normale.
Graphique à ligne
Le graphique à ligne relie des points correspondant aux coordonnées (x, y), où x représente le numéro de
ligne du point de données et y la valeur du point de données.
232 Chapitre 11 Application Stats - 1Var
Graphique à barres
Le graphique à barres indique la valeur d'un point de données sous forme de barre verticale placée le long de
l'axe x au niveau du numéro de ligne du point de données.
Diagramme de Pareto
Un diagramme de Pareto dispose les données par ordre décroissant et affiche le pourcentage de chacune par
rapport à l'ensemble.
Tracé 233
Diagramme de contrôle
Un diagramme de contrôle trace des lignes horizontales au niveau de confiance médian et aux niveaux de
confiance supérieurs et inférieurs. Il trace ensuite les données dans l'ordre et raccorde les points de données
avec les segments de droite. Ce type de tracé est doté d'une option permettant de tracer la plage de
mouvement (la différence entre les paires de points de données) plutôt que les points de données individuels.
Tracé de points
Le tracé de points trace un point pour chaque point de données et empile les points de données identiques
verticalement.
234 Chapitre 11 Application Stats - 1Var
Tracé Stem and Leaf
Le tracé Stem and Leaf trace des valeurs distinctes par puissances de dix, la valeur Stem indiquant la
puissance de dix maximale, et les valeurs Leaf précisant la puissance de dix minimale pour chaque point de
données. Une légende est insérée au bas du tracé.
Diagramme à secteurs
Le diagramme à secteurs affiche chaque point de données sous forme de secteur, où la zone d'un secteur
correspond au pourcentage d'un jeu de données que représente un point de données.
Tracé 235
Configuration du tracé
La vue Config. du tracé (
) permet de spécifier bon nombre des paramètres de tracé
également disponibles dans les autres applications (notamment X Rng et Y Rng). Les deux paramètres
suivants sont spécifiques à l'application Stats - 1Var :
●
Histogram width - H Width (Largeur de l'histogramme - Larg. H) : permet de définir la largeur d'un casier
d'histogramme. Ce paramètre détermine le nombre de casiers affichés à l'écran, ainsi que le mode de
distribution des données (soit le nombre de points de données par casier).
●
Histogram range - H Rng (Plage de l'histogramme - H Rng) : permet d'indiquer la plage de valeurs pour
un ensemble de casiers d'histogramme. Cette plage s'étend du bord gauche du casier le plus à gauche au
bord droit du casier le plus à droite.
Exploration du graphique
La vue graphique (
) comporte des options de zoom, de traçage et d'affichage des coordonnées.
L'option Échelle automatique est disponible dans les menus Affichage (
) et
. Le menu
Affichage vous permet également de visualiser des graphiques en mode écran scindé.
Vous pouvez appuyer sur l'écran et le faire glisser pour naviguer dans la vue graphique, quel que soit le type
de tracé. Vous pouvez utiliser le zoom avec pincement à deux doigts horizontal pour réaliser un zoom sur
l'abscisse, vertical pour réaliser un zoom sur l'ordonnée, ou diagonal pour réaliser un zoom sur les deux axes.
Vous pouvez également réaliser un zoom avant ou arrière, en appuyant respectivement sur les touches
ou
.
Vue graphique : options de menu
Les options de menu disponibles dans la vue graphique sont les suivantes :
Bouton
Fonction
Affiche le menu Zoom.
236 Chapitre 11 Application Stats - 1Var
Bouton
Fonction
Active ou désactive le mode Trace.
Affiche la définition du tracé de statistiques actuel.
Affiche ou masque le menu.
Tracé 237
12 Application Stats - 2Var
L'application Stats - 2Var peut mémoriser un maximum de dix jeux de données simultanément. Elle peut
effectuer une analyse statistique à deux variables d'un ou plusieurs jeux de données.
L'application Stats - 2Var s'ouvre dans la vue numérique, qui permet d'entrer des données. La vue symbolique
permet d'indiquer les colonnes contenant des données et celles contenant des fréquences.
Vous pouvez également calculer des statistiques dans la vue d'accueil et l'application Tableur.
Les valeurs calculées dans l'application Stats - 2Var sont enregistrées dans des variables. Il est possible d'y
faire référence dans la vue d'accueil et dans d'autres applications.
Présentation de l'application Stats - 2Var
L'exemple suivant utilise des données relatives à la publicité et aux ventes, indiquées dans le tableau cidessous. Dans cet exemple, vous allez entrer des données, calculer des statistiques récapitulatives, ajuster
une courbe par rapport aux données et prévoir l'effet d'une publicité accrue sur les ventes.
Minutes de publicité
Ventes enregistrées (€)
(indépendante, x)
(dépendante, y)
2
1 400
1
920
3
1 100
5
2 265
5
2 890
4
2 200
Ouverture de l'application Stats - 2Var
▲
Appuyez sur la touche
2Var.
238 Chapitre 12 Application Stats - 2Var
, puis sur Statistics 2Var (Stats - 2Var) pour ouvrir l'application Stats -
Saisie de données
1.
Entrez les données relatives à la durée de la publicité (en minutes) dans la colonne C1 :
2
2.
1
3
5
5
4
Entrez les données relatives aux ventes enregistrées dans la colonne C2 :
1400
920
1100
2265
2890
2200
Présentation de l'application Stats - 2Var 239
Choix des colonnes de données et de l'ajustement
Dans la vue symbolique, vous pouvez définir jusqu'à cinq analyses de données à deux variables (S1 à S5).
Dans cet exemple, nous en définirons une seule : S1. La procédure consiste à sélectionner des jeux de
données et un type d'ajustement.
1.
Appuyez sur
pour indiquer les colonnes contenant les données à analyser.
Dans le cas présent, C1 et C2 apparaissent par défaut, mais vous auriez pu entrer vos données dans
d'autres colonnes.
240 Chapitre 12 Application Stats - 2Var
2.
Sélectionnez un ajustement, en procédant comme suit :
Sélectionnez un ajustement dans la zone Type 1. Dans cet exemple, nous allons sélectionner Linear
(Linéaire).
3.
(Facultatif) Sélectionnez un type et une couleur de point pour le diagramme de dispersion.
4.
(Facultatif) Sélectionnez une couleur pour le graphique de l'ajustement à l'aide du menu de couleurs
situé à gauche du bouton Ajuster.
5.
Si plusieurs analyses ont été définies dans la vue symbolique, désélectionnez celles qui ne vous
intéressent pas.
Exploration de statistiques
1.
Trouvez la corrélation, r, entre la durée de la publicité et les ventes :
La corrélation est la suivante : r=0,8995…
Présentation de l'application Stats - 2Var 241
2.
Trouvez la durée de publicité moyenne (ẋ).
La durée de publicité moyenne, ẋ, est égale à 3,33333… minutes.
3.
Trouvez la moyenne des ventes (ẏ).
Les ventes moyennes, ẏ, sont d'environ 1 796 €.
Appuyez sur
pour revenir à la vue numérique.
Configuration du tracé
▲
Modifiez la plage de tracé afin que tous les points de données soient intégrés dans le tracé.
1
500
242 Chapitre 12 Application Stats - 2Var
6
100
3200
Traçage du graphique
1.
2.
Appuyez sur la touche
Appuyez sur
pour tracer le graphique.
puis sur
pour tracer l'ajustement.
Affichage de l'équation
▲
Appuyez sur
pour revenir à la vue symbolique.
Relevez l'expression dans le champ Fit1 (Ajust.1). Elle indique que la pente (m) de la droite de régression
est de 425,875, et que l'interception y (b) est égale à 376,25.
Présentation de l'application Stats - 2Var 243
Prévision de valeurs
Estimons à présent le montant des ventes si la durée de publicité passait à 6 minutes.
1.
Appuyez sur la touche
pour revenir à la vue graphique.
L'option Trace est activée par défaut. Lorsque vous appuyez sur
ou
, le curseur se déplace
d'un point de données à un autre et les valeurs x et y correspondantes s'affichent en bas de l'écran. Dans
cet exemple, l'axe x représente la durée de publicité (en minutes), tandis que l'axe y correspond aux
ventes.
Il n'existe cependant aucun point de données pour 6 minutes. Par conséquent, le curseur ne peut être
déplacé jusqu'au point x = 6. Au lieu de cela, nous devons estimer la valeur de y lorsque x = 6, d'après les
données en notre possession. Pour ce faire, nous devons tracer la courbe de régression, et non les points
de données disponibles.
244 Chapitre 12 Application Stats - 2Var
2.
Appuyez sur
ou
pour configurer le curseur de sorte qu'il trace la droite de régression à la
place des points de données.
Le curseur passe du point de données sur lequel il était placé à la courbe de régression.
3.
Sur la droite de régression, appuyez à proximité de x = 6 (au niveau de l'angle supérieur droit de l'écran).
Appuyez ensuite sur la touche
de l'écran, appuyez sur
jusqu'à ce que x = 6. Si la valeur de x n'apparaît pas en bas à gauche
. Lorsque vous accéderez à x = 6, vous verrez que la valeur PREDY
(également affichée en bas de l'écran) indique 2 931,5. Par conséquent, le modèle prévoit que les ventes
atteindront 2 931,50 € si la publicité passe à 6 minutes.
ASTUCE : vous pouvez utiliser le même procédé de traçage pour estimer, de manière approximative, le
nombre de minutes de publicité nécessaires pour que les ventes atteignent un montant donné.
Toutefois, une méthode plus précise est disponible : vous pouvez revenir à la vue d'accueil et entrer
Predx(s), s correspondant au montant des ventes. Predy et Predx sont des fonctions d'application.
Saisie et édition de données statistiques
Chaque colonne de la vue numérique correspond à un jeu de données et est représentée par une variable
(C0 à C9). L'ajout de données dans une colonne peut se faire de trois manières :
●
Accédez à la vue numérique pour entrer directement les données. Un exemple est disponible dans la
section Présentation de l'application Stats - 2Var à la page 238.
●
Accédez à la vue d'accueil, puis copiez les données à partir d'une liste. Par exemple, si vous entrez L1,
appuyez sur
, puis entrez C1 dans la vue d'accueil, le contenu de la liste L1 est copié dans la
colonne C1 de l'application Stats - 1Var.
●
Accédez à la vue d'accueil, puis copiez les données à partir de l'application Tableur. Supposons que les
cellules A1 à A10 de l'application Tableur contiennent les données qui vous intéressent, et que vous
souhaitez copier ces dernières dans la colonne C7. En laissant l'application Stats - 2Var ouverte, revenez
à la vue d'accueil, entrez Spreadsheet.A1:A10, puis appuyez sur
. Entrez ensuite C7, puis
appuyez sur
.
Saisie et édition de données statistiques 245
REMARQUE : une colonne de données doit comporter au moins quatre points de données pour que des
statistiques à deux variables valides soient générées.
Quelle que soit la méthode employée, les données entrées sont automatiquement enregistrées. Vous pouvez
quitter l'application et y revenir ultérieurement : les dernières données saisies seront toujours disponibles.
Une fois que vous avez entré les données, vous devez définir les jeux de données, ainsi que leur type de tracé,
dans la vue symbolique.
Vue numérique : options de menu
Les options de menu disponibles dans la vue numérique sont les suivantes :
Copie l'élément mis en surbrillance vers la ligne de saisie à des fins de modification.
Affiche un menu avec des options d'édition. Reportez-vous à la section Menu Autre à la page 246.
Déplace le curseur vers l'élément spécifié d'une liste.
Trie les données de différentes manières.
Affiche un formulaire de saisie qui vous permet d'entrer une formule produisant une liste de valeurs
pour une colonne spécifique.
Calcule les statistiques de chaque jeu de données sélectionné dans la vue symbolique.
Menu Autre
Le menu Autre contient des options permettant de modifier les listes de données. Les options sont décrites
dans le tableau suivant.
Option
Sous-option
Objectif
Insérer
Ligne
Permet d'insérer une nouvelle ligne dans la liste
sélectionnée. Cette nouvelle ligne contient 0 comme
élément.
Supprimer
Colonne
Supprime le contenu de la liste sélectionnée.
Pour supprimer un seul élément, sélectionnez-le, puis
appuyez sur
Sélectionner
246 Chapitre 12 Application Stats - 2Var
.
Ligne
Permet de sélectionner la ligne contenant la cellule
sélectionnée ; toute la ligne peut ensuite être copiée.
Zone
Ouvre une boîte de dialogue dans laquelle vous pouvez
sélectionner un tableau rectangulaire défini par une cellule
de départ et de fin. Vous pouvez également effectuer un
appui long sur une cellule pour la sélectionner comme
emplacement de début, puis faire glisser votre doigt pour
sélectionner le tableau rectangulaire d'éléments. Une fois
la sélection terminée, vous pouvez copier le tableau
rectangulaire.
Colonne
Sélectionne la liste courante. Une fois la sélection terminée,
vous pouvez copier la liste.
Option
Sous-option
Sélection
Objectif
Active ou désactive le mode de sélection.
Si le mode de sélection est désactivé, vous pouvez
effectuer un appui long sur une cellule, puis faire glisser
votre doigt pour sélectionner un tableau rectangulaire de
cellules.
Permuter
Colonne
Transpose le contenu de deux colonnes (ou listes).
Définition d'un modèle de régression
La définition d'un modèle de régression s'effectue dans la vue symbolique. Trois méthodes sont disponibles :
●
Accepter l'option par défaut pour ajuster les données par rapport à une droite
●
Choisir un type d'ajustement prédéfini (logarithmique, exponentiel, etc.)
●
Entrer une expression mathématique personnalisée L'expression est tracée de manière à ce que vous
puissiez observer son degré d'ajustement avec les points de données.
Sélection d'un ajustement
1.
Appuyez sur la touche
pour afficher la vue symbolique.
2.
Pour l'analyse qui vous intéresse (S1 à S5), sélectionnez le champ Type.
3.
Appuyez de nouveau sur ce champ pour afficher le menu des types d'ajustement.
4.
Dans ce menu, sélectionnez votre type d'ajustement favori. (Voir Types d'ajustement à la page 247.)
Types d'ajustement
Vous avez le choix entre douze types d'ajustement :
Type d'ajustement
Signification
Linéaire
(Par défaut) Ajuste les données sur une ligne droite : y = mx + b. Utilise la méthode des moindres
carrés.
Logarithmique
Ajuste les données sur une courbe logarithmique : y = m lnx + b.
Exponentiel
Ajuste les données sur la courbe exponentielle naturelle : y = b * emx.
Puissance
Ajuste les données sur une courbe de puissance : y = b * xm.
Exposant
Ajuste les données sur une courbe exponentielle : y = b * mx.
Inverse
Ajuste les données sur une variation inverse : y = m/x + b.
Logistique
Ajuste les données sur une courbe logistique :
, où L est la valeur de
saturation pour la croissance. Vous pouvez mémoriser une valeur réelle positive dans L, ou, si L=0,
laisser le système calculer L automatiquement.
Quadratique
Ajuste les données sur une courbe quadratique : y = ax2 + bx + c. Nécessite au moins trois points.
Cube
Ajuste les données sur un polynôme cubique : y = ax3 + bx2 + cx + d.
Définition d'un modèle de régression 247
Type d'ajustement
Signification
Quartique
Ajuste les données sur un polynôme quartique : y = ax4 + bx3 + cx2 + dx + e.
Trigonométrique
Ajuste les données sur une courbe trigonométrique : y = a * sin(bx + c) + d. Nécessite au moins trois
points.
Défini par l'utilisateur
Vous permet de définir un ajustement personnalisé (voir ci-après).
Définition d'un ajustement personnalisé
1.
Appuyez sur la touche
pour afficher la vue symbolique.
2.
Pour l'analyse qui vous intéresse (S1 à S5), sélectionnez le champ Type.
3.
Appuyez de nouveau sur ce champ pour afficher le menu des types d'ajustement.
4.
Sélectionnez User Defined (Défini par l'utilisateur) dans le menu.
5.
Sélectionnez le champ d'ajustement approprié.
6.
Entrez une expression, puis appuyez sur la touche
. La variable indépendante doit être X, et
l'expression ne doit contenir aucune variable inconnue (par exemple, 1.5 * cos(x) + 0.3 * sin(x)). Notez
que les variables doivent être saisies en majuscules dans cette application.
Statistiques calculées
Lorsque vous appuyez sur
, trois ensembles de statistiques sont disponibles. Par défaut, les
statistiques relatives aux colonnes indépendante et dépendante s'affichent. Appuyez sur
n'afficher que les statistiques relatives à la colonne indépendante ou sur
uniquement sur la colonne dépendante. Appuyez sur
pour
pour afficher celles basées
pour revenir à la vue par défaut. Les tableaux
ci-dessous présentent les statistiques affichées dans chaque vue.
Les statistiques calculées lorsque vous appuyez sur
sont les suivantes :
Statistique
Définition
n
Nombre de points de données.
r
Coefficient de corrélation des colonnes de données indépendante et dépendante, basé
uniquement sur l'ajustement linéaire (quel que soit le type d'ajustement choisi). Renvoie
une valeur comprise entre –1 et 1, où 1 et –1 indiquent les meilleurs ajustements.
R2
Coefficient de détermination, à savoir le carré du coefficient de corrélation. La valeur de
cette statistique dépend du type d'ajustement choisi. Une mesure égale à 1 indique un
ajustement parfait.
sCOV
Covariance d'échantillon des colonnes de données indépendante et dépendante.
σCOV
Covariance de population des colonnes de données indépendante et dépendante.
ΣXY
Somme totalisant les produits individuels de x et y.
248 Chapitre 12 Application Stats - 2Var
Les statistiques s'affichant lorsque vous appuyez sur
sont les suivantes :
Statistique
Définition
ẋ
Moyenne des valeurs x (indépendantes).
ΣX
Somme des valeurs x.
ΣX2
Somme des valeurs x2.
sX
Écart-type de l'échantillon de la colonne indépendante.
σX
Écart-type de la population de la colonne indépendante.
serrX
Erreur type de la colonne dépendante.
ssX
Somme des carrés de l'écart de X.
Les statistiques s'affichant lorsque vous appuyez sur
sont les suivantes :
Statistique
Définition
ẏ
Moyenne des valeurs y (dépendantes).
ΣY
Somme des valeurs y.
ΣY2
Somme des valeurs y2.
sY
Écart-type de l'échantillon de la colonne dépendante.
σY
Écart-type de la population de la colonne dépendante.
serrY
Erreur type de la colonne dépendante.
ssY
Somme des carrés de l'écart de Y.
Traçage de données statistiques
Une fois que vous avez entré vos données, sélectionné le jeu de données à analyser et choisi votre modèle
d'ajustement, vous pouvez tracer les données. Vous pouvez tracer jusqu'à cinq diagrammes de dispersion
simultanément.
1.
Dans la vue symbolique, sélectionnez les jeux de données dont vous souhaitez réaliser le tracé.
2.
Assurez-vous que la plage complète de données soit tracée. Pour ce faire, examinez (et corrigez, si
nécessaire) les champs X Rng et Y Rng dans la vue Config. du tracé (
3.
Appuyez sur
).
.
Si le jeu de données et la droite de régression requièrent un ajustement, appuyez sur la touche
,
puis sélectionnez Autoscale (Échelle automatique). L'option Échelle automatique permet d'obtenir une
mise à l'échelle appropriée pour commencer, qui pourra ensuite être ajustée dans la vue Config. du tracé.
Traçage de données statistiques 249
Traçage d'un diagramme de dispersion
Les données chiffrées s'affichant en dessous du tracé indiquent que le curseur est placé sur le deuxième point
de données de S1, aux coordonnées (1, 920). Appuyez sur la touche
pour vous déplacer jusqu'au point
de données suivant et afficher ses informations.
Traçage d'une courbe
Si la droite de régression n'apparaît pas, appuyez sur
s'affichent en bas de l'écran. (Si ce n'est pas le cas, appuyez sur
Appuyez sur la touche
. Les coordonnées du curseur de tracé
.)
pour afficher l'équation de la droite de régression dans la vue symbolique.
Si l'équation est trop longue pour apparaître entièrement à l'écran, sélectionnez-la, puis appuyez sur
.
L'exemple suivant indique que la pente de la droite de régression (m) est de 425,875, et que l'interception y (b)
est égale à 376,25.
250 Chapitre 12 Application Stats - 2Var
Ordre de tracé
Tandis que les touches
et
permettent de déplacer le curseur selon un ajustement ou de naviguer
entre les points d'un diagramme de dispersion, utilisez les touches
et
pour sélectionner le nuage
de points ou l'ajustement à tracer. Pour chaque analyse active (S1 à S5), le diagramme de dispersion est tracé
en premier lieu, suivi de l'ajustement. De cette manière, si S1 et S2 sont toutes deux actives, le fait d'appuyer
sur la touche
place par défaut le traceur sur le diagramme de dispersion de S1. Appuyez sur la touche
pour tracer l'ajustement de S1. À ce stade, vous pouvez appuyer sur la touche
diagramme de dispersion de S1, ou appuyer de nouveau sur
S2. Appuyez une troisième fois sur
pour revenir au
pour tracer le diagramme de dispersion de
pour tracer l'ajustement de S2. Si vous appuyez sur la touche
une quatrième fois, vous repassez au diagramme de dispersion de S1. Si vous ne savez plus quel élément
vous êtes en train de tracer, appuyez simplement sur
pour afficher la définition de l'objet
(diagramme de dispersion ou ajustement) en cours de tracé.
Vue graphique : options de menu
Les options de menu de la vue graphique sont les suivantes :
Bouton
Fonction
Affiche le menu Zoom.
Active ou désactive le mode Trace.
Affiche ou masque une courbe correspondant au meilleur ajustement des points de données, en
fonction du modèle de régression sélectionné.
Permet de spécifier une valeur de la droite de régression à laquelle vous souhaitez accéder (ou un
point de données auquel accéder si votre curseur est placé sur un point de données et non sur la droite
de régression). Vous devrez peut-être appuyer sur
ou
pour placer le curseur sur l'objet
voulu (la droite de régression ou un point de données).
Affiche ou masque les boutons de menu.
Vue Config. du tracé
À l'instar des applications proposant une fonctionnalité de tracé, la vue Config. du tracé (
)
permet de définir l'étendue et l'aspect de la vue graphique. Les paramètres sont communs aux autres
opérations de la vue Config. du tracé. La page 2 de la vue Configuration du tracé comprend un champ
Connecter. Lorsque cette option est sélectionnée, les points de données sont reliés par des segments de
droite dans la vue Tracé.
Traçage de données statistiques 251
Prévision de valeurs
Les fonctions PredX et PredY estiment une valeur de X ou Y en fonction d'une valeur hypothétique de l'autre
variable. Dans les deux cas, la prévision est basée sur l'équation correspondant au meilleur ajustement des
données selon le type d'ajustement spécifié.
Il est possible de réaliser des prévisions de valeurs dans la vue graphique de l'application Stats - 2Var et dans
la vue d'accueil.
Vue graphique
1.
Dans la vue graphique, appuyez sur
pour afficher la courbe de régression du jeu de données (si
celle-ci n'est pas déjà affichée).
2.
Assurez-vous que le curseur de tracé est placé sur la courbe de régression. (Appuyez sur la touche
ou
3.
si tel n'est pas le cas.)
Appuyez sur
ou
. Le curseur se déplace sur la courbe de régression, tandis que les valeurs
X et Y correspondantes s'affichent en bas de l'écran. (Si les valeurs n'apparaissent pas, appuyez sur
.)
,
Vous pouvez directement placer le curseur sur une valeur X spécifique. Pour ce faire, appuyez sur
entrez la valeur en question, puis appuyez sur
. Le curseur accède au point indiqué sur la courbe.
Vue d'accueil
Si l'application Stats - 2Var est active, vous pouvez également estimer les valeurs X et Y dans la vue d'accueil.
●
●
Entrez PredX(Y), puis appuyez sur
pour estimer la valeur X de la valeur Y indiquée.
Entrez PredY(X), puis appuyez sur
pour estimer la valeur Y de la valeur X indiquée.
REMARQUE : si plusieurs courbes d'ajustement s'affichent, les fonctions PredX et PredY utilisent le premier
ajustement actif défini dans la vue symbolique.
Vous pouvez entrer PredX et PredY directement sur la ligne de saisie, ou les sélectionner dans le menu de
fonctions App (sous Stats - 2Var). Le menu de fonctions App est l'un des menus Boîte à outils (
252 Chapitre 12 Application Stats - 2Var
).
Résolution d'un problème de tracé
Si vous rencontrez des problèmes pour réaliser un tracé, vérifiez les points suivants :
●
Vous avez sélectionné l'ajustement (ou modèle de régression) approprié.
●
Seuls les jeux de données que vous souhaitez analyser ou tracer sont sélectionnés dans la vue
symbolique.
●
La plage de tracé est adaptée. Essayez d'appuyer sur la touche
et de sélectionner Autoscale
(Échelle automatique), ou modifiez les paramètres de tracé de la vue Config. du tracé.
●
Assurez-vous que les deux colonnes associées contiennent des données et qu'elles sont de même
longueur.
Traçage de données statistiques 253
13 Application Inférence
L'application Inférence permet de calculer des tests d'hypothèse, des intervalles de confiance et des tests
Khi carré en plus des tests et des intervalles de confiance basés sur l'inférence pour la régression linéaire. Le
menu Math propose en outre un ensemble complet de fonctions de probabilité basé sur plusieurs
distributions (Khi carré, F, binomial, poisson, etc.).
À partir des statistiques d'un ou deux échantillons, vous pouvez tester des hypothèses et trouver des
intervalles de confiance pour les quantités suivantes :
●
Moyenne
●
Proportion
●
Différence entre deux moyennes
●
Différence entre deux proportions
Vous pouvez effectuer des tests de qualité de l'ajustement et des tests sur tableaux bidirectionnels basés sur
la distribution Khi carré. Vous pouvez également effectuer des calculs basés sur l'inférence pour la régression
linéaire :
●
Test t linéaire
●
Intervalle de confiance pour la pente
●
intervalle de confiance pour l'interception
●
Intervalle de confiance pour une réponse moyenne
●
intervalle de prédiction pour une réponse future
Par ailleurs, vous pouvez effectuer une analyse unidirectionnelle de la variance (ANOVA) sur les listes de
données.
Données d'échantillon
Pour un grand nombre de calculs, la vue numérique de l'application Inférence fournit des données
d'échantillon (que vous pouvez restaurer en réinitialisant l'application). Ces données d'échantillon vous aident
à mieux comprendre le fonctionnement de l'application.
Présentation de l'application Inférence
Les sections suivantes indiquent la procédure à suivre pour procéder à un test Z sur une moyenne à l'aide des
données d'échantillon.
Ouverture de l'application Inférence
▲
Appuyez sur
254 Chapitre 13 Application Inférence
, puis sélectionnez Inference (Inférence).
L'application Inférence s'ouvre dans la vue symbolique.
Options de la vue symbolique
Les tableaux suivants répertorient les options de la vue symbolique.
Tableau 13-1 Tests d'hypothèse
Test
Description
Test Z : 1 μ
Test Z sur une moyenne
Test Z : μ1 – μ2
Test Z sur la différence entre deux moyennes
Test Z : 1 π
Test Z sur une proportion
Test Z : π1 – π2
Test Z sur la différence entre deux proportions
Test T : 1 μ
Test T sur une moyenne
Test T : μ1 – μ2
Test T sur la différence entre deux moyennes
Tableau 13-2 Intervalles de confiance
Test
Description
Int Z : 1 μ
Intervalle de confiance pour une moyenne, basé sur la distribution normale
Int Z : μ1 – μ2
Intervalle de confiance pour la différence entre deux moyennes, basé sur la distribution
normale
Int Z : 1 π
Intervalle de confiance pour une proportion, basé sur la distribution normale
Int Z : π1 – π2
Intervalle de confiance pour la différence entre deux proportions, basé sur la distribution
normale
Int T : 1 μ
Intervalle de confiance pour une moyenne, basé sur la distribution t de Student
Int T : μ1 – μ2
Intervalle de confiance pour la différence entre deux moyennes, basé sur la distribution t
de Student
Présentation de l'application Inférence 255
Tableau 13-3 Test X2
Test
Description
Qualité de l'ajustement
Test de qualité de l'ajustement Khi carré, basé sur les données catégoriques
Test bidirectionnel
Test de Khi carré, basé sur les données catégoriques d'un tableau bidirectionnel
Tableau 13-4 Régression
Test
Description
Test t linéaire
Test t de régression linéaire
Intervalle : Pente
Intervalle de confiance pour la pente de la droite de régression linéaire réelle, basé sur la
distribution t
Intervalle : Interception
Intervalle de confiance pour l'interception y de la droite de régression linéaire réelle,
basé sur la distribution t
Intervalle : Réponse moyenne
Intervalle de confiance pour une réponse moyenne, basé sur la distribution t
Intervalle de prédiction
Intervalle de prédiction pour une réponse future, basé sur la distribution t
Tableau 13-5 ANOVA
Test
Description
ANOVA unidirectionnelle
Analyse unidirectionnelle de la variance, basée sur la distribution F
Si vous choisissez l'un des tests d'hypothèse, vous pouvez choisir une hypothèse alternative à tester par
rapport à l'hypothèse nulle. Pour chaque test, il existe trois hypothèses alternatives possibles, basées sur une
comparaison quantitative de deux quantités. L'hypothèse nulle part toujours du principe que les deux
quantités sont égales. Ainsi, les hypothèses alternatives couvrent les cas où les deux quantités sont
différentes : <, > et ≠.
Dans cette section, nous allons procéder à un test Z sur une moyenne des données d'échantillon afin
d'illustrer le fonctionnement de l'application.
Sélection de la méthode inférentielle
1.
Hypothesis test (Test hypothèse) est la méthode inférentielle par défaut. Si elle n'est pas sélectionnée,
appuyez sur Method (Méthode), puis sélectionnez-la.
256 Chapitre 13 Application Inférence
2.
Définissez le type de test. Dans le cas présent, sélectionnez Z-Test: 1 μ (Test Z : 1 μ) dans le menu Type.
3.
Sélectionnez une hypothèse alternative. Dans le cas présent, sélectionnez μ <
Hypoth (Hypoth alt).
dans le menu Alt
Présentation de l'application Inférence 257
Saisie de données
▲
Accédez à la vue numérique pour consulter les données d'échantillon.
Le tableau suivant décrit les champs de cette vue pour les données d'échantillon.
Nom de champ
Description
ẋ
Moyenne échantillon
n
Intervalle de confiance pour la pente de la droite de régression linéaire réelle, basé sur la
distribution t
μ0
Moyenne de la population considérée
σ
Écart-type population
α
Niveau alpha du test
La vue numérique vous permet d'entrer les statistiques d'échantillon et les paramètres de la population pour
la situation que vous examinez. Les données d'échantillon fournies ici correspondent à la situation suivante :
un étudiant a généré 50 chiffres pseudo-aléatoires sur sa calculatrice graphique. Si l'algorithme fonctionne
correctement, la moyenne sera proche de 0,5 et l'écart-type de la population sera d'environ 0,2887. L'étudiant
trouve que la moyenne de l'échantillon (0,461368) est un peu faible aussi veut-il tester l'hypothèse
alternative inférieur à par rapport à l'hypothèse nulle.
Affichage des résultats du test
▲
Appuyez sur
258 Chapitre 13 Application Inférence
.
La valeur de distribution du test et la probabilité associée s'affichent, ainsi que les valeurs critiques du test et
celles associées à la statistique correspondante. Dans le cas présent, le test indique qu'il ne faut pas rejeter
l'hypothèse nulle.
Appuyez sur
pour revenir à la vue numérique.
Traçage des résultats du test
▲
Appuyez sur
.
Le graphique de la distribution s'affiche, la valeur Z du test étant indiquée. La valeur X correspondante est
également affichée.
Appuyez sur
sur
ou
pour afficher la valeur Z critique. Le niveau alpha étant affiché, vous pouvez appuyer
pour diminuer ou augmenter le niveau α.
Présentation de l'application Inférence 259
Importation de statistiques
Pour un grand nombre de calculs, l'application Inférence peut importer des statistiques récapitulatives à
partir des données des applications Stats - 1Var et Stats - 2Var. Pour les autres, les données peuvent être
importées manuellement. L'exemple suivant illustre ce processus.
Une série de six expérimentations donne les valeurs suivantes comme point d'ébullition d'un liquide :
82.5, 83.1, 82.6, 83.7, 82.4 et 83.0
À partir de ces données, nous souhaitons estimer le véritable point d'ébullition au niveau de confiance de
90 %.
Ouverture de l'application Stats - 1Var
▲
Appuyez sur
, puis sélectionnez Statistics 1Var (Stats - 1Var).
Effacement des données indésirables
▲
Si l'application contient des données indésirables, effacez-les :
Appuyez sur la touche
, puis sélectionnez All columns (Toutes les colonnes).
Saisie de données
▲
Dans la colonne D1, entrez les points d'ébullition trouvés lors des expérimentations.
82
5
83
1
82
6
83
7
260 Chapitre 13 Application Inférence
82
4
83
Calcul des statistiques
1.
Appuyez sur
.
Les statistiques calculées sont désormais importées dans l'application Inférence.
2.
Appuyez sur
pour fermer la fenêtre de statistiques.
Ouverture de l'application Inférence
▲
Ouvrez l'application Inférence, puis supprimez les paramètres actuels.
Appuyez sur
, sélectionnez Inference (Inférence), puis appuyez sur
.
Importation de statistiques 261
Sélection de la méthode inférentielle et du type de statistique
1.
Sélectionnez Method (Méthode), puis Confidence Interval (Intervalle de confiance).
2.
Sélectionnez Type, puis T-Int: 1 μ (Int T : 1 μ).
262 Chapitre 13 Application Inférence
Importation des données
1.
2.
Appuyez sur
.
Spécifiez les données que vous souhaitez importer :
Appuyez sur
.
3.
Dans le champ App, sélectionnez l'application de statistiques contenant les données à importer.
4.
Dans le champ Column (Colonne), spécifiez la colonne où se trouvent les données (D1 étant la valeur par
défaut).
5.
Appuyez sur
6.
Indiquez un intervalle de confiance de 90 % dans le champ C.
.
Affichage des résultats sous forme numérique
1.
Pour afficher l'intervalle de confiance dans la vue numérique, appuyez sur
.
Importation de statistiques 263
2.
Appuyez sur
pour revenir à la vue numérique.
Affichage des résultats sous forme graphique
▲
Pour afficher l'intervalle de confiance dans la vue graphique, appuyez sur
.
L'intervalle de confiance de 90 % est le suivant : [82,48…, 83,28…].
Tests d'hypothèse
Les tests d'hypothèse permettent de tester la validité des hypothèses par rapport aux paramètres
statistiques d'une ou de deux populations. Ces tests sont basés sur les statistiques calculées à partir des
échantillons de la population.
Les tests d'hypothèse de la calculatrice HP Prime utilisent la distribution Z normale ou la distribution t de
Student pour calculer les probabilités. Si vous souhaitez utiliser d'autres distributions, utilisez la vue d'accueil
et les distributions disponibles dans la catégorie Probabilité du menu Math.
264 Chapitre 13 Application Inférence
Test Z sur un échantillon
Nom du menu
Test Z : 1 μ
Sur la base des statistiques d'un échantillon, ce test mesure la corrélation entre l’hypothèse choisie et
l'hypothèse nulle selon laquelle la moyenne de la population est égale à une valeur spécifiée : H0 : μ = μ0.
Sélectionnez l'une des hypothèses alternatives suivantes à tester par rapport à l'hypothèse nulle :
●
H0 : μ < μ0
●
H0 : μ > μ0
●
H 0 : μ ≠ μ0
Entrées
Les entrées sont les suivantes :
Nom de champ
Description
ẋ
Moyenne échantillon
n
Taille échantillon
μ0
Moyenne de la population hypothétique
σ
Écart-type population
α
Seuil de signification
Résultats
Les résultats sont les suivants :
Résultat
Description
Z test
Statistique du test Z
ẋ test
Valeur de ẋ associée à la valeur Z du test
P
Probabilité associée à la statistique du test Z
Z crit.
Valeurs limites de Z associées au niveau α choisi
ẋ crit.
Valeurs limites de ẋ requises par la valeur α choisie
Test Z sur deux échantillons
Nom du menu
Test Z : μ1 – μ2
Sur la base de deux échantillons, chacun d'une population différente, ce test mesure la corrélation entre
l'hypothèse sélectionnée et l'hypothèse nulle selon laquelle les moyennes des deux populations sont égales :
H0 : μ1 = μ2.
Tests d'hypothèse 265
Sélectionnez l'une des hypothèses alternatives suivantes à tester par rapport à l'hypothèse nulle :
●
H0 : μ1 < μ2
●
H0 : μ1 > μ2
●
H0 : μ1 ≠ μ2
Entrées
Les entrées sont les suivantes :
Nom de champ
Description
ẋ1
Moyenne de l'échantillon 1
ẋ2
Moyenne de l'échantillon 2
n1
Taille de l'échantillon 1
n2
Taille de l'échantillon 2
σ1
Écart-type population 1
σ2
Écart-type population 2
α
Seuil de signification
Résultats
Les résultats sont les suivants :
Résultat
Description
Z test
Statistique du test Z
Δẋ test
Différence entre les moyennes associées à la valeur Z du test
P
Probabilité associée à la statistique du test Z
Z crit.
Valeurs limites de Z associées au niveau α choisi
Δẋ crit.
Différence entre les moyennes associées au niveau α choisi
Test Z sur une proportion
Nom du menu
Test Z : 1 π
Sur la base des statistiques d'un échantillon, ce test mesure la corrélation entre l’hypothèse choisie et
l'hypothèse nulle selon laquelle la proportion de succès est égale à une valeur donnée : H0 : π = π0.
Sélectionnez l'une des hypothèses alternatives suivantes à tester par rapport à l'hypothèse nulle :
●
H0 : π < π0
●
H0 : π > π0
●
H0 : π ≠ π0
266 Chapitre 13 Application Inférence
Entrées
Les entrées sont les suivantes :
Nom de champ
Description
x
Nombre de succès dans l'échantillon
n
Taille échantillon
π0
Proportion de succès de la population
α
Seuil de signification
Résultats
Les résultats sont les suivants :
Résultat
Description
Z test
Statistique du test Z
test
Proportion de succès de l'échantillon
P
Probabilité associée à la statistique du test Z
Z crit.
Valeurs limites de Z associées au niveau α choisi
crit.
Proportion de succès associée au niveau choisi
Test Z sur deux proportions
Nom du menu
Test Z : π1 – π2
Sur la base des statistiques de deux échantillons, chacun d'une population différente, ce test mesure la
corrélation entre l’hypothèse choisie et l'hypothèse nulle selon laquelle les proportions de succès des deux
populations sont égales : H0 : π1 = π2.
Sélectionnez l'une des hypothèses alternatives suivantes à tester par rapport à l'hypothèse nulle :
●
H0 : π1 < π2
●
H0 : π1 > π2
●
H0 : π1 ≠ π2
Entrées
Les entrées sont les suivantes :
Nom de champ
Description
x1
Nombre de succès de l'échantillon 1
Tests d'hypothèse 267
Nom de champ
Description
x2
Nombre de succès de l'échantillon 2
n1
Taille de l'échantillon 1
n2
Taille de l'échantillon 2
α
Seuil de signification
Résultats
Les résultats sont les suivants :
Résultats
Description
Z test
Statistique du test Z
Δ
Différence entre les proportions de succès des deux échantillons associés à la valeur Z
du test
test
P
Probabilité associée à la statistique du test Z
Z crit.
Valeurs limites de Z associées au niveau α choisi
Δ
Différence entre la proportion de succès des deux échantillons associés au niveau α
choisi
crit.
Test T sur un échantillon
Nom du menu
Test T : 1 μ
Ce test est utilisé lorsque l'écart-type de la population n'est pas connu. Sur la base des statistiques d'un
échantillon, ce test mesure la corrélation entre l’hypothèse choisie et l'hypothèse nulle selon laquelle la
moyenne de l'échantillon est égale à une valeur donnée : H0 : μ = μ0.
Sélectionnez l'une des hypothèses alternatives suivantes à tester par rapport à l'hypothèse nulle :
●
H0 : μ < μ0
●
H0 : μ > μ0
●
H 0 : μ ≠ μ0
Entrées
Les entrées sont les suivantes :
Nom de champ
Description
ẋ
Moyenne échantillon
s
Écart-type échantillon
n
Taille échantillon
268 Chapitre 13 Application Inférence
Nom de champ
Description
μ0
Moyenne de la population hypothétique
α
Seuil de signification
Résultats
Les résultats sont les suivants :
Résultats
Description
T test
Statistique du test T
ẋ test
Valeur de ẋ associée à la valeur t du test
P
Probabilité associée à la statistique du test T
DF
Degrés de liberté
T crit.
Valeurs limites de T associées au niveau α choisi
ẋ crit.
Valeurs limites de ẋ requises par la valeur α choisie
Test T sur deux échantillons
Nom du menu
Test T : μ1 – μ2
Ce test est utilisé lorsque l'écart-type de la population n'est pas connu. Sur la base des statistiques de deux
échantillons, chacun d'une population différente, ce test mesure la corrélation entre l’hypothèse choisie et
l'hypothèse nulle selon laquelle les moyennes des deux populations sont égales : H0 : μ1 = μ2.
Sélectionnez l'une des hypothèses alternatives suivantes à tester par rapport à l'hypothèse nulle :
●
H0 : μ1 < μ2
●
H0 : μ1 > μ2
●
H0 : μ1 ≠ μ2
Entrées
Les entrées sont les suivantes :
Nom de champ
Description
ẋ1
Moyenne de l'échantillon 1
ẋ2
Moyenne de l'échantillon 2
s1
Écart-type échantillon 1
s2
Écart-type échantillon 2
n1
Taille de l'échantillon 1
n2
Taille de l'échantillon 2
Tests d'hypothèse 269
Nom de champ
Description
α
Seuil de signification
Regroupement
Sélectionnez cette option pour regrouper les échantillons en fonction de leur écart-type.
Résultats
Les résultats sont les suivants :
Résultats
Description
T test
Statistique du test T
Δẋ test
Différence entre les moyennes associées à la valeur t du test
P
Probabilité associée à la statistique du test T
DF
Degrés de liberté
T crit.
Valeurs limites de T associées au niveau α choisi
Δẋ crit.
Différence entre les moyennes associées au niveau α choisi
Intervalles de confiance
La calculatrice HP Prime peut calculer des intervalles de confiance en fonction de la distribution Z normale ou
de la distribution t de Student.
Intervalle Z sur un échantillon
Nom du menu
Int Z : 1 μ
Cette option utilise la distribution Z normale pour calculer un intervalle de confiance pour μ, moyenne exacte
de la population, lorsque l'écart-type exact de la population (σ) est connu.
Entrées
Les entrées sont les suivantes :
Nom de champ
Description
ẋ
Moyenne échantillon
n
Taille échantillon
σ
Écart-type population
C
Niveau de confiance
Résultats
Les résultats sont les suivants :
270 Chapitre 13 Application Inférence
Résultat
Description
C
Niveau de confiance
Z crit.
Valeurs critiques de Z
Inf.
Limite inférieure de μ
Sup.
Limite supérieure de μ
Intervalle Z sur deux échantillons
Nom du menu
Int Z : μ1 – μ2
Cette option utilise la distribution Z normale pour calculer un intervalle de confiance pour la différence entre
les moyennes de deux populations (μ1– μ2) lorsque les écarts-types des deux populations (σ1 et σ2) sont
connus.
Entrées
Les entrées sont les suivantes :
Nom de champ
Description
ẋ1
Moyenne de l'échantillon 1
ẋ2
Moyenne de l'échantillon 2
n1
Taille de l'échantillon 1
n2
Taille de l'échantillon 2
σ1
Écart-type population 1
σ2
Écart-type population 2
C
Seuil de signification
Résultats
Les résultats sont les suivants :
Résultat
Description
C
Niveau de confiance
Z crit.
Valeurs critiques de Z
Inf.
Limite inférieure de Δμ
Sup.
Limite supérieure de Δμ
Intervalles de confiance 271
Intervalle Z sur une proportion
Nom du menu
Int Z : 1 π
Cette option utilise la distribution Z normale pour calculer un intervalle de confiance pour la proportion de
succès d'une population dans le cas où un échantillon de taille n a obtenu x succès.
Entrées
Les entrées sont les suivantes :
Nom de champ
Description
x
Nombre de succès de l'échantillon
n
Taille échantillon
C
Niveau de confiance
Résultats
Les résultats sont les suivants :
Résultat
Description
C
Niveau de confiance
Z crit.
Valeurs critiques de Z
Inf.
Limite inférieure de π
Sup.
Limite supérieure de π
Intervalle Z sur deux proportions
Nom du menu
Int Z : π1 – π2
Cette option utilise la distribution Z normale pour calculer un intervalle de confiance pour la différence entre
les proportions de succès de deux populations.
Entrées
Les entrées sont les suivantes :
Nom de champ
Description
x1
Nombre de succès de l'échantillon 1
x2
Nombre de succès de l'échantillon 2
n1
Taille de l'échantillon 1
272 Chapitre 13 Application Inférence
Nom de champ
Description
n2
Taille de l'échantillon 2
C
Niveau de confiance
Résultats
Les résultats sont les suivants :
Résultats
Description
C
Niveau de confiance
Z crit.
Valeurs critiques de Z
Inf.
Limite inférieure de Δπ
Sup.
Limite supérieure de Δπ
Intervalle T sur un échantillon
Nom du menu
Int T : 1 μ
Cette option utilise la distribution t de Student pour calculer un intervalle de confiance pour μ, moyenne
exacte d'une population, lorsque l'écart-type exact de la population (σ) n'est pas connu.
Entrées
Les entrées sont les suivantes :
Nom de champ
Description
ẋ
Moyenne échantillon
s
Écart-type échantillon
n
Taille échantillon
C
Niveau de confiance
Résultats
Les résultats sont les suivants :
Résultats
Description
C
Niveau de confiance
DF
Degrés de liberté
Critique
Valeurs critiques de T
Intervalles de confiance 273
Résultats
Description
Inf.
Limite inférieure de μ
Sup.
Limite supérieure de μ
Intervalle T sur deux échantillons
Nom du menu
Int T : μ1 – μ2
Cette option utilise la distribution t de Student pour calculer un intervalle de confiance pour la différence
entre les moyennes de deux populations (μ1 – μ2) lorsque les écarts-types des deux populations (σ1 et σ2) ne
sont pas connus.
Entrées
Les entrées sont les suivantes :
Nom de champ
Description
ẋ1
Moyenne de l'échantillon 1
ẋ2
Moyenne de l'échantillon 2
s1
Écart-type échantillon 1
s2
Écart-type échantillon 2
n1
Taille de l'échantillon 1
n2
Taille de l'échantillon 2
C
Niveau de confiance
Regroupement
Regrouper ou non les échantillons par écart-type
Résultats
Les résultats sont les suivants :
Résultats
Description
C
Niveau de confiance
DF
Degrés de liberté
T crit.
Valeurs critiques de T
Inf.
Limite inférieure de Δμ
Sup.
Limite supérieure de Δμ
274 Chapitre 13 Application Inférence
Tests de Khi carré
La calculatrice HP Prime permet d'exécuter des tests sur des données catégoriques sur la base de la
distribution Khi carré. Plus spécifiquement, les calculatrices HP Prime permettent de réaliser à la fois des
tests de qualité de l'ajustement et des tests sur tableaux bidirectionnels.
Test de qualité de l'ajustement
Nom du menu
Qualité de l'ajustement
Cette option utilise la distribution Khi carré pour tester la qualité de l'ajustement des données catégoriques
sur des nombres observés par rapport à des probabilités attendues ou à des nombres attendus. Dans la vue
symbolique, effectuez votre choix dans la zone Expected (Attendu) : choisissez Probability (Probabilité)
(sélection par défaut) ou Count (Nombre).
Entrées
Quand Expected Probability (Attendu Probabilité) est sélectionné, les entrées de la vue numérique sont les
suivantes :
Nom de champ
Description
ObsList
Liste des nombres observés
ProbList
Liste des possibilités attendues
Résultats
Lorsque vous appuyez sur
, vous obtenez les résultats suivants :
Résultats
Description
x2
Valeur de la statistique du test Khi carré
P
Probabilité associée à la valeur Khi carré
DF
Degrés de liberté
Touches de menu
Les touches de menu sont les suivantes :
Touche de menu
Description
Ouvre un menu permettant de sélectionner plusieurs cellules à copier-coller.
Affiche les résultats du test par défaut, comme indiqué précédemment.
Affiche les nombres attendus.
Tests de Khi carré 275
Touche de menu
Description
Affiche la liste des contributions de chaque catégorie à la valeur Khi carré.
Revient à la vue numérique.
Quand Attendu Nombre est sélectionné, les entrées de la vue numérique incluent ExpList pour les nombres
attendus au lieu de ProbList. En outre, la touche Exp n'est pas disponible sur l'écran Résultats.
Test de table bidirectionnelle
Nom du menu
Test bidirectionnel
Cette option utilise la distribution Khi carré pour tester la qualité de l'ajustement des données catégoriques
des nombres observés contenus dans un tableau bidirectionnel.
Entrées
Les entrées de la vue numérique sont les suivantes :
Nom de champ
Description
ObsMat
Matrice des nombres observés dans le tableau bidirectionnel
Résultats
Lorsque vous appuyez sur
, vous obtenez les résultats suivants :
Résultats
Description
x2
Valeur de la statistique du test Khi carré
P
Probabilité associée à la valeur Khi carré
DF
Degrés de liberté
Touches de menu
Les touches de menu sont les suivantes :
Touche de menu
Description
Ouvre un menu permettant de sélectionner plusieurs cellules à copier-coller.
Affiche la matrice des nombres attendus. Appuyez sur
écran.
276 Chapitre 13 Application Inférence
pour quitter cet
Touche de menu
Description
Affiche la matrice des contributions de chaque catégorie à la valeur Khi carré. Appuyez
sur
pour quitter cet écran.
Revient à la vue numérique.
Inférence pour la régression
La calculatrice HP Prime permet d'exécuter des tests et de calculer des intervalles sur la base d'une inférence
de régression linéaire. Ces calculs sont basés sur la distribution t.
Test t linéaire
Nom du menu
Test t linéaire
Cette option exécute un test t sur l'équation de régression linéaire exacte, à partir d'une liste de données
explicatives et d'une liste de données de réponse. Dans la vue symbolique, vous devez choisir une hypothèse
alternative à l'aide du champ Alt Hypoth (Hypoth alt).
Entrées
Les entrées de la vue numérique sont les suivantes :
Nom de champ
Description
Xlist
Liste des données explicatives
Ylist
Liste des données de réponse
Résultats
Lorsque vous appuyez sur
, vous obtenez les résultats suivants :
Résultats
Description
T test
Valeur de la statistique du test t
P
Probabilité associée à la statistique du test t
DF
Degrés de liberté
β0
Interception de la droite de régression calculée
β1
Pente de la droite de régression calculée
serrLine
Erreur type de la droite de régression calculée
serrSlope
Erreur type de la pente de la droite de régression calculée
serrInter
Erreur type de l'interception de la droite de régression calculée
Inférence pour la régression 277
Résultats
Description
r
Coefficient de corrélation des données
R2
Coefficient de détermination des données
Touches de menu
Les touches de menu sont les suivantes :
Touche de menu
Description
Ouvre un menu permettant de sélectionner plusieurs cellules à copier-coller.
Revient à la vue numérique.
Intervalle de confiance pour la pente
Nom du menu
Intervalle : Pente
Cette option calcule un intervalle de confiance pour la pente de l'équation de régression linéaire exacte, sur la
base d'une liste de données explicatives, d'une liste de données de réponse et d'un niveau de confiance. Une
, entrez le niveau de
fois que vous avez saisi vos données dans la vue numérique et appuyé sur
confiance dans l'invite qui apparaît.
Entrées
Les entrées de la vue numérique sont les suivantes :
Nom de champ
Description
Xlist
Liste des données explicatives
Ylist
Liste des données de réponse
C
Niveau de confiance (0 < C < 1)
Résultats
Lorsque vous appuyez sur
, vous obtenez les résultats suivants :
Résultats
Description
C
Niveau de confiance d'entrée
T crit.
Valeur critique de t
DF
Degrés de liberté
β1
Pente de la droite de régression calculée
serrSlope
Erreur type de la pente de la droite de régression calculée
278 Chapitre 13 Application Inférence
Résultats
Description
Inf.
Limite inférieure de l'intervalle de confiance pour la pente
Sup.
Limite supérieure de l'intervalle de confiance pour la pente
Touches de menu
Les touches de menu sont les suivantes :
Touche de menu
Description
Ouvre un menu permettant de sélectionner plusieurs cellules à copier-coller.
Revient à la vue numérique.
Intervalle de confiance pour l'interception
Nom du menu
Intervalle : Interception
Cette option calcule un intervalle de confiance pour l'interception de l'équation de régression linéaire exacte,
sur la base d'une liste de données explicatives, d'une liste de données de réponse et d'un niveau de confiance.
Une fois que vous avez saisi vos données dans la vue numérique et appuyé sur
, entrez le niveau de
confiance dans l'invite qui apparaît.
Entrées
Les entrées de la vue numérique sont les suivantes :
Nom de champ
Description
Xlist
Liste des données explicatives
Ylist
Liste des données de réponse
C
Niveau de confiance (0 < C < 1)
Résultats
Lorsque vous appuyez sur
, vous obtenez les résultats suivants :
Résultats
Description
C
Niveau de confiance d'entrée
T crit.
Valeur critique de t
DF
Degrés de liberté
βo
Interception de la droite de régression calculée
serrInter
Erreur type de l'interception y de la droite de régression
Inférence pour la régression 279
Résultats
Description
Inf.
Limite inférieure de l'intervalle de confiance pour l'interception
Sup.
Limite supérieure de l'intervalle de confiance pour l'interception
Touches de menu
Les touches de menu sont les suivantes :
Touche de menu
Description
Ouvre un menu permettant de sélectionner plusieurs cellules à copier-coller.
Revient à la vue numérique.
Intervalle de confiance pour une réponse moyenne
Nom du menu
Intervalle : Réponse moyenne
Cette option calcule un intervalle de confiance pour la réponse moyenne (ŷ) sur la base d'une liste de données
explicatives, d'une liste de données de réponse, d'une valeur de variable explicative (X) et d'un niveau de
confiance. Une fois que vous avez saisi vos données dans la vue numérique et appuyé sur
, entrez le
niveau de confiance et la valeur de la variable explicative (X) dans l'invite qui apparaît.
Entrées
Les entrées de la vue numérique sont les suivantes :
Nom de champ
Description
Xlist
Liste des données explicatives
Ylist
Liste des données de réponse
X
Valeur de la variable explicative pour laquelle vous souhaitez une réponse moyenne et
un intervalle de confiance
C
Niveau de confiance (0 < C < 1)
Résultats
Lorsque vous appuyez sur
, vous obtenez les résultats suivants :
Résultats
Description
C
Niveau de confiance d'entrée
T crit.
Valeur critique de t
DF
Degrés de liberté
280 Chapitre 13 Application Inférence
Résultats
Description
ŷ
Réponse moyenne pour la valeur de X entrée
serrŷ
Erreur type de ŷ
Inf.
Limite inférieure de l'intervalle de confiance pour la réponse moyenne
Sup.
Limite supérieure de l'intervalle de confiance pour la réponse moyenne
Touches de menu
Les touches de menu sont les suivantes :
Touche de menu
Description
Ouvre un menu permettant de sélectionner plusieurs cellules à copier-coller.
Revient à la vue numérique.
Intervalle de prédiction
Nom du menu
Intervalle de prédiction
Cette option calcule un intervalle de prédiction pour une réponse future, sur la base d'une liste de données
explicatives, d'une liste de données de réponse, d'une valeur de variable explicative (X) et d'un niveau de
confiance. Une fois que vous avez saisi vos données dans la vue numérique et appuyé sur
, entrez le
niveau de confiance et la valeur de la variable explicative (X) dans l'invite qui apparaît.
Entrées
Les entrées de la vue numérique sont les suivantes :
Nom de champ
Description
Xlist
Liste des données explicatives
Ylist
Liste des données de réponse
X
Valeur de la variable explicative pour laquelle vous souhaitez une réponse future et un
intervalle de confiance
C
Niveau de confiance (0 < C < 1)
Résultats
Lorsque vous appuyez sur
, vous obtenez les résultats suivants :
Résultats
Description
C
Niveau de confiance d'entrée
Inférence pour la régression 281
Résultats
Description
T crit.
Valeur critique de t
DF
Degrés de liberté
ŷ
Réponse future pour la valeur de X entrée
serrŷ
Erreur type de ŷ
Inf.
Limite inférieure de l'intervalle de confiance pour la réponse moyenne
Sup.
Limite supérieure de l'intervalle de confiance pour la réponse moyenne
Touches de menu
Les touches de menu sont les suivantes :
Touche de menu
Description
Ouvre un menu permettant de sélectionner plusieurs cellules à copier-coller.
Revient à la vue numérique.
ANOVA
Nom du menu
ANOVA
Cette option effectue une analyse unidirectionnelle de la variance (ANOVA) à l'aide d'un test F, basée sur des
listes de données numériques.
Entrées
Les entrées de l'analyse ANOVA unidirectionnelle sont des listes de données en I1-I4. Vous pouvez ajouter des
listes supplémentaires en I5 et ainsi de suite.
Résultats
Lorsque vous appuyez sur
, vous obtenez les résultats suivants :
Résultats
Description
F
Valeur F du test
P
La probabilité associée à la valeur F du test
DF
Les degrés de liberté du test
SS
La somme des carrés des traitements
MS
Le carré moyen des traitements
DFerr
Les degrés de liberté des erreurs
282 Chapitre 13 Application Inférence
Résultats
Description
SSerr
La somme des carrés des erreurs
MSerr
Le carré moyen des erreurs
Touches de menu
Les touches de menu sont les suivantes :
Touche de menu
Description
Ouvre un menu permettant de sélectionner plusieurs cellules à copier-coller.
Revient à la vue numérique.
Utilisez les touches du curseur ou appuyez pour faire défiler le tableau. En plus d'appuyer sur la touche
, vous pouvez effectuer un appui long sur une cellule, puis faire glisser votre doigt pour sélectionner
un tableau rectangulaire de cellules à copier-coller.
ANOVA 283
14 Résoudre, application
L'application Solve (Résoudre) permet de définir un maximum de dix équations ou expressions utilisant
chacune autant de variables que souhaité. Vous pouvez résoudre une seule équation ou expression pour l'une
de ses variables, sur la base d'une valeur de départ. Vous pouvez également résoudre un système d'équations
(linéaires ou non linéaires), toujours à l'aide de valeurs de départ.
Notez les différences suivantes entre une équation et une expression :
●
Une équation contient un signe égal. Sa solution est une valeur de la variable inconnue pour laquelle
l'égalité est vérifiée des deux côtés de l'équation.
●
Une expression ne comporte pas de signe égal. Sa solution est une racine, soit une valeur de la variable
inconnue pour laquelle l'expression est égale à zéro.
A des fins de concision, le terme équation englobe les équations et les expressions dans le présent chapitre.
L'application Solve (Résoudre) ne fonctionne qu'avec des nombres réels.
Présentation de l'application Solve (Résoudre)
L'application Solve (Résoudre) utilise les vues d'application habituelles : Symbolic (Symbolique), Plot (Tracé) et
Numeric (Numérique) ; Cependant, la vue numérique de cette application est sensiblement différente des
autres car elle est dédiée à la résolution numérique au lieu d'afficher des tableaux de valeurs.
Les boutons de menu des vues Symbolic (Symbolique) et Plot (Tracé) sont disponibles dans cette application.
Equation unique
Imaginons que vous souhaitez connaître l'accélération nécessaire pour faire passer la vitesse d'une voiture de
16,67 m/s (60 km/h) à 27,78 m/s (100 km/h) sur une distance de 100 m.
L'équation à résoudre est la suivante :
V2 = U2 + 2AD
Dans cette équation, V = vitesse finale, U = vitesse initiale, A = accélération nécessaire et D = distance.
Ouverture de l'application Solve (Résoudre)
▲
Appuyez sur
284 Chapitre 14 Résoudre, application
puis sélectionnez Solve (Résoudre).
L'application Solve (Résoudre) s'ouvre dans la vue symbolique, dans laquelle vous pouvez définir l'équation à
résoudre.
REMARQUE : outre les variables intégrées, vous pouvez utiliser les variables que vous avez créées (dans la
vue d'accueil ou dans le CAS). Par exemple, si vous avez créé une variable appelée ME (Moi), vous pouvez
l'intégrer à une équation comme suit : Y2 = G2 + ME.
Les fonctions définies dans d'autres applications peuvent également être référencées dans l'application Solve
(Résoudre). Par exemple, si vous définissez F1(X) sur X2 +10 dans l'application Function (Fonction), vous
pouvez entrer F1(X)=50 dans l'application Solve (Résoudre) afin de résoudre l'équation X2 + 10 = 50.
Effacement de l'application et définition de l'équation
1.
Si vous n'avez besoin d'utiliser aucune équation ou expression déjà définie, appuyez sur
. Appuyez sur
2.
pour procéder à l'effacement de l'application.
Définissez l'équation.
V
U
2
A
D
Présentation de l'application Solve (Résoudre) 285
Saisie de variables connues
1.
Affichez la vue numérique.
Dans cette vue, indiquez les valeurs des variables connues, mettez en surbrillance la variable que vous
souhaitez résoudre, puis appuyez sur
.
2.
Saisissez les valeurs des variables connues.
27
78
16
67
100
REMARQUE : il se peut que certaines variables soient déjà associées à des valeurs lorsque vous les affichez
dans la vue numérique. Cela se produit lorsque des valeurs ont été affectées aux variables dans un autre
environnement de la calculatrice. Par exemple, dans la vue d'accueil vous avez peut-être affecté 10 à la
variable U en saisissant 10, en appuyant sur
, puis en entrant U. Ensuite, lorsque vous ouvrez la vue
numérique pour résoudre une équation avec U comme variable, 10 est la valeur par défaut de U. Cela se
produit également si une variable a reçu une valeur lors de précédents calculs (dans une application ou un
programme).
Pour réinitialiser toutes les variables pré-remplies sur la valeur zéro, appuyez sur
.
Résolution de la variable inconnue
▲
Pour résoudre la variable inconnue A, déplacez le curseur sur la zone A et appuyez sur
286 Chapitre 14 Résoudre, application
.
Ainsi, l'accélération nécessaire pour faire passer la vitesse d'une voiture de 16,67 m/s (60 km/h) à 27,78 m/s
(100 km/h) sur une distance de 100 m est d'environ 2,4692 m/s2.
L'équation est linéaire par rapport à la variable A. Vous pouvez en déduire qu'il n'y a pas d'autres solutions
pour A. Ceci est également visible si vous tracez l'équation.
Tracé de l'équation
La vue Plot (Tracé) présente un graphique pour chaque côté de l'équation résolue. Vous pouvez définir la
variable de votre choix en tant que variable indépendante, en la sélectionnant dans la vue numérique. Pour
cet exemple, assurez-vous d'avoir mis A en surbrillance.
L'équation actuelle est V2 = U2 + 2AD. La vue graphique trace alors deux équations, une pour chaque côté de
l'équation. L'une d'elles est Y = V2, avec V = 27,78, ce qui donne Y = 771,7284. Ce graphique forme une ligne
horizontale. L'autre graphique indique Y = U2 + 2AD avec U = 16,67 et D = 100, ce qui donne Y = 200A
+ 277,8889. Ce graphique forme également une ligne. La solution recherchée est la valeur de A à
l'intersection de ces deux lignes.
1.
2.
Pour tracer l'équation pour la variable A, appuyez sur la touche
.
Sélectionnez Auto Scale (Echelle automatique).
Présentation de l'application Solve (Résoudre) 287
3.
Sélectionnez Both sides of En (Deux côtés de En, n correspondant au numéro de l'équation
sélectionnée).
4.
Par défaut, le traceur est actif. Utilisez les touches du curseur, déplacez le curseur de tracé le long d'une
des lignes jusqu'à ce qu'il soit proche de l'intersection. Notez que la valeur de A affichées près du coin
inférieur gauche de l'écran correspond presque à la valeur de A que vous avez calculée.
La vue graphique forme un moyen pratique d'obtenir l'approximation d'une solution lorsque vous soupçonnez
l'existence de plusieurs solutions. Placez le curseur de tracé à proximité de la solution (c'est-à-dire à
l'intersection) qui vous intéresse, puis ouvrez la vue numérique. La solution indiquée dans la vue numérique
est la solution la plus proche du curseur de tracé.
REMARQUE : en faisant glisser votre doigt sur l'écran, verticalement ou horizontalement, vous pouvez
visualiser rapidement les parties du tracé initialement externes aux plages x et y définies.
Equations multiples
Dans la vue symbolique, vous pouvez définir un maximum de dix équations et expressions, puis sélectionner
celles que vous souhaitez résoudre ensemble en tant que système. Par exemple, imaginons que vous
souhaitez résoudre le système d'équations comportant les éléments suivants :
288 Chapitre 14 Résoudre, application
●
X2 + Y2 = 16
●
X – Y = –1
Ouverture de l'application Solve (Résoudre)
1.
2.
Appuyez sur
puis sélectionnez Solve (Résoudre).
Si vous n'avez besoin d'utiliser aucune équation ou expression déjà définie, appuyez sur
. Appuyez sur
pour procéder à l'effacement de l'application.
Définition des équations
▲
Définissez les équations.
X
X
Y
Y
16
1
Assurez-vous que les deux équations sont sélectionnées, car nous recherchons les valeurs de X et Y qui
fonctionnent avec les deux équations.
Saisie d'une valeur de départ
1.
Affichez la vue numérique.
Contrairement à l'exemple de l'équation unique, dans cet exemple, il n'existe pas de valeurs données
pour une variable. Vous pouvez entrer une valeur de départ pour l'une des variables ou laisser la
calculatrice fournir une solution. (En général, une valeur de départ aléatoire est une valeur qui conduit la
calculatrice à fournir, dans la mesure du possible, une solution qui est plus proche d'elle au lieu d'une
autre valeur.) Dans cet exemple, recherchez une solution proche de X = 2.
Présentation de l'application Solve (Résoudre) 289
2.
Entrez la valeur de départ dans le champ X.
Par exemple, entrez 2 et appuyez sur
.
La calculatrice fournit une solution (le cas échéant), et vous n'êtes pas informé si plusieurs solutions
sont possibles. Pour obtenir d'autres solutions potentielles, utilisez différentes valeurs de départ.
3.
Sélectionnez les variables pour lesquelles vous souhaitez obtenir des solutions. Dans cet exemple, nous
recherchons les valeurs de X et Y. Par conséquent, assurez-vous que les deux variables sont
sélectionnées.
REMARQUE : en présence de plus de deux variables, vous pouvez entrer des valeurs de départ pour
plusieurs d'entre elles.
Résolution des variables inconnues
▲
Appuyez sur
pour obtenir une solution proche de X = 2 fonctionnant avec chaque équation
sélectionnée.
Lorsque des solutions sont trouvées, elles s'affichent en regard de chaque variable sélectionnée.
290 Chapitre 14 Résoudre, application
Limites
Le tracé d'une équation est impossible lorsque vous en avez sélectionné plusieurs dans la vue symbolique.
La calculatrice HP Prime ne vous informe pas de l'existence de plusieurs solutions. Si vous soupçonnez
l'existence d'une autre solution proche d'une valeur spécifique, répétez l'opération en utilisant cette valeur
comme valeur de départ. (Dans l'exemple abordé ci-dessus, une autre solution est proposée lorsque vous
entrez –4 en tant que valeur de départ de X.)
Il arrive que l'application Solve (Résoudre) utilise un nombre de départ aléatoire pour rechercher une solution.
Ainsi, lorsque plusieurs solutions sont possibles, la solution obtenue à partir d'une valeur de départ donnée
est parfois difficilement prévisible.
Informations sur les solutions
En cas de résolution d'une seule équation, le bouton
. Le bouton
cas échéant). Appuyez sur
apparaît dans le menu quand vous appuyez sur
affiche un message contenant des informations sur les solutions obtenues (le
pour effacer ce message.
Message
Signification
Zéro
L'application Solve (Résoudre) trouve un point pour lequel les deux côtés de l'équation
sont égaux, ou pour lequel l'expression est zéro (racine). La précision de la calculatrice
s'élève à 12 chiffres.
Inversion de signe
L'application Solve (Résoudre) trouve deux points pour lesquels les deux côtés de
l'équation présentent des signes opposés, mais elle ne peut pas trouver de point entre
les deux lorsque la valeur est égale à zéro. Il en va de même pour une expression dans
laquelle la valeur présente des signes différents mais n'est pas égale à zéro. Soit les
deux valeurs sont proches (ne différant que d'un chiffre dans une série de douze
chiffres), soit l'équation ne présente aucune valeur réelle entre les deux points.
L'application Solve (Résoudre) affiche le point pour lequel la valeur ou la différence est la
plus proche de zéro. Si l'équation ou l'expression est réelle en continu, ce point
correspond à la meilleure approximation d'une solution réelle par l'application.
Extremum
L'application Solve (Résoudre) trouve un point pour lequel la valeur de l'expression
s'approche d'un minimum (pour les valeurs positives) ou d'un maximum local (pour les
valeurs négatives). Il se peut que ce point soit une solution ou non.
– ou –
L'application Solve (Résoudre) arrête la recherche à 9,99999999999E499, à savoir le plus
grand nombre que la calculatrice peut représenter.
REMARQUE : le message Extremum (Extrême) indique qu'il est très probable qu'il
n'existe aucune solution. La vue numérique peut vous permettre de vous en assurer
(notez que toute valeur affichée est suspecte).
Solution introuvable
Aucune valeur ne satisfait l'équation ou l'expression sélectionnée.
Supposition(s) incorrecte(s)
L'estimation initiale est en dehors du domaine de l'équation. La solution n'était donc pas
un nombre réel ou a causé une erreur.
Constante ?
La valeur de l'équation est la même à chaque point sélectionné.
Informations sur les solutions 291
15 Application Linear Solver (Solveur linéaire)
L'application Linear Solver (Solveur linéaire) vous permet de résoudre un ensemble d'équations linéaires.
L'ensemble peut contenir deux ou trois équations linéaires.
Dans un ensemble de deux équations, chaque équation doit respecter la forme ax + by = k. Dans un ensemble
de trois équations, chaque équation doit respecter la forme ax + by + cz = k.
Vous entrez des valeurs a, b et k (et c dans les ensembles de trois équations) pour chaque équation ;
l'application tente alors de trouver les valeurs x et y (et z dans les ensembles de trois équations).
La calculatrice HP Prime vous informe si aucune solution n'a été trouvée ou s'il existe un nombre infini de
solutions.
Présentation de l'application Linear Solver (Solveur linéaire)
L'exemple ci-dessous définit l'ensemble d'équations suivant et résout les variables inconnues :
●
6x + 9y + 6z = 5
●
7x + 10y + 8z = 10
●
6x + 4y = 6
Ouverture de l'application Linear Solver (Solveur linéaire)
▲
Appuyez sur
, puis sélectionnez Linear Solver (Solveur linéaire).
L'application s'ouvre dans la vue numérique.
REMARQUE : si vous avez résolu deux équations lors de votre dernière utilisation de l'application Linear
Solver (Solveur linéaire), le formulaire de saisie spécifique aux ensembles de deux équations s'affiche. Pour
résoudre un ensemble de trois équation, appuyez sur
. A présent, le formulaire de saisie affiche trois
équations.
292 Chapitre 15 Application Linear Solver (Solveur linéaire)
Définition et résolution des équations
1.
Vous définissez les équations que vous souhaitez résoudre en entrant les coefficients de chaque variable
dans chaque équation, ainsi que la constante. Notez que le curseur est placé immédiatement à gauche
de la valeur x dans la première équation, vous permettant ainsi d'insérer le coefficient de x (6). Entrez le
coefficient, puis appuyez sur
2.
ou
.
Le curseur passe au coefficient suivant. Entrez ce coefficient, puis appuyez sur
ou
. Continuez ainsi jusqu'à ce que vous ayez défini toutes les équations.
Une fois que vous avez entré suffisamment de valeurs pour que le solveur puisse générer des solutions, ces
dernières s'affichent en bas de l'écran. Dans cet exemple, le solveur a trouvé des solutions pour les valeurs x,
y et z dès la saisie du premier coefficient de la dernière équation.
La solution change à chaque fois que vous entrez les valeurs connues restantes. L'illustration suivante
représente la solution finale une fois l'ensemble des coefficients et des constantes entré.
Présentation de l'application Linear Solver (Solveur linéaire) 293
Résolution d'un système de deux équations à deux inconnues
Si le formulaire de saisie spécifique aux ensembles de trois équations s'affiche alors que vous souhaitez
résoudre un ensemble de deux équations, procédez comme suit :
▲
Appuyez sur
.
REMARQUE : vous pouvez entrer n'importe quelle expression qui renvoie un résultat numérique, y compris
des variables. Il vous suffit d'entrer le nom d'une variable.
Options de menu
Les options de menu sont les suivantes :
Option de menu
Description
Déplace le curseur sur la ligne de saisie, où vous pouvez ajouter ou modifier une valeur. Vous
pouvez également mettre un champ en surbrillance, entrer une valeur et appuyer sur
. Le curseur passe automatiquement au champ suivant, où vous pouvez saisir
la valeur suivante et appuyer sur
.
Affiche la page permettant de résoudre les systèmes de 2 équations linéaires à 2 variables.
Devient
lorsque l'option est active.
Affiche la page permettant de résoudre les systèmes de 3 équations linéaires à 3 variables.
Devient
294 Chapitre 15 Application Linear Solver (Solveur linéaire)
lorsque l'option est active.
16 Paramétrique, application
L'application Parametric (Paramétrique) vous permet d'explorer des équations paramétriques. Il s'agit
d'équations dans lesquelles x et y sont définis comme des fonctions de t. Elles prennent la forme x = f(t) ou y
= g(t).
Présentation de l'application Parametric (Paramétrique)
L'application Parametric (Paramétrique) utilise les vues d'application habituelles : Symbolic (Symbolique), Plot
(Tracé) et Numeric (Numérique) ;
Les boutons de menu des vues Symbolic (Symbolique), Plot (Tracé) et Numeric (Numérique) sont disponibles
dans cette application.
Au fil du présent chapitre, nous explorerons les équations paramétriques x(T) = 8sin(T) et y(T) = 8cos(T). Ces
équations produisent un cercle.
Ouverture de l'application Parametric (Paramétrique)
▲
Appuyez sur
, puis sélectionnez Parametric (Paramétrique).
L'application Parametric (Paramétrique) démarre dans la vue symbolique. Il s'agit de la vue de définition. Elle
vous permet de définir de manière symbolique (autrement dit, de spécifier) les expressions paramétriques
que vous souhaitez explorer.
Les données graphiques et numériques s'affichant dans les vues graphique et numérique sont dérivées des
fonctions symboliques définies dans la présente vue.
Définition des fonctions
La définition des fonctions s'étend sur 20 champs. Ces champs sont libellés de X1(T) à X9(T) et X0(T), et
de Y1(T) à Y9(T) et Y0(T). Chaque fonction X est associée à une fonction Y.
1.
Mettez en surbrillance la paire de fonctions que vous souhaitez utiliser, en appuyant dessus ou en
faisant défiler les paires de fonctions. Si vous êtes en train d'entrer une nouvelle fonction, il vous suffit
Présentation de l'application Parametric (Paramétrique) 295
d'en commencer la saisie. Si vous êtes en train de modifier une fonction existante, appuyez sur
et apportez vos modifications. Lorsque vous avez terminé la définition ou la modification de la fonction,
appuyez sur
2.
.
Définissez les deux expressions.
8
8
La touche
entre la variable pertinente pour l'application en cours. Dans cette application, elle
entre un T.
3.
Faites un choix entre les opérations suivantes :
●
Attribuer une couleur personnalisée à une ou plusieurs fonctions lors du tracé
●
Evaluer une fonction dépendante
●
Désélectionner une définition que vous ne souhaitez pas étudier
●
Intégrer des variables, des commandes mathématiques et des commandes CAS à une définition
Pour plus de simplicité, nous pouvons ignorer ces opérations dans cet exemple. Elles peuvent néanmoins
s'avérer utiles et sont communes dans la vue symbolique.
Définition de la mesure d'angle
Pour mesurer les angles en degrés, procédez comme suit :
1.
Appuyez sur
296 Chapitre 16 Paramétrique, application
.
2.
Sélectionnez Angle Measure (Mesure d'angle) puis Degrees (Degrés).
Vous auriez également pu définir l'unité d'angle dans l'écran Home Settings (Paramètres d'accueil). Notez
toutefois que les paramètres d'accueil s'appliquent à l'ensemble du système. En définissant l'unité d'angle
dans une application plutôt que dans la vue d'accueil, le paramétrage est spécifique à l'application concernée.
Configuration du tracé
1.
2.
Pour ouvrir la vue Plot Setup (Configuration du tracé), appuyez sur
.
Configurez le tracé en spécifiant les options graphiques appropriées. Dans cet exemple, définissez les
champs T Rng et T Step (Palier) pour que T passe de 0° à 360° par paliers de 5°.
Sélectionnez le deuxième champ T Rng et entrez :
360
5
Tracé des fonctions
▲
Appuyez sur
.
Présentation de l'application Parametric (Paramétrique) 297
Exploration du graphique
Le bouton Menu vous permet d'accéder aux outils d'exploration de graphiques courants :
●
: affiche plusieurs options de zoom. (Vous pouvez également appuyer sur les touches
et
●
pour effectuer un zoom avant ou arrière.)
: lorsque cet outil est activé, il permet le déplacement d'un curseur de tracé sur le contour du
graphique (tandis que les coordonnées du curseur s'affichent en bas de l'écran).
●
: si vous spécifiez une valeur T, le curseur se place sur les coordonnées x et y correspondantes.
●
: affiche les fonctions relatives au tracé.
Ces outils correspondent aux opérations courantes de la vue Plot (Tracé).
En règle générale, pour modifier un graphique, il convient de modifier sa définition dans la vue symbolique.
Cependant, changer les paramètres de la vue Plot Setup (Configuration du tracé) vous permet de modifier
certains tracés. Par exemple, en modifiant deux simples paramètres de configuration graphique, vous pouvez
tracer un triangle au lieu d'un cercle. Les définitions de la vue symbolique restent les mêmes. Pour ce faire,
procédez comme suit.
1.
Appuyez sur
.
2.
Remplacez la valeur du champ T Step (T Palier) par 120.
3.
Appuyez sur
4.
Dans le menu Method (Méthode), sélectionnez Fixed-Step Segments (Segments réguliers).
298 Chapitre 16 Paramétrique, application
.
5.
Appuyez sur
.
Un triangle s'affiche alors à la place d'un cercle. En effet, la nouvelle valeur du champ T Step (T Palier) trace
les points à 120° d'écart entre eux et non de manière quasi continue avec 5°. De plus, si vous sélectionnez la
méthode Fixed-Step Segments (Segments réguliers), les points éloignés de 120° sont reliés par des
segments de droite.
Affichage de la vue numérique
1.
2.
Appuyez sur
.
Placez le curseur dans la colonne T, saisissez une nouvelle valeur, puis appuyez sur
. Le
tableau accède alors à la valeur que vous avez saisie.
Vous pouvez également effectuer un zoom avant sur la variable indépendante ou un zoom arrière (ce qui a
pour effet de réduire ou d'augmenter l'incrément entre des valeurs consécutives). Il s'agit d'opérations
courantes de la vue Plot (Tracé).
Vous pouvez voir les vues de tracé et numérique côte à côte en combinant ces deux vues.
Présentation de l'application Parametric (Paramétrique) 299
17 Polaire, application
L'application Polar (Polaire) vous permet d'explorer des équations polaires. Les équations polaires sont des
équations dans lesquelles r, la distance entre un point et l'origine (0,0) est définie par q, soit l'angle formé
entre le segment allant du point à l'origine et l'axe polaire. Ces équations prennent la forme r = f(θ).
Présentation de l'application Polar (Polaire)
L'application Polar (Polaire) utilise les six vues d'application habituelles. Ce chapitre présente également les
boutons de menu utilisés dans l'application Polar (Polaire).
Au fil de ce chapitre, nous explorerons l'expression 5πcos(θ/2)cos(θ)2.
Ouverture de l'application Polar (Polaire)
▲
Appuyez sur
, puis sélectionnez Polar (Polaire).
L'application s'ouvre dans la vue symbolique.
Les données graphiques et numériques s'affichant dans les vues graphique et numérique sont dérivées des
fonctions symboliques définies dans la présente vue.
Définition de la fonction
La définition des fonctions polaires s'étend sur dix champs. Ces champs sont libellés de R1(q) à R9(q) et R0(q).
1.
Mettez en surbrillance le champ que vous souhaitez utiliser, en appuyant dessus ou en faisant défiler les
champs. Si vous êtes en train d'entrer une nouvelle fonction, il vous suffit d'en commencer la saisie. Si
vous êtes en train de modifier une fonction existante, appuyez sur
et apportez vos
modifications. Lorsque vous avez terminé la définition ou la modification de la fonction, appuyez sur
.
300 Chapitre 17 Polaire, application
2.
Définissez l'expression 5πcos(θ/2)cos(θ)2.
5
La touche
2
entre la variable pertinente pour l'application en cours. Dans cette application, elle
entre un θ.
3.
Si vous le souhaitez, vous pouvez sélectionner une autre couleur que la couleur par défaut pour le tracé.
Pour ce faire, sélectionnez le carré coloré situé à gauche de la fonction définie en appuyant sur
, puis sélectionnez une couleur dans la palette.
Ajouter des définitions, modifier des définitions et évaluer des définitions dépendantes sont des opérations
courantes de la vue symbolique.
Définition de la mesure d'angle
Pour mesurer les angles en radians, procédez comme suit :
1.
Appuyez sur
.
Présentation de l'application Polar (Polaire) 301
2.
Sélectionnez Angle Measure (Mesure d'angle) puis Radians.
Il s'agit d'opérations courantes de la vue Symbolic Setup (Configuration symbolique).
Configuration du tracé
1.
2.
Pour ouvrir la vue Plot Setup (Configuration du tracé), appuyez sur
.
Configurez le tracé en spécifiant les options graphiques appropriées. Dans cet exemple, définissez
l'extrémité supérieure de la plage de la variable indépendante sur 4π:
Sélectionnez le deuxième champ T Rng et entrez :
Sélectionnez le deuxième champ θ Rng et entrez 4
.
Il existe plusieurs façons de configurer l'apparence de la vue graphique avec les opérations courantes de cette
vue
302 Chapitre 17 Polaire, application
Tracé de l'expression
▲
Appuyez sur
.
Exploration du graphique
▲
Pour afficher le menu de la vue graphique, appuyez sur
.
Plusieurs options d'exploration du graphique s'offrent à vous, le zoom ou le tracé par exemple. Vous pouvez
également utiliser directement une valeur q spécifique en la saisissant. L'écran Go To (Aller à) apparaît, le
nombre que vous avez entré s'affichant sur la ligne de saisie. Appuyez simplement sur
pour valider.
(Vous pouvez également appuyer sur
et indiquer la valeur cible.)
Si une seule équation polaire fait l'objet d'un tracé, appuyez sur
pour afficher l'équation à l'origine
du tracé. Lorsque plusieurs équations sont tracées, placez le curseur de tracé sur le graphique qui vous
intéresse, en appuyant sur
ou
puis sur
.
Explorer les tracés est une opération courante dans la vue graphique.
Présentation de l'application Polar (Polaire) 303
Affichage de la vue numérique
1.
Appuyez sur
.
La vue numérique affiche le tableau des valeurs de θ et R1. Si vous avez spécifié et sélectionné plusieurs
fonctions polaires dans la vue symbolique, une colonne d'évaluations s'affiche pour chacune d'elles : R2,
R3, R4, et ainsi de suite.
2.
Placez le curseur dans la colonne θ, saisissez une nouvelle valeur, puis appuyez sur
.Le tableau
accède alors à la valeur que vous avez saisie.
Vous pouvez également effectuer un zoom avant sur la variable indépendante ou un zoom arrière (ce qui a
pour effet de réduire ou d'augmenter l'incrément entre des valeurs consécutives). Cette option et d'autres
sont des opérations courantes dans la vue numérique.
Vous pouvez voir les vues de tracé et numérique côte à côte en combinant ces deux vues.
304 Chapitre 17 Polaire, application
18 Suite, application
L'application Sequence (Suite) propose plusieurs méthodes d'exploration des suites.
Vous pouvez définir une séquence nommée U1, par exemple, avec les méthodes suivantes :
●
par rapport à n
●
par rapport à U1(n-1)
●
par rapport à U1(n-2)
●
par rapport à une autre séquence, par exemple, U2(n)
●
avec n'importe quelle combinaison des méthodes précédentes
Il est possible de définir une suite en indiquant uniquement le premier terme et la règle de génération de tous
les termes suivants. Vous devez toutefois saisir le deuxième terme si la calculatrice HP Prime n'est pas en
mesure de le calculer automatiquement. De manière générale, si le nième terme de la suite dépend de n–2,
vous devez entrer le deuxième terme.
Cette application vous permet de créer deux types de graphiques :
●
Stairsteps (Crénelage) : Trace des points de la forme (n, Un).
●
Cobweb (Toile d'araignée) : Trace des points de la forme (Un – 1, Un).
Présentation de l'application Sequence (Suite)
La suite présentée ci-après est la célèbre suite de Fibonacci, dans laquelle chaque terme, à partir du
troisième, correspond à la somme des deux termes précédents. Dans cet exemple, nous spécifions trois
champs de suite : le premier terme, le deuxième terme et une règle pour générer tous les termes ultérieurs.
Ouverture de l'application Sequence (Suite)
▲
Appuyez sur
, puis sélectionnez Sequence (Suite).
Présentation de l'application Sequence (Suite) 305
L'application s'ouvre dans la vue symbolique.
Définition de l'expression
Pour définir la suite de Fibonacci suivante, entrez :
U1 = 1, U2 = 1, Un = Un – 1 + Un – 2 pour n > 2
1.
Dans le champ U1(1), spécifiez le premier terme de la séquence et la valeur N de début :
1
2.
1
Dans le champ U1(2), entrez le deuxième terme de la suite :
1
3.
Dans le champ U1(N), spécifiez la formule permettant de calculer le nième terme de la suite à partir des
deux termes précédents (les boutons en bas de l'écran facilitent la saisie de certains éléments) :
4.
Le cas échéant, sélectionnez une couleur pour votre graphique.
Configuration du tracé
1.
2.
3.
Pour ouvrir la vue Plot Setup (Configuration du tracé), appuyez sur
Pour réinitialiser les valeurs par défaut de tous les paramètres, appuyez sur
Sélectionnez Stairstep (Crénelage) dans le menu Seq Plot (Tracé de la suite).
306 Chapitre 18 Suite, application
.
.
4.
Définissez le maximum pour X Rng et Y Rng sur 8 (comme dans l'illustration suivante).
Tracé de la suite
1.
2.
Appuyez sur
.
Pour tracer la suite avec l'option Cobweb (Toile d'araignée), revenez à la vue de configuration du tracé
(
) et sélectionnez Cobweb (Toile d'araignée) dans le menu Seq Plot (Tracé de la suite).
Présentation de l'application Sequence (Suite) 307
3.
Appuyez sur
.
Exploration du graphique
Le bouton
vous permet d'accéder aux outils d'exploration de graphiques courants, dont les
suivants :
●
: effectuer un zoom avant ou arrière dans le tracé.
●
: tracer un graphique.
●
: accéder à une valeur n donnée.
●
: afficher la définition de la suite.
Ces outils correspondent aux opérations courantes de la vue graphique
Les options d'écran scindé et de mise à l'échelle automatique sont également accessibles avec la touche
.
Affichage de la vue numérique
1.
Affichez la vue numérique, en appuyant sur la touche suivante :
308 Chapitre 18 Suite, application
2.
Placez le curseur n'importe où dans la colonne N, saisissez une nouvelle valeur, puis appuyez sur
.
Le tableau des valeurs accède à la valeur entrée. Vous pouvez alors visualiser la valeur correspondante dans
la suite. Dans l'exemple de droite, on constate que la 25e valeur de la suite de Fibonacci est 75025.
Exploration du tableau de valeurs
La vue numérique vous permet d'accéder aux outils d'exploration de tableaux courants, dont les suivants :
●
: modifier l'incrément entre les valeurs consécutives.
●
: afficher la définition de la suite.
●
: définir le nombre de suites à afficher.
Ces outils correspondent aux opérations courantes de la vue numérique.
Les options d'écran scindé et de mise à l'échelle automatique sont également accessibles avec la touche
.
Présentation de l'application Sequence (Suite) 309
Définition du tableau de valeurs
La vue Configuration du tracé propose les options courantes de la plupart des applications graphiques, à
l'exception du facteur de zoom, qui n'est pas disponible car le domaine des suites correspond à l'ensemble des
chiffres de calcul. Il s'agit d'opérations courantes de la vue Numeric Setup (Configuration numérique).
Autre exemple : Suites explicitement définies
Dans l'exemple suivant, le nième terme d'une suite est uniquement défini par rapport à n. Par conséquent, il
n'est nécessaire d'entrer ni l'un ni l'autre des deux premiers termes.
Définition de l'expression
▲
Définissez U1(N) = (–2/3)N.
Sélectionnez U1N :
Appuyez sur
Entrez 2
, puis sélectionnez
3
310 Chapitre 18 Suite, application
.
.
Configuration du tracé
1.
2.
Pour ouvrir la vue Plot Setup (Configuration du tracé), appuyez sur
Pour réinitialiser les valeurs par défaut de tous les paramètres, appuyez sur
3.
Appuyez sur Seq Plot (Tracé séq) et sélectionnez Cobweb (Toile d'araignée).
4.
Définissez X Rng et Y Rng sur [–1, 1] comme dans l'illustration suivante.
.
.
Tracé de la suite
▲
Appuyez sur
.
Autre exemple : Suites explicitement définies 311
Appuyez sur
pour afficher les lignes pointillées visibles dans l'illustration précédente. Appuyez
de nouveau sur cette même touche pour masquer les lignes pointillées.
Exploration du tableau de valeurs
1.
2.
Appuyez sur
Appuyez sur
312 Chapitre 18 Suite, application
.
, puis sélectionnez 1 pour afficher les valeurs de la suite.
19 Finance, application
L'application Finance vous permet de résoudre des problèmes relatifs à la valeur temps de l'argent et à
l'amortissement. Vous pouvez utiliser l'application pour calculer des intérêts composés et pour créer des
tableaux d'amortissement.
Les intérêts composés sont des intérêts cumulatifs. Autrement dit, il s'agit d'intérêts sur les intérêts déjà
perçus. Les intérêts perçus sur un capital donné sont ajoutés au capital à des périodes déterminées. Le
montant combiné rapporte ensuite un intérêt à un certain taux. Les calculs financiers impliquant un intérêt
composé peuvent être utilisés pour des comptes d'épargne, des hypothèques, des fonds de pension, des
locations ou des rentes.
Présentation de l'application Finance
Imaginons que vous financiez l'achat d'une voiture avec un prêt sur 5 ans à un taux d'intérêt annuel de 5,5 %,
calculé mensuellement. Le prix d'achat de la voiture est de 19 500$, et le montant de l'apport est de 3 000$.
Pour commencer, quel est le montant des mensualités ? Ensuite, quel est le montant de prêt maximal que
vous pouvez demander si votre mensualité maximale s'élève à 300$ ? Nous partons du principe que les
paiements démarrent à la fin de la première période.
1.
Pour ouvrir l'application Finance, appuyez sur
puis sélectionnez Finance.
L'application s'ouvre dans la vue numérique.
2.
Dans le champ N, entrez 5
12 et appuyez sur
.
Notez que le résultat du calcul (60) apparaît dans le champ. Il s'agit du nombre de mois sur une période
de cinq ans.
3.
Dans le champ I%/YR, entrez 5,5, le taux d'intérêt, et appuyez sur
.
Présentation de l'application Finance 313
4.
Dans le champ PV, entrez 19 500
3 000 et appuyez sur
. Il s'agit de la valeur
actualisée du prêt, soit le prix d'achat moins l'apport.
5.
Gardez la valeur par défaut pour P/YR et C/YR (12). Conservez End (Fin) comme option de paiement.
Laissez également la valeur capitalisée FV définie sur 0 (votre objectif étant d'obtenir une valeur
capitalisée du prêt de 0).
6.
Placez le curseur sur le champ PMT, puis appuyez sur
. La valeur PMT calculée est –315,17. En
d'autres termes, votre mensualité sera de 315,17$.
La valeur PMT est négative pour indiquer qu'il s'agit de votre argent.
Notez que la valeur PMT est supérieure à 300, c'est-à-dire supérieure au montant que vous pouvez
payer par mois. Vous devez donc effectuer de nouveaux calculs, cette fois en définissant la valeur PMT
sur -300 et en calculant une nouvelle valeur pour PV.
314 Chapitre 19 Finance, application
7.
Dans le champ PMT, entrez
300, placez le curseur sur le champ PV, puis appuyez sur
.
La valeur PV calculée est 15 705,85, correspondant au montant maximum que vous pouvez emprunter. Ainsi,
avec vos 3 000$ d'apport, vous pouvez vous offrir une voiture d'une valeur maximale de 18 705,85$.
Schémas de flux financiers
Les transactions TVM peuvent être représentées par des schémas de flux financiers. Un schéma de flux
financiers est une ligne temporelle divisée en segments égaux représentant les périodes de calcul. Les
flèches représentent les flux financiers. Ils peuvent être positifs (flèches vers le haut) ou négatifs (flèches
vers le bas), selon le point de vue du prêteur ou de l'emprunteur. Le schéma de flux financiers suivant illustre
un prêt du point de vue de l'emprunteur :
Le schéma de flux financiers suivant illustre un prêt du point de vue du prêteur :
Schémas de flux financiers 315
Les graphiques de flux financiers indiquent également quand les paiements se produisent par rapport aux
périodes de calcul. Le graphique suivant montre les paiements en début de période.
Le graphique suivant illustre les dépôts (PMT) sur un compte à la fin de chaque période.
Valeur temporelle de l'argent (TVM)
Les calculs de valeur temporelle de l'argent (TVM) partent du principe qu'un dollar d'aujourd'hui vaudra plus
qu'un dollar à une date future. A ce jour, un dollar peut être investi à un certain taux d'intérêt et générer un
rendement que ce même dollar ne pourra pas produire à une date ultérieure. Ce principe de TVM sous-tend la
notion de taux d'intérêt, d'intérêt composé et de taux de rendement.
Il existe sept variables TVM :
Variable
Description
N
Nombre total de périodes de calcul ou de paiements.
316 Chapitre 19 Finance, application
Variable
Description
1%/YR
Taux d'intérêt annuel nominal (ou taux d'investissement). Ce taux est divisé par le nombre de
paiements par an (P/YR) pour calculer le taux d'intérêt nominal par période de calcul. Il s'agit du
taux d'intérêt réellement utilisé dans les calculs TVM.
PV
Valeur actualisée du flux financier initial. Pour un prêteur ou un emprunteur, PV représente le
montant du prêt ; pour un investisseur, PV est le montant de l'investissement initial. PV se
produit toujours au début de la première période.
P/YR
Nombre de paiements effectués en un an.
PMT
Montant du paiement périodique. Les montants des paiements sont identiques pour chaque
période ; le calcul TVM part du principe qu'aucun paiement n'est omis. Les paiements peuvent
avoir lieu au début ou à la fin de chaque période de calcul. Vous pouvez gérer ce paramètre en
cochant ou décochant l'option End (Fin).
C/YR
Nombre de périodes de calcul par an.
FV
Valeur capitalisée de la transaction : Montant du flux financier final ou valeur composée des
ensembles de flux financiers précédents. Dans le cas d'un prêt, il s'agit du versement forfaitaire
final (au-delà de tout paiement régulier dû). Dans le cas d'un investissement, il s'agit de sa
valeur à la fin de la période d'investissement.
Autre exemple : Calculs du TVM
Imaginons que vous ayez pris une hypothèque immobilière sur 30 ans, d'une valeur de 150 000 $, à un taux
d'intérêt annuel de 6,5 %. Vous envisagez de vendre la maison dans 10 ans et de rembourser le prêt au
moyen d'un versement forfaitaire. Déterminez le montant du versement forfaitaire, c'est-à-dire la valeur de
l'hypothèque après 10 ans de paiements.
Le graphique de flux financiers suivant illustre un exemple d'hypothèque avec versement forfaitaire :
1.
2.
Pour ouvrir l'application Finance, appuyez sur
et sélectionnez Finance.
Pour restaurer les valeurs par défaut de tous les champs, appuyez sur
.
Autre exemple : Calculs du TVM 317
3.
Saisissez les variables TVM connues, comme illustré ci-après.
4.
Sélectionnez PMT, puis appuyez sur
. Le champ PMT montre –984.10. En d'autres termes, les
mensualités sont de 948,10 $.
5.
Pour déterminer le versement forfaitaire ou la valeur capitalisée (FV) de l'hypothèque au bout de 10 ans,
.
entrez 120 pour N, sélectionnez FV et appuyez sur
Le champ FV affiche –127,164.19, indiquant que la valeur capitalisée du prêt (montant encore dû) est de
127 164,19 $.
Amortissements
Les calculs d'amortissements déterminent les montants consacrés au capital et aux intérêts lors d'un
paiement ou d'une série de paiements. Ils utilisent également les variables TVM.
Calculs d'amortissements
1.
Pour ouvrir l'application Finance, appuyez sur
et sélectionnez Finance.
2.
Spécifiez le nombre de paiements par an (P/YR).
3.
Spécifiez si les paiements sont effectuées au début ou à la fin des périodes.
4.
Entrez les valeurs correspondant aux champs I%YR, PV, PMT et FV.
5.
Entrez le nombre de paiements par période d'amortissement dans le champ Group Size (Taille groupe).
Par défaut, la taille du groupe est 12 afin de refléter l'amortissement annuel.
6.
Appuyez sur
. La calculatrice affiche un tableau d'amortissement. Pour chaque période
d'amortissement, le tableau affiche les montants consacrés aux intérêts et au capital, ainsi que le solde
restant du prêt.
Exemple : amortissement d'un prêt hypothécaire immobilier
A l'aide des données issues du précédent exemple d'hypothèque immobilière avec versement forfaitaire (voir
la section Autre exemple : Calculs du TVM à la page 317), calculez le montant consacré au capital, celui
consacré aux intérêts, ainsi que le solde restant du prêt après les 10 premières années de paiements (12 x 10
= 120 paiements).
318 Chapitre 19 Finance, application
1.
Assurez-vous que vos données correspondent à celles de l'illustration suivante.
2.
Appuyez sur
.
Amortissements 319
3.
Dans le tableau, accédez au groupe de paiement 10. Notez qu'au bout de 10 ans, 22 835,53 $ ont été
payés au titre du capital, ainsi que 90 936,47 $ pour les intérêts, ce qui laisse un versement forfaitaire
dû s'élevant à 127 164,47 $.
Graphique d'amortissement
▲
Appuyez sur
pour afficher le plan d'amortissement sous sa forme graphique.
Le solde dû à la fin de chaque groupe de paiement est indiqué par la hauteur d'une barre. Le montant de la
réduction sur le capital ainsi que les intérêts payés au cours d'un groupe de paiement sont indiqués en bas de
l'écran. L'exemple précédent représente le premier groupe de paiement sélectionné. Cela représente le
premier groupe de 12 paiements (ou l'état du prêt à la fin de la première année.) A la fin de l'année, le capital
aura été réduit de 1 676,57 $ et 9 700,63 $ auront été consacrés aux intérêts.
Appuyez sur
ou
pour afficher le montant de la réduction sur le capital ainsi que les intérêts
payés lors d'autres groupes de paiement.
320 Chapitre 19 Finance, application
20 Solveur triangle, application
L'application Triangle Solver (Solveur triangle) permet de déterminer la longueur de l'un des côtés d'un
triangle, ou la taille de l'un de ses angles, à partir des informations que vous avez fournies relativement aux
autres longueurs, angles ou les deux.
Vous devez indiquer au moins trois des six valeurs possibles (longueurs des trois côtés et taille des trois
angles) pour que le solveur puisse calculer les autres valeurs. Par ailleurs, au moins l'une de ces valeurs doit
être une longueur. Par exemple, vous pouvez spécifier les longueurs de deux côtés et l'un des angles ; ou deux
angles et une longueur ; ou les trois longueurs. Pour chaque cas de figure, l'application calcule les valeurs
restantes.
La calculatrice HP Prime vous alerte si aucune solution ne peut être trouvée, ou si les données que vous avez
fournies sont insuffisantes.
Si vous déterminez les longueurs et angles d'un triangle rectangle, vous pouvez utiliser un formulaire de
saisie simplifié, accessible en appuyant sur
.
Présentation de l'application Triangle Solver (Solveur triangle)
L'exemple suivant calcule la longueur inconnue de l'un des côtés d'un triangle dont les deux côtés connus
(présentant respectivement une longueur de 4 et de 6) forment un angle de 30 degrés.
Ouverture de l'application Triangle Solver (Solveur triangle)
1.
Appuyez sur
, puis sélectionnez Triangle Solver (Solveur triangle).
L'application s'ouvre dans la vue numérique.
2.
S'il reste des données indésirables d'un calcul précédent, appuyez sur
pour les effacer.
Présentation de l'application Triangle Solver (Solveur triangle) 321
Définition de la mesure d'angle
Assurez-vous que vous avez sélectionné le mode de mesure d'angle approprié. Par défaut, l'application
démarre en mode degrés. Si les informations sur l'angle dont vous disposez sont en radians et que votre
mode de mesure d'angle est en degrés, repassez en mode degrés avant d'exécuter le solveur. Appuyez sur
ou
en fonction du mode désiré. (Il s'agit d'un bouton de commutation.)
REMARQUE : les longueurs des côtés sont libellées a, b et c, tandis que les angles sont libellés A, B et C. Il
est important d'entrer les valeurs connues dans les champs appropriés. Dans notre exemple, nous
connaissons la longueur de deux côtés ainsi que la mesure de l'angle qu'ils forment. Ainsi, si nous indiquons
les longueurs des côtés a et b, nous devons saisir l'angle C (C étant l'angle formé par A et B). Si au lieu de cela,
vous avez saisi les longueurs avec b et c, vous devez spécifier l'angle A. L'écran de la calculatrice vous aide à
déterminer où entrer les valeurs connues.
Indication des valeurs connues
▲
Accédez à un champ dont vous connaissez la valeur, entrez celle-ci, puis appuyez sur
. Répétez cette procédure pour chaque valeur connue.
a.
b.
c.
Dans la case a, entrez 4 et appuyez sur
.
Dans la case b, entrez 6 et appuyez sur
.
Dans la case C, entrez 30 et appuyez sur
Résolution des valeurs inconnues
▲
Appuyez sur
.
322 Chapitre 20 Solveur triangle, application
.
ou
L'application affiche les valeurs des variables inconnues. Comme l'indique l'illustration précédente, la longueur
des côtés inconnus du présent exemple est de 3,2967… Les deux autres angles ont également été calculés.
Choix du type de triangle
L'application Triangle Solver (Solveur triangle) propose deux formulaires de saisie : un formulaire de saisie
général et un autre formulaire, plus simple, spécialement conçu pour les triangles rectangle. Si le formulaire
pour afficher le
de saisie général s'affiche et que vous étudiez un triangle rectangle, appuyez sur
formulaire de saisie simplifié. Pour revenir au formulaire de saisie général, appuyez sur
. Si le
triangle que vous étudiez n'est pas un triangle rectangle, ou que vous n'êtes pas certain du type de triangle
dont il s'agit, utilisez le formulaire de saisie général.
Cas particuliers
Cas indéterminé
Lorsque vous entrez deux côtés et un angle aigu adjacent et qu'il existe deux solutions, une seule s'affiche
initialement.
Choix du type de triangle 323
Dans ce cas, le bouton
s'affiche (comme dans l'illustration suivante). Appuyez sur
afficher la seconde solution, puis de nouveau sur
pour
pour revenir à la première solution.
Pas de solution avec les données fournies
Si vous utilisez le formulaire de saisie général et que vous entrez plus de trois valeurs, celles-ci peuvent être
incohérentes, ce qui signifie qu'elles ne peuvent en aucun cas former un triangle. Dans ce cas, le message No
sol with given data (0 solution pour données fournies) s'affiche à l'écran.
Vous serez confronté à une situation similaire si vous utilisez le formulaire de saisie simplifié (pour un triangle
rectangle) et que vous entrez plus de deux valeurs.
Données insuffisantes
Si vous utilisez le formulaire de saisie général, vous devez indiquer au moins trois valeurs, afin que
l'application Triangle Solver (Solveur triangle) puisse calculer les attributs restants du triangle. Si vous
indiquez moins de trois valeurs, le message Not enough data (Données insuffisantes) s'affiche à l'écran.
Si vous utilisez le formulaire de saisie simplifié (pour un triangle rectangle), vous devez indiquer au moins
deux valeurs.
324 Chapitre 20 Solveur triangle, application
Cas particuliers 325
21 Applications de type Explorateur
Trois applications d'exploration sont disponibles. Elles sont conçues pour étudier les relations entre les
paramètres d'une fonction et la forme du graphique de cette fonction. Les applications d'exploration sont les
suivantes :
●
Linear Explorer (Explorateur Affine)
Exploration des fonctions linéaires
●
Quadratic Explorer (Explorateur Trinôme)
Exploration des fonctions quadratiques
●
Trig Explorer (Explorateur Trig)
Exploration des fonctions sinusoïdales
Il existe deux modes d'exploration : le mode graphique et le mode d'équation. En mode graphique, il s'agit de
manipuler un graphique et de constater les modifications correspondantes dans l'équation. En mode
d'équation, il s'agit de manipuler une équation et de constater les modifications correspondantes dans la
représentation graphique. Chaque application d'exploration dispose d'un certain nombre d'équations et de
graphiques à explorer, ainsi que d'un mode de test. Le mode de test vous permet d'évaluer votre capacité à
faire correspondre des équations à des graphiques.
Explorateur Affine, application
L'application Linear Explorer (Explorateur Affine) permet d'étudier le comportement des graphiques de a et b
et au fil des modifications de ces valeurs.
Ouverture de l'application
Appuyez sur
, puis sélectionnez Linear Explorer (Explorateur Affine).
La moitié gauche de l'écran présente le graphique d'une fonction linéaire. La moitié droite affiche la forme
générale de l'équation étudiée dans la partie supérieure de l'écran et, en dessous, l'équation actuelle de cette
forme. Les symboles des touches que vous pouvez utiliser pour manipuler le graphique ou l'équation
apparaissent sous l'équation. Les interceptions x et y sont indiquées en bas de l'écran.
326 Chapitre 21 Applications de type Explorateur
Il existe deux types (ou niveaux) d'équation linéaire disponibles pour vous permettre d'explorer : y = ax et y =
ax + b. Vous choisissez entre les deux en appuyant sur
ou
.
Les touches disponibles pour la manipulation du graphique ou de l'équation dépendent du niveau choisi. Par
exemple, les éléments suivants s'affichent sur l'écran d'une équation de niveau 1 :
←→ +– +/–
Vous pouvez ainsi utiliser les touches
,
,
,
et
. Dans le cas d'une équation
de niveau 2, les éléments suivants s'affichent à l'écran :
←→ ↑↓+– +/–
Vous pouvez ainsi utiliser les touches
,
,
,
,
,
et
.
Mode Graph
L'application s'ouvre en mode graphique (comme l'indique le point figurant sur le bouton Graph, en bas de
et
l'écran). En mode graphique, les touches
déplacent le graphique verticalement et modifient le
point d'intersection y de la ligne. Appuyez sur ces touches pour modifier la taille de l'incrément des
déplacements verticaux. Les touches
et
(ainsi que
et
) diminuent et
augmentent la pente. Appuyez sur
pour modifier le signe de la pente.
Explorateur Affine, application 327
La forme de la fonction linéaire s'affiche dans l'angle supérieur droit de l'écran, en indiquant juste en dessous
l'équation actuelle correspondant au graphique. Tandis que vous manipulez le graphique, l'équation est
modifiée conformément aux changements apportés.
Mode Equation
Appuyez sur
pour passer en mode d'équation. Un point apparaît alors sur le bouton Eq, en bas de
l'écran.
En mode d'équation, il s'agit d'utiliser les touches de curseur pour sélectionner les paramètres de l'application
et en modifier les valeurs, afin d'observer les effets induits sur le graphique affiché. Appuyez sur
pour réduire ou augmenter la valeur du paramètre sélectionné. Appuyez sur
sélectionner un autre paramètre. Appuyez sur
ou
ou
pour
pour modifier le signe de a.
Mode de test
Appuyez sur
pour passer en mode de test. Le mode de test vous permet d'évaluer votre capacité à
faire correspondre une équation au graphique affiché. Le mode de test est semblable au mode d'équation en
ceci que vous utilisez les touches de curseur pour sélectionner et modifier la valeur de chaque paramètre de
l'équation. L'objectif est de faire correspondre cette dernière au graphique affiché.
328 Chapitre 21 Applications de type Explorateur
L'application affiche le graphique d'une fonction linéaire, choisie de manière aléatoire, de la forme imposée
par le niveau que vous avez choisi. (Appuyez sur
ou
pour modifier le niveau.) Appuyez
maintenant sur les touches de curseur pour sélectionner un paramètre et en définir la valeur. Lorsque vous
avez terminé, appuyez sur
pour vérifier que votre équation correspond bien au graphique.
Appuyez sur
pour afficher la bonne réponse, ou sur
pour quitter le mode de test.
Application Quadratic Explorer (Explorateur quadratique)
L'application Quadratic Explorer (Explorateur quadratique) permet d'étudier le comportement de y = a(x+h)2 +
v à mesure que changent les valeurs de a, h et v.
Ouverture de l'application
Appuyez sur
puis sélectionnez Quadratic Explorer (Explorateur quadratique).
La moitié gauche de l'écran présente le graphique d'une fonction quadratique. La moitié droite affiche la
forme générale de l'équation étudiée dans la partie supérieure de l'écran et, en dessous, l'équation actuelle de
cette forme. Les symboles des touches que vous pouvez utiliser pour manipuler le graphique ou l'équation
apparaissent sous l'équation. (Ces symboles changent en fonction du niveau d'équation que vous choisissez.)
Application Quadratic Explorer (Explorateur quadratique) 329
En dessous des touches apparaissent l'équation, le discriminant (c'est-à-dire, b2–4ac) et les racines de
l'équation quadratique.
Mode Graph
L'application s'ouvre en mode graphique. En mode graphique, vous manipulez une copie du graphique à l'aide
des touches disponibles. Le graphique d'origine, converti en lignes pointillées, n'est pas déplacé, ce qui vous
permet d'observer rapidement le résultat de vos manipulations.
Quatre formes d'équations quadratiques sont disponibles pour l'exploration :
y = ax2 [Niveau 1]
y = (x+h)2 [Niveau 2]
y = x2 + v
y = a(x+h)2 + x [Niveau 4]
Pour choisir une forme générale, appuyez sur le bouton Niveau (
et ainsi de suite) jusqu'à
ce que la forme de votre choix s'affiche Les touches disponibles pour la manipulation du graphique diffèrent
d'un niveau à l'autre.
Mode Equation
Appuyez sur
pour activer le mode d'équation. En mode d'équation, vous utilisez les touches de
curseur pour sélectionner les paramètres de l'application et en modifier les valeurs, afin d'observer les effets
induits sur le graphique affiché. Appuyez sur
paramètre sélectionné. Appuyez sur
ou
ou
pour réduire ou augmenter la valeur du
pour sélectionner un autre paramètre. Appuyez sur
pour modifier le signe. Quatre types (ou niveaux) de graphique s'offrent à vous. Les touches
disponibles pour la manipulation de l'équation dépendent du niveau que vous avez sélectionné.
330 Chapitre 21 Applications de type Explorateur
Mode de test
Appuyez sur
pour passer en mode de test. Le mode de test vous permet d'évaluer votre capacité à
faire correspondre une équation au graphique affiché. Le mode de test est semblable au mode d'équation en
ceci que vous utilisez les touches de curseur pour sélectionner et modifier la valeur de chaque paramètre de
l'équation. L'objectif est de faire correspondre cette dernière au graphique affiché.
L'application affiche le graphique d'une fonction quadratique choisie de manière aléatoire. Appuyez sur le
bouton Niveau pour sélectionner l'une des quatre formes d'équation quadratique. Vous pouvez choisir des
graphiques dont l'identification est plus ou moins complexe (en appuyant respectivement sur les touches
et
).
Appuyez maintenant sur les touches de curseur pour sélectionner un paramètre et en définir la valeur.
pour vérifier que votre équation correspond bien au
Lorsque vous avez terminé, appuyez sur
graphique.
Appuyez sur
pour afficher la bonne réponse, ou sur
pour quitter le mode de test.
Application Quadratic Explorer (Explorateur quadratique) 331
Application Trig Explorer (Explorateur trig)
L'application Trig Explorer (Explorateur trig) vous permet d'étudier le comportement des graphiques y = a
·sin(bx + c) + d et y = a ·cos(bx + c) + d à mesure que changent les valeurs de a, b, c et d.
Les options de menu disponibles dans cette application sont les suivantes :
●
ou
: permet d'alterner entre le mode graphique et le mode d'équation.
●
ou
: permet d'alterner entre les graphiques de sinus et les graphiques de cosinus.
●
ou
: permet d'alterner entre les radians et les degrés afin de mesurer l'angle de x.
●
ou
: permet d'alterner entre déplacer le graphique (
fréquence ou son amplitude (
) et modifier sa
). Vous pouvez effectuer ces modifications à l'aide des touches de
curseur.
●
: accède au mode de test.
●
ou
: permet de choisir l'incrément de modification des valeurs de paramètre. π/9,
π/6, π/4, or 20°, 30°, 45° (selon le paramètre de mesure d'angle).
Ouverture de l'application
Appuyez sur
puis sélectionnez Trig Explorer (Explorateur trig).
Une équation s'affiche en haut de l'écran, avec le graphique en dessous.
Sélectionnez le type de fonction à explorer, en appuyant sur
ou
.
Mode Graph
L'application s'ouvre en mode graphique. En mode graphique, vous manipulez une copie du graphique à l'aide
des touches de curseur. Les quatre touches de curseur sont utilisables. Le graphique d'origine, converti en
lignes pointillées, n'est pas déplacé, ce qui vous permet d'observer rapidement le résultat de vos
manipulations.
332 Chapitre 21 Applications de type Explorateur
Si vous sélectionnez
, les touches de curseur déplacent simplement le graphique horizontalement et
verticalement. Si vous choisissez
, appuyez sur
ou
graphique (pour l'étirer ou le réduire verticalement). Appuyez sur
pour changer l'amplitude du
ou
pour changer la fréquence
du graphique (pour l'étirer ou le réduire horizontalement).
Les boutons
et
, situés à l'extrémité droite du menu, déterminent l'incrément de
déplacement du graphique pour chaque pression sur une touche de curseur. Par défaut, l'incrément est défini
sur π/9 ou 20°.
Mode Equation
Appuyez sur
pour activer le mode d'équation. Avec ce mode, il est possible d'utiliser les touches de
curseur pour passer d'un paramètre à l'autre dans l'équation et modifier leurs valeurs. Vous pouvez alors
observer les effets induits sur le graphique affiché. Appuyez sur
valeur du paramètre sélectionné. Appuyez sur
ou
ou
pour réduire ou augmenter la
pour sélectionner un autre paramètre.
Application Trig Explorer (Explorateur trig) 333
Pour repasser en mode graphique, appuyez sur
.
Mode de test
Appuyez sur
pour passer en mode de test. Le mode de test vous permet d'évaluer votre capacité à
faire correspondre une équation au graphique affiché. Le mode de test est semblable au mode d'équation en
ceci que vous utilisez les touches de curseur pour sélectionner et modifier la valeur de chaque paramètre de
l'équation. L'objectif est de faire correspondre cette dernière au graphique affiché.
L'application affiche le graphique d'une fonction sinusoïdale choisie de manière aléatoire. Appuyez sur un
,
et ainsi de suite) pour choisir l'un des cinq types d'équations sinusoïdales.
bouton Niveau (
Appuyez maintenant sur les touches de curseur pour sélectionner chaque paramètre et en définir la valeur.
pour vérifier que votre équation correspond bien au
Lorsque vous avez terminé, appuyez sur
graphique.
Appuyez sur
pour afficher la bonne réponse, ou sur
334 Chapitre 21 Applications de type Explorateur
pour quitter le mode de test.
22 Fonctions et commandes
De nombreuses fonctions mathématiques sont disponibles à partir du clavier de la calculatrice. Elles sont
décrites dans « Fonctions du clavier » à la page 101. Les autres fonctions et commandes sont regroupées dans
les menus Boîte à outils (
). Il existe cinq menus Boîte à outils :
Math
Ensemble de fonctions mathématiques non symboliques (voir la section Menu Math à la page 341)
CAS
Ensemble de fonctions mathématiques symboliques (voir la section Menu CAS à la page 353)
App
Ensemble de fonctions d'application pouvant être utilisées n'importe où sur la calculatrice, notamment dans
la vue d'accueil, la vue du CAS, l'application Tableur et dans un programme (voir la section Menu App
à la page 374)
Notez qu'il est possible d'appeler les fonctions de l'application Géométrie en dehors de cette application sur la
calculatrice mais qu'elles sont conçues pour s'utiliser dans l'application Géométrie. Ainsi, les fonctions
Géométrie ne sont pas décrites dans ce chapitre, mais le sont dans le chapitre Géométrie.
Utilisateur
Fonctions que vous avez créées (voir la section Création de vos propres fonctions à la page 453) et
programmes que vous avez créés et contenant des fonctions exportées.
Catlg
Toutes les fonctions et commandes :
●
Du menu Math
●
Du menu CAS
●
Utilisées dans l'application Géométrie
●
Utilisées en programmation
●
Utilisées dans l'éditeur de matrices
●
Utilisées dans l'éditeur de listes
●
Autres fonctions et commandes supplémentaires
Reportez-vous à la section Menu Ctlg à la page 403.
Bien que le menu Catlg comprenne toutes les commandes de programmation, le menu Commandes
(
) de l'éditeur de programmes contient tous les commandes de programmation regroupées par
335
catégorie. Il contient également le menu Modèle (
), qui contient les structures de programmation
courantes.
REMARQUE :
il est possible de choisir des fonctions à partir du modèle mathématique (s'affiche lorsque
vous appuyez sur la touche
).
Vous pouvez également créer vos propres fonctions. Reportez-vous à la section Création de vos propres
fonctions à la page 453.
Configuration de la forme des éléments de menu
Vous pouvez choisir la présentation des entrées des menus Math et CAS : nom descriptif ou nom de
commande. (Les entrées du menu Catlg apparaissent toujours sous leur nom de commande.)
Nom descriptif
Nom de commande
Factor List (Liste de facteurs)
ifactors
Complex Zeros (Zéros complexes)
cZeros
Groebner Basis (Base de Gröbner)
gbasis
Factor by degree (Facteur par degré)
factor_xn
Find roots (Rechercher les racines)
proot
Par défaut, le mode de présentation du menu consiste à afficher les noms descriptifs des fonctions Math et
CAS. Si vous préférez que les fonctions soient présentées par leur nom de commande, désélectionnez l'option
Menu Display (Affichage du menu) sur la deuxième page de l'écran Paramètres d'accueil.
Abréviations utilisées dans ce chapitre
Dans le cadre de la description de la syntaxe des fonctions et commandes, les conventions et abréviations
suivantes sont utilisées :
Eqn : une équation
Expr : une expression mathématique
Fnc : une fonction
336 Chapitre 22 Fonctions et commandes
Frac : une fraction
Entier : un nombre entier
Obj : signifie que des objets de plusieurs types sont autorisés ici
Poly: une polynomiale
FracRat : une fraction rationnelle
Val : une valeur réelle
Var : une variable
Les paramètres facultatifs sont mis entre crochets; comme dans NORMAL_ICDF([μ,σ,]p).
Pour faciliter la lecture, des virgules sont utilisées pour séparer les paramètres et uniquement à cet effet.
Ainsi, dans une commande comprenant un seul paramètre, il n'est pas nécessaire d'ajouter une virgule après
ce dernier même si, dans la syntaxe illustrée ci-dessous, une virgule est présente entre celui-ci et un
paramètre facultatif. Exemple de syntaxe : zeros(Expr,[Var]). La virgule est nécessaire uniquement si
vous spécifiez le paramètre facultatif Var.
Fonctions du clavier
Les fonctions les plus fréquemment utilisées sont accessibles directement à partir du clavier. La plupart des
fonctions du clavier acceptent également les nombres complexes comme arguments. Appuyez sur les
touches et entrez les valeurs indiquées ci-dessous, puis appuyez sur la touche
pour évaluer
l'expression.
REMARQUE : dans les exemples ci-dessous, les fonctions secondaires sont représentées par les touches
réelles sur lesquelles appuyer, le nom de la fonction s'affichant entre parenthèses. Par exemple,
(ASIN) signifie que pour effectuer le calcul d'un arc sinus (ASIN), vous devez appuyer sur
.
Les exemples ci-dessous représentent les résultats obtenus dans la vue d'accueil. Si le CAS est ouvert, les
résultats s'affichent au format symbolique simplifié. Par exemple :
320 renvoie 17.88854382 dans la vue d'accueil et 8*√5 dans le CAS.
Permettent d'effectuer des additions, des soustractions, des multiplications ou des divisions. Acceptent
également les nombres complexes, les listes et les matrices.
valeur1 + valeur2, etc.
Logarithme naturel. Accepte également les nombres complexes.
LN(valeur)
Fonctions du clavier 337
Exemple :
LN(1) renvoie 0
(ex)
Exponentielle naturelle. Accepte également les nombres complexes.
evaleur
Exemple :
e5 renvoie 148.413159103
Logarithme décimal. Accepte également les nombres complexes.
LOG(valeur)
Exemple :
LOG(100) renvoie 2
(10x)
Exponentielle courante (antilogarithme). Accepte également les nombres complexes.
ALOG(valeur)
Exemple :
ALOG(3) renvoie 1000
Les fonctions trigonométriques de base sinus, cosinus et tangente.
SIN(valeur)
COS(valeur)
TAN(valeur)
Exemple :
TAN(45) renvoie 1 (mode Degrés).
(ASIN)
Arc-sinus : sin–1x. Les valeurs de sortie vont de –90° à 90° ou de –π/2 à π/2. Les entrées et les sorties
dépendent du format d'angle actuel. Accepte également les nombres complexes.
ASIN(valeur)
Exemple :
338 Chapitre 22 Fonctions et commandes
ASIN(1) renvoie 90 (mode Degrés).
(ACOS)
Arc-cosinus : cos–1x. Les valeurs de sortie vont de 0° à 180° ou de 0 à π. Les entrées et les sorties dépendent
du format d'angle actuel. Accepte également les nombres complexes. Le résultat sera complexe pour les
valeurs hors du domaine de cosinus normal de -1 ≤ x ≤ 1.
ACOS(valeur)
Exemple :
ACOS(1) renvoie 0 (mode Degrés).
(ATAN)
Arc-tangente : tan-1(x). Les valeurs de sortie vont de –90° à 90° ou de –π/2 à π/2. Les entrées et les sorties
dépendent du format d'angle actuel. Accepte également les nombres complexes.
ATAN(valeur)
Exemple :
ATAN(1) renvoie 45 (mode Degrés).
Carré. Accepte également les nombres complexes.
valeur2
Exemple :
182 renvoie 324
Racine carrée. Accepte également les nombres complexes.
√valeur
Exemple :
√320 renvoie 17.88854382
x élevé à la puissance de y. Accepte également les nombres complexes.
valeurpuissance
Exemple :
28 renvoie 256
Fonctions du clavier 339
La racine nième de x.
racine√valeur
Exemple :
3√8 renvoie 2
Nombre réciproque.
valeur-1
Exemple :
3-1 renvoie .333333333333
Négation. Accepte également les nombres complexes.
-valeur
Exemple :
-(1+2*i) renvoie -1-2*i
(|x|)
Valeur absolue.
|valeur|
|x+y*i|
|matrice|
Pour un nombre complexe, |x+y*i| renvoie
la matrice.
. Pour une matrice, |matrice| renvoie la norme de Frobenius de
Exemple :
|–1| renvoie 1
|(1,2)| renvoie 2.2360679775
Vous pouvez également utiliser ABS() et abs() as comme syntaxe alternative, bien que les résultats pour
certaines entrées soient légèrement différents. Par exemple, abs(matrice) renvoie la valeur 12norm de la
matrice.
Conversion d'un nombre décimal en fraction. Dans la vue Accueil, permet de faire basculer la dernière entrée
de la vue Accueil entre les formats décimal, fraction et nombres mixtes. Si un résultat de l'historique est
sélectionné, elle fait basculer la sélection entre ces formats. Fonctionne également avec les listes et les
340 Chapitre 22 Fonctions et commandes
matrices. Dans la vue CAS, elle bascule uniquement entre les équivalents décimaux et fractionnaires, et les
ajoute à l'historique comme nouvelles entrées.
Exemple :
Dans la vue Accueil, avec 2.4 comme dernière entrée de l'historique ou sélectionnée dans l'historique,
appuyez sur la touche
pour voir 12/5 ; appuyez de nouveau sur la touche
appuyez de nouveau sur la touche
pour voir 2+2/5 ;
pour revenir à 2.4.
Conversion d'un nombre décimal en nombre hexadécimal. Dans la vue Accueil, permet de faire basculer la
dernière entrée de la vue Accueil entre les formats décimal et hexadécimal. Si un résultat de l'historique est
sélectionné, elle fait basculer la sélection entre ces formats. Fonctionne également avec les listes et les
matrices. Dans la vue CAS, elle les ajoute à l'historique comme nouvelles entrées.
Exemple :
Dans la vue Accueil, avec 2.4 comme dernière entrée de l'historique ou sélectionnée dans l'historique,
pour voir 2°24ʹ0ʺ ; appuyez de nouveau sur la touche
appuyez sur la touche
pour revenir à 2.4.
Unité imaginaire i.
Insère l'unité imaginaire i.
Constante π.
Insère la constante transcendante π.
Menu Math
Appuyez sur la touche
pour ouvrir les menus Boîte à outils (l'un d'eux est le menu Math). Les
fonctions et commandes disponibles dans le menu Math sont répertoriées telles qu'elles sont classées dans le
menu.
Nombres
Plafond
Plus petit entier supérieur ou égal à la valeur.
CEILING(valeur)
Exemples :
CEILING(3.2) renvoie 4
Menu Math 341
CEILING(-3.2) renvoie -3
Plancher
Plus grand entier inférieur ou égal à valeur.
FLOOR(valeur)
Exemples :
FLOOR(3.2) renvoie 3
FLOOR(-3.2) renvoie -4
IP
Partie entière.
IP(valeur)
Exemple :
IP(23.2) renvoie 23.
FP
Partie fractionnaire.
FP(valeur)
Exemple :
FP (23.2) renvoie .2.
Arrondir
Arrondit la valeur à des positions décimales. Accepte également les nombres complexes.
ROUND(valeur,positions)
ROUND peut également arrondir à un nombre de chiffres significatifs si positions correspond à un entier
négatif (comme indiqué dans le deuxième exemple ci-dessous).
Exemples :
ROUND(7.8676,2) renvoie 7.87
ROUND(0.0036757,-3) renvoie 0.00368
Tronquer
Tronque la valeur à des positions décimales. Accepte également les nombres complexes.
TRUNCATE(valeur,positions)
Exemples :
TRUNCATE(2.3678,2) renvoie 2.36
TRUNCATE(0.0036757,–3) renvoie 0.00367
342 Chapitre 22 Fonctions et commandes
Mantisse
Mantisse (chiffres significatifs) de la valeur, où valeur correspond à un nombre à virgule flottante.
MANT(valeur)
Exemple :
MANT(21.2E34) renvoie 2.12
Exposant
Exposant de valeur. Il s'agit de la composante entière de la puissance de 10 qui génère la valeur.
XPON(valeur)
Exemple :
XPON(123456) renvoie 5 (car 105.0915... équivaut à 123456)
Arithmétique
Maximum
Maximum. La plus grande de deux valeurs.
MAX(valeur1,valeur2)
Exemple :
MAX(8/3,11/4) renvoie 2.75
Notez que dans la vue d'accueil, un résultat non entier correspond à une fraction décimale. Si vous souhaitez
que le résultat apparaisse sous forme de fraction courante, appuyez sur la touche
. Cette
touche permet de basculer entre les représentations décimal, fraction et nombres mixtes. Ou, si vous
préférez, appuyez sur la touche
. Le système de calcul formel s'ouvre. Si vous souhaitez revenir à la
vue Accueil pour effectuer d'autres calculs, appuyez sur la touche
.
Minimum
Minimum. Renvoie la plus petite des valeurs fournies, ou la plus petite valeur d'une liste.
MIN(valeur1,valeur2)
Exemple :
MIN(210,25) renvoie 25
Module
Modulo. Reste de valeur1/valeur2.
valeur1 MOD valeur2
Exemple :
74 MOD 5 renvoie 4
Menu Math 343
Rechercher la racine
Fonction de recherche de racine (similaire à l'application Résoudre). Trouve la valeur de la variable donnée
pour laquelle l'expression est la plus proche de zéro. Utilise l'estimation comme première estimation.
FNROOT(expression,variable,estimation)
Exemple :
FNROOT((A*9.8/600)-1,A,1) renvoie 61.2244897959.
Pourcentage
x pour cent de y; soit, x/100*y.
%(x,y)
Exemple :
%(20,50) renvoie 10
Arithmétique – Complexe
Argument
Argument. Détermine l'angle défini par un nombre complexe. Les opérations et les résultats utilisent le
format d'angle actuel défini dans les paramètres d'accueil.
ARG(x+y*i)
Exemple :
ARG(3+3*i) renvoie 45 (mode Degrés)
Conjuguer
Conjugué complexe. La conjugaison est la négation (inversion de signe) de la partie imaginaire d'un nombre
complexe.
CONJ(x+y*i)
Exemple :
CONJ(3+4*i) renvoie (3-4*i).
Partie réelle
Partie réelle, x, d'un nombre complexe (x+y*i).
RE(x+y*i)
Exemple :
RE(3+4*i) renvoie 3
Partie imaginaire
Partie imaginaire, y, d'un nombre complexe (x+y*i).
IM(x+y*i)
Exemple :
344 Chapitre 22 Fonctions et commandes
IM(3+4*i) renvoie 4
Vecteur unité
Signe de valeur. Si positif, le résultat est 1. Si négatif, – 1. Zéro si la valeur est nulle. Pour un nombre
complexe, renvoie le vecteur d'unité de même direction que le nombre.
SIGN(valeur)
SIGN((x,y))
Exemples :
SIGN(POLYEVAL([1,2,–25,–26,2],–2)) renvoie –1
SIGN((3,4)) renvoie (.6+.8i)
Arithmétique – Exponentiel
ALOG
Antilogarithme (exponentielle).
ALOG(valeur)
EXPM1
Exponentielle moins 1 : ex-1.
EXPM1(valeur)
LNP1
Journal naturel plus 1 : ln(x+1).
LNP1(valeur)
Trigonométrie
Les fonctions trigonométriques acceptent également les nombres complexes comme arguments. Pour SIN,
COS, TAN, ASIN, ACOS et ATAN, consultez la section Fonctions du clavier à la page 337.
CSC
Cosécante : 1/sin(x).
CSC(valeur)
ACSC
Arc-cosécante : csc-1(x).
ACSC(valeur)
SEC
Sécante : 1/cos(x).
SEC(valeur)
Menu Math 345
ASEC
Arc-sécante : sec-1(x).
ASEC(valeur)
COT
Cotangente : cos(x)/sin(x)
COT(valeur)
ACOT
Arc-cotangente : cot-1(x).
ACOT(valeur)
Hyperbolique
Les fonctions trigonométriques hyperboliques acceptent également les nombres complexes comme
arguments.
SINH
Sinus hyperbolique :
SINH(valeur)
ASINH
Sinus hyperbolique inverse : sinh–1x.
ASINH(valeur)
COSH
Cosinus hyperbolique.
COSH(valeur)
ACOSH
Cosinus hyperbolique inverse : cosh–1x.
ACOSH(valeur)
TANH
Tangente hyperbolique :
TANH(valeur)
ATANH
Tangente hyperbolique inverse : tanh–1x.
ATANH(valeur)
346 Chapitre 22 Fonctions et commandes
Probability (Probabilité)
Factoriel
Factorielle d'un entier positif. Pour les non entiers, x! = Γ(x + 1). Cette opération calcule la fonction gamma.
valeur!
Exemple :
5! renvoie 120
Combinaison
Nombre de combinaisons (indépendamment de l'ordre) de n objets pris r à la fois.
COMB(n,r)
Exemple : supposons que vous souhaitez connaître le nombre de façons dont il est possible de combiner cinq
éléments et ce, deux à la fois.
COMB(5,2) renvoie 10
Permutation
Nombre de permutations (en tenant compte de l'ordre) de n éléments pris r à la fois : n!/(n–r)!.
PERM (n,r)
Exemple : supposons que vous souhaitez connaître le nombre de permutations possibles pour cinq éléments
pris deux à la fois.
PERM(5,2) renvoie 20
Probabilité – Aléatoire
Nombre
Nombre aléatoire. En l'absence d'argument, cette fonction renvoie un nombre aléatoire compris entre zéro et
un. Avec un seul argument a, elle renvoie un nombre aléatoire compris entre 0 et a. Avec deux arguments, a et
b, elle renvoie un nombre aléatoire entre a et b. Avec trois arguments, n, a et b, elle renvoie n nombres
aléatoires compris entre a et b.
RANDOM
RANDOM(a)
RANDOM(a,b)
RANDOM(n,a,b)
Nombre entier
Nombre entier aléatoire. En l'absence d'argument, cette fonction renvoie 0 ou 1, de façon aléatoire. Avec un
argument entier a, elle renvoie un entier aléatoire compris entre 0 et a. Avec deux arguments, a et b, elle
renvoie un entier aléatoire entre a et b. Avec trois arguments, n, a et b, elle renvoie n entiers aléatoires
compris entre a et b.
RANDINT
RANDINT(a)
Menu Math 347
RANDINT(a,b)
RANDINT(n,a,b)
Normal
Distribution normale aléatoire Génère un nombre aléatoire à partir d'une distribution normale.
RANDNORM(μ,σ)
Exemple :
RANDNORM(0,1) renvoie un nombre aléatoire à partir de la distribution normale standard.
Germe aléatoire
Définit la valeur de base selon laquelle les fonctions aléatoires peuvent être utilisées. En spécifiant la même
valeur de base sur deux ou plusieurs calculatrices, vous garantissez l'affichage des mêmes nombres
aléatoires sur chaque calculatrice lors de l'exécution des fonctions aléatoires.
RANDSEED(valeur)
Probabilité – Densité
Normal
Fonction de densité de probabilité normale. Calcule la densité de probabilité sur la valeur x, selon la
moyenne μ et l'écart-type σ, d'une distribution normale. Si un seul argument est fourni, il est considéré
comme x et l'hypothèse est que μ=0 et σ=1.
NORMALD([μ,σ,]x)
Exemple :
NORMALD(0.5) et NORMALD(0,1,0.5) renvoient tous deux 0.352065326764.
T
Fonction de densité de probabilité t de Student. Calcule la densité de probabilité de la distribution t de
Student sur x, selon n degrés de liberté.
STUDENT(n,x)
Exemple :
STUDENT(3,5.2) renvoie 0.00366574413491.
χ2
Fonction de densité de probabilité χ2. Calcule la densité de probabilité de la distribution x2 sur x, selon n
degrés de liberté.
CHISQUARE(n,x)
Exemple :
CHISQUARE(2,3.2) renvoie 0.100948258997.
348 Chapitre 22 Fonctions et commandes
F
Fonction de densité de probabilité de Fisher (ou de Fisher-Snedecor). Calcule la densité de probabilité sur la
valeur x, selon les degrés de liberté du numérateur n et du dénominateur d.
FISHER(n,d,x)
Exemple :
FISHER(5,5,2) renvoie 0.158080231095.
Binomial
Fonction de densité de probabilité binomiale. Calcule la probabilité de k réussites sur n tentatives, chacune
avec une probabilité de réussite de p. Renvoie Comb(n,k) s'il n'y a pas de troisième argument. Notez que n et k
sont des entiers avec k≤n.
BINOMIAL(n,k,p)
Exemple : supposons que vous souhaitez savoir quelle est la probabilité que seulement 6 faces apparaissent
lors de 20 tirages à pile ou face.
BINOMIAL(20, 0.5, 6) renvoie 0.0369644165039.
Géométrie
Fonction de densité de probabilité géométrique. Calcule la densité de probabilité de la distribution
géométrique à x, selon la probabilité p
GEOMETRIC(p, x)
Exemple:
GEOMETRIC(0.3, 4) renvoie 0.1029.
Poisson
Fonction de masse de probabilité de Poisson. Calcule la probabilité qu'il existe k occurrences d'un événement
dans un intervalle futur donné, lorsque μ correspond à la moyenne des occurrences de cet événement dans
cet intervalle dans le passé. Pour cette fonction, k est un entier non négatif et μ est un nombre réel.
POISSON(μ,k)
Exemple : supposons que vous recevez en moyenne 20 e-mails par jour. Quelle est la probabilité d'en
recevoir 15 demain ?
POISSON(20,15) renvoie 0.0516488535318.
Probabilité – Cumulative
Normal
Fonction de distribution normale cumulative. Renvoie pour la valeur x la probabilité inférieure de la fonction
de densité de probabilité normale, selon la moyenne μ et l'écart-type σ d'une distribution normale. Si un seul
argument est fourni, il est considéré comme x et l'hypothèse est que μ=0 et σ=1.
NORMALD_CDF([μ,σ,]x)
Exemple :
NORMALD_CDF(0,1,2) renvoie 0.977249868052.
Menu Math 349
T
Fonction de distribution t de Student cumulative. Renvoie pour x la probabilité inférieure de la fonction de
densité de probabilité t de Student, avec n degrés de liberté.
STUDENT_CDF(n,x)
Exemple :
STUDENT_CDF(3,–3.2) renvoie 0.0246659214814.
X2
Fonction de distribution X2 cumulative. Renvoie pour la valeur x la probabilité inférieure de la fonction de
densité de probabilité X2, avec n degrés de liberté.
CHISQUARE_CDF(n,k)
Exemple :
CHISQUARE_CDF(2, 6.3) renvoie 0.957147873133.
F
Fonction de distribution de Fisher cumulative. Renvoie pour la valeur x la probabilité inférieure de la fonction
de densité de probabilité de Fisher, selon les degrés de liberté du numérateur n et du dénominateur d.
FISHER_CDF(n,d,x)
Exemple :
FISHER_CDF(5,5,2) renvoie 0.76748868087.
Binomial
Fonction de distribution binomiale cumulative. Renvoie la probabilité qu'il existe un nombre de réussites k ou
inférieur sur n tentatives, avec une probabilité de réussite p pour chaque tentative. Notez que n et k sont des
entiers avec k≤n.
BINOMIAL_CDF(n,p,k)
Exemple : Supposons que vous souhaitez connaître la probabilité d'obtenir 0, 1, 2, 3, 4, 5 ou 6 faces lors de 20
tirages à pile ou face.
BINOMIAL_CDF(20,0.5,6) renvoie 0.05765914917.
Géométrie
Fonction de distribution géométrique cumulative. Avec deux valeurs (p et x), renvoie la probabilité inférieure
de la fonction de densité de probabilité géométrique pour la valeur x, selon la probabilité p. Avec trois valeurs
(p, x1 et x2), renvoie la zone sous la fonction de densité de probabilité géométrique définie par la probabilité p,
entre x1 et x2.
GEOMETRIC_CDF(p, x)
GEOMETRIC_CDF(p, x1, x2)
Exemples :
GEOMETRIC_CDF (0.3, 4) renvoie 0.7599.
GEOMETRIC_CDF (0.5, 1, 3) renvoie 0.375.
350 Chapitre 22 Fonctions et commandes
Poisson
Fonction de distribution de Poisson cumulative. Renvoie la probabilité qu'il existe au maximum x occurrences
d'un événement dans un intervalle de temps donné, lorsque correspond au nombre d'occurrences attendu.
POISSON_CDF( ,x)
Exemple :
POISSON_CDF(4,2) renvoie 0.238103305554.
Probabilité – Inverse
Normal
Fonction de distribution normale cumulative inverse. Renvoie la valeur de distribution normale cumulative
associée à la probabilité inférieure p, selon la moyenne μ et l’écart-type σ d'une distribution normale. Si un
seul argument est fourni, il est considéré comme p et l'hypothèse est que μ=0 et σ=1.
NORMALD_ICDF([μ,σ,]p)
Exemple :
NORMALD_ICDF(0,1,0.841344746069) renvoie 1.
T
Fonction de distribution t de Student cumulative inverse. Renvoie la valeur x de sorte que la probabilité
inférieure t de Student pour x, avec n degrés de liberté, correspond à p.
STUDENT_ICDF(n,p)
Exemple :
STUDENT_ICDF(3,0.0246659214814) renvoie –3.2.
χ2
Fonction de distribution χ2 cumulative inverse. Renvoie la valeur χ de sorte que la probabilité inférieure χ2
pour x, avec n degrés de liberté correspond à p.
CHISQUARE_ICDF(n,p)
Exemple :
CHISQUARE_ICDF(2, 0.957147873133) renvoie 6.3.
F
Fonction de distribution de Fisher cumulative inverse. Renvoie la valeur x de sorte que la probabilité
inférieure de Fisher pour x, avec les degrés de liberté du numérateur n et du dénominateur d, corresponde à p.
FISHER_ICDF(n,d,p)
Exemple :
FISHER_ICDF(5,5,0.76748868087) renvoie 2.
Binomial
Fonction de distribution binomiale cumulative inverse. Renvoie le nombre de réussites k sur n tentatives,
chacune avec une probabilité de p, de sorte que la probabilité de k réussites ou moins corresponde à q.
Menu Math 351
BINOMIAL_ICDF(n,p,q)
Exemple :
BINOMIAL_ICDF(20,0.5,0.6) renvoie 11.
Géométrie
Fonction de distribution géométrique cumulative inverse. Renvoie la valeur x ayant la valeur de probabilité
inférieure k, selon la probabilité p.
GEOMETRIC_ICDF(p, k)
Exemple:
GEOMETRIC_ICDF(0.3, 0.95) renvoie 9.
Poisson
Fonction de distribution de Poisson cumulative inverse. Renvoie la valeur x, de sorte que la probabilité de
x occurrences ou moins d'un événement, avec μ occurrences attendues (ou moyenne) de cet événement dans
l'intervalle correspond à p.
POISSON_ICDF( ,p)
Exemple :
POISSON_ICDF(4,0.238103305554) renvoie 3.
Liste
Ces fonctions traitent les données contenues dans une liste. Pour plus d'informations, reportez-vous au
chapitre Listes dans le Guide d'utilisation de la calculatrice HP Prime.
Matrice
Ces fonctions traitent les données de matrices mémorisées dans des variables de matrice. Pour plus
d'informations, reportez-vous au chapitre Matrices dans le Guide d'utilisation de la calculatrice HP Prime.
Spécial
Bêta
Renvoie la valeur de la fonction bêta (B) pour deux nombres a et b.
Beta(a,b)
Gamma
Renvoie la valeur de la fonction gamma (Γ) pour un nombre a.
Gamma(a)
Psi
Renvoie la valeur de la nième dérivée de la fonction digamma sur x=a, où la fonction digamma correspond à la
première dérivée de ln(Γ(x)).
Psi(a,n)
352 Chapitre 22 Fonctions et commandes
Zêta
Renvoie la valeur de la fonction zêta (Z) pour un nombre réel x.
Zeta(x)
erf
Renvoie la valeur à virgule flottante de la fonction d'erreur sur x=a.
erf(a)
erfc
Renvoie la valeur de la fonction d'erreur complémentaire sur x=a.
erfc(a)
Ei
Renvoie la fonction exponentielle intégrale d'une expression.
Ei(Expr)
Si
Renvoie la fonction sinus intégral d'une expression.
Si(Expr)
Ci
Renvoie la fonction cosinus intégral d'une expression.
Ci(Expr)
Menu CAS
Appuyez sur la touche
pour ouvrir les menus Boîte à outils (l'un d'eux est le menu CAS). Les fonctions
du menu CAS correspondent à celles le plus fréquemment utilisées. De nombreuses autres fonctions sont
disponibles. Reportez-vous à la section Menu Ctlg à la page 403. Notez que les fonctions de Géométrie
apparaissent dans le menu Application.
Menu CAS 353
Le résultat d'une commande CAS peut varier en fonction des paramètres du CAS. Les exemples de ce chapitre
sont basés sur les valeurs par défaut des paramètres du CAS, sauf mention contraire.
Algèbre
Simplify (Simplifier)
Renvoie une expression simplifiée.
simplify(Expr)
Exemple :
simplify(4*atan(1/5)-atan(1/239)) renvoie (1/4)*pi.
Regrouper
Collecte les termes similaires d'une expression polynomiale (ou d'une liste d'expressions polynomiales).
Factorise les résultats, en fonction des paramètres du CAS.
collect(Poly) ou collect({Poly1, Poly2,..., Polyn})
Exemples :
collect(x+2*x+1-4) renvoie 3*x-3
collect(x^2-9*x+5*x+3+1) renvoie (x-2)^2
Développer
Renvoie une expression développée.
expand(Expr)
Exemple :
expand((x+y)*(z+1)) renvoie y*z+x*z+y+x
Facteur
Renvoie un polynôme factorisé.
factor(Poly)
354 Chapitre 22 Fonctions et commandes
Exemple :
factor(x^4-1) renvoie (x-1)*(x+1)*(x^2+1)
Substituer
Remplace une valeur par une variable dans une expression.
Syntaxe : subst(Expr,Var=valeur)
Exemple :
subst(x/(4-x^2),x=3) renvoie -3/5
Fraction partielle
Effectue une décomposition fractionnaire (partielle) d'une fraction.
partfrac(RatFrac ou Opt)
Exemple :
partfrac(x/(4-x^2)) renvoie (-1/2)/(x-2)-(1/2)/((x+2)
Algèbre – Extraction
Numérateur
Numérateur simplifié. Pour les entiers a et b, renvoie le numérateur de la fraction a/b après simplification.
numer(a/b)
Exemple :
numer(10/12) renvoie 5
Dénominateur
Dénominateur simplifié. Pour les entiers a et b, renvoie le dénominateur de la fraction a/b après
simplification.
denom(a/b)
Exemple :
denom(10/12) renvoie 6
Côté gauche
Renvoie le côté gauche d'une équation ou l'extrémité gauche d'un intervalle.
left(Expr1=Expr2) ou left(Real1..Real2)
Exemple :
left(x^2-1=2*x+3) renvoie x^2-1
Côté droit
Renvoie le côté droit d'une équation ou l'extrémité droite d'un intervalle.
right(Expr1=Expr2) ou right(Real1..Real2)
Menu CAS 355
Exemple :
right(x^2-1=2*x+3) renvoie 2*x+3
Analyse
Différencier
Avec une seule expression comme argument, renvoie la dérivée de l'expression par rapport à x. Avec une
expression et une variable comme arguments, renvoie la dérivée ou la dérivée partielle de l'expression par
rapport à la variable. Avec une expression et plusieurs variables comme arguments, cette fonction renvoie la
dérivée de l'expression par rapport aux variables du deuxième argument. Ces arguments peuvent être suivis
de $k (k étant un entier) pour indiquer le nombre de fois que l'expression doit être dérivée par rapport à la
variable. Par exemple, diff(exp(x*y),x$3,y$2,z) est identique à diff(exp(x*y),x,x,x,y,y,z).
diff(Expr,[var])
ou
diff(Expr,var1$k1,var2$k2,...)
Exemple :
diff(x^3-x) renvoie 3*x^2-1
Intégrer
Renvoie l'intégrale indéfinie d'une expression. Avec une seule expression comme argument, renvoie
l'intégrale indéfinie par rapport à x. Avec les deuxième, troisième et quatrième arguments facultatifs, vous
pouvez spécifier la variable d'intégration et les limites d'une intégrale définie.
int(expr,[var(x)],[réel(a)],[réel(b)])
Exemple :
int(1/x) renvoie ln(abs(x)).
Limite
Renvoie la limite d'une expression lorsque la variable se rapproche d'un point limite a ou +/– l'infini. À l'aide du
quatrième argument facultatif, vous pouvez spécifier s'il s'agit de la limite inférieure, supérieure ou
bidirectionnelle (–1 pour la limite inférieure, +1 pour la limite supérieure et 0 pour la limite bidirectionnelle).
Si le quatrième argument n'est pas fourni, la fonction renvoie la limite bidirectionnelle. La fonction de limite
peut renvoyer ±∞, qui se rapporte à l'infini complexe, un nombre infini dans le plan complexe dont l'argument
est inconnu. Dans le contexte d'une limite, l'infini complexe est généralement interprété comme signifiant que
la limite est non définie.
limit(Expr,Var,Val,[Dir(1, 0, -1)])
Exemple :
limit((n*tan(x)-tan(n*x))/(sin(n*x)-n*sin(x)),x,0) renvoie 2
Par exemple, lim(1/x, x, 0) renvoie ±∞ ; ceci est mathématiquement correct et indique dans ce cas que la limite
est non définie.
Série
Renvoie l'extension de série d'une expression à proximité d'une variable d'égalité donnée. Les troisième et
quatrième arguments facultatifs vous permettent de spécifier l'ordre et la direction de l'extension de la série.
356 Chapitre 22 Fonctions et commandes
Lorsqu'aucun ordre n'est spécifié, la série est renvoyée dans le cinquième ordre. Lorsqu'aucune direction n'est
spécifiée, la série est bidirectionnelle.
series(Expr,Equal(var=point_limite),[Ordre],[Dir(1,0,-1)])
Exemple :
series((x^4+x+2)/(x^2+1),x=0,5) renvoie 2+x-2x^2-x^3+3x^4+x^5+x^6*order_size(x)
Somme
Renvoie la somme discrète de l'expression Expr par rapport à la variable Var entre Réel1 et Réel2. Vous
pouvez également utiliser le modèle de somme du menu Modèle. Avec uniquement les deux premiers
arguments, cette fonction renvoie l'antidérivée discrète de l'expression par rapport à la variable.
sum(expr,var,réel1, réel2,[pallier])
Exemple :
sum(n^2,n,1,5) renvoie 55
Analyse – Différentielle
Opérateur rotationnel
Renvoie l'opérateur rotationnel d'un champ vectoriel. Curl([A B C], [x y z]) est défini comme : [dC/dy-dB/dz
dA/dz-dC/dx dB/dx-dA/dy].
curl([Expr1, Expr2, …, ExprN], [Var1, Var2, …, VarN])
Exemple :
curl([2*x*y,x*z,y*z],[x,y,z]) renvoie [z-x,0,z- 2*x]
Divergence
Renvoie la divergence d'un champ vectoriel, défini comme suit :
divergence([A,B,C],[x,y,z])=dA/dx+dB/dy+dC/dz.
divergence([Expr1, Expr2, …, ExprN], [Var1, Var2, …, VarN])
Exemple :
divergence([x^2+y,x+z+y,z^3+x^2],[x,y,z]) renvoie 2*x+3*z^2+1
Gradient
Renvoie le gradient d'une expression. Avec une liste de variables comme deuxième argument, cette fonction
renvoie le vecteur des dérivées partielles.
grad(Expr,LstVar)
Exemple :
grad(2*x^2*y-x*z^3,[x,y,z]) renvoie [2*2*x*y-z^3,2*x^2,-x*3*z^2]
Hessian
Renvoie la matrice hessienne d'une expression.
hessian(Expr,LstVar)
Menu CAS 357
Exemple :
hessian(2*x^2*y-x*z,[x,y,z]) renvoie [[4*y,4*x,-1],[2*2*x,0,0],[-1,0,0]]
Analyse – Intégrale
Par parties u
Effectue l'intégration par parties de l'expression f(x)=u(x)*v'(x) avec f(x) comme premier argument et u(x) (ou
0) comme deuxième argument. Plus spécifiquement, renvoie un vecteur dont le premier élément est u(x)*v(x)
et dont le deuxième élément est v(x)*u'(x). À l'aide des troisième, quatrième et cinquième arguments
facultatifs, vous pouvez spécifier une variable d'intégration et les limites de l'intégration. Si aucune variable
d'intégration n'est fournie, elle est considérée comme x.
ibpu(f(var), u(var), [var], [réel1], [réel2])
Exemple :
ibpu(x*ln(x), x) renvoie [x*(x*ln(x) –x*ln(x)+x]
Par parties v
Effectue l'intégration par parties de l'expression f(x)=u(x)*v'(x) avec f(x) comme premier argument et v(x) (ou
0) comme deuxième argument. Plus spécifiquement, renvoie un vecteur dont le premier élément est u(x)*v(x)
et dont le deuxième élément est v(x)*u'(x). À l'aide des troisième, quatrième et cinquième arguments
facultatifs, vous pouvez spécifier une variable d'intégration et les limites de l'intégration. Si aucune variable
d'intégration n'est fournie, elle est considérée comme x.
ibpdv(f(var), v(var), [var], [réel1], [réel2])
Exemple :
ibpdv(ln(x),x) renvoie x*ln(x)-x
F(b)–F(a)
Renvoie F(b)–F(a).
preval(expr(F(var)),réel(a),réel(b),[var])
Exemple :
preval(x^2-2,2,3) renvoie 5
Analyse – Limites
Sommes de Riemann
Renvoie un équivalent de la somme de Expr pour var2 de var2=1 à var2=var1 (dans le voisinage de n=+∞),
lorsque la somme est appréhendée comme une somme de Riemann associée à une fonction continue définie
sur [0,1].
sum_riemann(Expr, [Var1 Var2])
Exemple :
sum_riemann(1/(n+k),[n,k]) renvoie ln(2)
358 Chapitre 22 Fonctions et commandes
Taylor
Renvoie l'extension de série de Taylor d'une expression sur un point ou à l'infini (par défaut, sur x=0, avec
l'ordre relatif=5).
taylor(expr,[var=valeur],[ordre])
Exemple :
taylor(sin(x)/x,x=0) renvoie 1-(1/6)*x^2+(1/120)*x^4+x^6*order_size(x)
Quotient de Taylor
Renvoie le polynôme de Taylor de degré n pour le quotient de deux polynômes.
divpc(Poly1,Poly2,entier)
Exemple :
divpc(x^4+x+2,x^2+1,5) renvoie le polynôme de 5ème degré x^5+3*x^4-x^3-2*x^2+x+2
Analyse – Transformation
Laplace
Renvoie la transformation de Laplace d'une expression.
laplace(Expr,[Var],[LapVar])
Exemple :
laplace(exp(x)*sin(x)) renvoie 1/(x^2-2*x+2)
Laplace inversé
Renvoie la transformation de Laplace inversé d'une expression.
ilaplace(Expr,[Var],[IlapVar])
Exemple :
ilaplace(1/(x^2+1)^2) renvoie ((-x)*cos(x))/2+sin(x)/2
Transformée de Fourier rapide
Avec un argument (vecteur), cette fonction renvoie la transformée de Fourier discrète en R.
fft(vecteur)
Avec deux entiers supplémentaires comme arguments, cette fonction renvoie la transformée de Fourier
discrète dans le champ Z/pZ, avec a comme racine nième primitive de 1 (n=taille(vecteur)).
fft((vecteur, a, p)
Exemple :
fft([1,2,3,4,0,0,0,0]) renvoie [10.0,-0.414213562373-7.24264068712*(i),-2.0+2.0*i,
2.41421356237-1.24264068712*i,-2.0,2.41421356237+1.24264068712*i,-2.0-2.0*i]
Transformée de Fourier rapide inverse
Renvoie la transformée de Fourier discrète inversée.
Menu CAS 359
ifft(vecteur)
Exemple :
ifft([100.0,-52.2842712475+6*i,-8.0*i,4.28427124746-6*i,
4.0,4.28427124746+6*i,8*i,-52.2842712475-6*i]) renvoie
[0.99999999999,3.99999999999,10.0,20.0,25.0,24.0,16.0,-6.39843733552e-12]
Résoudre
Résoudre
Renvoie la liste des solutions (réelles et complexes) d'une équation polynomiale ou un ensemble d'équations
polynomiales.
solve(Eq,[Var]) ou solve({Eq1, Eq2,…}, [Var])
Exemples :
solve(x^2-3=1) renvoie {-2,2}
solve({x^2-3=1, x+2=0},x) renvoie {-2}
Zéros
Avec une expression comme argument, cette fonction renvoie les zéros réels de l'expression. c'est-à-dire, les
solutions lorsque l'expression est égale à zéro.
Avec une liste d'expressions comme argument, cette fonction renvoie la matrice dont les lignes
correspondent aux solutions réelles du système formé en définissant chaque expression comme égale à zéro.
zeros(Expr,[Var]) ou zeros({Expr1, Expr2,…},[{Var1, Var2,…}])
Exemple :
zeros(x^2-4) renvoie [-2 2]
Résolution complexe
Renvoie la liste des solutions complexes d'une équation polynomiale ou un ensemble d'équations
polynomiales.
cSolve(Eq,[Var]) ou cSolve({Eq1, Eq2,…}, [Var])
Exemple :
cSolve(x^4-1=0, x) renvoie {1 -1 -i i}
Zéros complexes
Avec une expression comme argument, cette fonction renvoie un vecteur qui contient les zéros complexes de
l'expression, c'est-à-dire, les solutions lorsque l'expression est égale à zéro.
Avec une liste d'expressions comme argument, cette fonction renvoie la matrice dont les lignes
correspondent aux solutions complexes du système formé en définissant chaque expression comme égale à
zéro.
cZeros(Expr,[Var] ou cZeros({Expr1, Expr2,…},[{Var1, Var2,…}])
Exemple :
cZeros(x^4-1) renvoie [1 -1 -i i]
360 Chapitre 22 Fonctions et commandes
Résolution numérique
Renvoie la solution numérique d'une équation ou d'un système d'équations.
(Facultatif) Vous pouvez utiliser un troisième argument pour spécifier une hypothèse pour la solution ou un
intervalle dans lequel la solution devrait se produire.
(Facultatif) Vous pouvez utiliser un quatrième argument pour nommer l'algorithme itératif devant être utilisé
par le solveur.
fSolve(Eq,Var) ou fSolve(Expr, Var=Guess)
Exemples :
fSolve(cos(x)=x,x,-1..1) renvoie [0.739085133215]
fSolve([x2+y-2,x+y2-2],[x,y],[0,0]) renvoie [1.,1.]
Equation différentielle
Renvoie la solution à une équation différentielle.
deSolve(Eq,[TimeVar],Var)
Exemple :
desolve(y''+y=0,y) renvoie G_0*cos(x)+G_1*sin(x)
Résolution EDO
Solveur d'équation différentielle ordinaire Résout une équation différentielle ordinaire donnée par Expr, avec
des variables déclarées dans VectrVar et des conditions initiales déclarées pour ces variables dans VectrInit.
Par exemple, odesolve(f(t,y),[t,y],[t0,y0],t1) renvoie la solution approximative de y'=f(t,y) pour les variables t
et y avec les conditions initiale t=t0 et y=y0.
odesolve(Expr,VectVar,VectInitCond,FinalVal,[tstep=Val,curve])
Exemple :
odesolve(sin(t*y),[t,y],[0,1],2) renvoie [1.82241255674]
Système linéaire
À partir d'un vecteur d'équations linéaires et un d'un vecteur de variables correspondant, renvoie la solution
du système d'équations linéaires.
linsolve([LinEq1, LinEq2,…], [Var1, Var2,…])
Exemple :
linsolve([x+y+z=1,x-y=2,2*x-z=3],[x,y,z]) renvoie [3/2,-1/2,0]
Réécrire
lncollect
Réécrit une expression avec les logarithmes collectés. Applique In(a)+n*ln(b) = ln(a*b^n) pour un entier n.
lncollect(Expr)
Exemple :
Menu CAS 361
lncollect(ln(x)+2*ln(y)) renvoie ln(x*y^2)
powexpand
Réécrit une expression contenant une puissance représentant une somme ou un produit sous la forme d'un
produit de puissances. Applique a^(b+c)=(a^b)*(a^c).
powexpand(Expr)
Exemple :
powexpand(2^(x+y)) renvoie (2^x)*(2^y)
texpand
Développe une expression transcendante.
texpand(Expr)
Exemple :
texpand(sin(2*x)+exp(x+y)) renvoie exp(x)*exp(y)+ 2*cos(x)*sin(x))
Réécrire – Exp et Ln
ey*lnx→ xy
Renvoie une expression de la forme en*ln(x) réécrite sous forme de puissance de x. Applique en*ln(x)=xn.
exp2pow(Expr)
Exemple :
exp2pow(exp(3*ln(x))) renvoie x^3
xy→ey*lnx
Renvoie une expression dont les puissances ont été réécrites en tant qu'exponentielles. Cette fonction est
l'inverse de exp2pow.
pow2exp(Expr)
Exemple :
pow2exp(a^b) renvoie exp(b*ln(a))
exp2trig
Renvoie une expression dont les exponentielles complexes ont été réécrites en sinus et cosinus.
exp2trig(Expr)
Exemple :
exp2trig(exp(i*x)) renvoie cos(x)+(i)*sin(x)
expexpand
Renvoie une expression dont les exponentielles apparaissent sous forme développée.
expexpand(Expr)
362 Chapitre 22 Fonctions et commandes
Exemple :
expexpand(exp(3*x)) renvoie exp(x)^3
Réécrire – Sinus
asinx→acosx
Renvoie une expression dans laquelle asin(x) est réécrit sous la forme π/2– acos(x).
asin2acos(Expr)
Exemple :
asin2acos(acos(x)+asin(x)) renvoie π/2
asinx→atanx
Renvoie une expression dans laquelle asin(x) est réécrit sous la forme
:
asin2atan(Expr)
Exemple :
asin2atan(2*asin(x)) renvoie
sinx→cosx*tanx
Renvoie une expression dans laquelle sin(x) est réécrit sous la forme cos(x)*tan(x).
sin2costan(Expr)
Exemple :
sin2costan(sin(x)) renvoie tan(x)*cos(x)
Réécrire – Cosinus
acosx→asinx
Renvoie une expression dans laquelle acos(x) est réécrit sous la forme π/2–asin(x).
acos2asin(Expr)
Exemple :
acos2asin(acos(x)+asin(x)) renvoie π/2
acosx→atanx
Renvoie une expression dans laquelle acos(x) est réécrit sous la forme
:
cos2atan(Expr)
Exemple :
acos2atan(2*acos(x)) renvoie
Menu CAS 363
cosx→sinx/tanx
Renvoie une expression dont cos(x) est réécrit comme sin(x)/tan(x).
cos2sintan(Expr)
Exemple :
cos2sintan(cos(x)) renvoie sin(x)/tan(x)
Réécrire – Tangente
atanx→asinx
Renvoie une expression dans laquelle atan(x) est réécrit sous la forme
:
atan2asin(Expr)
Exemple :
atan2asin(atan(2*x)) renvoie
atanx→acosx
Renvoie une expression dans laquelle atan(x) est réécrit sous la forme
:
atan2acos(Expr)
tanx→sinx/cosx
Renvoie une expression dont tan(x) est réécrit comme sin(x)/cos(x).
tan2sincos(Expr)
Exemple :
tan2sincos(tan(x)) renvoie sin(x)/cos(x)
halftan
Renvoie une expression dont sin(x), cos(x) ou tan(x) est réécrit comme tan(x/2).
halftan(Expr)
Exemple :
halftan(sin(x)) renvoie
Réécrire – Trig
trigx→sinx
Renvoie une expression simplifiée à l'aide des formules sin(x)^2+cos(x)^2=1 et tan(x)=sin(x)/cos(x). L'élément
sin(x) est spécifié comme prioritaire sur cos(x) et tan(x) dans le résultat.
364 Chapitre 22 Fonctions et commandes
trigsin(Expr)
Exemple :
trigsin(cos(x)^4+sin(x)^2) renvoie sin(x)^4-sin(x)^2+1
trigx→cosx
Renvoie une expression simplifiée à l'aide des formules sin(x)^2+cos(x)^2=1 et tan(x)=sin(x)/cos(x). L'élément
cos(x) est spécifié comme prioritaire sur sin(x) et tan(x) dans le résultat.
trigcos(Expr)
Exemple :
trigcos(sin(x)^4+sin(x)^2) renvoie cos(x)^4-3*cos(x)^2+2
trigx→tanx
Renvoie une expression simplifiée à l'aide des formules sin(x)^2+cos(x)^2=1 et tan(x)=sin(x)/cos(x). L'élément
tan(x) est spécifié comme prioritaire sur sin(x) et cos(x) dans le résultat.
trigtan(Expr)
Exemple :
trigtan(cos(x)^4+sin(x)^2) renvoie (tan(x)^4+tan(x)^2+1)/(tan(x)^4+2*tan(x)^2+1)
atrig2ln
Renvoie une expression dont les fonctions trigonométriques inverses sont réécrites avec la fonction de
logarithme naturel.
trig2ln(Expr)
Exemple :
atrig2ln(atan(x)) renvoie
tlin
Renvoie une expression trigonométrique en linéarisant les produits et puissances entières.
tlin(ExprTrig)
Exemple :
tlin(sin(x)^3) renvoie
tcollect
Renvoie une expression trigonométrique linéarisée avec tous les éléments de sinus et de cosinus du même
angle regroupés.
tcollect(Expr)
Exemple :
tcollect(sin(x)+cos(x)) renvoie
Menu CAS 365
trigexpand
Renvoie une expression trigonométrique sous forme développée.
trigexpand(Expr)
Exemple :
trigexpand(sin(3*x)) renvoie (4*cos(x)^2- 1)*sin(x)
trig2exp
Renvoie une expression dont les fonctions trigonométriques sont réécrites en tant qu'exponentielles
complexes (sans linéarisation).
trig2exp(Expr)
Exemple :
trig2exp(sin(x)) renvoie
Nombre entier
Diviseurs
Renvoie la liste de diviseurs d'un entier ou d'une liste d'entiers.
idivis(Integer) ou idivis({Intgr1, Intgr2,…})
Exemple :
idivis(12) renvoie [1, 2, 3, 4, 6, 12]
Facteurs
Renvoie la décomposition de facteurs premiers d'un entier.
REMARQUE : dans certains cas, ifactor peut échouer. Il renvoie alors le produit de -1 et l'opposé de
l'entrée. -1 indique que la factorisation a échoué.
ifactor(entier)
Exemple :
ifactor(150) renvoie 2*3*5^2
Liste de facteurs
Renvoie un vecteur contenant les facteurs premiers d'un entier ou d'une liste d'entiers, dont chaque facteur
est suivi de sa multiplicité.
ifactors(entier)
ou
ifactors ({entier1, entier2,...})
Exemple :
ifactors(150) renvoie [2, 1, 3, 1, 5, 2]
366 Chapitre 22 Fonctions et commandes
PGCD
Renvoie le plus grand diviseur commun de deux entiers ou plus.
gcd(entier1, entier2,…)
Exemple :
gcd(32,120,636) renvoie 4
PPCM
Renvoie le plus petit multiple commun de deux entiers ou plus.
lcm(Intgr1, Intgr2,…)
Exemple :
lcm(6,4) renvoie 12
Entier – Nombre premier
Tester si nombre premier
Teste si un entier donné est un nombre premier ou pas.
isPrime(entier)
Exemple :
isPrime(19999) renvoie false
Nième nombre premier
Renvoie le nième nombre premier.
ithprime(Intg(n)) où n est compris entre 1 et 200 000
Exemple :
ithprime(5) renvoie 11
Nombre premier suivant
Renvoie le nombre premier ou pseudo-premier suivant un entier.
nextprime(entier)
Exemple :
nextprime(11) renvoie 13
Nombre premier précédent
Renvoie le nombre premier ou pseudo-premier le plus proche d'un entier, mais inférieur à ce dernier.
prevprime(entier)
Exemple :
prevprime(11) renvoie 7
Menu CAS 367
Euler
Calcule le totient d'Euler pour un entier.
euler(entier)
Exemple :
euler(6) renvoie 2
Entier – Division
Quotient
Renvoie le quotient en nombre entier de la division euclidienne de deux entiers.
iquo(entier1, entier2)
Exemple :
iquo(63, 23) renvoie 2
Reste
Renvoie le reste en nombre entier de la division euclidienne de deux entiers.
irem(entier1, entier2)
Exemple :
irem(63, 23) renvoie 17
anMOD p
Pour les trois entiers a, n et p, renvoie an modulo p dans [0, p−1].
powmod(a, n, p,[Expr],[Var])
Exemple :
powmod(5,2,13) renvoie 12
Reste chinois
Théorème des restes chinois pour les nombres entiers (pour deux équations). Prend deux vecteurs de
nombres entiers, [a p] et [b q] et renvoie un vecteur de deux entiers, [r n], de sorte que x≡r mod n. Dans ce
cas, x correspond à x≡a mod p et x≡b mod q ; également n=p*q.
ichinrem([a,p],[b,q])
Exemple :
ichinrem([2, 7], [3, 5]) renvoie [23, 35]
Polynomial
Find roots (Rechercher les racines)
À partir d'un polynôme en x (ou un vecteur contenant les coefficients d'un polynôme), renvoie un vecteur
contenant ses racines.
proot(Poly) ou proot(Vector)
368 Chapitre 22 Fonctions et commandes
Exemple :
proot([1,0,-2]) renvoie [-1.41421356237,1.41421356237]
Coefficients
À partir d'un polynôme en x, renvoie un vecteur contenant les coefficients. Si le polynôme est dans une
variable différente de x, déclarez la variable en tant que deuxième argument. Avec un entier en tant que le
troisième argument facultatif, renvoie le coefficient du polynôme dont le degré correspond à l'entier.
coeff(Poly, [Var], [entier])
Exemple :
coeff(x^2-2) renvoie [1 0 -2]
coeff(y^2-2, y, 1) renvoie 0
Diviseurs
À partir d'un polynôme, renvoie un vecteur contenant les diviseurs du polynôme.
divis(Poly) ou divis({Poly1, Poly2,…})
Exemple :
divis(x^2-1) renvoie [1 -1+x 1+x (-1+x)*(1+x)]
Factor List (Liste de facteurs)
Renvoie un vecteur contenant les facteurs premiers d'un polynôme ou une liste de polynômes, dont chaque
facteur est suivi de sa multiplicité.
factors(Poly) ou factors({Poly1, Poly2,…})
Exemple :
factors(x^4-1) renvoie [x-1 1 x+1 1 x2+1 1]
PGCD
Renvoie le plus grand diviseur commun de deux polynômes ou plus.
gcd(Poly1,Poly2...)
Exemple :
gcd(x^4-1, x^2-1) renvoie x^2-1
PPCM
Renvoie le plus petit multiple commun de deux polynômes ou plus.
lcm(Poly1, Poly2,…)
Exemple :
lcm(x^2-2*x+1,x^3-1) renvoie (x-1)*(x^3-1)
Menu CAS 369
Polynôme – Créer
Poly à Coef
À partir d'un polynôme, renvoie un vecteur contenant les coefficients du polynôme. Avec une variable comme
deuxième argument, cette fonction renvoie les coefficients d'un polynôme par rapport à la variable. Avec une
liste de variables comme deuxième argument, cette fonction renvoie le format interne du polynôme.
symb2poly(Expr,[Var]) ou symb2poly(Expr, {Var1, Var2,…})
Exemple :
symb2poly(x*3+2.1) renvoie [3 2.1]
Coef à Poly
Avec un vecteur comme argument, cette fonction renvoie un polynôme en x avec les coefficients (en ordre
décroissant) obtenus à partir du vecteur. Avec une variable en tant que deuxième argument, renvoie un
polynôme similaire dans cette variable.
poly2symb(vecteur, [Var]))
Exemple :
poly2symb([1,2,3],x) renvoie (x+2)*x+3
Racines à Coef
Renvoie un vecteur contenant les coefficients (en ordre décroissant) du polynôme unidimensionnel dont les
racines sont spécifiées dans le vecteur.
pcoef(liste)
Exemple :
pcoeff({1,0,0,0,1}) renvoie [1 -2 1 0 0 0]
Racines à Poly
Prend un vecteur comme argument. Le vecteur contient chaque racine ou pôle d'une fonction rationnelle.
Chaque racine ou pôle est suivi par son ordre, l'ordre étant négatif pour les pôles. Renvoie la fonction
rationnelle en x qui utilise les racines et les pôles (avec leurs ordres) spécifiés dans le vecteur argument.
fcoeff(vecteur) où vecteur se présente sous la forme [Root1, Order1, Root2, Order2,
…])
Exemple :
fcoeff([1,2,0,1,3,-1]) renvoie (x-1)^2*x*(x-3)^- 1
Aléatoire
Renvoie un vecteur des coefficients d'un polynôme de degré Entier et dont les coefficients sont des entiers
aléatoires compris entre -99 et 99, en distribution uniforme ou dans un intervalle spécifié par Intervalle.
Utilisez cette fonction avec poly2symbol pour créer un polynôme aléatoire dans n'importe quelle variable.
randpoly(entier, intervalle, [Dist]), où intervalle se présente sous la forme
Real1..Real2.
Exemple :
370 Chapitre 22 Fonctions et commandes
randpoly(t, 8, -1..1) renvoie un vecteur de 9 entiers aléatoires, tous compris entre -1 et 1.
Minimum
Avec une matrice seulement comme argument, cette fonction renvoie le polynôme minimal en x d'une
matrice écrite en tant que liste de ses coefficients. Avec une matrice et une variable comme arguments, cette
fonction renvoie le polynôme minimal de la matrice écrite au format symbolique par rapport à la variable.
pmin(matrice,[var])
Exemple :
pmin([[1,0],[0,1]],x) renvoie x-1
Polynôme – Algèbre
Quotient
Renvoie un vecteur contenant les coefficients du quotient euclidien de deux polynômes. Les polynômes
peuvent être exprimés sous la forme d'une liste de coefficients ou au format symbolique.
quo(List1, List2, [Var])
ou
quo(Poly1, Poly2, [Var])
Exemple :
quo({1, 2, 3, 4}, {-1, 2}) renvoie [-1 -4 -11]
Reste
Renvoie un vecteur contenant les coefficients du reste du quotient euclidien de deux polynômes. Les
polynômes peuvent être exprimés sous la forme d'une liste de coefficients ou au format symbolique.
rem(List1, List2, [Var])
ou
rem(Poly1, Poly2, [Var])
Exemple :
rem({1, 2, 3, 4}, {-1, 2}) renvoie [26]
Degré
Renvoie le degré d'un polynôme.
degree(Poly)
Exemple :
degree(x^3+x) renvoie 3
Factor by degree (Facteur par degré)
Pour un polynôme donné dans x de degré n, factorise xn et renvoie le produit qui en résulte.
factor_xn(Poly)
Exemple :
Menu CAS 371
factor_xn(x^4-1) renvoie x^4*(1-x^-4)
Coef. PGCD
Renvoie le plus grand diviseur commun (PGCD) des coefficients d'un polynôme.
content(Poly,[Var])
Exemple :
content(2*x^2+10*x+6) renvoie 2
Dénombre zéro
Si a et b sont des nombres réels, cette fonction renvoie le nombre de changements de signe du polynôme
spécifié dans l'intervalle [a,b]. Si a ou b est non réel, cette fonction renvoie le nombre de racines complexes
dans le rectangle délimité par a et b. Si Var est omis, la valeur prise en compte est x.
sturmab(Poly[,Var],a,b)
Exemple :
sturmab(x^2*(x^3+2),-2,0) renvoie 1
sturmab(n^3-1,n,-2-i,5+3i) renvoie 3
Reste chinois
À partir de deux matrices dont les deux lignes contiennent chacune les coefficients des polynômes, renvoie le
reste chinois des polynômes, également sous la forme d'une matrice.
chinrem(matrice1,matrice2)
Exemple :
chinrem
renvoie
[[2 2 1] [1 1 2 1 1]]
Polynôme – Spécial
Cyclotomique
Renvoie la liste de coefficients du polynôme cyclotomique d'un entier.
cyclotomic(entier)
Exemple :
cyclotomic(20) renvoie [1 0 –1 0 1 0 –1 0 1]
Groebner Basis (Base de Gröbner)
À partir d'un vecteur de polynômes et d'un vecteur de variables, renvoie la base de Gröbner de l'idéal sur
l'ensemble des polynômes.
gbasis([Poly1 Poly2…], [Var1 Var2…])
Exemple :
372 Chapitre 22 Fonctions et commandes
gbasis([x^2-y^3,x+y^2],[x,y]) renvoie [y^4- y^3,x+y^2]
Reste de Gröbner
À partir d'un polynôme mais aussi d'un vecteur de polynômes et d'un vecteur de variables, renvoie le reste de
la division du polynôme par la base de Gröbner du vecteur de polynômes.
greduce(Poly1, [Poly2 Poly3 …], [Var1 Var2…])
Exemple :
greduce(x*y-1,[x^2-y^2,2*x*y-y^2,y^3],[x,y]) renvoie 1/2*y^2-1
Hermite
Renvoie le polynôme de Hermite de degré n, où n est un entier inférieur à 1556.
hermite(entier)
Exemple :
hermite(3) renvoie 8*x^3-12*x
Lagrange
À partir d'un vecteur d'abscisses et d'un vecteur d'ordonnées, renvoie le polynôme de Lagrange pour les
points spécifiés dans les deux vecteurs. Cette fonction peut également prendre une matrice comme
argument, avec la première ligne contenant les abscisses et la deuxième ligne contenant les ordonnées.
lagrange([X1 X2…], [Y1 Y2…]))
ou
lagrange
Exemple :
lagrange([1,3],[0,1]) renvoie (x-1)/2
Laguerre
À partir d'un entier n, renvoie le polynôme de Laguerre de degré n.
laguerre(entier)
Exemple :
laguerre(4) renvoie 1/24*a^4+(-1/6)*a^3*x+5/ 12*a^3+1/4*a^2*x^2+(-3/2)*a^2*x+35/24*a^2+(1/6)*a*x^3+7/4*a*x^2+(-13/3)*a*x+25/12*a+1/ 24*x^4+(-2/3)*x^3+3*x^2-4*x+1
Legendre
À partir d'un entier n, renvoie le polynôme de Legendre de degré n.
legendre(entier)
Exemple :
legendre(4) renvoie 35/8 ⋅ x4 + 15/4 x2 + 3/8
Menu CAS 373
Chebyshev Tn
À partir d'un entier n, renvoie le polynôme de Tchebychev (de premier type) de degré n.
tchebyshev1(entier)
Exemple :
tchebyshev1(3) renvoie 4*x^3-3*x
Chebyshev Un
À partir d'un entier n, renvoie le polynôme de Tchebychev (de deuxième type) de degré n.
tchebyshev2(entier)
Exemple :
tchebyshev2(3) renvoie 8*x^3-4*x
Tracé
Fonction
Permet de définir un graphique de fonction dans la vue symbolique de l'application Géométrie. Trace le
graphique d'une expression utilisant les termes de la variable indépendante x. Notez que la variable est en
minuscule.
plotfunc(Expr)
Exemple :
plotfunc(3*sin(x)) trace le graphique de y=3*sin(x)
Contour
Permet de définir un graphique de contour dans la vue symbolique de l'application Géométrie. À partir d'une
expression en x et y, ainsi que d'une liste de variables et d'une liste de valeurs, trace le graphique de contour
de la surface z=f(x,y). Plus spécifiquement, trace les lignes de contour z1, z2, etc. définies par la liste de
valeurs. Vous pouvez également spécifier des valeurs de pas pour x et y.
plotcontour(Expr, [ListVars], [ListVals], [xstep=val1], [ystep=val2])
Exemple :
plotcontour(x^2+2*y^2-2, {x, y}, {2, 4, 6}) trace les trois lignes de contour de
z=x^2+2*y^2–2 for z=2, z=4 et z=6.
Menu App
Appuyez sur
pour ouvrir les menus Boîte à outils (l'un d'eux correspond au menu App). Les fonctions
d'application sont utilisées dans les applications HP pour effectuer les calculs courants. Par exemple, dans
l'application Fonction, le menu Fcn de la vue graphique comprend une fonction SLOPE qui calcule la pente
d'une fonction donnée à un point donné. La fonction SLOPE est également accessible dans la vue d'accueil ou
dans un programme, le résultat étant le même. Les fonctions d'application décrites dans cette section sont
regroupées par application.
374 Chapitre 22 Fonctions et commandes
Fonctions de l'application Fonction
Les fonctions de l'application Fonction proposent les mêmes fonctionnalités que celles de la vue graphique de
l'application Fonction, sous le menu FCN. Toutes ces opérations sont basées sur les fonctions. Les fonctions
peuvent être des expressions en X ou les noms des variables de l'application Fonction (F0 à F9).
AREA
Zone sous une courbe ou entre deux courbes. Détermine la zone signée sous une fonction ou entre deux
fonctions. Détecte la zone située sous la fonction Fn ou entre la fonction Fn et la fonction Fm, de la valeur X
inférieure à la valeur X supérieure.
AREA(Fn,[Fm,]inférieure,supérieure)
Exemple :
AREA(-X,X2 -2,-2,1) renvoie 4.5
EXTREMUM
Extrême d'une fonction. Détermine l'extrême (s'il en existe un) de la fonction Fn, le plus proche de l'estimation
de la valeur X.
EXTREMUM(Fn, estimation)
Exemple :
EXTREMUM(X)2 -X-2,0 renvoie 0.5
ISECT
Intersection de deux fonctions. Détermine l'intersection (s'il en existe une) des fonctions Fn et Fm, la plus
proche de l'estimation de la valeur X.
ISECT(Fn,Fm,estimation)
Exemple :
ISECT(X,3-X,2) renvoie 1.5
Menu App 375
ROOT
Racine d'une fonction. Détermine la racine de la fonction Fn (s'il en existe une), la plus proche de l'estimation
de la valeur X.
ROOT(Fn,estimation)
Exemple :
ROOT(3-X2, 2) renvoie 1.732…
SLOPE
Pente d'une fonction. Renvoie la pente de la fonction Fn à la valeur X (si la dérivée de la fonction existe à cette
valeur).
SLOPE(Fn,valeur)
Exemple :
SLOPE(3-X 2 ,2) renvoie -4
Fonctions de l'application Résoudre
L'application Résoudre comprend une fonction unique qui résout une expression ou une équation donnée pour
l'une de ses variables. En peut être une équation ou une expression, ou bien le nom de l'une des variables (E0E9) de la vue symbolique de l'application Résoudre.
SOLVE
Résout une équation pour l'une de ses variables. Résout l'équation En pour la variable var, en utilisant la
valeur d'estimation comme valeur initiale pour la valeur de la variable var. Si En est une expression, la valeur
de la variable var qui définit l'expression sur zéro est renvoyée.
SOLVE(En,var,estimation)
Exemple :
SOLVE(X 2 -X-2,X,3) renvoie 2
Cette fonction renvoie également un entier présentant le type de solution trouvée, comme suit :
0 : une solution exacte a été trouvée.
1 : une solution approximative a été trouvée.
2 : un extrême a été trouvé, aussi proche d'une solution que possible.
3 : aucune solution, aucune approximation, ni aucun extrême n'a été trouvé.
Fonctions de l'application Tableur
Il est possible de sélectionner les fonctions de l'application Tableur à partir du menu Boîte à outils de
l'application : appuyez sur la touche
, sur
et sélectionnez Spreadsheet (Tableur). Il est
également possible de les sélectionner dans le menu Affichage (
) lorsque l'application Tableur est
ouverte.
Pour de nombreuses fonctions de l'application Tableur, mais pas toutes, la syntaxe suit le modèle suivant :
376 Chapitre 22 Fonctions et commandes
NomFonction(entrée,[paramètres facultatifs])
Entrée correspond à la liste d'entrée de la fonction. Il peut s'agir d'une référence de plage de cellules, d'une
simple liste ou de tout résultat figurant dans une liste de valeurs.
Le paramètre Configuration est l'un des paramètres facultatifs utiles. Il s'agit d'une chaîne qui contrôle
les valeurs générées. Si vous laissez de côté le paramètre, cela renvoie le résultat par défaut. L'ordre des
valeurs peut également être contrôlé par l'ordre dans lequel elles apparaissent dans la chaîne.
Par exemple : =STAT1(A25:A37) produit le résultat par défaut suivant, en fonction des valeurs
numériques des cellules A25 à A37.
Toutefois, si vous souhaitez voir uniquement le nombre de points de données et l'écart-type, entrez
=STAT1(A25:A37,”h n σ”). Ici, la chaîne de configuration indique que des en-têtes de lignes sont
nécessaires (h) ; seuls le nombre exact de points de données (n) et l'écart-type (σ) seront affichés.
SUM
Calcule la somme d'une plage de nombres.
SUM([entrée])
Par exemple, SUM(B7:B23) renvoie la somme des nombres compris entre B7 et B23. Vous pouvez
également spécifier un bloc de cellules (SUM(B7:C23), par exemple).
Menu App 377
Une erreur est renvoyée si une cellule de la plage spécifiée comprend un objet non numérique.
AVERAGE
Calcule la moyenne arithmétique d'une plage de nombres.
AVERAGE([entrée])
Par exemple, AVERAGE(B7:B23) renvoie la moyenne arithmétique des nombres compris entre B7 et B23.
Vous pouvez également spécifier un bloc de cellules (AVERAG(B7:C23), par exemple).
Une erreur est renvoyée si une cellule de la plage spécifiée comprend un objet non numérique.
AMORT
Amortissement. Calcule le capital, les intérêts et le solde d'un prêt au cours d'une période spécifiée. Équivaut
à appuyer sur
dans l'application Finance.
AMORT (plage, NbPmt, IPYR, PV, PMTV [, PPYR=12, CPYR=PPYR, GSize=PPYR,
BEG=0, fix=current], "configuration"])
plage : plage de cellules où doivent être placés les résultats. Lorsqu'une seule cellule est spécifiée, la plage
est calculée automatiquement en partant de cette cellule.
Configuration : Chaîne qui détermine les résultats affichés et leur ordre d'apparition. Une chaîne vide ""
affiche la valeur par défaut : tous les résultats, dont les en-têtes. Les options de la chaîne de configuration
sont séparées par des espaces.
h : en-têtes de lignes
H : en-têtes de colonnes
S : début de la période
E : fin de la période
P : capital payé durant cette période
B : solde à la fin de la période
I : intérêts payés durant cette période
Tous les autres paramètres d'entrée (sauf fix) sont des variables de la vue numérique de l'application
Finance. Reportez-vous à Fonctions de l'application Finance à la page 397 pour plus de détails. Notez que
seuls les quatre premiers paramètres sont requis. Le paramètre fix indique le nombre de décimales à
afficher dans les résultats.
STAT1
La fonction STAT1 offre un éventail de statistiques à une variable. Elle peut calculer l'ensemble ou une partie
, n, min, q1, med, q3 et max.
de , Σ, Σ², s, s², σ, σ², serr,
STAT1(Plage d'entrée, [mode], [Facteur de suppression de valeur
aberrante], ["configuration"])
Plage d'entrée est la source des données (A1:D8, par exemple).
« mode » définit le mode de traitement de l'entrée. Les valeurs valides sont les suivantes :
1 = Données uniques. Chaque colonne est traitée comme un jeu de données indépendant.
378 Chapitre 22 Fonctions et commandes
2 = Données de fréquence. Les colonnes sont utilisées par paires, la deuxième colonne étant traitée comme la
fréquence d'apparition de la première.
3 = Données de poids. Les colonnes sont utilisées par paires, la deuxième colonne étant traitée comme le
poids de la première.
4 = Données 1-2. Les colonnes sont utilisées par paires, les deux colonnes étant multipliées pour générer un
point de données.
Si plusieurs colonnes sont spécifiées, chacune est traitée comme un jeu de données d'entrée différent. Si une
seule ligne est sélectionnée, elle est traitée comme 1 jeu de données. Si deux colonnes sont sélectionnées, le
mode par défaut, à savoir celui de fréquence, s'applique.
Facteur de suppression de valeur aberrante : Permet de supprimer tout point de données supérieur à n fois
l'écart-type (n correspondant au facteur de suppression de valeur aberrante). Par défaut, ce facteur est défini
sur 2.
Configuration : Indique les valeurs à placer, les lignes dans lesquelles placer ces valeurs, et s'il y a lieu
d'utiliser des en-têtes de lignes ou de colonnes. Placez le symbole de chaque valeur dans l'ordre dans lequel
vous souhaitez voir apparaître les valeurs dans la feuille de calcul. Les symboles valides sont les suivants :
H (insérer des en-têtes de colonnes)
h (insérer des en-têtes de lignes)
Σ
Σ²
s
s²
σ
σ²
serr
Σ(xi – )2
n
min
q1
med
q3
max
Par exemple, si vous spécifiez « h n Σ x », la première colonne contient des en-têtes de lignes, la première
ligne correspond au nombre d'éléments contenus dans les données d'entrée, la deuxième à la somme des
éléments et la troisième à la moyenne des données. Si vous ne spécifiez aucune chaîne de configuration, une
chaîne par défaut est utilisée.
Remarques :
La fonction STAT1 met à jour uniquement le contenu des cellules de destination lorsque la cellule contenant la
formule est calculée. Cela signifie que si la feuille de calcul contient les mêmes opérations et résultats
temporels, mais ne contient pas la cellule contenant l'appel à la fonction STAT1, la mise à jour des données
n'entraînera pas la mise à jour des résultats car la cellule contenant la fonction STAT1 n'est pas recalculée
(n'étant pas visible).
Le format des cellules recevant les en-têtes est modifié, définissant alors Afficher " " sur Faux.
La fonction STAT1 écrasera le contenu des cellules de destination, effaçant éventuellement les données.
Exemples :
STAT1(A25:A37)
STAT1(A25:A37,”h n x σ”).
REGRS
Essaie de faire correspondre les données d'entrée à une fonction spécifiée (Linéaire, par défaut).
Menu App 379
●
Plage d'entrée : spécifie la source de données ; par exemple A1:D8. Elle doit contenir un nombre pair de
colonnes. Chaque paire est traitée comme un ensemble distinct de points de données.
●
Modèle : spécifie le modèle à utiliser pour la régression.
1 y= sl*x+int
2 y= sl*ln(x)+int
3 y= int*exp(sl*x)
4 y= int*x^sl
5 y= int*sl^x
6 y= sl/x+int
7 y= L/(1 + a*exp(b*x))
8 y= a*sin(b*x+c)+d
9 y= cx^2+bx+a
10 y= dx^3+cx^2+bx+a
11 y= ex^4+dx^3+cx^2+bx+a
●
Configuration : chaîne qui indique les valeurs à placer, les lignes dans lesquelles placer ces valeurs, et s'il
y a lieu d'utiliser des en-têtes de lignes ou de colonnes. Placez chaque paramètre dans l'ordre dans
lequel vous souhaitez le voir apparaître dans la feuille de calcul. Si vous ne spécifiez aucune chaîne de
configuration, une chaîne par défaut est fournie. Les paramètres valides sont les suivants :
◦
H (insérer des en-têtes de colonnes)
◦
h (insérer des en-têtes de lignes)
◦
sl (pente, valide uniquement pour les modèles 1 à 6)
◦
int (interception, valide uniquement pour les modèles 1 à 6)
◦
cor (corrélation, valide uniquement pour les modèles 1 à 6)
◦
cd (coefficient de détermination, valide uniquement pour les modèles 1 à 6 et 8 à 10)
◦
sCov (covariance d'échantillon, valide uniquement pour les modèles 1 à 6)
◦
pCov (covariance de population, valide uniquement pour les modèles 1 à 6)
◦
L (paramètre L pour le modèle 7)
◦
a (paramètre a pour les modèles 7 à 11)
◦
b (paramètre b pour les modèles 7 à 11)
◦
c (paramètre c pour les modèles 8 à 11)
◦
d (paramètre d pour les modèles 8, 10 et 11)
◦
e (paramètre e pour le modèle 11)
◦
py (place deux cellules, l'une pour l'entrée de l'utilisateur, l'autre pour afficher la valeur y estimée
pour l'entrée)
◦
px (place deux cellules, l'une pour l'entrée de l'utilisateur, l'autre pour afficher la valeur x estimée
pour l'entrée)
Exemple : REGRS(A25:B37,2)
380 Chapitre 22 Fonctions et commandes
predY
Renvoie la valeur y estimée pour un x donné.
PredY(mode, x, paramètres)
●
« mode » détermine le modèle de régression utilisé :
1 y= sl*x+int
2 y= sl*ln(x)+int
3 y= int*exp(sl*x)
4 y= int*x^sl
5 y= int*sl^x
6 y= sl/x+int
7 y= L/(1 + a*exp(b*x))
8 y= a*sin(b*x+c)+d
9 y= cx^2+bx+a
10 y= dx^3+cx^2+bx+a
11 y= ex^4+dx^3+cx^2+bx+a
●
« paramètres » correspond à un argument (liste des coefficients de la droite de régression) ou à des
coefficients n, l'un après l'autre.
PredX
Renvoie la valeur x estimée pour un y donné.
PredX(mode, y, paramètres)
●
« mode » détermine le modèle de régression utilisé :
1 y= sl*x+int
2 y= sl*ln(x)+int
3 y= int*exp(sl*x)
4 y= int*x^sl
5 y= int*sl^x
6 y= sl/x+int
7 y= L/(1 + a*exp(b*x))
8 y= a*sin(b*x+c)+d
9 y= cx^2+bx+a
10 y= dx^3+cx^2+bx+a
11 y= ex^4+dx^3+cx^2+bx+a
●
« paramètres » correspond à un argument (liste des coefficients de la droite de régression) ou à des
coefficients n, l'un après l'autre.
Menu App 381
HypZ1mean
Test Z sur un échantillon pour une moyenne.
HypZ1mean( ,n,μ0,σ,α,mode,[”configuration”])
Les paramètres d'entrée peuvent se présenter sous la forme d'une référence de plage, d'une liste de
références de cellules ou d'une simple liste de valeurs.
Mode : Spécifie l'hypothèse alternative à utiliser :
●
1 : μ < μ0
●
2 : μ > μ0
●
3 : μ ≠ μ0
Configuration : chaîne qui détermine les résultats affichés et leur ordre d'apparition. Une chaîne vide "" affiche
la valeur par défaut : tous les résultats, dont les en-têtes. Les options de la chaîne de configuration sont
séparées par des espaces.
●
h : création de cellules d'en-tête
●
acc : résultat du test, 0 ou 1 pour rejet ou échec du rejet des hypothèses nulles
●
tZ : valeur Z du test
●
tM : valeur d'entrée
●
prob : probabilité inférieure
●
cZ : valeur Z critique associée au niveau α d'entrée
●
cx1 : valeur critique inférieure de la moyenne associée à la valeur Z critique
●
cx2 : valeur critique supérieure de la moyenne associée à la valeur Z critique
●
std : écart-type
Exemple :
HypZ1mean(0.461368, 50, 0.5, 0.2887, 0.05, 1, "") renvoie deux colonnes dans
l'application Tableur. La première colonne contient les en-têtes et la deuxième colonne contient les valeurs
pour chacun des éléments suivants : Reject/Fail=1, Test Z = -0.94621, Test = 0.461368, P= 0.172022,
Critical Z= -1.64485, Critical = 0.432843.
HypZ2mean
Test Z sur deux échantillons pour la différence des deux moyennes.
HypZ2mean( 1,2, n1,n2,σ1,σ2,α,mode,[”configuration”])
Mode : spécifie l'hypothèse alternative à utiliser :
●
1 : μ1 < μ2
●
2 : μ1 > μ2
●
3 : μ1 ≠ μ2
Configuration : chaîne qui détermine les résultats affichés et leur ordre d'apparition. Une chaîne vide "" affiche
la valeur par défaut : tous les résultats, dont les en-têtes. Les options de la chaîne de configuration sont
séparées par des espaces.
382 Chapitre 22 Fonctions et commandes
●
h : création de cellules d'en-tête
●
acc : résultat du test, 0 ou 1 pour rejet ou échec du rejet des hypothèses nulles
●
tZ : valeur Z du test
●
tM : valeur Δ d'entrée
●
prob : probabilité inférieure
●
cZ : valeur Z critique associée au niveau α d'entrée
●
cx1 : valeur critique inférieure de Δ associée à la valeur Z critique
●
cx2 : valeur critique supérieure de Δ associée à la valeur Z critique
●
std : écart-type
Exemple :
HypZ2mean(0.461368, 0.522851, 50, 50, 0.2887, 0.2887, 0.05, 1, "")
HypZ1prop
Test Z sur un échantillon pour une proportion
HypZ1prop(x,n,π0,,α,mode,[”configuration”]) où x est le nombre de succès de l'échantillon
Mode : Spécifie l'hypothèse alternative à utiliser :
●
1 : π < π0
●
2 : π > π0
●
3 : π ≠ π0
Configuration : chaîne qui détermine les résultats affichés et leur ordre d'apparition. Une chaîne "" vide
affiche la valeur par défaut : tous les résultats, dont les en-têtes. Les options de la chaîne de configuration
sont séparées par des espaces.
●
h : création de cellules d'en-tête
●
acc : résultat du test, 0 ou 1 pour rejet ou échec du rejet des hypothèses nulles
●
tZ : valeur Z du test
●
tP : proportion des succès du test
●
prob : probabilité inférieure
●
cZ : valeur Z critique associée au niveau α d'entrée
●
cp1 : proportion critique inférieure des réussites associée à la valeur Z critique
●
cp2 : proportion critique supérieure des réussites associée à la valeur Z critique
●
std : écart-type
Exemple :
HypZ1prop(21, 50, 0.5, 0.05,1, "")
HypZ2prop
Test Z sur deux échantillons pour comparaison de deux proportions.
Menu App 383
HypZ2prop x1,x2,n1,n2,,α,mode,[”configuration”]) où x1 et x2 sont les nombres de succès des
deux échantillons)
●
1 : π1 < π2
●
2 : π1 > π2
●
3 : π1 ≠ π2
Configuration : chaîne qui détermine les résultats affichés et leur ordre d'apparition. Une chaîne "" vide
affiche la valeur par défaut : tous les résultats, dont les en-têtes. Les options de la chaîne de configuration
sont séparées par des espaces.
●
h : création de cellules d'en-tête
●
acc : résultat du test, 0 ou 1 pour rejet ou échec du rejet des hypothèses nulles
●
tZ : valeur Z du test
●
tP : valeur Δπ du test
●
prob : probabilité inférieure
●
cZ : valeur Z critique associée au niveau α d'entrée
●
cp1 : valeur critique inférieure de Δπ associée à la valeur Z critique
●
cp2 : valeur critique supérieure de Δπ associée à la valeur Z critique
Exemple :
HypZ2prop(21, 26, 50, 50, 0.05, 1, "")
HypT1mean
Test t sur un échantillon pour une moyenne.
HypT1mean( , n,μ 0,α,mode,[”configuration”])
●
1 : μ < μ0
●
2 : μ > μ0
●
3 : μ ≠ μ0
Configuration : chaîne qui détermine les résultats affichés et leur ordre d'apparition. Une chaîne "" vide
affiche la valeur par défaut : tous les résultats, dont les en-têtes. Les options de la chaîne de configuration
sont séparées par des espaces.
●
h : création de cellules d'en-tête
●
acc : résultat du test, 0 ou 1 pour rejet ou échec du rejet des hypothèses nulles
●
tT : valeur T du test
●
tM : valeur d'entrée
●
prob : probabilité inférieure
●
df : les degrés de liberté
●
cT : valeur T critique associée du niveau α d'entrée
384 Chapitre 22 Fonctions et commandes
●
cx1 : valeur critique inférieure de la moyenne associée à la valeur T critique
●
cx2 : valeur critique supérieure de la moyenne associée à la valeur T critique
Exemple :
HypT1mean(0.461368, 0.2776, 50, 0.5, 0.05, 1, "")
HypT2mean
Test T sur deux échantillons pour la différence des deux moyennes.
HypT2mean ( 1, 2,n1,n2,s1,s2,α,pooled,mode,[”configuration”]
Regroupement : spécifie si les échantillons sont regroupés ou non.
●
0 : non regroupés
●
1 : regroupés
●
1 : μ1 < μ2
●
2 : μ1 > μ2
●
3 : μ1 ≠ μ2
Configuration : chaîne qui détermine les résultats affichés et leur ordre d'apparition. Une chaîne "" vide
affiche la valeur par défaut : tous les résultats, dont les en-têtes. Les options de la chaîne de configuration
sont séparées par des espaces.
●
h : création de cellules d'en-tête
●
acc : résultat du test, 0 ou 1 pour rejet ou échec du rejet des hypothèses nulles
●
tT : valeur T du test
●
tM : valeur Δ d'entrée
●
prob : probabilité inférieure
●
cT : valeur T critique associée du niveau α d'entrée
●
cx1 : valeur critique inférieure de Δ associée à la valeur T critique
●
cx2 : valeur critique supérieure de Δ associée à la valeur T critique
Exemple :
HypT2mean(0.461368, 0.522851, 0.2776, 0.2943,50, 50, 0, 0.05, 1, "")
ConfZ1mean
L'intervalle de confiance normal sur un échantillon pour une moyenne.
ConfZ1mean( ,n,s,C,[”configuration”])
Configuration : chaîne qui détermine les résultats affichés et leur ordre d'apparition. Une chaîne "" vide
affiche la valeur par défaut : tous les résultats, dont les en-têtes. Les options de la chaîne de configuration
sont séparées par des espaces.
●
h : création de cellules d'en-tête
●
Z : valeur Z critique
●
zXl : limite inférieure de l'intervalle de confiance
Menu App 385
●
zXh : limite supérieure de l'intervalle de confiance
●
prob : probabilité inférieure
●
std : écart-type
Exemple :
ConfZ1mean(0.461368, 50, 0.2887, 0.95, "")
ConfZ2mean
L'intervalle de confiance normal sur deux échantillons pour la différence de deux moyennes.
ConfZ2mean ( 1,
2,n1,n2,s1,s2,C,[”configuration”]
Configuration : chaîne qui détermine les résultats affichés et leur ordre d'apparition. Une chaîne vide "" affiche
la valeur par défaut : tous les résultats, dont les en-têtes. Les options de la chaîne de configuration sont
séparées par des espaces.
●
h : création de cellules d'en-tête
●
Z : valeur Z critique
●
zXl : limite inférieure de l'intervalle de confiance
●
zXh : limite supérieure de l'intervalle de confiance
●
prob : probabilité inférieure
●
std : écart-type
Exemple :
ConfZ2mean(0.461368, 0.522851, 50, 50, 0.2887, 0.2887, 0.95, "")
ConfZ1prop
L'intervalle de confiance normal sur un échantillon pour une proportion.
ConfZ1prop(x,n,C,[”configuration”])
Configuration : chaîne qui détermine les résultats affichés et leur ordre d'apparition. Une chaîne vide "" affiche
la valeur par défaut : tous les résultats, dont les en-têtes. Les options de la chaîne de configuration sont
séparées par des espaces.
●
h : création de cellules d'en-tête
●
Z : valeur Z critique
●
zXl : limite inférieure de l'intervalle de confiance
●
zXh : limite supérieure de l'intervalle de confiance
●
zXm : point médian de l'intervalle de confiance
●
std : écart-type
Exemple :
ConfZ1prop(21, 50, 0.95, "")
ConfZ2prop
L'intervalle de confiance normal sur deux échantillons pour la différence de deux proportions.
386 Chapitre 22 Fonctions et commandes
ConfZ2prop(x1,x2,n1,n2,C,[”configuration”])
Configuration : chaîne qui détermine les résultats affichés et leur ordre d'apparition. Une chaîne vide "" affiche
la valeur par défaut : tous les résultats, dont les en-têtes. Les options de la chaîne de configuration sont
séparées par des espaces.
●
h : création de cellules d'en-tête
●
Z : valeur Z critique
●
zXl : limite inférieure de l'intervalle de confiance
●
zXh : limite supérieure de l'intervalle de confiance
●
zXm : point médian de l'intervalle de confiance
●
std : écart-type
Exemple :
ConfZ2prop(21, 26, 50, 50, 0.95, "")
ConfT1mean
Intervalle de confiance T de Student sur un échantillon pour une moyenne.
ConfT1mean( ,s,n,C,[”configuration”])
Configuration : chaîne qui détermine les résultats affichés et leur ordre d'apparition. Une chaîne vide "" affiche
la valeur par défaut : tous les résultats, dont les en-têtes. Les options de la chaîne de configuration sont
séparées par des espaces.
●
h : création de cellules d'en-tête
●
DF : les degrés de liberté
●
T : valeur T critique
●
tXl : limite inférieure de l'intervalle de confiance
●
tXh : limite supérieure de l'intervalle de confiance
●
std : écart-type
Exemple :
ConfT1mean(0.461368, 0.2776, 50, 0.95, "")
ConfT2mean
L'intervalle de confiance T de Student sur deux échantillons pour la différence de deux moyennes.
ConfT2mean ( 1,
2,n1,n2,s1,s2,C,pooled,[”configuration”]
Configuration : chaîne qui détermine les résultats affichés et leur ordre d'apparition. Une chaîne vide "" affiche
la valeur par défaut : tous les résultats, dont les en-têtes. Les options de la chaîne de configuration sont
séparées par des espaces.
●
h : création de cellules d'en-tête
●
DF : les degrés de liberté
●
T : valeur T critique
●
tXl : limite inférieure de l'intervalle de confiance
Menu App 387
●
tXh : limite supérieure de l'intervalle de confiance
●
tXm : point médian de l'intervalle de confiance
●
std : écart-type
Exemple :
ConfT2mean(0.461368, 0.522851, 0.2776, 0.2943, 50, 50, 0, 0.95, "")
Fonctions de l'application Stats - 1Var
L'application Stats - 1Var dispose de trois fonctions conçues pour fonctionner ensemble afin de calculer des
statistiques récapitulatives, en fonction de l'une des analyses statistiques (H1-H5) définies dans la vue
symbolique de l'application Stats - 1Var.
Do1VStats
Statistiques de variables Do1 Effectue les mêmes calculs que lorsque vous appuyez sur
dans la vue
numérique de l'application Stats - 1Var et mémorise les résultats dans les variables de résultats appropriées
de l'application Stats - 1Var. Hn doit être l'une des variables H1-H5 de la vue symbolique de l'application
Stats - 1Var.
Do1VStats(Hn)
Exemple :
Do1VStats(H1) exécute des statistiques récapitulatives pour l'analyse H1 actuellement définie.
SetFreq
Définit la fréquence. Définit la fréquence de l'une des analyses statistiques (H1-H5) définies dans la vue
symbolique de l'application Stats - 1Var. La fréquence peut être l'une des colonnes (D0-D9) ou un entier
positif. Hn doit être l'une des variables H1-H5 de la vue symbolique de l'application Stats - 1Var. Si vous
l'utilisez, Dn doit être l'une des variables de colonne D0-D9 ; sinon, valeur doit être un nombre entier positif.
SetFreq(Hn,Dn) ou SetFreq(Hn,value)
Exemple :
SetFreq(H2,D3) définit le champ Frequency (Fréquence) pour l'analyse H2 de manière à utiliser la liste
D3.
SetSample
Définition des données d'échantillon. Définit les données d'échantillon de l'une des analyses statistiques (H1H5) définies dans la vue symbolique de l'application Stats - 1Var. Définit la colonne de données pour l'une des
variables de colonnes (D0-D9) de l'une des analyses statistiques (H1-H5).
SetSample(Hn,Dn)
Exemple :
SetSample(H2,D2) définit le champ Independent Column (Colonne indépendante) pour l'analyse H2 de
manière à utiliser les données de la liste D2.
388 Chapitre 22 Fonctions et commandes
Fonctions de l'application Stats - 2Var
L'application Stats - 2Var comprend plusieurs fonctions. Certaines sont conçues pour calculer des statistiques
récapitulatives, en fonction de l'une des analyses statistiques (S1-S5) définies dans la vue symbolique de
l'application Stats - 2Var. D'autres prévoient les mesures X et Y en fonction de l'ajustement spécifié dans l'une
des analyses.
PredX
Prédire X. Utilise l'ajustement de la première analyse active (S1-S5) détectée pour prévoir une valeur x en
fonction de la valeur y.
PredX(valeur)
PredY
Prédire Y. Utilise l'ajustement de la première analyse active (S1-S5) détectée pour prévoir une valeur y en
fonction de la valeur x.
PredY(valeur)
Resid
Résiduels. Renvoie la liste des valeurs résiduelles pour l'analyse indiquée (S1-S5), sur la base des données et
de l'ajustement définis dans la vue symbolique pour cette analyse.
Resid(Sn) ou Resid()
Resid() recherche la première analyse définie dans la vue symbolique (S1-S5).
Do2VStats
Do2:statistiques de variables. Effectue les mêmes calculs que lorsque vous appuyez sur
dans la
vue numérique de l'application Stats - 2Var et mémorise les résultats dans les variables de résultats
appropriées de l'application Stats - 2Var. Sn doit être l'une des variables de la vue symbolique de l'application
Stats - 2Var S1-S5.
Do2VStats(Sn)
Exemple :
Do1VStats(S1) exécute des statistiques récapitulatives pour l'analyse S1 actuellement définie.
SetDepend
Définit une colonne dépendante. Définit la colonne dépendante pour une des analyses statistiques S1-S5 sur
une des variables de la colonne C0-C9.
SetDepend(Sn,Cn)
Exemple :
SetDepend(S1,C3) définit le champ Dependent Column (Colonne indépendante) pour l'analyse S1 de
manière à utiliser les données de la liste C3.
SetIndep
Définit une colonne indépendante. Définit la colonne indépendante pour l'une des analyses statistiques S1S5 sur une des variables C0-C9 de la colonne.
Menu App 389
SetIndep(Sn,Cn)
Exemple :
SetIndep(S1, C2) définit le champ Independent Column (Colonne indépendante) pour l'analyse S1 de
manière à utiliser les données de la liste C2.
Fonctions de l'application Inférence
L'application Inférence comprend une fonction unique qui renvoie les mêmes résultats que lorsque vous
appuyez sur
dans la vue numérique de l'application Inférence. Les résultats dépendent du contenu
des variables Method (Méthode), Type et AltHyp (HypAlt) de l'application Inférence.
DoInference
Calcule l'intervalle de confiance ou teste l'hypothèse. Utilise les paramètres actuels de la vue symbolique et
de la vue numérique pour calculer un intervalle de confiance ou tester une hypothèse. Effectue les mêmes
calculs que lorsque vous appuyez sur
dans la vue numérique de l'application Inférence et mémorise
les résultats dans les variables de résultats appropriées de l'application Inférence.
DoInference()
HypZ1mean
Test Z sur un échantillon pour une moyenne. Renvoie une liste contenant (dans l'ordre) :
●
0 ou 1 pour le rejet ou l'échec du rejet des hypothèses nulles
●
valeur Z du test
●
valeur d'entrée
●
probabilité supérieure
●
valeur Z critique supérieure associée au niveau α d'entrée
●
valeur critique de la statistique associée à la valeur Z critique
HypZ1mean( ,n,μ0,σ,α,mode)
Mode : spécifie l'hypothèse alternative à utiliser :
●
1 : μ < μ0
●
2 : μ > μ0
●
3 : μ ≠ μ0
Exemple :
HypZ1mean(0.461368, 50, 0.5, 0.2887, 0.05, 1) renvoie {1, -.9462…, 0.4614, 0.8277…,
1.6448…, 0.5671…}
HypZ2mean
Test Z sur deux échantillons pour des moyennes. Renvoie une liste contenant (dans l'ordre) :
●
0 ou 1 pour le rejet ou l'échec du rejet des hypothèses nulles
●
valeur Z du test
●
tZ : valeur Z du test
390 Chapitre 22 Fonctions et commandes
●
valeur Δ du test
●
probabilité supérieure
●
valeur Z critique supérieure associée au niveau α d'entrée
●
valeur critique de Δ associée à la valeur Z critique
HypZ2mean(
1 2,n1,n2,σ1,σ2,α,mode)
Mode : spécifie l'hypothèse alternative à utiliser :
●
1 : μ1 < μ2
●
2 : μ1 > μ2
●
3 : μ1 ≠ μ2
Exemple :
HypZ2mean(0.461368, 0.522851, 50, 50, 0.2887, 0.2887, 0.05, 1) renvoie {1,
-1.0648…, -0.0614…, 0.8565…, 1.6448…, 0.0334…}.
HypZ1prop
Test Z sur une proportion Renvoie une liste contenant (dans l'ordre) :
●
0 ou 1 pour le rejet ou l'échec du rejet des hypothèses nulles
●
valeur Z du test
●
valeur π du test
●
probabilité supérieure
●
valeur Z critique supérieure associée au niveau α d'entrée
●
valeur critique de π associée à la valeur Z critique
HypZ1mean(0.461368, 50, 0.5, 0.2887, 0.05, 1)HypZ1prop(x,n,π0,α,mode)
Mode : spécifie l'hypothèse alternative à utiliser :
●
1 : π < π0
●
2 : π > π0
●
3 : π ≠ π0
Exemple :
HypZ1prop(21, 50, 0.5, 0.05,1) renvoie {1, -1.1313…, 0.42, 0.8710…, 1.6448…, 0.6148…}
HypZ2prop
Test Z sur deux échantillons pour des proportions. Renvoie une liste contenant (dans l'ordre) :
●
0 ou 1 pour le rejet ou l'échec du rejet des hypothèses nulles
●
valeur Z du test
●
valeur Z du test
●
valeur Δπ du test
●
probabilité supérieure
Menu App 391
●
valeur Z critique supérieure associée au niveau α d'entrée
●
valeur critique de Δπ associée à la valeur Z critique
HypZ2prop( 1, 2,n1,n2,α,mode)
Mode : Spécifie l'hypothèse alternative à utiliser :
●
1 : π1 < π2
●
2 : π1 > π2
●
3 : π1 ≠ π2
Exemple :
HypZ2prop(21, 26, 50, 50, 0.05, 1) renvoie {1, -1.0018…, -0.1, 0.8417…, 1.6448…, 0.0633…}
HypT1mean
Test t sur un échantillon pour une moyenne. Renvoie une liste contenant (dans l'ordre) :
●
0 ou 1 pour le rejet ou l'échec du rejet des hypothèses nulles
●
valeur T du test
●
valeur d'entrée
●
probabilité supérieure
●
degrés de liberté
●
valeur T critique supérieure associée au niveau α d'entrée
●
valeur critique de la statistique associée à la valeur t critique
HypT1mean( ,s,n,μ0,α,mode)
Mode : spécifie l'hypothèse alternative à utiliser :
●
1 : μ < μ0
●
2 : μ > μ0
●
3 : μ ≠ μ0
Exemple :
HypT1mean(0.461368, 0.2776, 50, 0.5, 0.05, 1) renvoie {1, -.9462…, 0.4614, 0.8277…,
1.6448…, 0.5671…}
HypT2mean
Test T sur deux échantillons pour des moyennes. Renvoie une liste contenant (dans l'ordre) :
●
0 ou 1 pour le rejet ou l'échec du rejet des hypothèses nulles
●
valeur T du test
●
valeur Δ du test
●
probabilité supérieure
●
degrés de liberté
392 Chapitre 22 Fonctions et commandes
●
valeur T critique supérieure associée au niveau α d'entrée
●
valeur critique de Δ associée à la valeur T critique
HypT2mean(( 1, 2,s1,s2,n1,n2,α,pooled,mode)
Regroupement : spécifie si les échantillons sont regroupés ou non.
●
0 : non regroupés
●
1 : regroupés
Mode : Spécifie l'hypothèse alternative à utiliser :
●
1 : μ1 < μ2
●
2 : μ1 > μ2
●
3 : μ 1 ≠ μ2
Exemple :
HypT2mean(0.461368, 0.522851, 0.2776, 0.2943,50, 50, 0.05, 0, 1) renvoie {1,
-1.0746…, -0.0614…, 0.8574…, 97.6674…, 1.6606…, 0.0335…}
ConfZ1mean
L'intervalle de confiance normal sur un échantillon pour une moyenne. Renvoie une liste contenant (dans
l'ordre) :
●
valeur Z critique inférieure
●
limite inférieure de l'intervalle de confiance
●
limite supérieure de l'intervalle de confiance
ConfZ1mean( ,n,σ,C)
Exemple :
ConfZ1mean(0.461368, 50, 0.2887, 0.95) renvoie {- 1.9599…, 0.3813…, 0.5413…}
ConfZ2mean
L'intervalle de confiance normal sur deux échantillons pour la différence de deux moyennes. Renvoie une liste
contenant (dans l'ordre) :
●
valeur Z critique inférieure
●
limite inférieure de l'intervalle de confiance
●
limite supérieure de l'intervalle de confiance
ConfZ2mean( 1, 2,n1,n2,σ1,σ2,C)
Exemple :
ConfZ2mean(0.461368, 0.522851, 50, 50, 0.2887, 0.2887, 0.95) renvoie {-1.9599…,
-0.1746…, 0.0516…)}
ConfZ1prop
L'intervalle de confiance normal sur un échantillon pour une proportion. Renvoie une liste contenant (dans
l'ordre) :
Menu App 393
●
valeur Z critique inférieure
●
limite inférieure de l'intervalle de confiance
●
limite supérieure de l'intervalle de confiance
ConfZ1prop(x,n,C)
Exemple :
ConfZ1prop(21, 50, 0.95) renvoie {-1.9599…, 0.2831…, 0.5568…}
ConfZ2prop
L'intervalle de confiance normal sur deux échantillons pour la différence de deux proportions. Renvoie une
liste contenant (dans l'ordre) :
●
valeur Z critique inférieure
●
limite inférieure de l'intervalle de confiance
●
limite supérieure de l'intervalle de confiance
ConfZ2prop( 1, 2,n1,n2,C)
Exemple :
ConfZ2prop(21, 26, 50, 50, 0.95) renvoie {-1.9599…, -0.2946…, 0.0946…)}
ConfT1mean
Intervalle de confiance T de Student sur un échantillon pour une moyenne. Renvoie une liste contenant (dans
l'ordre) :
●
Degrés de liberté
●
limite inférieure de l'intervalle de confiance
●
limite supérieure de l'intervalle de confiance
ConfT1mean( ,s,n,C)
Exemple :
ConfT1mean(0.461368, 0.2776, 50, 0.95) renvoie {49, -.2009…, 0.5402…}
ConfT2mean
L'intervalle de confiance T de Student sur deux échantillons pour la différence de deux moyennes. Renvoie
une liste contenant (dans l'ordre) :
●
Degrés de liberté
●
limite inférieure de l'intervalle de confiance
●
limite supérieure de l'intervalle de confiance
ConfT2mean( 1, 2,s1,s2,n1,n2,pooled,C)
Exemple :
ConfT2mean(0.461368, 0.522851, 0.2887, 0.2887, 50, 50, 0.95,0) renvoie
{98.0000…, -1.9844, - 0.1760…, 0.0531…)}
394 Chapitre 22 Fonctions et commandes
Chi2GOF
Test de qualité de l'ajustement Khi carré Prend comme arguments une liste des données numériques
observées, une deuxième liste et une valeur de 0 ou 1. Si valeur = 0, la deuxième liste est considérée comme
une liste des probabilités attendues. Si valeur = 1, la deuxième liste est considérée comme une liste de
nombres attendus. Renvoie une liste contenant la valeur statistique Khi carré, la probabilité et les degrés de
liberté.
Chi2GOF(liste1, liste2, valeur)
Exemple :
Chi2GOF({10,10,12,15,10,6},{.24,.2,.16,.14,.1 3,.13},0) renvoie {10.1799...,
0.07029..., 5}
Chi2TwoWay
Test bidirectionnel Khi carré À partir d'une matrice de données numériques, renvoie une liste contenant la
valeur statistique Khi carré, la probabilité et les degrés de liberté.
Chi2TwoWay(matrice)
Exemple :
Chi2TwoWay([[30,35,30],[11,2,19],[43,35,35]]) renvoie {14.4302..., 0.0060..., 4}
LinRegrTConf- Slope
L'intervalle de confiance de régression linéaire pour la pente. À partir d'une liste de données de variables
explicatives (X), d'une liste de données de variables de réponse (Y) et d'un niveau de confiance, renvoie une
liste contenant les valeurs suivantes dans l'ordre indiqué :
●
C: le niveau de confiance donné
●
Valeur T critique : la valeur de t associée au niveau de confiance donné
●
DF : les degrés de liberté
●
β1 : la pente de l'équation de régression linéaire
●
serrSlope : l'erreur type de la pente
●
Inférieure : la limite inférieure de l'intervalle de confiance pour la pente
●
Supérieure : la limite supérieure de l'intervalle de confiance pour la pente
LinRegrTConfSlope(liste1, liste2, valeur C)
Exemple :
LinRegrTConfSlope({1,2,3,4},{3,2,0,-2},0.95) renvoie {0.95, 4.302..., 2, -1.7, 0.1732...,
-2.445..., -0.954...}
LinRegrTConfInt
L'intervalle de confiance de régression linéaire pour l'interception. À partir d'une liste de données de variables
explicatives (X), d'une liste de données de variables de réponse (Y) et d'un niveau de confiance, renvoie une
liste contenant les valeurs suivantes dans l'ordre indiqué :
●
C: le niveau de confiance donné
●
Valeur T critique : la valeur de t associée au niveau de confiance donné
Menu App 395
●
DF : les degrés de liberté
●
β0 : l'interception de l'équation de régression linéaire
●
serrInter : l'erreur type de l'interception
●
Inférieure : la limite inférieure de l'intervalle de confiance pour l'interception
●
Supérieure : la limite supérieure de l'intervalle de confiance de l'interception
LinRegrTConfInt(liste1, liste2, valeur C)
Exemple :
LinRegrTConfInt({1, 2, 3, 4}, {3, 2, 0, - 2},0.95) renvoie {0.95, 4.302..., 2, 5,
0.474..., 2.959..., 7.040...}
LinRegrTMean-Resp
L'intervalle de confiance de régression linéaire pour une réponse moyenne. À partir d'une liste de données de
variables explicatives (X), d'une liste de données de variables de réponse (Y), d'une valeur X et d'un niveau de
confiance, renvoie une liste contenant les valeurs suivantes dans l'ordre indiqué :
●
X : la valeur X donnée
●
C: le niveau de confiance donné
●
DF : les degrés de liberté
●
Ŷ : la réponse moyenne pour la valeur X donnée
●
serr Ŷ : l'erreur type de la réponse moyenne
●
serrInter : l'erreur type de l'interception
●
Inférieure : la limite inférieure de l'intervalle de confiance pour la réponse moyenne
●
Supérieure : la limite supérieure de l'intervalle de confiance pour la réponse moyenne
LinRegrTMeanResp(liste1, liste2, valeur X, valeur C)
Exemple :
LinRegrTMeanResp({1, 2, 3, 4}, {3, 2, 0, -2}, 2.5, 0.95) renvoie {2.5, 0.95, 4.302...,
2, 0.75, 0.193..., −0.083, 1.583...}
LinRegrTPredInt
L'intervalle de prédiction de régression linéaire une réponse future. À partir d'une liste de données de
variables explicatives (X), d'une liste de données de variables de réponse (Y), d'une valeur X future et d'un
niveau de confiance, renvoie une liste contenant les valeurs suivantes dans l'ordre indiqué :
●
X : la valeur X future donnée
●
C: le niveau de confiance donné
●
DF : les degrés de liberté
●
Ŷ : la réponse moyenne pour la valeur X future donnée
●
serr Ŷ : l'erreur type de la réponse moyenne
●
serrInter : l'erreur type de l'interception
396 Chapitre 22 Fonctions et commandes
●
Inférieure : la limite inférieure de l'intervalle de prédiction pour la réponse moyenne
●
Supérieure : la limite supérieure de l'intervalle de prédiction pour la réponse moyenne
LinRegrTPredInt(liste1, liste2, valeur X, valeur C)
Exemple :
LinRegrTPredInt({1, 2, 3, 4}, {3, 2, 0, -2}, 2.5, 0.95) renvoie {2.5, 0.95, 4.302...,
2, 0.75, 0.433..., −1.113..., 2.613...}
LinRegrTTest
Test t de régression linéaire. À partir d'une liste de données de variables explicatives (X), d'une liste de
données de variables de réponse (Y) et d'une valeur pour AltHyp, renvoie une liste contenant les valeurs
suivantes dans l'ordre indiqué :
●
T : la valeur de t
●
P : la probabilité associée à la valeur t
●
DF : les degrés de liberté
●
β0 : l'interception y de la droite de régression
●
β1 : la pente de la droite de régression
●
serrLine : l'erreur type de la droite de régression
●
serr Ŷ : l'erreur type de la réponse moyenne
●
serrSlope : l'erreur type de la pente
●
serrInter : l'erreur type de l'interception y
●
r : le coefficient de corrélation
●
R2 : le coefficient de détermination
Les valeurs valides pour AltHyp sont les suivantes :
●
AltHyp=0 pour μ<μ0
●
AltHyp=1 pour μ>μ0
●
AltHyp=2 pour μ≠μ0
Exemple :
LinRegrTTest({1,2,3,4}, {3,2,0,-2}, 0) renvoie {−9.814..., 2, 5, −1.7, 0.387..., 0.173...,
0.474..., −0.989..., 0.979...}
Fonctions de l'application Finance
L'application Finance utilise un ensemble de fonctions correspondant au même ensemble de variables de
l'application Finance. Elles correspondent aux champs de la vue numérique de l'application Finance. Il existe
cinq variables TVM principales, dont quatre sont obligatoires pour chacune de ces fonctions, comme chacune
d'elles peut résoudre puis renvoyer la valeur de la cinquième variable à deux décimales. DoFinance est
l'unique exception à cette règle de syntaxe. Notez que l'argent qui vous est payé est saisi sous la forme d'un
nombre positif tandis que l'argent que vous payez à autrui comme partie d'un flux financier est saisi sous la
forme d'un nombre négatif. Il existe trois autres variables qui sont facultatives et qui disposent de valeurs par
défaut. Ces variables surviennent comme des arguments pour les fonctions de l'application Finance, dans
l'ordre suivant :
Menu App 397
●
NbPmt : nombre de paiements
●
IPYR : taux d'intérêt annuel
●
PV : valeur actualisée d'un investissement ou d'un prêt
●
PMTV : valeur de paiement
●
FV : valeur capitalisée d'un investissement ou d'un prêt
●
PPYR : nombre de paiements par an (12 par défaut)
●
CPYR : nombre de périodes de calcul par an (12 par défaut)
●
BEG : paiements effectués au début ou à la fin de la période. La valeur par défaut est BEG = 0, ce qui
signifie que les paiements sont effectués à la fin de chaque période.
Les arguments PPYR, CPYRet BEG sont facultatifs. S'ils ne sont pas fournis, PPYR= 12, CPYR=PPYR et
BEG= 0.
CalcFV
Résout la valeur capitalisée d'un investissement ou d'un prêt.
CalcFV(NbPmt,IPYR,PV,PMTV[,PPYR,CPYR,BEG]
Exemple :
CalcFV(360, 6.5, 150000, -948.10) renvoie -2.25
CalcIPYR
Résout le taux d'intérêt par an d'un investissement ou d'un prêt.
CalcIPYR(NbPmt,PV,PMTV,FV[,PPYR,CPYR, BEG])
Exemple :
CalcIPYR(360, 150000, -948.10, -2.25) renvoie 6.50
CalcNbPmt
Résout le nombre de paiements pour un investissement ou un prêt.
CalcNbPmt(IPYR,PV,PMTV,FV[,PPYR,CPYR,BEG])
Exemple :
CalcNbPmt(6.5, 150000, -948.10, -2.25) renvoie 360.00
CalcPMT
Résout la valeur d'un paiement pour un investissement ou un prêt.
CalcPMT(NbPmt,IPYR,PV,FV[,PPYR,CPYR,BEG])
Exemple :
CalcPMT(360, 6.5, 150000, -2.25) renvoie -948.10
CalcPV
Résout la valeur actualisée d'un investissement ou d'un prêt.
398 Chapitre 22 Fonctions et commandes
CalcPV(NbPmt,IPYR,PMTV,FV[,PPYR,CPYR,BEG])
Exemple :
CalcPV(360, 6.5, -948.10, -2.25) renvoie 150000.00
DoFinance
Calcule les résultats TVM. Résout un problème TVM pour la variable TVMVar. La variable doit être l'une des
variables de la vue numérique de l'application Finance. Effectue les mêmes calculs que lorsque vous appuyez
sur
dans la vue numérique de l'application Finance et lorsque la variable TVMVar est mise en
surbrillance.
DoFinance(TVMVar)
Exemple :
DoFinance(FV) renvoie la valeur capitalisée d'un investissement, comme lorsque vous appuyez sur
dans la vue numérique de l'application Finance et lorsque la variable FV est en surbrillance.
Fonctions de l'application Solveur linéaire
L'application Solveur linéaire comprend trois fonctions qui permettent aux utilisateurs de résoudre des
systèmes d'équations linéaires 2x2 ou 3x3.
Solve2x2
Résout un système linéaire d'équations 2x2.
Solve2x2(a, b, c, d, e, f)
Résout le système linéaire représenté sous la forme suivante :
ax+by=c
dx+ey=f
Solve3x3
Résout un système linéaire d'équations 3x3.
Solve3x3(a, b, c, d, e, f, g, h, i, j, k, l)
Résout le système linéaire représenté sous la forme suivante :
ax+by+cz=d
ex+fy+gz=h
ix+jy+kz=l
LinSolve
Résout un système linéaire. Résout le système linéaire 2x2 ou 3x3 représenté sous la forme d'une matrice.
LinSolve(matrice)
Exemple :
LinSolve([[A, B, C], [D, E,F]]) résout le système linéaire :
Menu App 399
ax+by=c
dx+ey=f
Fonctions de l'application Solveur triangle
L'application solveur Triangle comprend un groupe de fonctions qui vous permettent de résoudre un triangle
entier à partir de l'entrée de trois parties consécutives du triangle (dont une doit être la longueur d'un côté).
Les noms de ces commandes utilisent A pour signifier un angle et S pour spécifier la longueur d'un côté. Pour
utiliser ces commandes, entrez trois opérations dans l'ordre spécifié par le nom de la commande. Toutes ces
commandes renvoient la liste des trois valeurs inconnues (longueurs des côtés et/ou unités des angles).
AAS
Angle-Angle-Side. Prend comme arguments les mesures des deux angles et la longueur du côté opposé au
premier angle et renvoie une liste contenant la longueur du côté opposé au deuxième angle, la longueur du
troisième côté et la mesure du troisième angle (dans cet ordre).
AAS(angle,angle,côté)
Exemple :
AAS(30, 60, 1) en mode degrés renvoie {1.732…, 2, 90}
ASA
Angle-Side-Angle. Prend comme arguments la mesure de deux angles et la longueur du côté inclus et renvoie
une liste contenant la longueur du côté opposé au premier angle, la longueur du côté opposé au deuxième
angle et la mesure du troisième angle (dans cet ordre).
ASA(angle,côté,angle)
Exemple :
ASA(30, 2, 60) en mode degrés renvoie {1, 1.732…, 90}
SAS
Side-Angle-Side. Prend comme arguments la longueur des deux côtés et la mesure de l'angle inclus et renvoie
une liste contenant la longueur du troisième côté, la mesure de l'angle opposé au troisième côté et la mesure
de l'angle opposé au second côté.
SAS(côté,angle,côté)
Exemple :
SAS(2, 60, 1) en mode degrés renvoie {1.732…, 30, 90}
SSA
Side-Side-Angle. Prend comme arguments les longueurs des deux côtés et la mesure d'un angle non inclus et
renvoie une liste contenant la longueur du troisième côté, la mesure de l'angle opposé au second côté et la
mesure de l'angle opposé au troisième côté. Remarque : dans un cas ambigu, cette commande permet
uniquement d'obtenir une des deux solutions possibles.
SSA(côté,côté,angle)
Exemple :
SSA(1, 2, 30) renvoie {1.732…, 90, 60}
400 Chapitre 22 Fonctions et commandes
SSS
La fonction SSS prend comme arguments les longueurs des trois côtés d'un triangle et renvoie les mesures
des angles opposés, dans l'ordre.
SSS(côté,côté,côté)
Exemple :
SSS(3, 4, 5) en mode degrés renvoie {36.8…, 53.1…, 90}
DoSolve
Résout le problème actuel de l'application Solveur triangle. L'application Solveur Triangle doit avoir
suffisamment de données saisies pour produire une solution. Autrement dit, au moins trois valeurs doivent
être saisies, dont une longueur de côté. Renvoie une liste contenant les valeurs inconnues dans la vue
numérique, dans leur ordre d'apparition dans cette vue (de gauche à droite et du haut vers le bas).
DoSolve()
Fonctions de l'application Explorateur Affine
SolveForSlope
Résout la pente. Prend comme entrée les coordonnées de deux points (x1, y1) et (x2, y2) et renvoie la pente de
la droite contenant ces deux points.
SolveForSlope(x1,x2,y1,y2)
Exemple :
SolveForSlope(3,2,4,2) renvoie 2
SolveForYIntercept
Résout l'interception y. Prend comme entrée les coordonnées d'un point (x, y) et une pente m et renvoie
l'interception y de la droite avec la pente donnée qui contient le point donné.
SolveForYIntercept(x, y, m)
Exemple :
SolveForYIntercept(2,3,-1) renvoie 5
Fonctions de l'application Explorateur quadratique
SOLVE
Résout une équation quadratique. À partir des coefficients de l'équation quadratique ax2+bx+c=0, renvoie les
solutions réelles.
SOLVE(a, b, c)
Exemple :
SOLVE(1,0,-4) renvoie {-2, 2}
Menu App 401
DELTA
Discriminant. À partir des coefficients de l'équation quadratique ax2+bx+c=0, renvoie la valeur du discriminant
de la formule quadratique.
DELTA(a, b, c)
Exemple :
DELTA(1,0,-4) renvoie 16
Fonctions d'applications communes
En plus des fonctions d'applications spécifiques à chaque application, il existe trois fonctions communes aux
applications suivantes : Ces fonctions utilisent comme argument un entier compris entre 0 et 9, qui
correspond à l'une des variables de la vue symbolique pour cette application.
●
Fonction (F0–F9)
●
Solveur (E0–E9)
●
Stats - 1Var (H1–H5)
●
Stats - 2Var (S1–S5)
●
Paramétrique (X0/Y0–X9/Y9)
●
Polaire (R0–R9)
●
Séquence (U0–U9)
●
Graphiques avancés (V0–V9)
CHECK
Sélectionne. Sélectionne la variable de la vue symbolique correspondant à chiffre. Cette fonction s'utilise
principalement en programmation pour activer les définitions de la vue symbolique dans les applications.
CHECK(chiffre)
Exemple :
Avec l'application Fonction comme application active, CHECK(1) sélectionne la variable de la vue symbolique
de l'application Fonction F1. Résultat : F1(X) est représenté dans la vue graphique et comprend une colonne
de valeurs de fonction dans la vue numérique de l'application Fonction. Si une autre application est active,
vous devez entrer Function.CHECK(1).
UNCHECK
Désélectionne. Désélectionne la variable de la vue symbolique correspondant à chiffre. Cette fonction
s'utilise principalement en programmation pour désactiver les définitions de la vue symbolique dans les
applications.
UNCHECK(chiffre)
Exemple :
Avec l'application Séquence comme application active, UNCHECK(2) désélectionne la variable de la vue
symbolique de l'application Séquence U2. Résultat : U2(N) n'est plus représenté dans la vue graphique et n'a
pas de colonne de valeurs dans la vue numérique de l'application Séquence. Si une autre application est
active, vous devez entrer Sequence.UNCHECK(2).
402 Chapitre 22 Fonctions et commandes
ISCHECK
Test de sélection. Vérifie si une variable de la vue symbolique est sélectionnée. Renvoie 1 si la variable est
sélectionnée et 0 dans le cas contraire.
ISCHECK(chiffre)
Exemple :
Avec l'application Fonction comme application active, ISCHECK(3) vérifie si F3 (x) est sélectionné dans
la vue symbolique de l'application Fonction.
Menu Ctlg
Le menu Catlg regroupe toutes les fonctions et commandes disponibles sur la calculatrice HP Prime.
Toutefois, cette section décrit les fonctions et commandes se trouvant uniquement dans le menu Catlg. Celles
figurant également dans le menu Math sont décrites dans la section Fonctions du clavier à la page 337. Celles
figurant aussi dans le menu CAS sont décrites dans la section Menu CAS à la page 353.
Il est également possible de sélectionner certaines options du menu Catlg à partir d'une palette de relations
(
).
Menu Ctlg 403
!
Factorielle. Renvoie la factorielle d'un entier positif. Pour les non entiers, ! = Γ(x + 1). Calcule la fonction
Gamma.
valeur!
Exemple :
6! renvoie 720
%
x pour cent de y. Renvoie (x/100)*y.
%(x, y)
Exemple :
%(20,50) renvoie 10
%TOTAL
Pourcentage total : le pourcentage de x qui correspond à y. Renvoie 100 *y/x.
%TOTAL(x, y)
Exemple :
%TOTAL(20,50) renvoie 250
(
Insère une parenthèse ouvrante.
*
Symbole de multiplication. Renvoie le produit de deux nombres ou le produit scalaire de deux vecteurs.
+
Symbole d'addition. Renvoie la somme de deux nombres, la somme terme par terme de deux listes ou deux
matrices, ou additionne deux chaînes.
–
Symbole de soustraction. Renvoie la différence de deux nombres, ou la soustraction de terme en terme de
deux listes ou deux matrices.
.*
Multiplication terme par terme pour matrices. Renvoie la multiplication terme par terme de deux matrices.
Matrice1.*Matrice2
Exemple :
[[1,2],[3,4]].*[[3,4],[5,6]] renvoie [[3,8],[15,24]]
404 Chapitre 22 Fonctions et commandes
./
Division terme par terme pour matrices. Renvoie la division terme par terme de deux matrices.
Matrice1 ./ Matrice2
.^
Élévation à la puissance terme par terme pour matrices. Renvoie l'élévation à la puissance terme en terme
d'une matrice.
Matrice .^ Entier
/
Symbole de division. Renvoie le quotient de deux nombres, ou le quotient terme par terme de deux listes.
Pour la division d'une matrice par une matrice carrée, renvoie la multiplication de gauche par l'inverse de la
matrice carrée.
:=
Mémorise l'expression évaluée dans une variable. Notez que := ne peut pas être utilisé avec les
variables G0 à G9. Voir la commande BLIT.
var:=expression
Exemple :
A:=3 mémorise la valeur 3 dans la variable A
<
Test d'inégalité inférieur à strict. Renvoie 1 si le côté gauche de l'inégalité est inférieur au côté droit et 0 dans
le cas contraire. Notez qu'il est possible de comparer plus de deux objets. Ainsi, 6 < 8 < 11 renvoie 1 (vrai),
alors que 6 < 8 < 3 renvoie 0 (faux).
<=
Test d'inégalité inférieur ou égal à. Renvoie 1 si le côté gauche de l'inégalité est inférieur au côté droit, ou si
les deux côtés sont égaux, et 0 dans le cas contraire. Notez qu'il est possible de comparer plus de deux objets.
Consultez le commentaire ci-dessus relatif au symbole <.
<>
Test d'inégalité. Renvoie 1 si l'inégalité est vraie et 0 si elle est fausse.
=
Symbole d'égalité. Connecte deux membres d'une équation.
==
Test d'égalité. Renvoie 1 si le côté gauche est égal au côté droit, et 0 dans le cas contraire.
Menu Ctlg 405
>
Test d'inégalité supérieur à strict. Renvoie 1 si le côté gauche de l'inégalité est supérieur au côté droit et 0
dans le cas contraire. Notez qu'il est possible de comparer plus de deux objets. Consultez le commentaire cidessus relatif au symbole <.
>=
Test d'inégalité supérieur ou égal à. Renvoie 1 si le côté gauche de l'inégalité est supérieur au côté droit, ou si
les deux côtés sont égaux, et 0 dans le cas contraire. Notez qu'il est possible de comparer plus de deux objets.
Consultez le commentaire ci-dessus relatif au symbole <.
^
Symbole de puissance. Élève un nombre à une puissance ou une matrice à une puissance entière.
a2q
À partir d'une matrice symétrique et d'un vecteur de variables, renvoie la forme quadratique de la matrice sur
la base des variables du vecteur.
a2q(matrice, [Var1, Var2...])
Exemple :
a2q([[1,2],[4,4]],[x,y]) renvoie x^2+6*x*y+4*y^2
abcuv
Etant donné trois polynômes A, B et C, renvoie U et V de sorte que A*U+B*V=C. Avec une variable comme
argument final, U et V sont exprimés dans les termes de cette variable (si besoin). A défaut, x est utilisé.
abcuv(PolyA, PolyB, PolyC, [Var])
Exemple :
abcuv(x^2+2*x+1,x^2-1,x+1) renvoie [1/2-1/2]
additionally
Cette fonction est utilisée en programmation avec la fonction assume pour émettre une hypothèse
supplémentaire sur une variable.
Exemple :
assume(n,entier);
additionally(n>5);
Airy Ai
Renvoie la valeur Ai value de la solution de fonction Airy w''-xw=0.
Airy Bi
Renvoie la valeur Bi value de la solution de fonction Airy w''-xw=0.
406 Chapitre 22 Fonctions et commandes
algvar
Renvoie la matrice des noms des variables symboliques utilisées dans une expression. La liste est triée en
fonction des extensions algébriques nécessaires pour créer l'expression d'origine.
algvar(Expr)
Exemple :
algvar(sqrt(x)+y) renvoie
ET
Opérateur logique AND. Renvoie 1 si les côtés gauche et droit donnent vrai et renvoie 0 dans le cas contraire.
Expr1 AND Expr2
Exemple :
3 +1==4 AND 4 < 5 renvoie 1
append
Ajoute un élément à une liste ou un vecteur.
append((liste, élément)
ou
append(vecteur, élément)
Exemple :
append([1,2,3],4) renvoie [1,2,3,4]
apply
Renvoie un vecteur ou une matrice contenant les résultats de l'application d'une fonction sur les éléments
contenus dans le vecteur ou la matrice.
apply(Var→f(Var), Vecteur) ou apply(Var→f(Var), Matrice)
Exemple :
apply(x→x^3,[1 2 3]) renvoie [1 8 27]
assume
Cette fonction est utilisée en programmation pour émettre une hypothèse sur une variable.
assume(Var,Expr)
Exemple :
assume(n,entier);
basis
À partir d'une matrice, renvoie la base du sous-espace linéaire défini par l'ensemble des vecteurs dans la
matrice.
Menu Ctlg 407
basis(matrice))
Exemple :
basis([[1,2,3],[4,5,6],[7,8,9],[10,11,12]]) renvoie [[-3,0,3],[0,-3,-6]]
betad
Fonction de densité de probabilité bêta. Calcule la densité de probabilité de la distribution bêta à x, selon les
paramètres α et β.
betad(α, β, x)
Exemple:
betad(2.2, 1.5, 8) renvoie 1.46143068876
betad_cdf
Fonction de densité de probabilité cumulative bêta. Renvoie la probabilité inférieure de la fonction de densité
de probabilité bêta pour la valeur x, selon les paramètres α et β. Avec le quatrième argument facultatif x2,
renvoie la zone sous la fonction de densité de probabilité bêta entre x et x2.
betad_cdf(α, β, x, [x2])
Exemples :
betad_cdf(2, 1, 0.2) renvoie 0.04
betad_cdf(2, 1, 0.2, 0.5) renvoie 0.21
betad_icdf
Fonction de densité de probabilité bêta cumulative inverse. Renvoie la valeur x, de sorte que la probabilité
inférieure bêta de x, selon les paramètres α et β, est p.
betad_icdf(α, β, p)
Exemple:
betad_icdf(2,1,0.95) renvoie 0.974679434481
bounded_function
Argument renvoyé par la commande limit. Indique que la fonction est limitée.
breakpoint
Cette fonction est utilisée en programmation pour insérer un point d'arrêt ou de pause intentionnel.
canonical_form
Renvoie un trinôme de second degré sous forme canonique.
canonical_form(trinôme,[var])
Exemple :
canonical_form(2*x^2-12*x+1) renvoie 2*(x-3)^2- 17
408 Chapitre 22 Fonctions et commandes
cat
Évalue les objets d'une suite, puis les renvoie concaténés sous forme de chaîne.
cat(objet1, objet2,...)
Exemple :
cat("aaa",c,12*3) renvoie "aaac36"
Cauchy
Fonction de densité de probabilité de Cauchy. Calcule la densité de probabilité de la distribution de Cauchy à x,
selon les paramètres x0 et a. Par défaut, x0 = 0 et a = 1.
cauchy([x0], [a], x)
Exemple:
cauchy(0,1,1) renvoie 0.159154943092, tout comme cauchy(1)
Cauchy_cdf
Fonction de densité de probabilité de Cauchy cumulative. Renvoie la probabilité inférieure de la fonction de
densité de probabilité de Cauchy pour la valeur x, selon les paramètres x0 et a. Avec le paramètre facultatif x2,
renvoie la zone sous la fonction de densité de probabilité de Cauchy entre x et x2.
cauchy_cdf(x0, a, x, [x2])
Exemples :
cauchy_cdf(0,2,2.1) renvoie 0.757762116818
cauchy_cdf(0,2,2.1,3.1) renvoie 0.0598570954516
Cauchy_icdf
Fonction de densité de probabilité de Cauchy cumulative inverse. Renvoie la valeur x, de sorte que la
probabilité inférieure de Cauchy de x, selon les paramètres x0 et a, est p.
cauchy_icdf(x0, a, p)
Exemple:
cauchy_icdf(0, 2, 0.95) renvoie 12.6275030293
cFactor
Renvoie une expression factorisée en fonction du champ complexe (en fonction des entiers de Gauss s'il y a
plus de deux variables).
cfactor(Expr)
Exemple :
cFactor(x^2*y+y) renvoie (x+i)*(x-i)*y
Menu Ctlg 409
charpoly
Renvoie les coefficients du polynôme caractéristique d'une matrice. Avec un seul argument, la variable
utilisée dans le polynôme est x. Avec une variable en tant que deuxième argument, le polynôme renvoyé est
exprimé dans les termes de cette variable.
charpoly(matrice,[Var])
Exemple :
charpoly([[1,2],[3,4]], z) renvoie z^2-5*z- 2
chrem
Renvoie un vecteur contenant les restes chinois pour deux jeux de nombres entiers, contenus dans deux
vecteurs ou deux listes.
chrem(Liste1, Liste2) ou chrem(Vecteur1, Vecteur2)
Exemple :
chrem([2,3],[7,5]) renvoie [-12,35]
col
À partir d'une matrice et d'un entier n, renvoie la nième colonne de la matrice sous forme de vecteur.
col(matrice, entier)
Exemple :
col
renvoie [2,5,8]
colDim
Renvoie le nombre de colonnes d'une matrice.
colDim(matrice)
Exemple :
colDim renvoie 3
comDenom
Réécrit une somme de fractions rationnelles en tant que fraction rationnelle unique. Le dénominateur de la
fraction rationnelle unique est le dénominateur commun des fractions rationnelles figurant dans l'expression
d'origine. Avec une variable comme deuxième argument, le numérateur et le dénominateur sont développés
en conséquence.
comDenom(Expr,[Var])
Exemple :
comDenom(1/x+1/y^2+1) renvoie (x*y^2+x+y^2)/ (x*y^2)
companion
Renvoie la matrice compagnon d'un polynôme.
410 Chapitre 22 Fonctions et commandes
companion(Poly,Var)
Exemple :
companion(x^2+5x-7,x) renvoie
compare
Compare deux objets et renvoie 1 si type(obj1)<type(obj2) ou si type(obj1)=type(obj2) et obj1<obj2. Dans le
cas contraire, renvoie 0.
compare(obj1, obj2)
Exemple :
compare(1,2) renvoie 1
complexroot
Avec un polynôme et un nombre réel comme ses deux arguments, renvoie une matrice. Chaque ligne de la
matrice contient soit une racine complexe du polynôme avec sa multiplicité ou un intervalle contenant une
telle racine et sa multiplicité. L'intervalle définit une région (éventuellement) rectangulaire dans le plan
complexe où se trouve une racine complexe.
Avec deux nombres supplémentaires comme troisième et quatrième arguments, renvoie une matrice comme
pour deux arguments, mais uniquement pour les racines situées dans la zone rectangulaire définie par la
diagonale créée par les deux nombres complexes.
complexroot(Poly, réel, [Complexe1], [Complexe2])
Exemple :
complexroot(x^3+8, 0.01) renvoie
Cette matrice indique qu'il existe une racine complexe à x=– 2, avec une autre racine entre les deux valeurs
dans le vecteur de la deuxième ligne et une troisième racine entre les deux valeurs dans le vecteur de la
troisième ligne.
contains
À partir d'une liste ou d'un vecteur et d'un élément, cette fonction renvoie l'index de la première occurrence
de l'élément dans la liste ou le vecteur. Renvoie 0 si l'élément ne figure pas dans la liste ou le vecteur.
contains((Liste, Élément) ou contains(Vecteur, Élément)
Exemple :
contains({0,1,2,3},2) renvoie 3
CopyVar
Copie la première variable dans la deuxième variable, sans l'évaluer.
CopyVar(Var1,Var2)
Menu Ctlg 411
correlation
Renvoie la corrélation des éléments d'une liste ou d'une matrice.
correlation(Liste) ou correlation(Matrice)
Exemple :
correlation
renvoie
count
Il existe deux utilisations possibles pour cette fonction mais le premier argument est toujours un mappage
d'une variable à une expression. Si l'expression est une fonction de la variable, la fonction est appliquée à
chaque élément figurant dans le vecteur ou la matrice (le deuxième argument) et la somme des résultats est
renvoyée. Si l'expression est un test booléen, chaque élément figurant dans le vecteur ou la matrice est testé
et le nombre d'éléments qui réussissent le test est renvoyé.
count(Var → Fonction, Matrice) ou count(Var → Test, Matrice)
Exemple :
count(x→x2,[1 2 3]) renvoie 14
count(x→ x>1, [1 2 3]) renvoie 2
covariance
Renvoie la covariance des éléments d'une liste ou d'une matrice.
covariance(Liste) ou covariance(Matrice)
Exemple :
covariance
renvoie
covariance_correlation
Renvoie un vecteur contenant à la fois la covariance et la corrélation des éléments d'une liste ou d'une
matrice.
covariance_correlation(Liste) ou
covariance_correlation(Matrice)
Exemple :
covariance_correlation
renvoie
cpartfrac
Renvoie le résultat de décomposition fractionnaire partielle d'une fraction rationnelle dans le champ
Complexe.
partfrac(FracRat)
412 Chapitre 22 Fonctions et commandes
Exemple :
cpartfrac
renvoie
crationalroot
Renvoie la liste des racines rationnelles complexes d'un polynôme sans indiquer la multiplicité.
crationalroot(Poly)
Exemple :
crationalroot(2*x^3+(-5-7*i)*x^2+ (-4+14*i)*x+8-4*i) renvoie
cumSum
Accepte comme argument une liste ou un vecteur et renvoie une liste ou un vecteur dont les éléments
représentent la somme cumulée de l'argument d'origine.
cumSum(Liste) ou cumSum(Vecteur)
Exemple :
cumSum([0,1,2,3,4]) renvoie [0,1,3,6,10]
DateAdd
Ajoute NbDays à Date, renvoyant la date ainsi obtenue au format AAAA.MMJJ format.
DATEADD(Date, NbDays)
Exemple:
DATEADD(20081228, 559) renvoie 2010.0710
Jour de la semaine
Avec une date au format AAAA.MMJJ, renvoie un nombre entre 1 (lundi) et 7 (dimanche) qui représente le jour
de la semaine associé à la date.
DAYOFWEEK(Date)
Exemple:
DAYOFWEEK(2006.1228) renvoie 4 (pour jeudi)
DeltaDays
Calcule le nombre de jours entre 2 dates, exprimé au format AAAA.MMJJ.
DELTADAYS(Date1, Date2)
Exemple:
DELTADAYS(2008.1228,2010.0710) renvoie 559
Menu Ctlg 413
delcols
À partir d'une matrice et d'un entier n, supprime la nième colonne de la matrice et renvoie le résultat. Si un
intervalle de deux entiers est utilisé au lieu d'un entier unique, supprime toutes les colonnes comprises dans
l'intervalle et renvoie le résultat.
delcols(Matrice, Entier) ou delcols(Matrice, Entier1..Entier2)
Exemple :
delcols
renvoie
delrows
À partir d'une matrice et d'un entier n, supprime la n ième ligne de la matrice et renvoie le résultat. Si un
intervalle de deux entiers est utilisé au lieu d'un entier unique, supprime toutes les lignes comprises dans
l'intervalle et renvoie le résultat.
delrows(Matrice, Entier) ou delrows(Matrice, Ent1..Ent2)
Exemple :
delrows
renvoie
deltalist
Renvoie la liste des différences entre les termes consécutifs de la liste d'origine.
deltalist(liste)
Exemple :
deltalist([1,4,8,9]) renvoie [3,4,1]
deltalist
Renvoie la liste des différences entre les termes consécutifs de la liste d'origine.
deltalist(liste)
Exemple :
deltalist([1,4,8,9]) renvoie [3,4,1]
Dirac
Renvoie la valeur de la fonction delta de Dirac pour un nombre réel.
Dirac(réel)
Exemple :
Dirac(1) renvoie 0
e
Entre la constante mathématique e (nombre de Euler).
414 Chapitre 22 Fonctions et commandes
egcd
À partir de deux polynômes, A et B, renvoie trois polynômes U, V et D, de sorte que :
U(x)*A(x)+V(x)*B(x)=D(x),
où D(x)=GCD(A(x),B(x)) correspond au plus grand diviseur commun des polynômes A et B.
Les polynômes peuvent être indiqués sous forme symbolique ou sous forme de listes de coefficients dans
l'ordre décroissant.
Sans un troisième argument, il est entendu que les polynômes sont des expressions de x. Avec une variable
en tant que troisième argument, les polynômes sont des expressions de cette variable.
egcd((PolyA, PolyB, [Var]) ou egcd(ListeA, ListeB, [Var])
Exemple :
egcd((x-1)^2,x^3-1) renvoie [-x-2,1,3*x-3]
eigenvals
Renvoie la suite des valeurs Eigen d'une matrice.
eigenvals(matrice)
Exemple :
eigenvals
renvoie [3 -3 3]
eigenvects
Calcule les vecteurs Eigen d'une matrice diagonalisable.
eigenvects(matrice)
Exemple :
eigenvects
renvoie
eigVl
Renvoie la matrice de Jordan associée à une matrice lorsque les valeurs Eigen sont calculables.
EVAL
Évalue une expression.
eval(Expr)
Exemple :
eval(2+3) renvoie 5
evalc
Renvoie une expression complexe écrite au format real+i*imag.
Menu Ctlg 415
evalc(Expr)
Exemple :
evalc
renvoie
evalf
À partir d'une expression et d'un nombre de chiffres significatifs, renvoie l'évaluation numérique de
l'expression pour le nombre de chiffres significatifs donné. Avec une simple expression, renvoie l'évaluation
numérique basée sur les paramètres du CAS.
evalf(Expr,[entier])
Exemple :
evalf(2/3) renvoie 0.666666666667
even
Vérifie si un entier est pair ou non. Renvoie 1 si c'est le cas et 0 dans le cas contraire.
Exemple :
even(1251) renvoie 0
exact
Convertit une expression décimale en une expression rationnelle ou réelle.
exact(Expr)
Exemple :
exact(1.4141) renvoie 14141/10000
EXP
Renvoie la solution à la constante mathématique e à la puissance d'une expression.
exp(Expr)
Exemple :
exp(0) renvoie 1
exponential
Fonction de densité de probabilité exponentielle discrète. Calcule la densité de probabilité de la distribution
exponentielle à x, selon le paramètre k.
exponential(x, k)
Exemple:
exponential(2.1,0.5) renvoie 0.734869273133
416 Chapitre 22 Fonctions et commandes
exponential_cdf
Fonction de densité de probabilité cumulative exponentielle. Renvoie la probabilité inférieure de la fonction
de densité de probabilité exponentielle pour la valeur x, selon le paramètre k. Avec le paramètre facultatif x2,
renvoie la zone située sous la fonction de densité de probabilité exponentielle entre x et x2.
exponential_cdf(k, x, [x2])
Exemples :
exponential_cdf(4.2, 0.5) renvoie 0.877543571747
exponential_cdf(4.2, 0.5, 3) renvoie 0.122453056238
exponential_icdf
Fonction de densité de probabilité cumulative exponentielle inverse. Renvoie la valeur x, de sorte que la
probabilité inférieure exponentielle de x, selon le paramètre k, est p.
exponential_icdf(k, p)
Exemple:
exponential_icdf(4.2,0.95) renvoie 0.713269588941
exponential_regression
À partir d'un ensemble de points, renvoie un vecteur contenant les coefficients a et b de y=b*a^x, soit
l'exponentielle qui correspond le mieux à l'ensemble de points. Les points peuvent être les éléments de deux
listes ou les lignes d'une matrice.
exponential_regression(Matrice) ou exponential_regression(Liste1, Liste2)
Exemple :
exponential_regression
renvoie 1.60092225473,1.10008339351
EXPR
Analyse la syntaxe d'une chaîne dans un nombre ou une expression et renvoie le résultat évalué.
EXPR(chaîne)
Exemples :
expr("2+3") renvoie 5
expr("X+10") renvoie 100, si la variable X a la valeur 90
ezgcd
Utilise l'algorithme EZ GCD pour renvoyer le plus grand diviseur commun de deux polynômes, avec au moins
deux variables.
ezgcd(Poly1,Poly2)
Exemple :
ezgcd(x^2-2*x-x*y+2*y,x^2-y^2) renvoie x-y
Menu Ctlg 417
f2nd
Renvoie un vecteur contenant le numérateur et le dénominateur d'une forme irréductible d'une fraction
rationnelle.
f2nd(FracRat)
Exemple :
f2nd
renvoie
factorial
Renvoie la factorielle d'un entier ou la solution à la fonction gamma pour un nombre non entier. Pour un
entier n, factorial(n)=n!. Pour un nombre réel non entier, factorial(a)=a! = Gamma(a + 1).
factorial(Entier) ou factorial(Réel)
Exemples :
factorial(4) renvoie 24
factorial(1.2) renvoie 1.10180249088
float
FLOAT_DOM ou float est une option de la commande assume ; Il s'agit aussi d'un nom renvoyé par la
commande type.
fMax
À partir d'une expression en x, renvoie la valeur de x pour laquelle l'expression trouve sa valeur maximale. À
partir d'une expression et d'une variable, renvoie la valeur de cette variable pour laquelle l'expression trouve
sa valeur maximale.
fMax(Expr,[Var])
Exemple :
fMax(-x^2+2*x+1,x) renvoie 1
fMin
À partir d'une expression en x, renvoie la valeur de x pour laquelle l'expression trouve sa valeur minimale. À
partir d'une expression et d'une variable, renvoie la valeur de cette variable pour laquelle l'expression trouve
sa valeur minimale.
fMin(Expr,[Var])
Exemple :
fMin(x^2-2*x+1,x) renvoie 1
format
Renvoie un nombre réel en tant que chaîne avec le format indiqué (f = flottement, s = scientifique,
e = ingénierie).
format(réel, chaîne)
418 Chapitre 22 Fonctions et commandes
Exemple :
format(9.3456,"s3") renvoie 9.35
Fourier an
Renvoie le énième coefficient de Fourier an=2/T*∫(f(x)*cos(2*pi*n*x/T),a,a+T).
Fourier bn
Renvoie le énième coefficient de Fourier bn=2/T*∫(f(x)*sin(2*pi*n*x/T),a,a+T).
Fourier cn
Renvoie le énième coefficient de Fourier cn=1/T*∫(f(x)*exp(-2*i*pi*n*x/T),a,a+T).
fracmod
Pour un entier n donné (représentant une fraction) et un entier p (modules), cette fonction renvoie la fraction
a/b de sorte que n=a/b(mode p).
fracmod(entiern, entierp)
Exemple :
fracmod(41,121) renvoie 2/3
froot
Renvoie un vecteur contenant les racines et les pôles d'un polynôme rationnel. Chaque racine ou pôle est
suivi(e) de sa multiplicité.
froot(polynôme rationnel)
Exemple :
froot
renvoie [0 3 1 2 3 -1]
fsolve
Renvoie la solution numérique d'une équation ou d'un système d'équations. Avec le troisième argument
facultatif, vous pouvez spécifier une hypothèse pour la solution ou un intervalle dans lequel la solution
devrait se produire. Avec le quatrième argument facultatif, vous pouvez nommer l'algorithme qui sera utilisé
par le solveur, en spécifiant bisection_solver, newton_solver ou newtonj_solver.
fsolve(expr,var,[estimation ou intervalle],[méthode])
Exemple :
fsolve(cos(x)=x,x,-1..1,bisection_solver) renvoie [0.739085133215]
function_diff
Renvoie la fonction dérivée d'une fonction (un mappage par exemple).
function_diff(Fnc)
Exemple :
Menu Ctlg 419
function_diff(sin) renvoie (_x)→cos(_x)
gammad
Fonction de densité de probabilité gamma. Calcule la densité de probabilité de la distribution gamma à x,
selon les paramètres a et t.
gammad(a, t, x)
Exemple:
gammad(2.2,1.5,0.8) renvoie 0.510330619114
gammad_cdf
Fonction de distribution gamma cumulative. Renvoie la probabilité inférieure de la fonction de densité de
probabilité gamma pour la valeur x, selon les paramètres a et t. Avec le quatrième argument facultatif x2,
renvoie la zone entre les deux valeurs x.
gammad_cdf(a,t,x,[x2])
Exemples :
gammad_cdf(2,1,2.96) renvoie 0.794797087996
gammad_cdf(2,1,2.96,4) renvoie 0.11362471756
gamma_icdf
Fonction de distribution gamma cumulative inverse. Renvoie la valeur x, de sorte que la probabilité inférieure
gamma de x, selon les paramètres a et t, est p.
gammad_icdf(a,t,p)
Exemple:
gammad_icdf(2,1,0.95) renvoie 4.74386451839
gauss
À partir d'une expression, suivie par un vecteur de variables, utilise l'algorithme de Gauss pour renvoyer la
forme quadratique de l'expression sous la forme de la somme ou de la différence des carrés des variables
fournies dans le vecteur.
gauss(Expr,VectVar)
Exemple :
gauss(x^2+2*a*x*y,[x,y]) renvoie (a*y+x)^2+(- y^2)*a^2
GF
Crée un champ Galois de caractéristiques p avec p^n éléments.
GF(entierp, entiern)
Exemple :
GF(5,9) renvoie GF(5,k^9-k^8+2*k^7+2*k^5-k^2+2*k- 2,[k,K,g],undef)
420 Chapitre 22 Fonctions et commandes
gramschmidt
À partir d'une base d'un sous-espace vectoriel, et d'une fonction définissant un produit scalaire sur ce sousespace vectoriel, cette fonction renvoie une base orthonormale pour cette fonction.
gramschmidt(vecteur, fonction)
Exemple :
gramschmidt
renvoie
hadamard
Limite d'Hadamard d'une matrice ou une multiplication élément par élément de 2 matrices.
hadamard(Matrice,[Matrice])
Exemples :
hadamard([[1,2],[3,4]]) renvoie 5√5
hadamard([[1,2],[3,4]],[[3,4],[5,6]]) renvoie [[3,8],[15,24]]
halftan2hypexp
Renvoie une expression avec sinus, cosinus et tangente réécrits sous la forme de semi-tangente et sinh, cosh
et tanh réécrits en exponentielle naturelle.
halftan_hyp2exp(ExprTrig)
Exemple :
halftan_hyp2exp(sin(x)+sinh(x)) renvoie
halt
Cette fonction est utilisée en programmation pour passer en mode débogage pas à pas.
hamdist
Renvoie la distance de Hamming entre deux entiers.
hamdist(Entier1, Entier2)
Exemple :
hamdist(0x12,0x38) renvoie 3
has
Renvoie 1 si une variable correspond à une expression, et 0 dans les autres cas.
has(Expr,Var)
Exemple :
has(x+y,x) renvoie 1
Menu Ctlg 421
head
Renvoie le premier élément d'un vecteur, d'une suite ou d'une chaîne donné(e)
head(Vecteur) ou head(Chaîne) ou head(Obj1, Obj2,…)
Exemple :
head(1,2,3) renvoie 1
Heaviside
Renvoie la valeur de la fonction Heaviside pour un nombre réel donné, c.-à-d. 1 si x>=0, et 0 si x<0).
Heaviside(Réel)
Exemple :
Heaviside(1) renvoie 1
horner
Renvoie la valeur d'un polynôme P(a) calculée avec la méthode de Horner. Le polynôme peut être défini
comme une expression symbolique ou comme un vecteur de coefficients.
horner(Polynomial,Réel)
Exemples :
horner(x^2+1,2) renvoie 5
horner([1,0,1],2) renvoie 5
hyp2exp
Renvoie une expression avec des termes hyperboliques réécrits en tant qu'exponentielles.
hyp2exp(Expr)
Exemple :
hyp2exp(cosh(x)) renvoie
iabcuv
Renvoie [u,v], de sorte que au+bv=c pour trois entiers a, b et c. Notez que c doit être un multiple du plus grand
diviseur commun de a et b pour permettre une solution.
iabcuv(Entiera, Entierb, Entierc)
Exemple :
iabcuv(21,28,7) renvoie [-1,1]
ibasis
À partir de deux matrices, les interprète comme deux espaces de vecteurs et renvoie la base de vecteur de
leur intersection.
ibasis(Matrice1, Matrice2)
422 Chapitre 22 Fonctions et commandes
Exemple :
ibasis
renvoie [-1, -1, 0]
icontent
Renvoie le plus grand diviseur commun des coefficients entiers d'un polynôme.
icontent(Poly,[Var])
Exemple :
icontent(24x^3+6x^2-12x+18) renvoie 6
id
Renvoie un vecteur contenant la solution de la fonction identity pour les arguments.
id(Objet1, [Objet2,...])
Exemple :
id([1 2], 3, 4) renvoie [[1 2] 3 4]
identity
À partir d'un entier n, renvoie la matrice d'identity de dimension n.
identity(Entier)
Exemple :
identity(3) renvoie
iegcd
Renvoie le plus grand diviseur commun étendu de deux entiers.
iegcd(Entier1, Entier2)
Exemple :
iegcd(14, 21) renvoie [-1, 1, 7]
igcd
Renvoie le plus grand diviseur commun de deux nombres entiers, nombres rationnels ou polynômes de
plusieurs variables.
igcd((Entier1, Entier2) ou igcd(Ratnl1, Ratnl2) ou igcd(Poly1, Poly2)
Exemple :
igcd(24, 36) renvoie 12
igcd(2/3,3/4) renvoie 1/12
Menu Ctlg 423
image
Image d'une application linéaire d'une matrice.
image(Matrice)
Exemple:
image([[1,2],[3,6]]) renvoie [1,3]
interval2center
Renvoie le centre d'un intervalle.
interval2center(Intervalle)
Exemple :
interval2center(2..5) renvoie 7/2
inv
Renvoie l'inverse d'une expression ou d'une matrice.
inv(Expr) ou inv(Matrice)
Exemple :
inv(9/5) renvoie 5/9
iPart
Renvoie un nombre réel sans sa partie fractionnaire ou une liste de nombres réels, sans leur partie
fractionnaire.
iPart(Réel) ou iPart(Liste)
Exemple :
iPart(4.3) renvoie 4
iquorem
Renvoie le quotient euclidien et le reste de deux entiers.
iquorem(Entier1, Entier2)
Exemple :
iquorem(63, 23) renvoie [2, 17]
jacobi_symbol
Renvoie le noyau d'une application linéaire d'une matrice.
jacobi_symbol(Entier1, Entier2)
Exemple :
jacobi_symbol(132,5) renvoie -1
424 Chapitre 22 Fonctions et commandes
ker
Renvoie le symbole de Jacobi des entiers donnés.
ker(Matrice)
Exemple :
ker([[1 2], [3 6]] renvoie [2 1]
laplacian
Renvoie l'opérateur de Laplace d'une expression par rapport à un vecteur de variables.
laplacian(Expr, Vecteur)
Exemple :
laplacian(exp(z)*cos(x*y),[x,y,z]) renvoie –x^2*cos(x*y)*exp(z)- y^2*cos(x*y)*exp(z)
+cos(x*y)*exp(z)
latex
Renvoie l'expression CAS évaluée écrite au format Latex.
latex(Expr)
Exemples :
latex(1/2) renvoie "\frac{1}{2}"
latex((x^4-1)/(x^2+3) renvoie "\frac{(x^{4}-1)}{(x^{2}+3)}"
lcoeff
Renvoie le coefficient du terme de plus haut degré d'un polynôme. Le polynôme peut être exprimé au format
symbolique ou sous forme de listes.
lcoeff(Poly) ou lcoeff(Liste) ou lcoeff(Vecteur)
Exemple :
lcoeff(-2*x^3+x^2+7*x) renvoie -2
legendre_symbol
Avec un seul entier n, renvoie le polynôme de Legendre de degré n. Avec deux entiers, renvoie le symbole de
Legendre du deuxième entier, en utilisant le polynôme de Legendre dont le degré correspond au premier
entier.
legendre_symbol(Entier1, [Entier2])
Exemple :
legendre(4) renvoie 35*x^4/8+-15*x^2/4+3/8 tandis que legendre(4,2) renvoie 443/8 après
simplification
length
Renvoie la longueur d'une liste, d'une chaîne ou d'un ensemble d'objets.
Menu Ctlg 425
length(Liste) ou length(Chaîne) ou length(Objet1, Objet2,…)
Exemple :
length([1,2,3]) renvoie 3
lgcd
Renvoie le plus grand diviseur commun d'un ensemble de nombres entiers ou de polynômes, contenus dans
une liste, un vecteur ou juste saisis directement comme arguments.
lgcd(Liste) ou lgcd(Vecteur) ou lgcd(Entier1, Entier2, …) ou lgcd(Poly1,
Poly2, …)
Exemple :
lgcd([45,75,20,15]) renvoie 5
lin
Renvoie une expression avec les exponentielles linéarisées.
lin(Expr)
Exemple :
lin((exp(x)^3+exp(x))^2) renvoie exp(6*x)+2*exp(4*x)+exp(2*x)
linear_interpolate
Prend un échantillon standard à partir d'une ligne polygonale définie par une matrice de deux lignes.
linear_interpolate(matrice,Xmin,Xmax,Xstep)
Exemple :
linear_interpolate([[1,2,6,9],[3,4,6,7]],1,9, 1) renvoie
[[1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0], [3.0,4.0,4.5,5.0,5.5,6.0,6.33333333333,6.6666 6666667,7.0]
linear_regression
À partir d'un ensemble de points, renvoie un vecteur contenant les coefficients a et b de y=a*x+b, la
régression linéaire qui correspond le mieux à l'ensemble de points. Les points peuvent être les éléments de
deux listes ou les lignes d'une matrice.
linear_regression(Matrice) ou linear_regression(Liste1, Liste2)
Exemple :
linear_regression
renvoie [1.53…, 0.769…]
LineHorz
Utilisé dans la vue Symbolique de l'application Géométrie. À partir d'un nombre réel ou d'une expression qui
évalue un nombre réel a, trace la droite horizontale y=a.
LineHorz(Exp) ou LineHorz(Réel)
Exemple:
426 Chapitre 22 Fonctions et commandes
LineHorz(-1) trace la droite dont l'équation est y = -1
LineTan
Trace la droite tangente à f(Var) à Var=Value.
LineTan(f(Var), [Var], Valeur)
Exemple:
LineTan(x2 – x, 1) trace la droite y=x-1) ; soit la droite tangente à y= x2 – x à x=1
LineVert
Utilisé dans la vue Symbolique de l'application Géométrie. À partir d'un nombre réel ou d'une expression qui
évalue à un nombre réel a, trace la droite verticale x=a.
LineVert(Expr) ou LineVert(Réel)
Exemple:
LineVert(2) trace la droite dont l'équation est x=2
list2mat
Renvoie une matrice de n colonnes élaborée en scindant une liste en lignes, chacune contenant n termes. Si le
nombre d'éléments figurant dans la liste n'est pas divisible par n, la matrice est alors complétée par des zéros.
list2mat(liste, entier)
Exemple :
list2mat({1,8,4,9},1) renvoie
lname
Renvoie la liste des variables utilisées dans une expression.
lname(Expr)
Exemple :
lname(exp(x)*2*sin(y)) renvoie [x,y]
lnexpand
Renvoie la forme développée d'une expression logarithmique.
lnexpand(Expr)
Exemple :
lnexpand(ln(3*x)) renvoie ln(3)+ln(x)
Menu Ctlg 427
logarithmic_regression
À partir d'un ensemble de points, renvoie un vecteur contenant les coefficients a et b de y=a*ln(x)+b, la
fonction de logarithme naturel qui correspond le mieux à l'ensemble de points. Les points peuvent être les
éléments de deux listes ou les lignes d'une matrice.
logarithmic_regression(Matrice) ou logarithmic_regression(Liste1, Liste2)
Exemple :
logarithmic_regression
renvoie [6.3299…, 0.7207…]
logb
Renvoie le logarithme de base b de a.
logb(a,b)
Exemple :
logb(5,2) renvoie ln(5)/ln(2) qui équivaut environ à 2.32192809489
logistic_regression
Renvoie y, y', C, y'max, xmax et R, où y est une fonction logistique (la solution de y'/y=a*y+b), de sorte que
y(x0)=y0 et où [y'(x0),y'(x0+1)...] correspond à la meilleure approximation de la ligne formée par les éléments
de la liste L.
logistic_regression(liste(L),réel(x0),réel(y0))
Exemple :
logistic_regression([0.0,1.0,2.0,3.0,4.0],0.0 ,1.0) renvoie [-17.77/(1+exp(0.496893925384*x+2.82232341488+3.14159265359* i)),-2.48542227469/(1+cosh(- 0.496893925384*x
+2.82232341488+3.14159265359* i))]
lu
Pour une matrice numérique a, renvoie la permutation P, L et U de sorte que PA=LU.
lu(Matrice)
Exemple :
lu([1 2],[3 4]) renvoie [ [1 2] [[1 0],[3 1]] [[1 2], [0 -2]]]
lvar
À partir d'une expression, renvoie la liste des fonctions de l'expression qui utilisent des variables, y compris
les occurrences des variables elles-mêmes.
lvar(Expr)
Exemple :
lvar(e^(x)*2*sin(y) + ln(x)) renvoie [e^(x) sin(y) ln(x)]
428 Chapitre 22 Fonctions et commandes
mapper
Il existe deux utilisations possibles pour cette fonction mais le deuxième argument est toujours un mappage
d'une variable à une expression. Si l'expression est une fonction de la variable, la fonction est appliquée à
chaque élément figurant dans le vecteur ou la matrice (le premier argument) et le vecteur ou la matrice
résultant est renvoyée. Si l'expression est un test booléen, chaque élément figurant dans le vecteur ou la
matrice est testé et les résultats sont retournés sous forme de vecteur ou de matrice. Chaque test renvoie 0
(échec) ou 1 (réussite).
map(Matrice, Var → Fonction) ou map(Matrice, Var → Test)
Exemple :
map([1 2 3], x→x3) renvoie [1 8 27]
map([1 2 3], x→ x>1) renvoie [0 1 1]
mat2list
Renvoie un vecteur contenant les éléments d'une matrice.
mat2list(Matrice)
Exemple :
mat2list([[1 8],[4 9]]) renvoie [1 8 4 9]
matpow
À partir d'une matrice et d'un entier n, renvoie la nième puissance de la matrice par jordanisation.
matpow(Matrice, Entier)
Exemple :
matpow([[1,2],[3,4]],n) renvoie [[(sqrt(33)- 3)*((sqrt(33)+5)/2)^n*-6/(-12*sqrt(33))+((sqrt(33))-3)*((-(sqrt(33))+5)/2)^n*6/(- 12*sqrt(33)),(sqrt(33)-3)*((sqrt(33)+5)/ 2)^n*(-(sqrt(33))-3)/
(-12*sqrt(33))+(- (sqrt(33))-3)*((-(sqrt(33))+5)/2)^n*(- (sqrt(33))+3)/(- 12*sqrt(33))],[6*((sqrt(33)+5)/
2)^n*-6/(- 12*sqrt(33))+6*((-(sqrt(33))+5)/2)^n*6/(- 12*sqrt(33)),6*((sqrt(33)+5)/2)^n*(- (sqrt(33))-3)/
(-12*sqrt(33))+6*((- (sqrt(33))+5)/2)^n*(-(sqrt(33))+3)/(- 12*sqrt(33))]]
matrice
À partir de deux entiers, p et q, génère une matrice avec les lignes p et les colonnes q, remplie de zéros. À
partir d'une valeur comme troisième argument, renvoie une matrice remplie avec cette valeur. À partir d'un
mappage utilisant j et k, utilise le mappage pour remplir la matrice (j est la ligne active et k est la colonne
active). Cette fonction peut aussi être utilisée avec la commande apply.
matrix(p, q, [Valeur ou Mappage(j,k)])
Exemple :
matrix(1,3,5) renvoie [5 5 5]
MAXREAL
Renvoie le nombre réel maximum que la calculatrice HP Prime est capable de représenter dans la vue
d'accueil et la vue du CAS : Dans le CAS, MAXREAL=1.79769313486*10308 de la vue Accueil,
MAXREAL=9.99999999999E499
Menu Ctlg 429
mean
Renvoie la moyenne arithmétique d'une liste (avec la liste facultative de poids). Avec une matrice comme
argument, renvoie la moyenne des colonnes.
mean(Liste1, [Liste2]) ou mean(Matrice)
Exemple :
mean([1,2,3],[1,2,3]) renvoie 7/3
median
Renvoie la médiane d'une liste (avec la liste facultative de poids). Avec une matrice comme argument, renvoie
la médiane des colonnes.
median(Liste1, [Liste2]) ou median(Matrice)
Exemple :
median([1,2,3,5,10,4]) renvoie 3.0
member
À partir d'une liste ou d'un vecteur et d'un élément, cette fonction renvoie l'index de la première occurrence
de l'élément dans la liste ou le vecteur. Si l'élément n'apparaît pas dans la liste ou le vecteur, renvoie 0.
Similaire à contains, excepté que l'élément vient en premier dans l'ordre des arguments.
member(( Élément, Liste) ou contains(Élément, Vecteur)
Exemple :
member(2, {0,1,2,3}) renvoie 3
MINREAL
Renvoie le nombre réel minimum (plus proche de zéro) que la calculatrice HP Prime est capable de
représenter dans la vue d'accueil et la vue du CAS :
Dans le CAS, MINREAL=2.22507385851*10-308
Dans la vue d'accueil, MINREAL=1 E-499
modgcd
Utilise l'algorithme modulaire pour renvoyer le plus grand commun diviseur de deux polynômes.
modgcd(Poly1,Poly2)
Exemple :
modgcd(x^4-1,(x-1)^2) renvoie x-1
mRow
À partir d'une expression, d'une matrice et d'un entier n, multiplie la ligne n de la matrice par l'expression.
mRow(Expr, Matrice, Entier)
430 Chapitre 22 Fonctions et commandes
Exemple :
mRow
renvoie
mult_c_conjugate
Si l'expression complexe donnée comprend un dénominateur complexe, cette fonction renvoie l'expression
après que le numérateur et le dénominateur aient été multipliés par le conjugué complexe du dénominateur.
Si l'expression complexe donnée ne comprend pas de dénominateur complexe, cette fonction renvoie
l'expression après que le numérateur et le dénominateur aient été multipliés par le conjugué complexe du
numérateur.
mult_c_conjugate(Expr)
Exemple :
renvoie
mult_c_conjugate
mult_conjugate
Prend une expression dont le numérateur ou le dénominateur contient une racine carrée. Si le dénominateur
contient une racine carrée, cette fonction renvoie l'expression après que le numérateur et le dénominateur
aient été multipliés par le conjugué du dénominateur. Si le dénominateur ne contient pas de racine carrée,
cette fonction renvoie l'expression après que le numérateur et le dénominateur aient été multipliés par le
conjugué du numérateur.
mult_conjugate(Expr)
Exemple :
mult_conjugate
renvoie
nDeriv
À partir d'une expression, d'une variable de différenciation et d'un nombre réel h, renvoie une valeur
approximative de la dérivée de l'expression, en utilisant f’(x)=(f(x+h)–f(x+h))/(2*h).
Sans un troisième argument, la valeur de h est définie sur 0,001 ; avec un nombre réel en tant que troisième
argument, ce nombre réel est la valeur de h. Avec une variable en tant que troisième argument, renvoie
l'expression ci-dessus avec cette variable à la place h.
nDeriv(Expr,Var, Réel) ou nDeriv(Expr, Var1, Var2)
Exemple :
nDeriv(f(x),x,h) renvoie (f(x+h)-(f(x-h)))*0.5/h
NEG
Moins unaire. Entre un signe négatif.
negbinomial
Fonction de densité de probabilité binomiale négative. Calcule la densité de probabilité de la distribution
binomiale négative à x, selon les paramètres n et k.
Menu Ctlg 431
negbinomial(n, k, x)
Exemple:
negbinomial(4, 2, 0.6) renvoie 0.20736
negbinomial_cdf
Fonction de densité de probabilité cumulative de la distribution binomiale négative. Renvoie la probabilité
inférieure de la fonction de densité de probabilité binomiale négative pour la valeur x, selon les paramètres n
et k. Avec le paramètre facultatif x2, renvoie la zone sous la fonction de densité de probabilité binomiale
négative entre x et x2.
negbinomial_cdf(n, k, x, [x2])
Exemples :
negbinomial_cdf(4, 0.5, 2) renvoie 0.34375
negbinomial_cdf(4, 0.5, 2, 3) renvoie 0.15625
negbinomial_icdf
Fonction de densité de probabilité cumulative inverse de la distribution binomiale négative. Renvoie la valeur
x, de sorte que la probabilité inférieure binomiale négative de x, selon les paramètres n et k, est p.
negbinomial_icdf(n, k, p)
Exemple:
negbinomial_icdf(4, 0.5, 0.7) renvoie 5
newton
Utilise la méthode Newton pour estimer la racine d'une fonction, commençant avec la valeur Guess et
calculant les interactions d'entiers. Par défaut, la valeur d'entier est 20.
newton(Expr,Var, [Guess],[Entier])
Exemple:
newton(3-x^2,x,2) renvoie 1.73205080757
normal
Renvoie la forme irréductible développée d'une expression.
normal(Expr)
Exemple :
normal(2*x*2) renvoie 4*x
normalize
À partir d'un vecteur, renvoie ce vecteur divisé par sa norme l2 (où la norme l2 correspond à la racine carrée de
la somme des carrés des coordonnées du vecteur).
À partir d'un nombre complexe, renvoie ce nombre complexe divisé par son module.
normalize(Vecteur) ou normalize(Complexe)
432 Chapitre 22 Fonctions et commandes
Exemple :
normalize(3+4*i) renvoie (3+4*i)/5
NON
Renvoie l'inverse logique d'une expression booléenne.
not(Expr)
odd
Renvoie 1 si l'entier donné est un nombre impair, ou 0 dans le cas contraire.
odd(entier)
Exemple :
odd(6) renvoie 0
OR
Opérateur logique OR. Renvoie 1 si l'évaluation de l'un des deux côtés ou des deux donne vrai et 0 dans les
autres cas.
Expr1 ou Expr2
Exemple :
3 +1==4 OR 8 < 5 renvoie 1
order_size
Renvoie le reste (terme O) d'une extension de série : limit(x^a*order_size(x),x=0)=0 if a>0.
order_size(Expr)
pa2b2
Prend un entier premier n congruent à 1 modulo 4 et renvoie [a,b] de sorte que a^2+b^2=n.
pa2b2(entier)
Exemple :
pa2b2(17) renvoie [4 1]
pade
Renvoie l'approximation d'une expression, par exemple, une fraction rationnelle P/Q de sorte que P/Q=Expr
modx^(n+1) ou mod N avec degree(P)<p.
pade(Expr, Var, Entiern, Entierp)
Exemple :
pade(exp(x), x, 5, 3) renvoie
Menu Ctlg 433
part
Renvoie la énième sous-expression d'une expression.
part(Expr, Entier)
Exemples :
part(sin(x)+cos(x),1) renvoie sin(x)
part(sin(x)+cos(x),2) renvoie cos(x)
peval
À partir d'un polynôme défini par un vecteur de coefficients, et une valeur réelle n, évalue le polynôme à cette
valeur.
peval(Vecteur, Valeur)
Exemple :
peval([1,0,-2],1) renvoie -1
PI
Insère π.
PIECEWISE
Permet de définir une fonction définie par piecewise. Prend, comme arguments, des paires constituées d'une
condition et d'une expression. Chacune de ces paires définit une sous-fonction de la fonction piecewise et le
domaine dans lequel elle est active.
PIECEWISE
Exemple :
PIECEWISE
Notez que la syntaxe varie si le paramètre d'entrée n'est pas défini sur Livre :
PIECEWISE(Cas1, Test1, ...[ Casn, Testn])
plotinequation
Affiche le graphe de la solution d'une inéquation à deux variables.
plotinequation(Expr,[x=plagex,y=plagey],[palierx],[paliery])
polar_point
À partir du rayon et de l'angle d'un point exprimés dans la forme polaire, renvoie le point avec des
coordonnées rectangulaires sous sa forme complexe.
polar_point(Rayon, Angle)
Exemple :
434 Chapitre 22 Fonctions et commandes
polar_point(2, π/3) renvoie le point
pole
À partir d'un cercle et d'une ligne, renvoie le point pour lequel la ligne est polaire par rapport au cercle.
pole(Cercle,Ligne)
Exemple :
pole(circle(0, 1), line(1+i, 2)) renvoie le point(1/2,1/2)
POLYCOEF
Renvoie les coefficients d'un polynôme avec les racines spécifiées dans le vecteur ou la liste fourni en
argument.
POLYCOEF(Vecteur) ou POLYCOEF(Liste)
Exemple :
POLYCOEF({-1, 1}) renvoie {1, 0, -1}
POLYEVAL
À partir d'un vecteur ou d'une liste de coefficients et d'une valeur, évalue le polynôme formés par ces
coefficients à la valeur donnée.
POLYEVAL(Vecteur, Valeur) ou POLYEVAL(Liste, Valeur)
Exemple :
POLYEVAL({1,0,-1},3) renvoie 8
polygon
Trace le polygone dont les vertex sont les éléments d'une liste.
polygon(Point1, Point2, …, Pointn)
Exemple :
polygon(GA,GB,GD) trace ΔABD
polygonplot
Cette fonction est utilisée dans la vue symbolique de l'application Géométrie. À partir d'une matrice m×n,
trace et relie les points (xk,yk), où xk est l'élément situé dans la ligne k et la colonne 1 et yk est l'élément situé
dans la ligne k et la colonne j (j étant fixe pour k=1 pour n lignes). Par conséquent, chaque binôme de colonne
génère sa propre figure, donnant des figures m–1.
polygonplot(Matrice)
Exemple :
polygonplot
trace deux figures, chacune comportant trois points reliés par des segments.
Menu Ctlg 435
polygonscatterplot
Cette fonction est utilisée dans la vue symbolique de l'application Géométrie. À partir d'une matrice m×n,
trace et relie les points (xk,yk), où xk est l'élément situé dans la ligne k et la colonne 1 et yk est l'élément situé
dans la ligne k et la colonne j (j étant fixe pour k=1 pour n lignes). Par conséquent, chaque binôme de colonne
génère sa propre figure, donnant des figures m—.
polygonscatterplot(Matrice)
Exemple :
polygonscatterplot
trace deux figures, chacune comportant trois points reliés par des
segments.
polynomial_regression
À partir d'un ensemble de points défini par deux listes et d'un entier positif n, renvoie un vecteur contenant
les coefficients (an, an–1 ... a0) de y = an*xn + an–1xn–1+ ... a1*x + a0), le polynôme d'ordre n qui s'approche le plus
des points indiqués.
polynomial_regression(Liste1, Liste2, Entier)
Exemple :
polynomial_regression({1, 2, 3, 4}, {1, 4, 9, 16},3) renvoie [0 1 0 0]
POLYROOT
Renvoie les zéros du polynôme indiqué sous la forme d'un vecteur de coefficients.
POLYROOT(Vecteur)
Exemple :
POLYROOT([1 0 -1]) renvoie {-1, 1}
potential
Renvoie une fonction dont le gradient correspond au champ vectoriel défini par un vecteur et un vecteur de
variables.
potential(Vecteur1, Vecteur2)
Exemple :
potential([2*x*y+3,x^2-4*z,-4*y],[x,y,z]) renvoie x2*y+3*x-4*y*z
power_regression
À partir d'un ensemble de points défini par deux listes, renvoie un vecteur contenant les coefficients m et b de
y=b*x^m, le monôme qui s'approche le plus des points indiqués.
power_regression(Liste1, Liste2)
Exemple :
power_regression({1, 2, 3, 4}, {1, 4, 9, 16}) renvoie [2 1]
436 Chapitre 22 Fonctions et commandes
powerpc
À partir d'un cercle et d'un point, renvoie le nombre réel d2–r2, où d correspond à la distance entre le point et
le centre du cercle, et r correspond au rayon du cercle.
powerpc(Cercle, Point)
Exemple :
powerpc(circle(0,1+i),3+i) renvoie 8
prepend
Ajoute un élément au début d'une liste ou d'un vecteur.
prepend(Liste, Élément) ou prepend(Vecteur, Élément)
Exemple :
prepend([1,2],3) renvoie [3,1,2]
primpart
Renvoie un polynôme divisé par le plus grand diviseur commun de ses coefficients.
primpart(Poly,[Var])
Exemple :
primpart(2x^2+10x+6) renvoie x^2+5*x+3
produit
Avec une expression comme premier argument, cette fonction renvoie le produit de solutions lorsque la
variable de l'expression va d'une valeur minimum à une valeur maximum par un palier donné. Si le palier n'est
pas fourni, il équivaut à 1.
Avec une liste comme premier argument, cette fonction renvoie le produit des valeurs de la liste.
Avec une matrice comme premier argument, cette fonction renvoie le produit élément par élément de la
matrice.
product(Expr, Var, Min, Max, Pallier) ou product(Liste) ou product(Matrice)
Exemple :
product(n,n,1,10,2) renvoie 945
propfrac
Renvoie une fraction ou une fraction rationnelle A/B simplifiée en Q+r/B, où R<B ou le degré de R est inférieur
au degré de B.
propfrac(Fraction) or propfrac(Fraction rationnelle)
Exemple :
propfrac(28/12) renvoie 2+1/3
Menu Ctlg 437
ptayl
À partir d'un polynôme P et d'une valeur a, renvoie le polynôme de Taylor Q de sorte que P(x)=Q(x–a).
ptayl(Poly, valeur, [Var])
Exemple :
ptayl(x^2+2*x+1,1) renvoie x^2+4*x+4
purge
Annule l'affectation d'un nom de variable.
purge(Var)
Q2a
À partir d'une forme quadratique et d'un vecteur de variables, renvoie la matrice de la forme quadratique par
rapport aux variables indiquées.
q2a(Expr, Vecteur)
Exemple :
q2a(x^2+2*x*y+2*y^2,[x,y]) renvoie
quantile
À partir d'une liste ou d'un vecteur et d'une valeur de quantile comprise entre 0 et 1, renvoie le quantile
correspondant des éléments de la liste ou du vecteur.
quantile(Liste, Valeur) ou quantile(Vecteur, Valeur)
Exemple :
quantile([0,1,3,4,2,5,6],0.25) renvoie 1
quartile1
À partir d'une liste ou d'un vecteur, renvoie le premier quartile des éléments de la liste ou du vecteur. À partir
d'une matrice, renvoie le premier quartile des colonnes de la matrice.
quartile1(Liste) ou quartile1(Vecteur) ou quartile1(Matrice)
Exemple :
quartile1([1,2,3,5,10,4]) renvoie 2
quartile3
À partir d'une liste ou d'un vecteur, renvoie le troisième quartile des éléments de la liste ou du vecteur. À
partir d'une matrice, renvoie le troisième quartile des colonnes de la matrice.
quartile3(Liste) ou quartile3(Vecteur) ou quartile3(Matrice)
Exemple :
quartile3([1,2,3,5,10,4]) renvoie 5
438 Chapitre 22 Fonctions et commandes
quartiles
Renvoie une matrice contenant le minimum, le premier quartile, la médiane, le troisième quartile et le
maximum des éléments d'une liste ou d'un vecteur. Avec une matrice comme argument, renvoie le
récapitulatif à 5 nombres de colonnes de la matrice.
quartiles(Liste) ou quartiles(Vecteur) ou quartiles(Matrice)
Exemple :
quartiles([1,2,3,5,10,4]) renvoie
quorem
Renvoie le quotient euclidien et le reste du quotient de deux polynômes, chacun étant exprimé soit
directement dans sa forme symbolique soit en tant que vecteur de coefficients. Si les polynômes sont
exprimés en tant que vecteurs de leurs coefficients, cette commande renvoie un vecteur similaire du quotient
et un vecteur du reste.
quorem(Poly1, Poly2) ou quorem(Vecteur1, Vecteur2)
Exemple :
quorem(x^3+2*x^2+3*x+4,-x+2) renvoie [-x^2-4*x- 11, 26]
quorem([1,2,3,4],[-1,2]) renvoie [[-1, -4, -11] [26]]
QUOTE
Renvoie une expression non évaluée.
quote(Expr)
randbinomial
Renvoie un nombre aléatoire pour la distribution binomiale de n tentatives, chacune avec une probabilité de
réussite de p.
randbinomial(n, p)
Exemple:
randbinomial(10, 0.4) renvoie un entier entre 0 et 10
randchisquare
Renvoie un nombre entier de la distribution Khi carré avec n degrés de liberté.
randchisquare(n)
Exemple:
randchisquare(5) renvoie un nombre réel positif de la distribution Khi carré avec 5 degrés de liberté
Menu Ctlg 439
randexp
À partir d'un nombre réel positif, renvoie un nombre réel aléatoire selon la distribution exponentielle avec réel
a>0.
randexp(réel)
randfisher
Renvoie un nombre aléatoire de la distribution F avec un numérateur n et le dénominateur d degrés de liberté.
randfisher(n, d)
Exemple:
randfisher(5, 2) renvoie un nombre réel de la distribution F avec un numérateur 5 degrés de liberté
et un dénominateur 2 degrés de liberté.
randgeometric
Renvoie un nombre aléatoire de la distribution géométrique avec une probabilité de réussite p.
randgeometric(p)
Exemple:
randgeometric(0.4) renvoie un entier positif de la distribution géométrique avec une probabilité de
réussite de 0.4.
randperm
À partir d'un entier positif, renvoie une permutation aléatoire de [0,1,2,..., n–1].
randperm(entier(n))
Exemple :
randperm(4) renvoie une permutation aléatoire des éléments du vecteur [0 1 2 3]
randpoisson
Renvoie un nombre aléatoire de la distribution de Poisson, selon le paramètre k.
randpoisson(k)
Exemple:
randpoisson(5.4)
randstudent
Renvoie un nombre aléatoire de la distribution t de Student, avec n degrés de liberté.
randstudent(n)
Exemple:
randstudent(5)
440 Chapitre 22 Fonctions et commandes
randvector
À partir d'un entier n, renvoie un vecteur de taille n qui contient des entiers aléatoires dans la plage allant
de -99 à 99 avec distribution uniforme. Avec un deuxième entier facultatif m, renvoie un vecteur rempli avec
des entiers dans la plage (0, m]. Avec un intervalle facultatif comme deuxième argument, remplit le vecteur
avec des nombres réels dans cet intervalle.
randvector(n, [m or p..q]
ranm
À partir d'un seul entier n, renvoie un vecteur de taille n qui contient des entiers aléatoires dans la plage [-99,
99] avec distribution uniforme. À partir de deux entiers n et m, renvoie une matrice nxm. Avec un intervalle
comme argument final, renvoie un vecteur ou une matrice dont les éléments sont des nombres réels
aléatoires confinés à cet intervalle.
ratnormal
Réécrit une expression comme fraction rationnelle irréductible.
ratnormal(Expr)
Exemple :
ratnormal
renvoie
rectangular_coordinate
À partir d'un vecteur contenant les coordonnées polaires d'un point, renvoie un vecteur contenant les
coordonnées rectangulaires du point.
rectangular_coordinates(Vecteur)
Exemple :
rectangular_coordinates([1, π/4]) renvoie
reduced_conic
Prend une expression conique et renvoie un vecteur contenant les éléments suivants :
●
l'origine de la conique ;
●
la matrice d'une base dans laquelle la conique est réduite ;
●
0 ou 1 (0 si la conique est dégénérée) ;
●
l'équation réduite de la conique ;
●
un vecteur contenant les équations paramétriques de la conique.
reduced_conic(Expr, [Vecteur])
Exemple :
reduced_conic(x^2+2*x-2*y+1) renvoie
Menu Ctlg 441
ref
Effectue une réduction gaussienne d'une matrice.
ref(matrice)
Exemple :
ref
renvoie
remove
À partir d'un vecteur ou d'une liste, supprime les occurrences de la valeur ou supprime les valeurs qui
aboutissent à test=vrai et renvoie le vecteur ou la liste résultant.
remove(Valeur, Liste) ou remove(Test, Liste)
Exemple :
remove(5,{1,2,5,6,7,5}) renvoie {1,2,6,7}
remove(x→x≥5, [1 2 5 6 7 5]) renvoie [1 2]
reorder
À partir d'une expression et d'un vecteur de variables, réorganise les variables de l'expression en fonction de
l'ordre spécifié dans le vecteur.
reorder(expression, vecteur)
Exemple :
reorder(x2+2*x+y2,[y,x]) renvoie y2+x2+2*x
residue
Renvoie le résidu d'une expression pour la valeur a.
residue(Expr, Var, valeur)
Exemple :
residue(1/z,z,0) renvoie 1
restart
Purge toutes les variables.
restart(NULL)
resultant
Renvoie la résultante (par exemple, le déterminant de la matrice de Sylvester) de deux polynômes.
resultant(Poly1, Poly2, Var)
Exemple :
resultant(x^3+x+1, x^2-x-2,x) renvoie -11
442 Chapitre 22 Fonctions et commandes
revlist
Inverse l'ordre des éléments d'une liste ou d'un vecteur.
revlist(Liste) ou revlist(Vecteur)
Exemple :
revlist([1,2,3]) renvoie [3,2,1]
romberg
Utilise la méthode de Romberg pour renvoyer la valeur approximative d'une intégrale définie.
romberg(Expr, Var, Val1, Val2)
Exemple :
romberg(exp(x^2),x,0,1) renvoie 1.46265174591
row
À partir d'une matrice et d'un entier n, renvoie la ligne n de la matrice. À partir d'une matrice et d'un intervalle,
renvoie un vecteur contenant les lignes de la matrice indiquées par l'intervalle.
row(Matrice, Entier) ou row(Matrice, Intervalle)
Exemple :
row
renvoie [4 5 6]
rowAdd
À partir d'une matrice et de deux entiers, renvoie la matrice obtenue à partir de la matrice donnée après que
la ligne indiquée par le deuxième entier ait été remplacée par la somme des lignes indiquées par les deux
entiers.
rowAdd(Matrice, Entier1, Entier2)
Exemple :
rowAdd
renvoie
rowDim
Renvoie le nombre de lignes d'une matrice.
rowDim(Matrice)
Exemple :
rowDim
renvoie 2
Menu Ctlg 443
rowSwap
À partir d'une matrice et de deux entiers, renvoie la matrice obtenue à partir de la matrice donnée après la
permutation des deux lignes indiquées par les deux entiers.
rowSwap(Matrice,Entier1,Entier2)
Exemple :
rowSwap
renvoie
rsolve
À partir d'une expression définissant une relation de récurrence et d'une condition initiale, renvoie la solution
de forme fermée (si possible) de la séquence récurrente. À partir de trois listes, chacune contenant plusieurs
éléments de la nature décrite ci-dessus, résout le système de séquences récurrentes.
rsolve(Expr, Var, Condition) ou rsolve(Liste1, Liste2, Liste3)
Exemple :
rsolve(u(n+1)=2*u(n)+n,u(n),u(0)=1) renvoie [-n+2*2n-1]
select
À partir d'une expression de test dans une variable unique et d'une liste ou d'un vecteur, teste chaque élément
de la liste ou du vecteur et renvoie une liste ou un vecteur contenant les éléments qui satisfont le test.
select(Test, Liste) ou select(Test, Vecteur)
Exemple :
select(x→x>=5,[1,2,6,7]) renvoie [6,7]
seq
À partir d'une expression, d'une variable définie sur un intervalle et d'une valeur de palier, renvoie un vecteur
contenant la séquence obtenue lorsque l'expression est évaluée au sein de l'intervalle donné avec le palier
donné. Si le palier n'est pas fourni, il équivaut à 1.
seq(Expr, Var=Intervalle, [Pallier])
Exemple :
seq(2k,k=0..8) renvoie [1,2,4,8,16,32,64,128,256]
seqsolve
Similaire à rsolve. À partir d'une expression définissant une relation de récurrence en termes de n et/ou le
terme précédent (x), suivie d'un vecteur de variables et d'une condition initiale pour x (le terme 0), renvoie la
solution de forme fermée (si possible) pour la séquence récurrente. À partir de trois listes, chacune contenant
plusieurs éléments de la nature décrite ci-dessus, résout le système de séquences récurrentes.
seqsolve(Expr, Vecteur, Condition) ou seqsolve(Liste1, Liste2, Liste3)
Exemple :
seqsolve(2x+n,[x,n],1) renvoie -n-1+2*2n
444 Chapitre 22 Fonctions et commandes
shift_phase
Renvoie le résultat de l'application d'un changement de phase de pi/2 à une expression trigonométrique.
shift_phase(Expr)
Exemple :
shift_phase(sin(x)) renvoie -cos((pi+2*x)/2)
signature
Renvoie la signature d'une permutation.
signature(Vecteur)
Exemple :
signature([2 1 4 5 3]) renvoie –1
simult
Renvoie la solution à un système d'équations linéaires ou à plusieurs systèmes d'équations linéaires,
présentée sous forme de matrice. Dans le cas d'un système d'équations linéaires, cette fonction prend une
matrice de coefficients et une matrice de colonnes de constantes, puis renvoie la matrice de colonnes de la
solution.
simult(Matrice1, Matrice2)
Exemple :
simult
renvoie
sincos
Renvoie une expression dont les exponentielles complexes ont été réécrites en sinus et cosinus.
sincos(Expr)
Exemple :
sincos(exp(i*x)) renvoie cos(x)+(i)*sin(x)
spline
À partir de deux listes ou de deux vecteurs (un pour les valeurs de x et l'autre pour les valeurs de y), et d'une
variable et un degré entier, renvoie la spline naturelle passant par les points fournis par les deux listes. Les
polynômes dans la spline sont exprimés dans les termes de la variable donnée et du degré donné.
spline(ListeX, ListeY, Var, Entier) ou spline(VecteurX, VecteurY, Var,
Entier)
Exemple :
spline({0,1,2},{1,3,0},x,3) renvoie
Menu Ctlg 445
sqrfree
Renvoie la factorisation de l'argument, en collectant les termes avec le même exposant.
sqrfree(Expr)
Exemple :
sqrfree((x-2)^7*(x+2)^7*(x^4-2*x^2+1)) renvoie (x^2-1)^2*(x^2-4)^7
sqrt
Renvoie la racine carrée d'une expression.
sqrt(Expr)
Exemple :
sqrt(50) renvoie 5*sqrt(2)
srand
Renvoie un entier et initialise la séquence de nombres aléatoires.
srand ou srand(Entier)
stddev
Renvoie l'écart-type des éléments d'une liste ou renvoie la liste d'écarts-types des colonnes d'une matrice. La
deuxième liste facultative est une liste de poids.
stddev(Liste1, [Liste2]) ou stddev(Vecteur1, [Vecteur2]) ou stddev(Matrice)
Exemple :
stddev({1,2,3}) renvoie
stddevp
Renvoie l'écart-type de la population des éléments d'une liste ou renvoie la liste d'écarts-types de la
population des colonnes d'une matrice. La deuxième liste facultative est une liste de poids.
stddevp(Liste1, [Liste2]) ou stddevp(Vecteur1, [Vecteur2]) ou
stddevp(Matrice)
Exemple :
stddevp({1,2,3}) renvoie 1
sto
Mémorise un nombre réel ou une chaîne dans une variable.
sto((réel ou chaîne),var)
sturmseq
Renvoie la suite de Sturm pour un polynôme ou une fraction rationnelle.
sturmseq(Poly,[Var])
446 Chapitre 22 Fonctions et commandes
Exemple :
sturmseq(x^3-1,x) renvoie [1 [[1 0 0 -1] [3 0 0] 9] 1]
subMat
Extrait d'une matrice une sous-matrice dont la diagonale est définie par quatre nombres entiers. Les deux
premiers entiers définissent la ligne et la colonne du premier élément, les deux derniers entiers définissent la
ligne et la colonne du dernier élément de la sous-matrice.
subMat(Matrice, Entier1, Entier2, Entier3, Entier4)
Exemple :
subMat
renvoie
suppress
À partir d'une liste et d'un élément, supprime la première occurrence de l'élément dans la liste (si disponible)
et renvoie le résultat.
suppress(Liste, Élément)
Exemple :
suppress([0 1 2 3 2],2) renvoie [0 1 3 2]
surd
À partir d'une expression et d'un entier n, renvoie l'expression élevée à la puissance 1/n.
surd(Expr, Entier)
Exemple :
surd(8,3) renvoie -2
sylvester
Renvoie la matrice de Sylvester de 2 polynômes.
sylvester(Poly1, Poly2, Var)
Exemple :
sylvester(x2-1,x3-1,x) renvoie
table
Définit un tableau où les index correspondent à des chaînes ou des nombres réels.
table(SuiteEquiv(nom_index=élément_valeur))
Menu Ctlg 447
tail
À partir d'une liste, d'une chaîne ou d'une séquence d'objets, renvoie un vecteur avec le premier élément
supprimé.
tail(Liste) ou tail(Vecteur) ou tail(Chaîne) ou tail(Obj1, Obj2,…)
Exemple :
tail([3 2 4 1 0]) renvoie [2 4 1 0]
tan2cossin2
Renvoie une expression avec tan(x) réécrit en (1–cos(2*x))/ sin(2*x).
tan2cossin2(Expr)
Exemple :
tan2cossin2(tan(x)) renvoie (1-cos(2*x))/sin(2*x)
tan2sincos2
Renvoie une expression avec tan(x) réécrit en sin(2*x)/ (1+cos(2*x)).
tan2sincos2(Expr)
Exemple :
tan2sincos2(tan(x)) renvoie sin(2*x)/(1+cos(2*x)
transpose
Renvoie une matrice transposée (sans conjugaison).
transpose(Matrice)
Exemple :
transpose
renvoie
trunc
À partir d'une valeur ou d'une liste de valeurs, et d'un entier n, renvoie la valeur ou la liste tronquée à n
décimales. Si n n'est pas fourni, il est considéré comme égal à 0. Accepte les nombres complexes.
trunc(Réel, Entier) ou trunc(Liste, Entier)
Exemple :
trunc(4.3) renvoie 4
tsimplify
Renvoie une expression dont les transcendantes ont été réécrites en tant qu'exponentielles complexes.
tsimplify(Expr)
Exemple :
448 Chapitre 22 Fonctions et commandes
tsimplify(exp(2*x)+exp(x)) renvoie exp(x)^2+exp(x)
type
Renvoie le type d'une expression (liste, chaîne, par exemple).
type(Expr)
Exemple :
type("abc") renvoie DOM_STRING
unapply
Renvoie la fonction définie par une expression et une variable.
unapply(Expr,Var)
Exemple :
unapply(2*x^2,x) renvoie (x)→2*x^2
uniform
Fonction de densité de probabilité uniforme discrète. Calcule la densité de probabilité de la distribution
uniforme à x, selon les paramètres a et b.
uniform(a, b, x)
Exemple:
uniform(1.2, 3.5, 3) renvoie 0.434782608696
uniform_cdf
Fonction de densité de probabilité uniforme cumulative. Renvoie la probabilité inférieure de la fonction de
densité de probabilité uniforme pour la valeur x, selon les paramètres a et b. Avec le paramètre facultatif x2,
renvoie la zone sous la fonction de densité de probabilité uniforme entre x et x2.
uniform_cdf(a, b, x, [x2])
Exemples :
uniform_cdf(1.2, 3.5, 3) renvoie 0.782608695652
uniform_cdf(1.2, 3.5, 2, 3) renvoie 0.434782608696
uniform_icdf
Fonction de densité de probabilité uniforme cumulative inverse. Renvoie la valeur x, de sorte que la
probabilité inférieure uniforme de x, selon les paramètres a et b, est p.
uniform_icdf(a, b, p)
Exemple:
uniform_icdf(3.2, 5.7, 0.48) renvoie 4.4
Menu Ctlg 449
union
La commande union est un opérateur infixe entre deux objets qui sont des vecteurs, des matrices ou des
listes. À partir de deux matrices ayant le même nombre de colonnes, renvoie l'union des matrices en tant que
matrice unique ayant le même nombre de colonnes. À partir de deux listes, renvoie l'union des listes en tant
que vecteur.
Exemple :
{1, 2, 3} union {1, 3, 5} renvoie [1 2 3 5]
valuation
Renvoie l'évaluation (degré du terme de plus faible degré) d'un polynôme. Avec uniquement un polynôme
comme argument, l'évaluation renvoyée est x. Avec une variable comme deuxième argument, l'évaluation est
effectuée sur cette variable.
valuation(Poly,[Var])
Exemple :
valuation(x^4+x^3) renvoie 3
variance
Renvoie la variance d'une liste ou la liste de variances des colonnes d'une matrice. La deuxième liste
facultative est une liste de poids.
variance(Liste1, [Liste2]) ou variance(Matrice)
Exemple :
variance({3, 4, 2}) renvoie 2/3
vpotential
À partir d'un vecteur V et d'un vecteur de variables, renvoie le vecteur U de sorte que curl(U)=V.
vpotential(Vecteur1, Vecteur2)
Exemple :
vpotential([2*x*y+3,x2-4*z,-2*y*z],[x,y,z]) renvoie
weibull
Fonction de densité de probabilité Weibull. Calcule la densité de probabilité de la distribution Weibull à x,
selon les paramètres k, n et t. Par défaut, t=0.
weibull(k, n, [t], x)
Exemple:
weibull(2.1, 1.2, 1.3) renvoie 0.58544681204, tout comme weibull(2.1, 1.2, 0, 1.3)
450 Chapitre 22 Fonctions et commandes
weibull_cdf
Fonction de densité de probabilité cumulative de la distribution Weibull. Renvoie la probabilité inférieure de la
fonction de densité de probabilité Weibull pour la valeur x, selon le paramètre k, n et t. Par défaut, t=0. Avec le
paramètre facultatif x2, renvoie la zone située sous la fonction de densité de probabilité Weibull entre x et x2.
weibull_cdf(k, n, [t], x, [x2])
Exemples :
weibull_cdf(2.1, 1.2, 1.9) renvoie 0.927548261801
weibull_cdf(2.1, 1.2, 0, 1.9) renvoie 0.927548261801
weibull_cdf(2.1, 1.2, 1, 1.9) renvoie 0.421055367782
weibull_icdf
Fonction de densité de probabilité cumulative inverse de la distribution Weibull. Renvoie la valeur x, de sorte
que la probabilité inférieure de la distribution Weibull de x, selon les paramètres k, n et t est p.
weibull_icdf(k, n, [t], x)
Exemples :
weibull_icdf(4.2, 1.3, 0.95) renvoie 1.68809330364
weibull_icdf(4.2, 1.3, 0, 0.95) renvoie 1.68809330364
when
Cette fonction est utilisée pour introduire une instruction conditionnelle.
XOR
OU exclusif. Renvoie 1 si la première expression est vraie et la deuxième expression est fausse, ou vice versa.
Renvoie 0, dans les autres cas.
expr1 XOR expr2
Exemple :
0 XOR 1 renvoie 1
zip
Applique une fonction bidimensionnelle aux éléments de deux listes ou de deux vecteurs et renvoie le résultat
dans un vecteur. Sans valeur par défaut, la longueur du vecteur est le minimum des longueurs des deux listes.
Avec la valeur par défaut, la liste la plus courte est complétée avec la valeur par défaut.
zip(‘fonction’Liste1, Liste2, Défaut) ou zip(‘fonction’, Vecteur1,
Vecteur2, Défaut)
Exemple :
zip('+',[a,b,c,d], [1,2,3,4]) renvoie [a+1 b+2 c+3 d+4]
ztrans
Transformée en z d'une suite.
Menu Ctlg 451
ztrans(Expr,[Var],[ZtransVar])
Exemple :
ztrans(a^n,n,z) renvoie –z/(a-z)
|
Disponible dans le menu Catalogue et le menu Modèle, la commande where a plusieurs utilisations associées
aux déclarations de variable. Pour l'une, elle permet de remplacer les valeurs d'une ou de plusieurs variables
dans une expression. Elle peut également être utilisée pour définir le domaine d'une variable.
Expr|Var=Val ou Expr|{Var1=Val1, Var2=Val2…Varn=Valn} ou Expr|Var>n ou Expr|
Var<n, etc.
Exemples :
(X+Y)|{X=2, Y=6} renvoie 8
int((1-x)^p|p>0,x,0,1) renvoie ((-x+1)^(p+1))/(-p-1)
2
Renvoie le carré d'une expression.
(Expr)2
π
Insère pi.
∂
Insère un modèle pour une expression dérivée partielle.
Σ
Insère un modèle pour une expression de somme.
−
Insère un signe moins.
√
Insère un signe de racine carrée.
ʃ
Insère un modèle pour une expression antidérivée.
≠
Test d'inégalité. Renvoie 1 si le côté gauche est inégal au côté droit, et 0 dans le cas contraire.
452 Chapitre 22 Fonctions et commandes
≤
Test d'inégalité inférieur ou égal à. Renvoie 1 si le côté gauche de l'inégalité est inférieur au côté droit, ou si
les deux côtés sont égaux, et 0 dans le cas contraire.
≥
Test d'inégalité supérieur ou égal à. Renvoie 1 si le côté gauche de l'inégalité est supérieur au côté droit, ou si
les deux côtés sont égaux, et 0 dans le cas contraire.
►
Évalue l'expression, puis mémorise le résultat dans la variable var. Notez que  ne peut pas être utilisé avec
les graphiques G0 à G9. Voir la commande BLIT.
expression ► var
i
Insère le nombre imaginaire i.
–1
Renvoie l'inverse d'une expression.
(Expr)–1
Création de vos propres fonctions
Vous pouvez créer votre propre fonction en écrivant un programme (voir le chapitre 5) ou en utilisant la
fonctionnalité DEFINE, ce qui s'avère plus simple. Les fonctions que vous créez apparaissent dans le menu
Utilisateur (l'un des menus Boîte à outils).
Supposons que vous souhaitez créer la fonction SINCOS(A,B)=SIN(A)+COS(B)+C.
1.
2.
Appuyez sur
(Définir).
Dans le champ Nom, donnez un nom à la fonction (par exemple, SINCOS), puis appuyez sur
.
Création de vos propres fonctions 453
3.
Dans le champ Fonction, entrez la fonction.
A
B
C
De nouveaux champs apparaissent sous votre fonction, un pour chaque variable que vous avez utilisée
pour la définir. Vous devez choisir lesquels serviront à entrer les arguments des fonctions et lesquels
contiendront des variables globales dont les valeurs ne seront pas saisies dans la fonction. Dans cet
exemple, nous allons faire de A et B des variables d'entrée. Notre nouvelle fonction demande donc deux
arguments. La valeur de C sera donnée par la variable globale C (zéro, par défaut).
4.
Assurez-vous que les paramètres A et B sont sélectionnés, et que le paramètre C ne l'est pas.
5.
Appuyez sur
.
Vous pouvez exécuter votre fonction en l'entrant dans la ligne de saisie dans la vue d'accueil ou en la
sélectionnant dans le menu Utilisateur. Entrez la valeur de chaque variable que vous choisissez comme
paramètre. Dans cet exemple, A et B seront des paramètres. Ainsi, vous pouvez entrer SINCOS(0.5, 0.75).
Avec C=0 et en mode radians, cela renverra 1.211...
454 Chapitre 22 Fonctions et commandes
23 Variables
Une variable est un objet qui possède un nom et qui contient des données. Les variables sont utilisées pour
stocker des données, soit pour une utilisation ultérieure soit pour contrôler les paramètres système de la
calculatrice Prime. Il existe quatre types de variables auxquelles vous accédez dans le menu Vars en appuyant
sur
:
●
Variables d'accueil
●
Variables du CAS
●
Variables d'application
●
Variables définies par l'utilisateur
Les variables d'accueil et d'application possèdent des noms réservés. Elles sont également typées, ce qui
signifie qu'elles ne peuvent contenir que certains types d'objets. Par exemple, la variable d'accueil A peut
uniquement contenir un nombre réel. Les variables d'accueil vous permettant de stocker des données qui
sont importantes pour vous, par exemple des matrices, des listes, des nombres réels, etc.. Vous utilisez des
variables d'application pour stocker des données dans les applications, ou pour modifier les paramètres de
l'application. Vous pouvez accomplir ces mêmes tâches via l'interface utilisateur d'une application, mais les
variables d'application sont un moyen rapide d'effectuer ces tâches, que ce soit depuis la vue d'accueil ou
dans un programme. Par exemple, vous pouvez stocker l'expression SIN(x) dans la variable de l'application
Fonction F1 dans la vue d'accueil. Vous pouvez aussi ouvrir l'application Fonction, accéder à F1(x) et entrer
SIN(x) dans ce champ.
Les variables utilisateur et du CAS peuvent être créées par l'utilisateur et n'ont aucun type particulier. Leurs
noms peuvent être de n'importe quelle longueur également. Par exemple, diff(t2,t) renvoie 2*t et
diff((bt)2, bt) renvoie 2*bt pour les variables de CAS t et bt. Une évaluation supplémentaire de
2*bt renvoie uniquement 2*bt, sauf si un objet a été stocké dans bt. Par exemple, si vous saisissez
bt:={1,2,3} , puis que vous entrez diff((bt)2, bt), le CAS renvoie encore 2*bt. Mais, si vous
évaluez ce résultat (à l'aide de la commande EVAL ), le CAS renvoie {2,4,6}.
Les variables utilisateur sont explicitement créées par l'utilisateur. Vous créez des variables utilisateur dans
un programme ou par attribution dans la vue d'accueil. Les variables utilisateur créées dans un programme
sont soit déclarées comme locales ou exportées comme globales. Les variables utilisateur créées par
attribution ou exportées à partir d'un programme apparaissent dans le menu utilisateur Vars. Les variables
locales existent uniquement dans leur propre programme.
Les sections qui suivent décrivent les divers processus associés aux variables, comme leur création, le
stockage d'objets dans les variables et la récupération de leur contenu. Le reste du chapitre contient des
tableaux qui répertorient les noms de toutes les variables d'accueil et d'application.
Utilisation des variables
Utilisation des variables d'accueil
Exemple 1 : Affectez la valeur π2 à la variable d'accueil A, puis calculez 5*A.
Utilisation des variables 455
1.
2.
3.
Appuyez sur
pour afficher la vue d'accueil.
Affectez la valeur π2 à A :
Multipliez A par 5:5
Cet exemple montre comment stocker et utiliser n'importe quelle variable d'accueil et pas seulement les
variables d'accueil réelles de A à Z. Il est important que l'objet que vous voulez stocker corresponde au type
approprié pour la variable d'accueil. Reportez-vous à Variables d'accueil à la page 459 pour plus de détails.
Utilisation des variables utilisateur
Exemple 2 : Créez une variable appelée ME et affectez-lui la valeur π2.
1.
Appuyez sur
pour afficher la vue d'accueil.
2.
Affectez la valeur π2 à ME :
3.
Un message vous demande si vous souhaitez créer une variable appelée ME. Appuyez sur
sur
ou
pour confirmer votre intention.
Vous pouvez maintenant utiliser cette variable dans les calculs suivants : ME*3 produira 29,6…, par
exemple.
Exemple 3 : Vous pouvez également stocker des objets dans des variables à l'aide de l'opérateur
d'affectation : Nom:=Objet. Dans cet exemple, nous allons stocker {1,2,3} dans la variable utilisateur
YOU.
456 Chapitre 23 Variables
1.
Affectez la liste à la variable à l'aide de l'opérateur d'affectation « := ».
1
2
2.
3
Un message vous demande si vous souhaitez créer une variable nommée YOU. Appuyez sur
ou
pour confirmer votre intention.
La variable YOU est créée et contient la liste {1,2,3}. Vous pouvez maintenant utiliser cette variable
dans les calculs suivants : Par exemple, YOU + 60 renvoie le résultat {61,62,63}.
Utilisation des variables d'application
Tout comme vous pouvez affecter des valeurs aux variables d'accueil et utilisateur, vous pouvez aussi
attribuer des valeurs aux variables d'application. Les paramètres d'accueil peuvent être modifiés dans l'écran
Home Settings (Paramètres d'accueil) (
). En outre, vous pouvez modifier un paramètre
d'accueil depuis la vue d'accueil, en attribuant une valeur à la variable correspondant à ce paramètre. Par
exemple, le fait d'entrer Base:=0
dans la vue d'accueil force la zone des paramètres d'accueil
Integer (Entier) (pour la base des nombres entiers) sur Binaire. La valeur 1 correspond à Octale, 2 à Décimale
et 3 à Hexadécimale. Autre exemple : Vous pouvez modifier les paramètres de mesure d'angle en remplaçant
les radians par des degrés en entrant HAngle:=0
Il suffit d'entrer HAngle:=0
dans la vue d'accueil.
pour revenir aux radians.
Pour afficher la valeur attribuée à une variable, que celle-ci soit d'accueil, d'application ou définie par
l'utilisateur, saisissez son nom dans la vue d'accueil, puis appuyez sur
. Vous pouvez saisir ce
nom lettre par lettre ou le choisir dans le menu Variables en appuyant sur
.
Plus d'infos sur le menu Vars
Outre les quatre menus des variables, le menu Vars contient une bascule. Si vous souhaitez voir la valeur
d'une variable au lieu de son nom lorsque vous la choisissez dans le menu Vars, appuyez sur
. Un
point blanc apparaît à côté de l'étiquette du bouton de menu pour indiquer qu'il est actif et que sa sélection
renverra des valeurs de variable plutôt que des noms.
Pour les variables d'accueil et d'application, utilisez le menu Vars pour obtenir de l'aide sur la finalité de ces
variables. Sélectionnez la variable désirée et appuyez sur
. Supposons par exemple que vous voulez
obtenir une aide pour la variable de l'application Function (Fonction) GridDots (Points grille) :
1.
Appuyez sur
pour ouvrir le menu Vars.
Utilisation des variables 457
2.
3.
4.
5.
Appuyez sur
pour ouvrir le menu des variables d'application. (Pour une variable d'accueil,
appuyez sur
.)
Utilisez les touches de curseur pour accéder à la variable désirée.
Appuyez sur
Appuyez sur
pour afficher l'aide de cette variable.
pour quitter ou sur
pour revenir au sous-menu Vars actuel.
Qualification des variables
Certains noms de variable d'application sont partagés par plusieurs applications. Par exemple, l'application
Function (Fonction) dispose d'une variable nommée Xmin, mais elle n'est pas la seule : les applications Polar
(Polaire), Parametric (Paramétrique), Sequence (Suite) et Solve (Résoudre) en possèdent également une. Bien
que portant des noms identiques, ces variables contiennent habituellement des valeurs différentes. Si vous
essayez de récupérer une variable utilisée dans plusieurs applications en saisissant uniquement son nom
dans la vue d'accueil, vous obtenez le contenu de cette version de la variable dans l'application active. Par
exemple, si vous vous trouvez dans l'application Function (Fonction) et que vous saisissez Xmin dans la vue
d'accueil, la valeur de Xmin s'affiche depuis l'application Function (Fonction). Si vous souhaitez obtenir la
458 Chapitre 23 Variables
valeur de Xmin pour, par exemple, l'application Sequence (Suite), vous devez qualifier le nom de variable.
Entrez Sequence.Xmin pour récupérer la valeur de Xmin dans l'application Sequence (Suite).
Dans la figure sur la droite, la valeur de Xmin issue de l'application Function (Fonction) a été récupérée en
premier (–10.4...). Le nom de variable qualifié saisi en deuxième a récupéré la valeur de Xmin pour
l'application Sequence (Suite) (–1.8).
Notez que la syntaxe requise est la suivante : nom_application.nom_variable.
Il peut s'agir de l'une des 18 applications HP ou d'une application créée à partir d'une application intégrée. Le
nom de la variable d'application doit correspondre à un nom répertorié dans les tableaux de variables
d'application fournis ci-après. Les espaces ne sont pas autorisés dans le nom d'une application, et doivent
donc être remplacés par le caractère de soulignement :
ASTUCE :
.
des caractères spéciaux, comme Σ et σ, peuvent être inclus dans les noms de variable. Pour ce
faire, sélectionnez-les dans la palette des symboles spéciaux (
caractères (
) ou dans le menu des
).
Variables d'accueil
Pour accéder aux variables d'accueil, appuyez sur
Catégorie
Noms
Réel
A à Z et θ
Par exemple : 7,45
Complex (Complexe)
, puis sur
.
A
Z0 à Z9
Par exemple : 2+3×i
Z1 ou (2,3)
Z1 (selon vos paramètres de nombres
complexes)
Liste
L0 à L9
Par exemple : {1,2,3}
L1.
Variables d'accueil 459
Catégorie
Noms
Matrice
M0 à M9
Stockez les matrices et les vecteurs dans ces variables.
Par exemple : [[1,2],[3,4]]
Graphiques
G0 à G9
Paramètres
HAngle
M1.
HFormat
HSeparator
HDigits
HComplex
Entrée
Base
Bits
Signés
Système
Date
Heure
Langue
Remarques
Programmes
TOff
HVars
DelHVars
Variables d'application
Pour accéder aux variables d'applications, appuyez sur la touche a, puis sur . Ces variables sont présentées cidessous par application. Notez que si vous avez personnalisé une application intégrée, l'application que vous
avez créée apparaît dans le menu Variables application, sous le nom que vous lui avez attribué. Les variables
d'une application personnalisée sont accessibles de la même manière que celles des applications intégrées.
Variables de l'application Function (Fonction)
Catégorie
Noms
Résultats (explication ci-après)
SignedArea (Zone signée)
Root (Racine)
Extremum (Extrême)
Slope (Pente)
Isect (Isect)
Symbolic (Symboliq)
460 Chapitre 23 Variables
F1
F6
F2
F7
F3
F8
Catégorie
Plot (Tracé)
Noms
F4
F9
F5
F0
Axes
Xmin
Cursor (Curseur)
Xtick
GridDots (Points de grille)
Xzoom
GridLines (Lignes de grille)
Ymax
Labels (Etiquettes)
Ymin
Method (Méthode)
Ytick
Recenter (Recentrer)
Yzoom
Xmax
Numeric (Numérique)
NumStart
NumType
NumStep
NumZoom
NumIndep
Modes
AAngle
AComplex
ADigits
AFiles
AFilesB
AFormat
ANote
AProgram
AVars
DelAFiles
DelAVars
Variables de résultats
Extremum (Extrême)
Contient la valeur de la dernière utilisation de la fonction Extremum (Extrême) à partir du menu
dans la vue graphique de l'application Function (Fonction). La fonction d'application EXTREMUM ne stocke pas
de résultats dans cette variable.
Isect
Contient la valeur de la dernière utilisation de la fonction Isect à partir du menu
dans la vue
graphique de l'application Function (Fonction). La fonction d'application ISECT ne stocke pas de résultats dans
cette variable.
Root (Racine)
Contient la valeur de la dernière utilisation de la fonction Root (Racine) à partir du menu
dans la vue
graphique de l'application Function (Fonction). La fonction d'application ROOT ne stocke pas de résultats dans
cette variable.
Variables d'application 461
SignedArea (Zone signée)
Contient la valeur de la dernière utilisation de la fonction Signed Area (Zone signée) à partir du menu
dans la vue graphique de l'application Function (Fonction). La fonction d'application AREA ne stocke
pas de résultats dans cette variable.
Pente
Contient la valeur de la dernière utilisation de la fonction Slope (Pente) à partir du menu
dans la vue
graphique de l'application Function (Fonction). La fonction d'application SLOPE ne stocke pas de résultats
dans cette variable.
Variables de l'application Geometry (Géométrie)
Catégorie
Noms
Plot (Tracé)
Axes
GridDots
GridLines (Lignes de grille)
Etiquettes
PixSize
ScrollText
Xmax
Xmin
Ymax
Ymin
XTick
Ytick
AAngle
AComplex
ADigits
AFiles
AFilesB
AFormat
ANote
AProgram
AVars
DelAFiles
Modes
DelAVars
Variables de l'application Spreadsheet (Tableur)
Catégorie
Noms
Numérique
ColWidth
RowHeight
Ligne
Col
Cellule
Modes
AAngle
AComplex
ADigits
AFiles
AFilesB
AFormat
ANote
AProgram
AVars
DelAFiles
DelAVars
462 Chapitre 23 Variables
Variables de l'application Solve (Résoudre)
Catégorie
Noms
Résultats (explication ci-après)
SignedArea (Zone signée)
Racine
Extremum
Pente
Isect
Symboliq
Tracé
E1
E6
E2
E7
E3
E8
E4
E9
E5
E0
Axes
Xmin
Curseur
Xtick
GridDots
Xzoom
GridLines
Ymax
Etiquettes
Ymin
Type
Ytick
Recentrer
Yzoom
Xmax
Modes
AAngle
AComplex
ADigits
AFiles
AFilesB
AFormat
ANote
AProgram
AVars
DelAFiles
DelAVars
Variables de l'application Advanced Graphing (Graphiques avancés)
Catégorie
Noms
Symboliq
V1
V6
V2
V7
V3
V8
V4
V9
V5
V0
Axes
Xmin
Curseur
Xtick
GridDots
Xzoom
GridLines
Ymax
Tracé
Variables d'application 463
Catégorie
Numérique
Modes
Noms
Etiquettes
Ymin
Recentrer
Ytick
Xmax
Yzoom
NumXStart
NumIndep
NumYStart
NumType
NumXStep
NumXZoom
NumYStep
NumYZoom
AAngle
AComplex
ADigits
AFiles
AFilesB
AFormat
ANote
AProgram
AVars
DelAFiles
DelAVars
Variables de l'application Stats 1Var
Catégorie
Noms
Résultats (explication ci-après)
NbItem
ΣX
MinVal
ΣX2
Q1
MeanX
MedVal
sX
Q3
σX
MaxVal
serrX
ssX
Symboliq
H1
H4
H2
H5
H3
Tracé
Axes
Xmax
Curseur
Xmin
GridDots
Xtick
GridLines
Xzoom
Hmin
Ymax
Hmax
Ymin
Hwidth
Ytick
Etiquettes
Yzoom
Recentrer
464 Chapitre 23 Variables
Catégorie
Noms
Numérique
D1
D6
D2
D7
D3
D8
D4
D9
D5
D0
AAngle
AComplex
ADigits
AFiles
AFilesB
AFormat
ANote
AProgram
AVars
DelAFiles
Modes
DelAVars
Résultats
NbItem
Contient le nombre de points de données de l'analyse à une variable actuelle (H1 à H5).
MinVal
Contient la valeur minimale du jeu de données de l'analyse à une variable actuelle (H1 à H5).
Q1
Contient la valeur du premier quartile de l'analyse à une variable actuelle (H1 à H5).
MedVal
Contient la médiane de l'analyse à une variable actuelle (H1 à H5).
Q3
Contient la valeur du troisième quartile de l'analyse à une variable actuelle (H1 à H5).
MaxVal
Contient la valeur maximale de l'analyse à une variable actuelle (H1 à H5).
ΣX
Contient la somme du jeu de données de l'analyse à une variable actuelle (H1 à H5).
ΣX2
Contient la somme des carrés du jeu de données de l'analyse à une variable actuelle (H1 à H5).
MeanX
Contient la moyenne du jeu de données de l'analyse à une variable actuelle (H1 à H5).
Variables d'application 465
sX
Contient l'écart-type de l'échantillon du jeu de données de l'analyse à une variable actuelle (H1 à H5).
σX
Contient l'écart-type de la population du jeu de données de l'analyse à une variable actuelle (H1 à H5).
serrX
Contient l'erreur type du jeu de données de l'analyse à une variable actuelle (H1 à H5).
ssX
Contient la somme des carrés de l'écart de x pour l'analyse statistique actuelle (H1–H5).
Variables de l'application Stats 2Var
Catégorie
Noms
Résultats (explication ci-après)
NbItem
σX
Corrélation
serrX
Coefficient de détermination
ssX
sCov
MeanY
σCov
ΣY
ΣXY
ΣY2
MeanX
sY
ΣX
σY
ΣX2
serrY
sX
ssY
S1
S4
S2
S5
Symboliq
S3
Tracé
Numérique
466 Chapitre 23 Variables
Axes
Xmin
Curseur
Xtick
GridDots
Xzoom
GridLines
Ymax
Etiquettes
Ymin
Recentrer
Ytick
Xmax
Yzoom
C1
C6
C2
C7
C3
C8
C4
C9
Catégorie
Modes
Noms
C5
C0
AAngle
AComplex
ADigits
AFiles
AFilesB
AFormat
ANote
AProgram
AVars
DelAFiles
DelAVars
Résultats
NbItem
Contient le nombre de points de données de l'analyse à deux variables actuelle (S1 à S5).
Corrélation
Contient le coefficient de corrélation du dernier calcul de statistiques récapitulatives. Cette valeur dépend de
l'ajustement linéaire uniquement, quel que soit le type d'ajustement choisi.
Coefficient de détermination
Contient le coefficient de détermination du dernier calcul de statistiques récapitulatives. Cette valeur dépend
du type d'ajustement choisi.
sCov
Contient la covariance de l'échantillon de l'analyse statistique à deux variables actuelle (S1 à S5).
σCov
Contient la covariance de la population de l'analyse statistique à deux variables actuelle (S1 à S5).
ΣXY
Contient la somme des produits X Y de l'analyse statistique à deux variables actuelle (S1 à S5).
MeanX
Contient la moyenne des valeurs indépendantes (X) de l'analyse statistique à deux variables actuelle
(S1 à S5).
ΣX
Contient la somme des valeurs indépendantes (X) de l'analyse statistique à deux variables actuelle
(S1 à S5).
ΣX2
Contient la somme des carrés des valeurs indépendantes (X) de l'analyse statistique à deux variables actuelle
(S1 à S5).
Variables d'application 467
sX
Contient l'écart-type de l'échantillon des valeurs indépendantes (X) de l'analyse statistique à deux variables
actuelle (S1 à S5).
σX
Contient l'écart-type de la population des valeurs indépendantes (X) de l'analyse statistique à deux variables
actuelle (S1 à S5).
serrX
Contient l'erreur type des valeurs indépendantes (X) de l'analyse statistique à deux variables actuelle
(S1 à S5).
ssX
Contient la somme des carrés de l'écart de x pour l'analyse statistique actuelle (S1–S5).
MeanY
Contient la moyenne des valeurs dépendantes (Y) de l'analyse statistique à deux variables actuelle
(S1 à S5).
ΣY
Contient la somme des valeurs dépendantes (Y) de l'analyse statistique à deux variables actuelle (S1 à S5).
ΣY2
Contient la somme des carrés des valeurs dépendantes (Y) de l'analyse statistique à deux variables actuelle
(S1 à S5).
sY
Contient l'écart-type de l'échantillon des valeurs dépendantes (Y) de l'analyse statistique à deux variables
actuelle (S1 à S5).
σY
Contient l'écart-type de la population des valeurs dépendantes (Y) de l'analyse statistique à deux variables
actuelle (S1 à S5).
serrY
Contient l'erreur type des valeurs dépendantes (Y) de l'analyse statistique à deux variables actuelle
(S1 à S5).
ssY
Contient la somme des carrés de l'écart de y pour l'analyse statistique actuelle (S1–S5).
Variables de l'application Inférence
Catégorie
Noms
Résultats (explication ci-après)
ContribList
468 Chapitre 23 Variables
ContribMat
Catégorie
Noms
Pente
Inter
Corrélation
Coefficient de détermination
serrLine
serrSlope
serrInter
Yval
serrY
CritScore
Résultat
CritVal1
TestScore
CritVal2
TestValue
DF
Prob
Symboliq
AltHyp
InfType
Type
Numérique
Alpha
Regroupement
Conf
s1
ExpList
s2
Moyenne1
σ1
Moyenne2
σ2
n1
x1
n2
x2
μ0
XLIST
π0
Ylist
ObsList
Xval
ObsMat
Modes
AAngle
AComplex
ADigits
AFiles
AFilesB
AFormat
ANote
AProgram
AVars
DelAFiles
DelAVars
Résultats
Coefficient de détermination
Contient la valeur du coefficient de détermination.
ContribList
Contient une liste des contributions Khi carré par catégorie pour le test d'exactitude de l'ajustement Khi carré.
Variables d'application 469
ContribMat
Contient une matrice des contributions Khi carré par catégorie pour le test bidirectionnel Khi carré.
Corrélation
Contient la valeur du coefficient de corrélation.
CritScore
Contient la valeur de distribution Z ou t associée à la valeur α.
CritVal1
Contient la valeur critique inférieure de la variable expérimentale associée à la valeur TestScore négative
calculée à partir du niveau α.
CritVal2
Contient la valeur critique supérieure de la variable expérimentale associée à la valeur TestScore positive
calculée à partir du niveau α.
DF
Contient les degrés de liberté des tests t.
ExpList
Contient une liste des nombres attendus par catégorie pour le test d'exactitude de l'ajustement Khi carré.
ExpMat
Contient la matrice des nombres attendus par catégorie pour le test bidirectionnel Khi carré.
Inter
Contient la valeur de l'interception de la droite de régression pour le test t linéaire ou pour l'intervalle de
confiance de l'interception.
Prob
Contient la probabilité associée à la valeur TestScore.
Résultat
Pour des tests d'hypothèses, cette variable contient 0 ou 1 pour indiquer si l'hypothèse nulle a été rejetée ou
non.
serrInter
Contient l'erreur type de l'interception pour le test linéaire t ou pour l'intervalle de confiance de l'interception.
serrLine
Contient l'erreur type de la droite pour le test t linéaire.
serrSlope
Contient l'erreur type de la pente pour le test linéaire t ou pour l'intervalle de confiance de l'a pente.
470 Chapitre 23 Variables
serrY
Contient l'erreur type de ŷ soit pour l'intervalle de confiance pour une réponse moyenne soit pour l'intervalle
de prédiction pour une réponse future.
Pente
Contient la valeur de la pente de la droite de régression pour le test t linéaire ou pour l'intervalle de confiance
de la pente.
TestScore
Contient la valeur de la distribution Z ou t calculée à partir des opérations du test d'hypothèse ou de
l'intervalle de confiance.
TestValue
Contient la valeur de la variable expérimentale associée à la valeur TestScore.
Yval
Contient la valeur de ŷ soit pour l'intervalle de confiance pour une réponse moyenne soit pour l'intervalle de
prédiction pour une réponse future.
Variables de l'application Parametric (Paramétrique)
Catégorie
Symboliq
Tracé
Numérique
Noms
X1
X6
Y1
Y6
X2
X7
Y2
Y7
X3
X8
Y3
Y8
X4
X9
Y4
Y9
X5
X0
Y5
Y0
Axes
Tstep
Curseur
Xmax
GridDots
Xmin
GridLines
Xtick
Etiquettes
Xzoom
Type
Ymax
Recentrer
Ymin
Tmin
Ytick
Tmax
Yzoom
NumStart
NumType
Variables d'application 471
Catégorie
Noms
NumStep
Modes
NumZoom
AAngle
AComplex
ADigits
AFiles
AFilesB
AFormat
ANote
AProgram
AVars
DelAFiles
DelAVars
Variables de l'application Polar (Polaire)
Catégorie
Symboliq
Tracé
Numérique
Modes
Noms
R1
R6
R2
R7
R3
R8
R4
R9
R5
R0
θmin
Recentrer
θmax
Xmax
θstep
Xmin
Axes
Xtick
Curseur
Xzoom
GridDots
Ymax
GridLines
Ymin
Etiquettes
Ytick
Type
Yzoom
NumStart
NumType
NumStep
NumZoom
AAngle
AComplex
ADigits
AFiles
AFilesB
AFormat
ANote
AProgram
AVars
DelAFiles
DelAVars
472 Chapitre 23 Variables
Variables de l'application Finance
Catégorie
Numérique
Noms
CPYR
NbPmt
BEG
PMT
FV
PPYR
IPYR
PV
GSize
Modes
AAngle
AComplex
ADigits
AFiles
AFilesB
AFormat
ANote
AProgram
AVars
DelAFiles
DelAVars
Variables de l'application Linear Solver (Solveur linéaire)
Catégorie
Noms
Numérique
LSystem
LSolutiona
Modes
AAngle
AComplex
ADigits
AFiles
AFilesB
AFormat
ANote
AProgram
AVars
DelAFiles
DelAVars
a
Contient un vecteur comprenant la dernière solution trouvée par l'application Solveur d'équation linéaire.
Variables de l'application Triangle Solver (Solveur triangle)
Catégorie
Numérique
Noms
SideA
AngleA
SideB
AngleB
SideC
AngleC
Rect
Modes
AAngle
AComplex
ADigits
AFiles
AFilesB
AFormat
ANote
AProgram
Variables d'application 473
Catégorie
Noms
AVars
DelAFiles
DelAVars
Variables de l'application Linear Explorer (Explorateur Affine)
Catégorie
Modes
Noms
AAngle
AComplex
ADigits
AFiles
AFilesB
AFormat
ANote
AProgram
AVars
DelAFiles
DelAVars
Variables de l'application Quadratic Explorer (Explorateur quadratique)
Catégorie
Modes
Noms
AAngle
AComplex
ADigits
AFiles
AFilesB
AFormat
ANote
AProgram
AVars
DelAFiles
DelAVars
Variables de l'application Trig Explorer (Explorateur trig)
Catégorie
Modes
Noms
AAngle
AComplex
ADigits
AFiles
AFilesB
AFormat
ANote
AProgram
AVars
DelAFiles
DelAVars
a2
Contient un vecteur comprenant la dernière solution trouvée par l'application Linear Solver (Solveur linéaire).
474 Chapitre 23 Variables
Variables de l'application Sequence (Suite)
Catégorie
Symboliq
Tracé
Numérique
Noms
U1
U6
U2
U7
U3
U8
U4
U9
U5
U0
Axes
Xmax
Curseur
Xmin
GridDots
Xtick
GridLines
Xzoom
Etiquettes
Ymax
Nmin
Ymin
Nmax
Ytick
Recentrer
Yzoom
NumIndep
NumType
NumStart
NumZoom
NumStep
Modes
AAngle
AComplex
ADigits
AFiles
AFilesB
AFormat
ANote
AProgram
AVars
DelAFiles
DelAVars
Variables d'application 475
24 Unités et constantes
Unités
Une unité de mesure, par exemple le pouce, l'ohm ou le becquerel, permet d'obtenir avec précision la
grandeur d'une quantité physique.
Une unité de mesure peut être associée à tout nombre ou résultat numérique. Une valeur numérique à
laquelle a été attribuée une unité est qualifiée de mesure. Les mesures peuvent être manipulées de la même
manière que des nombres exempts d'unités. Les unités restent associées à leurs nombres dans les calculs
ultérieurs.
Les unités sont accessibles dans le menu Units (Unités). Appuyez sur
nécessaire, appuyez sur
(Unités) et, si
.
Le menu est organisé en catégories. Les catégories sont répertoriées à gauche, tandis que les unités qu'elles
contiennent apparaissent à droite.
Catégories d'unités
●
longueur
●
surface
●
volume
●
heure
●
vitesse
●
masse
●
accélération
●
force
●
énergie
476 Chapitre 24 Unités et constantes
●
puissance
●
pression
●
température
●
électricité
●
lumière
●
angle
●
viscosité
●
radiation
Préfixes
Le menu Units (Unités) contient une entrée qui ne correspond pas à une catégorie d'unités, en l'occurrence
Prefix (Préfixe). Une fois sélectionnée, cette option affiche une palette de préfixes.
Y : yotta
Z : zetta
E : exa
P : peta
T : tera
G : giga
M : mega
k : kilo
h : hecto
D : deca
d : deci
c : centi
m : milli
µ : micro
n : nano
p : pico
f : femto
a : atto
z : zepto
y : octo
Les préfixes d'unités permettent d'entrer facilement des nombres très grands et très petits. Par exemple, la
vitesse de la lumière est d'environ 300 000 m/s. Pour l'utiliser dans un calcul, entrez 300_km/s, en
sélectionnant le préfixe k dans la palette de préfixes.
Sélectionnez le préfixe souhaité avant de choisir l'unité.
Calculs d'unités
Un nombre et une unité constituent une mesure. Vous pouvez effectuer des calculs impliquant plusieurs
mesures, à condition que les unités de chaque mesure appartiennent à la même catégorie. Par exemple, vous
pouvez additionner deux mesures de longueur, y compris d'unités différentes, comme indiqué dans l'exemple
suivant. Il est toutefois impossible d'additionner une mesure de longueur et une mesure de volume.
Calculs d'unités 477
Supposons que vous souhaitez additionner 20 centimètres et 5 pouces et afficher le total en centimètres.
1.
Pour afficher le résultat en centimètres, commencez par sélectionner cette mesure. 20
(Unités). Sélectionnez Length (Longueur). Sélectionnez cm.
478 Chapitre 24 Unités et constantes
2.
Ajoutez maintenant les 5 pouces.
5
. Sélectionnez Length (Longueur).
Sélectionnez dans
Le résultat indiqué est 32,7 cm. Si vous voulez le résultat en pouces, il faut entrer les 5 pouces en
premier.
Calculs d'unités 479
3.
Pour poursuivre l'exemple, divisons maintenant le résultat par 4 secondes.
Sélectionnez Time (Heure). Sélectionnez s
Le résultat affiché est 8,175 cm*s–1.
480 Chapitre 24 Unités et constantes
.
4
.
4.
Convertissons maintenant ce résultat en kilomètres/heure.
Speed (Vitesse). Sélectionnez km/h
. Sélectionnez
.
Le résultat affiché est 0,2943 kilomètre/heure.
Ce raccourci ne fonctionne pas dans la vue du CAS.
Outils d'unités
Il existe plusieurs outils de gestion et d'utilisation des unités. Pour y accéder, appuyez sur
puis sur
.
Convert (Convertir)
Convertit une unité vers une autre unité de la même catégorie.
CONVERT(5_m,1_ft) renvoie 16.4041994751_ft
Outils d'unités 481
Vous pouvez également utiliser le dernier résultat comme premier argument d'un nouveau calcul de
conversion. Appuyez sur
pour copier le dernier résultat dans la ligne de saisie. Vous pouvez
également sélectionner une valeur dans l'historique et appuyer sur
saisie.
pour la copier dans la ligne de
avec une mesure invoque également la commande de conversion et convertit toute unité
suivant le symbole de stockage.
MKSA
Mètres, kilogrammes, secondes, ampères. Convertit une unité complexe vers les composants de base du
système MKSA.
MKSA(8.175_cm/s) renvoie .08175_m/s
UFACTOR
Facteur de conversion des unités. Convertit une mesure, à l'aide d'une unité composée, en une mesure
exprimée en unités constitutives. Par exemple, un coulomb, mesure de charge électrique, est une unité
composée dérivée des unités de base SI d'ampère et de seconde : 1 C = 1 A * 1 s. Aussi :
UFACTOR(100_C,1_A)) renvoie 100_A*s
USIMPLIFY
Simplification d'unités. A titre d'exemple, un joule équivaut à un kg*m2/s2. De cette manière :
USIMPLIFY(5_kg*m^2/s^2) renvoie 5_J.
Constantes physiques
Les valeurs de 34 constantes mathématiques et physiques peuvent être sélectionnées (par nom ou valeur) et
utilisées dans des calculs. Ces constantes sont regroupées en quatre catégories : mathématique, chimique,
physique et mécanique quantique. Elles sont répertoriées dans la section Liste des constantes à la page 484.
Pour afficher les constantes, appuyez sur
puis sur
.
Supposons que vous souhaitez connaître l'énergie potentielle d'une masse de 5 unités en fonction de
l'équation E = mc2.
482 Chapitre 24 Unités et constantes
1.
Entrez la masse et l'opérateur de multiplication : 5
2.
Ouvrez le menu des constantes.
3.
Sélectionnez Physics (Physique).
4.
Sélectionnez c: 299792458.
Constantes physiques 483
5.
Mettez la vitesse de la lumière au carré et évaluez l'expression.
Vous pouvez entrer uniquement la valeur d'une constante ou la constante accompagnée de ses unités (le cas
s'affiche à l'écran, la valeur est insérée à l'emplacement du curseur. Lorsque
échéant). Lorsque
s'affiche à l'écran, la valeur et ses unités sont insérées à l'emplacement du curseur.
Dans l'illustration précédente, la première entrée affiche la constante universelle des gaz parfaits
apparaissait. La deuxième entrée indique la même constante,
sélectionnée alors que le bouton
mais cette fois sélectionnée tandis que le bouton
Le fait d'appuyer sur
affiche
Liste des constantes
Catégorie
Nom et symbole
Math (Mathématique)
e
MAXREAL
MINREAL
484 Chapitre 24 Unités et constantes
s'affichait.
, et inversement.
Catégorie
Nom et symbole
π
I
Chemistry (Chimie)
Avogadro, NA
Boltmann, k
volume molaire, Vm
gaz universel, R
température standard, StdT
pression standard, StdP
Physics (Physique)
Stefan-Boltzmann, σ
vitesse lumière, c
permittivité, ϵ0
perméabilité, µ0
accélération de gravité, g
gravitation, G
Quantum (Quantique)
Planck, h
Dirac,Ћ
charge électronique, q
masse de l'électron, me
rapport q/me, qme
masse du proton, mp
rapport mp/me, mpme
structure fine, α
flux magnétique, ϕ
Faraday, F
Rydberg, R∞
rayon de Bohr, a0
magnéton de Bohr, µ
magnéton nucléaire, µN
longueur d'onde du photon, λ0
fréquence du photon, f0
longueur d'onde de Compton, λc
Constantes physiques 485
25 Listes
Une liste est constituée de matrices, d'expressions ou de nombres réels ou complexes séparés par des
virgules et délimités par des accolades. Une liste peut, par exemple, comprendre une suite de nombres réels,
telle que {1,2,3}. Les listes constituent un moyen pratique de regrouper des objets associés.
Vous pouvez utiliser des listes dans la vue d'accueil et dans les programmes.
Dix variables de listes sont disponibles, notées de L0 à L9, ou vous pouvez créer vos propres noms de
variable de listes. Vous pouvez les utiliser dans des calculs ou des expressions, dans la vue d'accueil ou dans
un programme. Récupérez un nom de liste dans le menu Vars (
) ou saisissez-le à l'aide du clavier.
Vous pouvez créer, modifier, supprimer, envoyer et recevoir des listes nommées dans le catalogue de listes :
(Liste). Vous pouvez également créer et mémoriser des listes, nommées ou non, dans la
vue d'accueil.
Les variables de listes se comportent de la même façon que les colonnes C1 à C0 de l'application Stats 2Var et que les colonnes D1 à D0 de l'application Stats - 1Var. Vous pouvez mémoriser une colonne de
statistiques sous forme de liste (et vice versa) et utiliser des fonctions de liste sur des colonnes de
statistiques ou utiliser des fonctions de statistiques sur des variables de listes.
Création d'une liste dans le catalogue de listes
1.
Ouvrez le catalogue de listes.
(Liste).
Le nombre d'éléments d'une liste est indiqué en regard du nom de cette dernière.
486 Chapitre 25 Listes
2.
Appuyez sur le nom que vous souhaitez affecter à la nouvelle liste (L1, L2, etc.). L'éditeur de listes
s'ouvre.
Si vous préférez créer une nouvelle liste plutôt que de modifier une liste contenant déjà des éléments,
assurez-vous de choisir une liste ne comprenant aucun élément.
3.
Entrez les valeurs que vous souhaitez voir apparaître dans la liste, sans oublier d'appuyer sur
entre chaque saisie.
Une valeur peut être un nombre réel ou complexe, ou une expression. Si vous entrez une expression, elle
est évaluée et le résultat est inséré dans la liste.
4.
Lorsque vous avez terminé, appuyez sur
sur
(Liste) pour revenir au catalogue de listes ou
pour accéder à la vue d'accueil.
Les touches et boutons disponibles dans le catalogue de listes sont les suivants :
Création d'une liste dans le catalogue de listes 487
Bouton ou touche
Objectif
Ouvre la liste sélectionnée pour la modifier. Vous pouvez également appuyer simplement
sur le nom de la liste.
Supprime le contenu de la liste sélectionnée.
ou
Envoie la liste mise en surbrillance vers une autre calculatrice HP Prime, le cas échéant.
Efface toutes les listes.
(Effacer)
Déplace le curseur vers le haut ou le bas du catalogue, respectivement.
ou
Editeur de listes
L'éditeur de listes est un environnement spécifique permettant d'entrer des données dans des listes. Une fois
le catalogue de listes ouvert, il existe deux moyens d'ouvrir l'éditeur de listes :
●
Sélectionnez la liste, puis appuyez sur
●
Appuyez sur le nom de la liste.
ou
Editeur de listes : Boutons et touches
Lorsque vous ouvrez une liste, les touches et boutons suivants sont disponibles :
Bouton ou touche
Objectif
Copie l'élément de liste sélectionné dans la ligne de saisie.
Ouvre un menu d'options d'édition de la liste.
Déplace le curseur vers l'élément spécifié de la liste. Cette option est particulièrement utile avec
les très longues listes.
Détermine le sens de déplacement du curseur lorsque vous appuyez sur
. Les
options sont Bas, Droite et Aucun.
(Effacer)
ou
Efface tous les éléments de la liste.
Déplace le curseur vers le début ou la fin de la liste.
Editeur de listes : Menu Autre
Le menu Autre de l'Éditeur de liste contient des options d'édition de liste. Ces options sont décrites dans le
tableau suivant.
488 Chapitre 25 Listes
Catégorie
Option
Description
Insérer
Ligne
Insère une nouvelle ligne au-dessus de la ligne courante dans
la liste. Cette nouvelle ligne contient un zéro.
Supprimer
Colonne
Supprime le contenu de la liste courante (colonne). Pour
supprimer un seul élément, sélectionnez-le, puis appuyez sur
.
Sélectionner
Ligne
Sélectionne la ligne courante. Une fois sélectionnée, la ligne
peut être copiée.
Colonne
Sélectionne la colonne courante. Une fois sélectionnée, la
colonne peut être copiée.
Zone
Ouvre une boîte de dialogue permettant de sélectionner un
tableau rectangulaire défini par un emplacement de début et
un emplacement de fin. Vous pouvez également effectuer un
appui long sur une cellule pour commencer la sélection, puis
faire glisser votre doigt pour sélectionner un tableau
rectangulaire d'éléments. Une fois sélectionné, le tableau peut
être copié.
Sélection
Permuter
Active ou désactive le mode de sélection. Vous pouvez
également effectuer un appui long sur une cellule, puis faire
glisser votre doigt pour sélectionner plusieurs cellules.
Colonne
Transpose les valeurs des colonnes sélectionnées.
Édition d'une liste
1.
Ouvrez le catalogue de listes.
(Liste).
Création d'une liste dans le catalogue de listes 489
2.
3.
Appuyez sur le nom de la liste (L1, L2, etc.). L'éditeur de listes s'ouvre.
Appuyez sur l'élément que vous souhaitez modifier. (Vous pouvez également appuyer sur
ou
jusqu'à ce que l'élément que vous souhaitez modifier soit mis en évidence.) Dans l'exemple
suivant, modifiez le troisième élément pour que sa valeur soit 5.
5
Insertion d'un élément dans une liste
Supposons que vous souhaitez insérer une nouvelle valeur (9) en L1(2) dans la liste L1 affichée dans la figure
suivante.
490 Chapitre 25 Listes
1.
Sélectionnez L1(2), autrement dit, sélectionnez le deuxième élément de la liste.
2.
Appuyez sur
3.
Entrez 9, puis appuyez sur
, sélectionnez Insérer, puis Ligne.
.
Suppression de listes
Pour supprimer une liste
Dans le catalogue de listes, utilisez les touches de curseur pour mettre en évidence la liste, puis appuyez sur
. Vous êtes invité à confirmer votre décision. Appuyez sur
ou sur
.
Si la liste correspond à l'une des listes réservées L0 à L9, alors seul le contenu de la liste est supprimé. La liste
est simplement vidée de son contenu. S'il s'agit d'une liste que vous avez nommée (autre que L0 à L9), cette
dernière est alors complètement supprimée.
Suppression de listes 491
Pour supprimer toutes les listes
Dans le catalogue de listes, appuyez sur
(Effacer).
Le contenu des listes L0 à L9 est supprimé et les autres listes nommées sont entièrement supprimées.
Listes dans la vue d'accueil
Vous pouvez entrer et manipuler des listes directement dans la vue d'accueil. Les listes peuvent être
nommées ou non.
Pour créer une liste
1.
Appuyez sur
({}).
Une paire d'accolades apparaît dans la ligne de saisie. Toutes les listes doivent être délimitées par des
accolades.
2.
3.
4.
Saisissez le premier élément de la liste, suivi par une virgule : [élément]
Continuez d'ajouter des éléments, en séparant chacun d'eux par une virgule.
Une fois les éléments entrés, appuyez sur
. La liste est alors ajoutée dans l'historique (avec
des expressions parmi les éléments évalués).
Pour mémoriser une liste
Vous pouvez mémoriser une liste dans une variable. Cette opération peut être réalisée avant l'ajout de la liste
dans l'historique ou vous pouvez copier la liste depuis l'historique. Une fois que vous avez entré une liste dans
, attribuez-lui un nom,
la ligne de saisie ou que vous l'avez copiée depuis l'historique, appuyez sur
puis appuyez sur
. Les noms des variables de liste réservées vont de L0 à L9. Cependant, vous
pouvez aussi créer un nom de variable de liste personnalisé.
Par exemple, pour mémoriser la liste {25,147,8} dans L7 :
492 Chapitre 25 Listes
1.
2.
Créez la liste dans la ligne de saisie.
Appuyez sur
pour déplacer le curseur en dehors de la liste.
3.
Appuyez sur
4.
Saisissez le nom suivant :
.
7
5.
Terminez l'opération :
.
Pour afficher une liste
.
Pour afficher une liste dans la vue d'accueil, saisissez son nom, puis appuyez sur
Si la liste est vide, une paire d'accolades vides est renvoyée.
Pour afficher un élément
Pour afficher un élément d'une liste dans la vue d'accueil, entrez nomliste (élémentn°). Par exemple, si
L6 = {3,4,5,6}, alors L6(2)
renvoie 4.
Pour mémoriser un élément
Pour mémoriser une valeur dans un élément d'une liste dans la vue d'accueil, entrez valeur
nomliste
(élémentn°). Par exemple, pour mémoriser 148 en tant que deuxième élément de L2, entrez 148
L2(2)
.
Références de liste
Supposons que L1:={5, "abcde", {1,2,3,4,5}, 11}. L1(1) renvoie 5 et L1(2) renvoie "abcde". L1(2,4)
renvoie 100 (code ASCII de d) et L1(2,4,1) renvoie "d". L1({2,4}) renvoie {"abcde", {1,2,3,4,5},11}, une
sous-liste de tous les éléments de 2 à 4.
Pour envoyer une liste
Vous pouvez envoyer des listes à une autre calculatrice ou à un ordinateur de la même façon que pour les
applications, les programmes, les matrices et les remarques.
Fonctions de listes
Les fonctions de listes sont disponibles dans le menu Math. Vous pouvez les utiliser dans la vue d'accueil et
dans les programmes.
Vous pouvez saisir le nom de la fonction ou le copier à partir de la catégorie List (Liste) du menu Math.
Fonctions de listes 493
Appuyez sur
6 pour sélectionner la catégorie List (Liste) dans la colonne de gauche du menu Math.
List (Liste) est la sixième catégorie dans le menu Math, raison pour laquelle vous parvenez directement à la
catégorie List (Liste) quand vous appuyez sur 6. Appuyez sur une fonction pour la sélectionner, ou utilisez les
touches de direction pour la mettre en évidence et appuyez sur
ou sur
.
Les fonctions de listes sont placées entre parenthèses. Elles comprennent des arguments séparés par des
virgules (CONCAT(L1,L2), par exemple). Un argument peut être le nom d'une variable de liste ou la liste
elle-même. Par exemple, REVERSE(L1) ou REVERSE({1,2,3}).
Les opérateurs courants tels que +, –, × et ÷ peuvent utiliser les listes comme arguments. S'il existe deux
arguments et que ce sont deux listes, alors ces dernières doivent être de la même longueur puisque les
éléments sont associés lors du calcul. S'il existe deux arguments et que l'un d'eux est un nombre réel, chaque
élément de la liste est manipulé lors du calcul.
Exemple :
5*{1,2,3} renvoie {5,10,15}.
Outre les opérateurs courants qui peuvent utiliser les nombres, les matrices ou les listes comme arguments, il
existe des commandes qui n'acceptent que les listes.
Format de menu
Par défaut, une fonction de liste est présentée dans le menu Math à l'aide de son nom descriptif au lieu de son
nom de commande courant. Ainsi, le nom de commande CONCAT est présenté en tant que Concatenate
(Concaténer) et POS en tant que Position.
Si vous préférez que le menu Math indique les noms de commande, désélectionnez l'option Menu Display
(Affichage Menu) sur la page 2 de l'écran des paramètres d'accueil.
Difference (Différence)
Renvoie la liste des éléments non communs ide deux listes.
DIFFERENCE({1,2,3,4}, {1,3,5,7}) renvoie {2,4,5,7}
Intersect (Intersection)
Renvoie la liste des éléments communs aux deux listes.
494 Chapitre 25 Listes
INTERSECT({1,2,3,4}, {1,3,5,7}) renvoie {1,3}
Créer une liste
Calcule une suite d'éléments pour une nouvelle liste, en utilisant la syntaxe suivante :
MAKELIST(expression,variable,début,fin,incrément)
Evalue l'expression par rapport à la variable puisque la variable utilise des valeurs comprises entre les valeurs
début et fin, utilisées comme palier d'incrément.
Exemple :
Dans la vue d'accueil, générez une série de carrés de 23 à 27 :
Sélectionnez List (Liste). Sélectionnez Make List (Créer une liste) (ou MAKELIST)
23
27
1
Sort (Trier)
Trie les éléments d'une liste par ordre croissant.
SORT(liste)
Exemple :
SORT({2,5,3}) renvoie {2,3,5}
Reverse (Inverser)
Crée une liste en inversant l'ordre des éléments d'une liste.
REVERSE(liste)
Exemple :
REVERSE({1,2,3}) renvoie {3,2,1}
Fonctions de listes 495
Concatenate (Concaténer)
Permet de concaténer deux listes en une seule.
CONCAT(liste1,liste2)
Exemple :
CONCAT({1,2,3},{4}) renvoie {1,2,3,4}.
Position
Renvoie la position d'un élément dans une liste. L'élément peut être une valeur, une variable ou une
expression. Si l'élément apparaît plusieurs fois, c'est la position de la première occurrence qui est renvoyée.
La valeur 0 est renvoyée s'il n'existe aucune occurrence de l'élément spécifié.
POS(liste, élément)
Exemple :
POS ({3,7,12,19},12) renvoie 3.
Size (Taille)
Renvoie le nombre d'éléments d'une liste ou une liste contenant les dimensions d'un vecteur ou d'une matrice.
Size(liste) ou SIZE(vecteurr) ou SIZE(matrice)
Exemples :
SIZE({1,2,3}) renvoie 3
SIZE([[1 2 3], [4 5 6]]) renvoie {2, 3}
ΔLIST
Crée une liste composée des premières différences d'une liste. Il s'agit des différences entre des éléments
consécutifs de la liste. La nouvelle liste comprend un élément de moins que la liste d'origine. Les différences
pour {x1, x2, x3,... xn-1, xn} sont {x2–x1, x3–x2 ,... xn–xn–1}.
ΔLIST(liste1)
Exemple :
Dans la vue d'accueil, mémorisez {3,5,8,12,17,23} dans la liste L5, puis calculez les premières différences de
la liste.
3,5,8,12,17,23
(Liste). Sélectionnez ΔListeA.
496 Chapitre 25 Listes
5
5
. Sélectionnez List
ΣLIST
Calcule la somme de tous les éléments d'une liste.
ΣLIST(liste)
Exemple :
ΣLIST({2,3,4}) renvoie 9.
πLIST
Calcule le produit de tous les éléments d'une liste.
πLIST(liste)
Exemple :
πLIST({2,3,4}) renvoie 24.
Recherche de valeurs statistiques pour des listes
Pour rechercher des valeurs statistiques, telles que la moyenne, la médiane, le maximum et le minimum d'une
liste, créez une liste, mémorisez-la dans un jeu de données, puis utilisez l'application Stats - 1Var.
Dans cet exemple, utilisez l'application Stats - 1Var pour trouver la moyenne et la médiane ainsi que les
valeurs maximale et minimale des éléments de la liste L1 : 88, 90, 89, 65, 70 et 89.
1.
Dans la vue d'accueil, créez la liste L1.
88, 90, 89, 65, 70,89
1
Recherche de valeurs statistiques pour des listes 497
2.
Dans la vue d'accueil, mémorisez L1 en D1.
1
1
Vous pouvez alors afficher les données de la liste dans la vue numérique de l'application Stats - 1Var.
498 Chapitre 25 Listes
3.
Lancez l'application Stats - 1Var.
Sélectionnez Stats - 1Var. Notez que les éléments de la liste sont dans le jeu de données D1.
4.
Dans la vue symbolique, spécifiez le jeu de données dont vous souhaitez rechercher les statistiques.
Par défaut, H1 utilisera les données figurant dans D1. Aucune autre opération ne doit être effectuée
dans la vue symbolique. Toutefois, si les données qui vous intéressent se trouvent dans D2, ou toute
autre colonne que D1, vous devez spécifier la colonne de données ici.
Recherche de valeurs statistiques pour des listes 499
5.
Calculez les statistiques.
6.
Cela fait, appuyez sur
500 Chapitre 25 Listes
.
26 Matrices
Vous pouvez créer, modifier et manipuler des matrices et des vecteurs dans la vue d'accueil, dans le CAS
(Système de calcul formel), ou encore dans des programmes. Les matrices peuvent être entrées directement
dans la vue d'accueil ou le CAS, ou à l'aide de l'éditeur de matrices.
Vecteurs
Les vecteurs sont des tableaux à une dimension. Ils ne sont composés que d'une seule ligne. Un vecteur est
encadré par des crochets. Exemple : [1 2 3]. Un vecteur peut être un nombre réel ou un nombre complexe
comme [1+2*i 7+3*i].
Matrices
Les matrices sont des tableaux bidimensionnels. Elles sont composées d'au moins deux lignes et d'une
colonne. Les matrices peuvent contenir toute combinaison de nombres réels et complexes, par exemple :
ou
Variables de matrice
Il existe dix variables de matrice disponibles, nommées de M0 à M9; Cependant, vous pouvez enregistrer une
matrice dans un nom de variable que vous définissez. Vous pouvez ensuite utiliser ces variables pour vos
calculs dans la vue d'accueil ou la vue du CAS, ou encore dans un programme. Vous pouvez récupérer des
noms de matrice dans le menu Vars, ou les entrer à l'aide du clavier.
Création et mémorisation de matrices
Le catalogue de matrices contient les variables de matrice dédiées, notées de M0 à M9, ainsi que les variables
de matrice que vous avez créées dans la vue d'accueil ou la vue du CAS (ou à partir d'un programme, pour les
matrices globales).
Lorsque vous sélectionnez un nom de matrice à utiliser, vous pouvez créer, modifier et supprimer des
matrices dans l'éditeur de matrices. Vous pouvez également recevoir une matrice d'une autre calculatrice
HP Prime.
Création et mémorisation de matrices 501
Pour ouvrir le catalogue de matrices, appuyez sur
(Matrice).
Dans le catalogue de matrices, la taille d'une matrice s'affiche en regard de son nom. (Une matrice vide
apparaît en tant que 1*1.) Le nombre d'éléments qu'une matrice contient figure en regard d'un vecteur.
Vous pouvez également créer et mémoriser des matrices (nommées ou non) dans la vue d'accueil. A titre
d'exemple, la commande :
POLYROOT([1,0,–1,0])►M1
mémorise les racines du vecteur complexe présentant une longueur de 3 dans la variable M1. M1 comprend
ainsi les trois racines de : 0, 1 et –1.
Catalogue de matrices : boutons et touches
Les touches et boutons disponibles dans le catalogue de matrices sont les suivants :
Bouton ou touche
Objectif
Ouvre la matrice mise en surbrillance pour la modifier.
Supprime le contenu de la matrice sélectionnée.
ou
Transforme la matrice sélectionnée en vecteur à une dimension.
Envoie la matrice mise en surbrillance vers une autre calculatrice HP Prime, le cas
échéant.
Efface le contenu des variables de matrice dédiées (de M0 à M9) et supprime toute
matrice nommée par l'utilisateur.
(Effacer)
Utilisation des matrices
Pour ouvrir l'éditeur de matrices
Pour créer ou modifier une matrice, accédez au catalogue de matrices puis appuyez sur une matrice. Vous
pouvez également utiliser les touches de curseur pour mettre en évidence la matrice puis appuyer sur
. L'éditeur de matrices s'ouvre.
Éditeur de matrices Boutons et touches
Les touches et boutons disponibles dans l'Éditeur de matrices sont les suivants :
Bouton ou touche
Objectif
Copie l'élément sélectionné dans la ligne de saisie, où il peut être modifié. Cette option est
visible uniquement lorsqu'un élément de la matrice ou du vecteur est sélectionné.
Ouvre un menu avec des options d'édition.
Déplace le curseur vers l'élément spécifié dans la matrice. Cette option est particulièrement
utile avec les très grosses matrices.
502 Chapitre 26 Matrices
Bouton ou touche
Objectif
Détermine le sens de déplacement du curseur lorsque vous appuyez sur
. Les
options sont Bas, Droite et Aucun.
Supprime la ligne mise en surbrillance, la colonne ou la matrice dans son ensemble. (Vous êtes
invité à effectuer une sélection.)
(Effacer)
Permet de déplacer le curseur, respectivement vers la première ligne, la dernière ligne, la
première colonne ou la dernière colonne.
Éditeur de matrices Menu Autre
Le menu Autre de l'Éditeur de matrices contient des options semblables à celles du menu Autre de l'Éditeur de
listes, mais avec des options d'édition de matrices supplémentaires. Ces options sont décrites dans le tableau
suivant.
Catégorie
Option
Description
Insérer
Ligne
Insère une nouvelle ligne au-dessus de la ligne courante dans
la matrice. Cette nouvelle ligne contient des zéros.
Colonne
Insère une nouvelle colonne à gauche de la colonne courante
dans la matrice. Cette nouvelle colonne contient des zéros.
Ligne
Supprime la ligne courante de la matrice.
Colonne
Supprime la colonne courante de la matrice.
Tout
Supprime le contenu de la matrice.
Ligne
Sélectionne la ligne courante. Une fois sélectionnée, la ligne
peut être copiée.
Colonne
Sélectionne la colonne courante. Une fois sélectionnée, la
colonne peut être copiée.
Zone
Ouvre une boîte de dialogue permettant de sélectionner un
tableau rectangulaire défini par un emplacement de début et
un emplacement de fin. Vous pouvez également effectuer un
appui long sur une cellule pour commencer la sélection, puis
faire glisser votre doigt pour sélectionner un tableau
rectangulaire d'éléments. Une fois sélectionné, le tableau peut
être copié.
Supprimer
Sélectionner
Sélection
Permuter
Active ou désactive le mode de sélection. Vous pouvez
également effectuer un appui long sur une cellule, puis faire
glisser votre doigt pour sélectionner plusieurs cellules.
Ligne
Transpose les valeurs des lignes sélectionnées.
Colonne
Transpose les valeurs des colonnes sélectionnées.
Utilisation des matrices 503
Création d'une matrice dans l'Éditeur de matrices
1.
Ouvrez le catalogue de matrices :
(Matrice)
2.
Pour créer un vecteur, appuyez sur
ou
soit en surbrillance. Appuyez ensuite sur
jusqu'à ce que la matrice que vous souhaitez utiliser
, puis sur
. Poursuivez à partir de l'étape
4 ci-dessous.
3.
Pour créer une matrice, appuyez sur son nom (de M0 à M9), ou sur
ou
jusqu'à ce que la
matrice que vous souhaitez utiliser soit en surbrillance. Appuyez ensuite sur
.
Notez que la taille 1*1 apparaît en regard du nom d'une matrice vide.
4.
Pour chaque élément de la matrice, entrez un chiffre ou une expression, puis appuyez sur
sur
ou
.
Vous pouvez entrer des nombres complexes dans leur forme complexe, soit (a, b), a correspondant à la
partie réelle et b à la partie imaginaire. Vous pouvez également les saisir sous la forme a+bi.
5.
Par défaut, lorsqu'un élément est entré, le curseur se déplace sur la colonne suivante de la même ligne.
Vous pouvez utiliser les touches de curseur pour vous déplacer vers une autre ligne ou colonne. Il est
également possible de modifier la direction dans laquelle le curseur se déplace automatiquement. Pour
. Le bouton
vous permet de basculer entre les fonctions
ce faire, appuyez sur
suivantes :
●
: déplace le curseur vers la cellule située à droite de la cellule actuelle lorsque vous
appuyez sur
●
: déplace le curseur vers la cellule située en dessous de la cellule actuelle lorsque vous
appuyez sur
●
6.
.
.
: maintient le curseur dans la cellule actuelle lorsque vous appuyez sur
Lorsque vous avez terminé, appuyez sur
matrices ou sur la touche
.
(Matrice) pour revenir au catalogue de
pour revenir à la vue d'accueil. Les entrées de matrice sont
automatiquement enregistrées.
Matrices dans la vue d'accueil
Vous pouvez entrer et manipuler des matrices directement dans la vue d'accueil. Les matrices peuvent être
nommées ou non.
Entrez un vecteur ou une matrice directement dans la ligne de saisie de la vue d'accueil ou du CAS.
504 Chapitre 26 Matrices
1.
Appuyez sur
pour démarrer un vecteur, puis rappuyez sur
démarrer une matrice. Sinon, vous pouvez appuyer sur
pour
pour ouvrir le menu Template (Modèle)
et sélectionner le modèle de vecteur ou un des modèles de matrice. Dans l'illustration suivante, un
vecteur a été démarré, avec un espace réservé marqué d'un carré sombre pour la première valeur.
2.
Entrez une valeur dans le carré. Appuyez ensuite sur
même ligne, ou sur
pour entrer une deuxième valeur dans la
pour ajouter une ligne. La matrice se développe à mesure que vous entrez
des valeurs et ajoutez des lignes et colonnes, le cas échéant.
3.
Vous pouvez agrandir une matrice à tout moment, en ajoutant des colonnes et des lignes à votre guise.
Vous avez également la possibilité de supprimer une ligne ou une colonne entière. Pour ce faire, il vous
suffit de placer le curseur sur le symbole ± à la fin d'une ligne ou d'une colonne. Appuyez ensuite sur
pour insérer une nouvelle ligne ou colonne, ou sur
également appuyer sur
fait d'appuyer sur
pour la supprimer. Vous pouvez
pour supprimer une ligne ou une colonne. Dans la figure ci-dessus, le
supprime la deuxième ligne de la matrice.
Utilisation des matrices 505
4.
Lorsque vous avez terminé, appuyez sur
. La matrice s'affiche alors dans l'historique. Vous
pouvez ensuite utiliser votre matrice ou lui attribuer un nom.
Stockage d'une matrice
Il est possible de mémoriser une matrice ou un vecteur dans une variable. Cette opération peut être réalisée
avant ou après l'ajout de l'élément dans l'historique. Lorsqu'il y figure, vous pouvez copier l'élément depuis
l'historique. Une fois que vous avez entré une matrice ou un vecteur dans la ligne de saisie ou l'avez copié
depuis l'historique, appuyez sur
, attribuez-lui un nom, puis appuyez sur
. Les noms de
variable réservés aux vecteurs et aux matrices vont de M0 à M9. Il est toutefois possible d'utiliser un nom de
variable de votre conception pour mémoriser un vecteur ou une matrice. La nouvelle variable apparaît alors
.
dans le menu Vars, sous
L'écran suivant montre la matrice
mémorisée en M5. Notez que vous pouvez entrer une expression (comme 5/2) en tant qu'élément de la
matrice, dont l'évaluation est effectuée lors de l'entrée.
506 Chapitre 26 Matrices
La figure suivante présente le vecteur [1 2 3] en train d'être mémorisé dans la variable utilisateur M25. Vous
pour
êtes invité à confirmer que vous souhaitez créer une variable personnalisée. Appuyez sur
continuer ou sur
pour annuler.
Une fois que vous avez appuyé sur
, la nouvelle matrice est enregistrée sous le nom M25. Cette
variable s'affiche alors dans la section User (Utilisateur) du menu Vars. Votre nouvelle matrice apparaît
également dans le catalogue de matrices.
Utilisation des matrices 507
Affichage d'une matrice
Dans la vue d'accueil, entrez le nom du vecteur ou de la matrice, puis appuyez sur
. Lorsqu'il
s'agit d'un vecteur ou d'une matrice vide, le chiffre zéro est renvoyé entre double crochets.
Affichage d'un élément
Dans la vue d'accueil, entrez nom_matrice(ligne, colonne). Par exemple, si M2 contient [[3,4],[5,6]],
alors M2(1,2)
renvoie 4.
Stockage d'un élément
Dans la vue d'accueil, entrez la valeur, appuyez sur
puis entrez nom_matrice(ligne,colonne).
Par exemple, pour modifier l'élément de la première ligne et de la deuxième colonne de M5, le remplacer par
728, puis afficher la matrice :
728
508 Chapitre 26 Matrices
5
1
2
Si vous essayez de mémoriser un élément dans une ligne ou une colonne excédant la taille de la matrice,
celle-ci est redimensionnée pour permettre son stockage. Toutes les cellules intermédiaires sont alors
remplies par des zéros.
Références de matrice
M1(1,2) renvoie la valeur contenue dans la première ligne de la seconde colonne de la matrice M1. M1(1)
renvoie la première ligne de M1 sous forme de vecteur. M1(-1) renvoie la première colonne de M1 sous
forme de vecteur.
M1({1,2}) renvoie les deux premières lignes de M1. M1({1,1},{2,2}}) extrait une sous-matrice à
partir de l'élément contenu dans la première ligne et colonne jusqu'à l'élément contenu dans la deuxième
ligne et colonne. Si M1 est un vecteur, M1({1,3}) extrait un sous-vecteur des trois premiers éléments.
Envoi d'une matrice
Vous pouvez envoyer des matrices d'une calculatrice à une autre, de la même manière que vous partagez des
applications, programmes, listes et remarques. Pour obtenir des instructions, reportez-vous à la section
« Partage de données » à la page xx.
Arithmétique de matrice
Les fonctions arithmétiques (+, –, ×, / et puissances) peuvent être utilisées avec des arguments de matrice.
Cette division consiste en une multiplication par la gauche par l'inverse du diviseur. Vous pouvez entrer les
matrices elles-mêmes ou le nom des variables de matrice mémorisées. Les matrices peuvent être réelles ou
complexes.
Pour les exemples suivants, mémorisez [[1,2],[3,4]] dans M1 et [[5,6],[7,8]] dans M2.
1.
Sélectionnez la première matrice :
(Matrice)
Arithmétique de matrice 509
2.
Entrez les éléments de matrice comme suit :
1
3.
2
3
4
Sélectionnez la deuxième matrice :
(Matrice)
Mettez M2 en surbrillance ou appuyez dessus, puis appuyez sur
4.
Entrez les éléments de matrice comme suit :
5
510 Chapitre 26 Matrices
6
7
8
.
5.
Dans la vue d'accueil, ajoutez les deux matrices que vous venez de créer.
1
2
Multiplication et division par un scalaire
Pour réaliser une division par un scalaire, entrez en premier lieu la matrice, puis l'opérateur et enfin le
scalaire. Pour la multiplication, l'ordre des opérandes n'a pas d'importance.
La matrice et le scalaire peuvent être réels ou complexes. Par exemple, pour diviser le résultat de l'exemple
précédent par 2, appuyez sur les touches suivantes :
Multiplication de deux matrices
Pour multiplier les deux matrices que vous avez créées pour l'exemple précédent, appuyez sur les touches
suivantes :
Arithmétique de matrice 511
1
2
Pour multiplier une matrice par un vecteur, entrez la matrice en premier lieu, puis le vecteur. Le nombre
d'éléments du vecteur doit être égal au nombre de colonnes de la matrice.
Élévation d'une matrice à une puissance
Vous pouvez élever une matrice à n'importe quelle puissance, tant que cette puissance est un nombre entier.
L'exemple suivant illustre le résultat d'une matrice M1, créée précédemment, élevée à la puissance 5.
1
5
Vous pouvez également élever une matrice à une puissance sans la mémoriser préalablement sous forme de
variable.
En outre, les matrices peuvent être élevées à des puissances négatives. Dans ce cas de figure, le résultat
équivaut à 1/[matrice]^ABS(puissance). Dans l'exemple suivant, M1 est élevée à la puissance –2.
1
512 Chapitre 26 Matrices
2
Division par une matrice carrée
Pour diviser une matrice ou un vecteur par une matrice carrée, le nombre de lignes du dividende (ou le
nombre d'éléments, s'il s'agit d'un vecteur) doit être égal au nombre de lignes du diviseur.
Cette opération n'est pas une division mathématique : il s'agit d'une multiplication par la gauche par l'inverse
du diviseur. M1/M2 équivaut à M2–1 * M1.
Pour diviser les deux matrices que vous avez créées pour l'exemple précédent, appuyez sur les touches
suivantes :
1
2
Inversion d'une matrice
Vous pouvez inverser une matrice carrée dans la vue d'accueil en saisissant la matrice (ou son nom de
variable) et en appuyant sur
. Vous pouvez également utiliser la commande
INVERSE dans la catégorie Matrix (Matrice) du menu Math.
Arithmétique de matrice 513
Modification du signe de chaque élément
Pour modifier le signe de chaque élément d'une matrice, appuyez sur
puis appuyez sur
, entrez le nom de la matrice,
.
Résolution de systèmes d'équations linéaires
Vous pouvez utiliser des matrices pour résoudre des systèmes d'équations linéaires, par exemple le système
suivant :
2x+3y+4z=5
x+y–z=7
4x–y+2z=1
Dans cet exemple, nous utilisons les matrices M1 et M2, mais vous pouvez utiliser tout nom de variable de
matrice disponible.
Dans cet exemple, nous utilisons les matrices M1 et M2, mais vous pouvez utiliser tout nom de variable de
matrice disponible.
1.
Ouvrez le catalogue de matrices, effacez M1, choisissez la création de vecteur, puis ouvrez l'éditeur de
matrices :
[appuyez sur
514 Chapitre 26 Matrices
ou
pour sélectionner M1]
2.
Créez le vecteur des trois constantes du système linéaire.
5
3.
7
1
Revenez au catalogue de matrices.
La taille indiquée de M1 doit être 3.
Résolution de systèmes d'équations linéaires 515
4.
Sélectionnez et effacez M2, puis rouvrez l'éditeur de matrices :
[Appuyez sur
5.
ou
pour sélectionner M2]
Entrez les coefficients de l'équation.
2
3
1
516 Chapitre 26 Matrices
[Appuyez sur la cellule R1, C3.] 4
4
1
2
1
1
6.
Revenez à la vue d'accueil, puis saisissez le calcul permettant de multiplier par la gauche le vecteur des
constantes par l'inverse de la matrice des coefficients :
2
1
Le résultat est un vecteur des solutions : x = 2, y = 3 et z = –2.
Vous pouvez également utiliser la fonction RREF (voir page xx).
Fonctions et commandes de matrice
Fonctions
Les fonctions peuvent être utilisées dans n'importe quelle application ou dans la vue d'accueil. Elles sont
répertoriées dans le menu Math, dans la catégorie Matrix (Matrice). Elles peuvent être utilisées dans des
expressions mathématiques (principalement dans la vue d'accueil), ainsi que dans des programmes.
Les fonctions produisent et affichent toujours un résultat. Elles ne modifient pas les variables mémorisées,
telles que les variables de matrice.
Les fonctions présentent des arguments indiqués entre parenthèses et séparés par des virgules. Par exemple,
CROSS(vecteur1,vecteur2). L'entrée de matrice peut être soit un nom de variable de matrice (par exemple :
M1), soit les données de la matrice réelle, placées entre crochets. Par exemple : CROSS(M1,[1,2]).
Format de menu
Par défaut, une fonction de matrice est présentée dans le menu Math à l'aide de son nom descriptif et non de
son nom de commande. Ainsi, le nom de commande TRN est présenté en tant que Transpose (Transposer) et
DET en tant que Determinant (Facteur déterminant).
Si vous préférez que le menu Math indique les noms de commande, désélectionnez l'option Menu Display
(Affichage Menu) sur la page 2 de l'écran des paramètres d'accueil.
Commandes
Les commandes de matrice diffèrent des fonctions de matrice, dans la mesure où elles ne renvoient aucun
résultat. Par conséquent, ces fonctions peuvent être utilisées dans une expression, contrairement aux
commandes de matrice. Les commandes de matrice sont conçues pour les programmes utilisant des
matrices.
Fonctions et commandes de matrice 517
Les commandes de matrice sont répertoriées dans la catégorie Matrice du menu Commande de l'éditeur de
programmes. Elles figurent également dans le menu Catalogue, l'un des menus Boîte à outils. Appuyez sur
puis
pour afficher le catalogue de commandes. Les fonctions de matrice sont décrites dans
les sections suivantes de ce chapitre. Les commandes de matrice sont décrites dans le chapitre
« Programmation » (voir page 544).
Conventions relatives aux arguments
●
Pour row# (ligne#) ou column# (colonne#), indiquez le numéro de la ligne (à partir du haut, en comptant
à partir de 1) ou le numéro de la colonne (à partir de la gauche, en comptant à partir de 1).
●
L'argument matrice peut désigner un vecteur ou une matrice.
Fonctions de matrice
Les fonctions de matrice sont disponibles dans la catégorie Matrix (Matrice) du menu Math.
Sélectionnez Matrix (Matrice). Sélectionnez une fonction.
Matrice
Transposer
Transpose la matrice. Pour une matrice complexe, la fonction TRN trouve le transposé conjugué.
TRN(matrice)
Exemple :
renvoie
TRN
Déterminant
Facteur déterminant d'une matrice carrée.
DET(matrice)
Exemple :
DET
renvoie -2
RREF
Reduced Row-Echelon Form (Forme échelonnée réduite) Modifie une matrice rectangulaire pour lui donner sa
forme échelonnée réduite.
RREF(matrice)
Exemple :
RREF
518 Chapitre 26 Matrices
renvoie
Créer
Créer
Crée une matrice aux dimensions lignes × colonnes, en utilisant une expression pour calculer chaque élément.
Si l'expression contient les variables I et J, le calcul pour chaque élément remplace le numéro de lignes actuel
par I et le numéro de colonne actuel par J. Vous pouvez également créer un vecteur par le nombre d'éléments
(e) au lieu du nombre de lignes et de colonnes.
MAKEMAT(expression, lignes, colonnes)
MAKEMAT(expression, éléments)
Exemples :
MAKEMAT(0,3,3) renvoie une matrice de 3 × 3 zéros, [[0,0,0],[0,0,0],[0,0,0]].
MAKEMAT(√2,2,3) renvoie la matrice 2 × 3, [[√2,√2,√2],[√2,√2,√2]].
MAKEMAT(I+J–1,2,3) renvoie la matrice 2 × 3 [[1,2,3],[2,3,4]]
Notez que dans l'exemple ci-dessus, chaque élément correspond à la somme du nombre de lignes et du
nombre de colonnes moins 1.
MAKEMAT(√2,2) renvoie le vecteur à deux éléments [√2,√2].
Identité
Matrice d'identité. Crée une matrice carrée aux dimensions « taille x taille » dont les éléments diagonaux
correspondent à 1 et les éléments non diagonaux à zéro.
IDENMAT(taille)
Aléatoire
Crée, à partir de deux entiers (n et m) et d'un nom de matrice, une matrice n x m contenant des entiers
aléatoires compris entre −99 et 99 en distribution uniforme, avant de mémoriser cette matrice dans le nom
de matrice. Étant donné un nombre entier unique, renvoie un vecteur de cette longueur rempli avec des
entiers aléatoires. Étant donnée une paire d'entiers supplémentaire facultative, renvoie une matrice de
numéros aléatoires limitée à l'intervalle défini par ces nombres entiers.
randMat ([nom_matrice],n,[m], [inférieur, supérieur})
Exemple :
RANDMAT(M1,2,2) renvoie une matrice 2x2 comprenant des éléments entiers aléatoires, avant de la
mémoriser dans M1.
Jordan
Renvoie une matrice nxn carrée pour laquelle expr est située sur la diagonale, 1 au-dessus et 0 partout
ailleurs.
JordanBlock(Expr,n)
Exemple :
JordanBlock(7,3) renvoie
Fonctions de matrice 519
Hilbert
Étant donné un entier positif n, renvoie la matrice de Hilbert d'ordre nième. Chaque élément de la matrice est
issu de la formule 1/(j+k-1), j correspondant au nombre de lignes et k au nombre de colonnes.
hilbert(n)
Exemple :
Dans la vue du CAS, hilbert(4) renvoie
Isométrique
Matrice d'une isométrie obtenue à partir de ses propres éléments.
mkisom(vecteur,signe(1 ou -1))
Exemple :
Dans la vue du CAS, mkisom([1,2],1) renvoie
Vandermonde
Renvoie la matrice de Vandermonde. Étant donné un vecteur [n1, n2 … nj], renvoie une matrice dont la
première ligne est [(n1)0, (n1)1, (n1)2, …,(n1)j-1]. La seconde ligne est [(n2)0, (n2)1, (n2)2, …,(n2)j-1], etc.
vandermonde(vecteur)
Exemple :
vandermonde([1 3 5]) renvoie
Basique
Norme
Renvoie la norme de Frobenius d'une matrice.
|matrice|
Exemple :
renvoie 5,47722557505
Norme de ligne
Norme de la ligne. Trouve la valeur maximale (sur toutes les lignes) des sommes des valeurs absolues pour
tous les éléments d'une ligne.
520 Chapitre 26 Matrices
ROWNORM(matrice)
Exemple :
ROWNORM
renvoie 7.
Norme de colonne
Norme de la colonne. Trouve la valeur maximale (sur toutes les colonnes) des sommes des valeurs absolues
pour tous les éléments d'une colonne.
COLNORM(matrice)
Exemple :
COLNORM
renvoie 6
Norme spectrale
Norme spectrale d'une matrice carrée.
SPECNORM(matrice)
Exemple :
renvoie 5,46498570422.
SPECNORM
Rayon spectral
Rayon spectral d'une matrice carrée.
SPECRAD(matrice)
Exemple :
SPECRAD(matrice)
renvoie 5,37228132327
Condition
Numéro de la condition. Trouve la norme 1 (normale colonne) d'une matrice carrée.
COND(matrice)
Exemple :
COND
renvoie 21.
Rang
Rang dans une matrice rectangulaire.
RANK(matrice)
Exemple :
Fonctions de matrice 521
RANK
renvoie 2.
Pivot
A partir d'une matrice, d'un nombre de lignes n et d'un nombre de colonnes m, utilise l'élimination de Gauss
pour renvoyer une matrice contenant des zéros dans la colonne m, sauf que l'élément en colonne m et en
ligne n est conservé en tant que pivot.
pivot(matrice,n,m)
Exemple :
renvoie
pivot
Tracer
Trouve la trace d'une matrice carrée. La trace est égale à la somme des éléments diagonaux (ainsi qu'à la
somme des valeurs Eigen).
TRACE(matrice)
Exemple :
TRACE
renvoie 5.
Avancé
Valeurs Eigen
Affiche les valeurs Eigen pour la matrice sous la forme d'un vecteur.
EIGENVAL(matrice)
Exemple :
EIGENVAL
renvoie [5,37228... –0,37228...]
Vecteurs Eigen
Vecteurs et valeurs Eigen d'une matrice carrée. Affiche une liste de deux tableaux. Le premier contient les
vecteurs Eigen, et le deuxième les valeurs Eigen.
EIGENVV(matrice)
Exemple :
EIGENVV
522 Chapitre 26 Matrices
renvoie les matrices suivantes :
Jordan
Renvoie la liste créée par la matrice de passage et la forme de Jordan d'une matrice.
jordan(matrice)
Exemple :
jordan renvoie
Diagonale
Étant donnée une liste, renvoie une matrice dont les éléments de liste sont sur la diagonale, tandis que des
zéros sont placés ailleurs. Étant donnée une matrice, renvoie un vecteur des éléments sur sa diagonale.
diag(liste) ou diag(matrice)
Exemple :
diag
renvoie [1 4]
Cholesky
Pour une matrice symétrique numérique A, renvoie la matrice L telle que A=L*tran(L).
cholesky(matrice)
Exemple :
Dans la vue du CAS, cholesky renvoie
après simplification
Hermite
Forme normale d'Hermite d'une matrice avec des coefficients dans Z: renvoie U, B tel que U est inversable en
Z, B est triangulaire supérieur et B=UxA.
ihermite(Matrice(A))
Exemple :
ihermite
renvoie
Hessenberg
Réduction d'une matrice à la forme de Hessenberg. Renvoie [P,B] de sorte que B=inv(P)*A*P.
hessenberg(Matrice(A))
Exemple :
Fonctions de matrice 523
Dans la vue du CAS, hessenberg
renvoie
Smith
Forme normale de Smith d'une matrice avec des coefficients dans Z: renvoie U,B,V tel que U et V sont
inversables en Z, B est diagonal, B[i,i] divise B[i+1,i+1], et B=U*A*V.
ismith(Matrice(A))
Exemple :
renvoie
ismith
Factoriser
LQ
Factorisation LQ. Factorise une matrice m × n dans trois matrices L, Q et P, où {[L [m × n lowertrapezoidal]], [Q
[n × n orthogonal]], [P [m × m permutation]]}et P * A = L * Q.
LQ(matrice)
Exemples :
LQ
renvoie
LSQ
Moindres carrés. Affiche la matrice (ou le vecteur) des moindres carrés de la norme minimale correspondant
au système matrice1*X=matrice2.
LSQ(matrice1, matrice2)
Exemple :
renvoie
LSQ
LU
Décomposition LU. Factorise une matrice carrée en trois matrices : L, U et P, pour lesquelles {[L[triangulaire
inférieure]],[U[triangulaire supérieure]],[P[permutation]] }} et P*A=L*U.
LU(matrice)
Exemple :
LU
renvoie
524 Chapitre 26 Matrices
QR
Factorisation QR. Factorise une matrice A m × n en mode numérique sous la forme Q*R, où Q est une matrice
orthogonale et R est une matrice triangulaire supérieure, et renvoie R. R est stocké dans var2 et Q=A*inv(R)
est stocké dans var1.
QR(matrice A,var1,var2)
Exemple :
QR
renvoie
SCHUR
Décomposition de Schur. Factorise une matrice carrée en deux matrices. Si matrice est réelle, le résultat
obtenu est {[[orthogonale]],[[quasi-triangulaire supérieure]]}. Si matrice est complexe, le résultat obtenu est
{[[unitaire]],[[triangulaire supérieure]]}.
SCHUR(matrice)
Exemple :
SCHUR
renvoie
SVD
Décomposition en valeurs singulières. Factorise une matrice m × n en deux matrices et un vecteur. {[[m × m
orthogonale carrée]],[[n × n orthogonale carrée]], [réel]}.
SVD(matrice)
Exemple :
SVD
renvoie
SVL
Valeurs singulières. Renvoie un vecteur contenant les valeurs singulières de la matrice.
SVL(matrice)
Exemple :
SVL
renvoie [5.4649... 0.3659...]
Vecteur
Produit croisé
Produit croisé de vecteur1 avec vecteur2.
CROSS(vecteur1, vecteur2)
Exemple :
Fonctions de matrice 525
CROSS ([1 2],[3 4]) renvoie [0 0 -2]
Produit scalaire
Produit scalaire de deux vecteurs, vecteur1 et vecteur2.
dot(vecteur1, vecteur2)
Exemple :
dot([1 2],[3 4]} renvoie 11
L2Norm
Renvoie la norme l2 (sqrt(x1^2+x2^2+...xn^2)) d'un vecteur.
l2norm(Vect)
Exemple :
l2norm([3 4 -2]) renvoie √29
L1Norm
Renvoie la norme l1 (somme des valeurs absolues des coordonnées) d'un vecteur.
l1norm(Vect)
Exemple :
l1norm([3 4 -2]) renvoie 9
Norme max.
Renvoie la norme l∞ (valeurs absolues maximales des coordonnées) d'un vecteur.
maxnorm(Vect ou Matrice)
Exemple :
maxnorm([1 2 3 -4]) renvoie 4
Exemples
Matrice d'identité
Vous pouvez créer une matrice d'identité au moyen de la fonction IDENMAT. Par exemple, IDENMAT(2)
crée la matrice d'identité 2×2 [[1,0],[0,1]].
Vous pouvez également créer une matrice d'identité au moyen de la fonction MAKEMAT (créer matrice). A titre
d'exemple, si vous entrez MAKEMAT(I ≠ J,4,4), vous créez une matrice 4 × 4 présentant le chiffre 1 pour
tous les éléments, à l'exception des zéros situés sur la diagonale. L'opérateur logique (≠) renvoie 0 lorsque I (le
nombre de lignes) et J (le nombre de colonnes) sont égaux, et renvoie 1 dans le cas contraire. (Vous pouvez
insérer ≠ en le sélectionnant dans la palette de relations :
526 Chapitre 26 Matrices
.)
Transposition d'une matrice
La fonction TRN permute les éléments ligne-colonne et colonne-ligne d'une matrice. A titre d'exemple,
l'élément 1,2 (ligne 1, colonne 2) est remplacé par l'élément 2,1 ; l'élément 2,3 est remplacé par l'élément 3,2,
et ainsi de suite.
Par exemple, TRN([[1,2],[3,4]]) crée la matrice [[1,3],[2,4]].
Forme échelonnée réduite
L'ensemble d'équations
x – 2y + 3z = 14
2x + y – z = -3
4x – 2y + 2z = 14
peut être écrit sous la forme d'une matrice augmentée
qui peut ensuite être mémorisée en tant que matrice 3 x 4 dans n'importe quelle variable de matrice. M1 est
utilisée pour cet exemple.
Vous pouvez ensuite utiliser la fonction RREF pour convertir la matrice dans sa forme échelonnée réduite et
la mémoriser dans n'importe quelle variable de matrice. M2 est utilisée pour cet exemple.
Fonctions de matrice 527
La matrice en forme échelonnée réduite donne la solution à l'équation linéaire dans la quatrième colonne.
La fonction RREF présente l'avantage de fonctionner également avec des matrices incohérentes résultant de
systèmes d'équations n'ayant pas de solution ou comportant des solutions infinies.
A titre d'exemple, l'ensemble d'équations suivant présente un nombre infini de solutions :
x+y–z=5
2x – y = 7
x – 2y + z = 2
La dernière ligne de zéros de la forme échelonnée réduite de la matrice augmentée est caractéristique d'un
système incohérent comportant des solutions infinies.
528 Chapitre 26 Matrices
Fonctions de matrice 529
27 Remarques et informations
La calculatrice HP Prime dispose d'éditeurs de texte permettant la saisie de remarques :
●
L'éditeur de remarques s'exécute depuis le catalogue de remarques, qui rassemble les remarques
indépendantes des applications.
●
L'éditeur d'informations s'exécute depuis la vue Informations d'une application. Une remarque créée
dans cette vue est associée à l'application et le reste si vous envoyez cette dernière à une autre
calculatrice.
Catalogue de remarques
En fonction de la mémoire disponible, vous pouvez mémoriser autant de remarques que vous le souhaitez
dans le catalogue de remarques. Ces remarques sont indépendantes de toute application. Le catalogue de
remarques référence les remarques par noms. Cette liste exclut les remarques créées dans la vue
Informations de n'importe quelle application, mais celles-ci peuvent être copiées et collées dans le catalogue
de remarques à partir du Presse-papiers. A partir du catalogue de remarques, vous pouvez créer ou modifier
des remarques individuelles, dans l'éditeur de remarques.
Catalogue de remarques : boutons et touches
Pour accéder au catalogue de remarques, appuyez sur
(Remarques). Vous pouvez utiliser
les touches et boutons suivants dans le catalogue de remarques. Notez que certains boutons ne sont pas
disponibles lorsque le catalogue de remarques est vide.
Bouton ou touche
Objectif
Ouvre la remarque sélectionnée à des fins de modification.
Commence une nouvelle remarque et vous invite à lui attribuer un nom.
Appuyez sur ce bouton pour bénéficier de fonctionnalités supplémentaires. Voir ci-dessous.
Save (Sauvegarder) : crée une copie de la remarque sélectionnée et vous invite à l'enregistrer
sous un nouveau nom.
Rename (Renommer) : permet de renommer la remarque sélectionnée.
Sort (Trier) : trie la liste de remarques (ordre alphabétique ou chronologique).
Delete (Supprimer) : supprime toutes les remarques.
Clear (Effac.) : crée une copie de la remarque sélectionnée et vous invite à l'enregistrer sous
un nouveau nom.
Send (Envoyer) : envoie la remarque sélectionnée à une autre calculatrice HP Prime.
530 Chapitre 27 Remarques et informations
Bouton ou touche
Objectif
Supprime la remarque sélectionnée.
Supprime toutes les remarques du catalogue.
Editeur de remarques
L'éditeur de remarques vous permet de créer ou de modifier des remarques. Il est accessible depuis le
catalogue de remarques et les applications. Les remarques créées dans une application lui sont associées,
même lorsque vous envoyez cette dernière à une autre calculatrice. En revanche, ces remarques
n'apparaissent pas dans le catalogue de remarques. Leur lecture est uniquement possible lorsque
l'application associée est ouverte. Les remarques créées à partir du catalogue de remarques ne sont
spécifiques à aucune application. Il est donc possible de les consulter à tout moment dans le catalogue. Ces
remarques peuvent également être envoyées à une autre calculatrice.
Pour créer une remarque dans le catalogue de remarques
1.
Ouvrez le catalogue de remarques.
Editeur de remarques 531
2.
3.
Créez une remarque.
Attribuez un nom à cette remarque. Pour l'exemple, nous l'appellerons MYNOTE (ma remarque)
MYNOTE
532 Chapitre 27 Remarques et informations
4.
Rédigez votre remarque à l'aide des touches d'édition et des options de mise en forme, présentées dans
les sections suivantes. Lorsque vous avez terminé, quittez l'éditeur de remarques en appuyant sur
ou en appuyant sur
et en ouvrant une application. Votre travail est automatiquement
sauvegardé. Pour accéder à votre nouvelle remarque, revenez au catalogue de remarques.
Création d'une remarque pour une application
Vous pouvez en outre créer des remarques spécifiques à une application, et qui lui resteront associées, même
en cas d'envoi de cette application à une autre calculatrice. Les remarques créées de cette manière
bénéficient de la totalité des fonctionnalités de mise en forme de l'éditeur de remarques (voir ci-dessous).
Editeur de remarques : boutons et touches
Les touches et boutons suivants sont disponibles lorsque vous ajoutez ou modifiez une remarque.
Bouton ou touche
Objectif
Ouvre le menu de mise en forme du texte. Voir Options de mise en forme à la page 535.
Propose les options gras, italiques, souligné, majuscules, exposant et indice. Reportez-vous à la section
Options de mise en forme à la page 535.
Bouton de commutation offrant trois types de puces. Voir Options de mise en forme à la page 535.
Lance un éditeur 2D permettant la saisie d'expressions mathématiques au format Livre. Voir Insertion
d'expressions mathématiques à la page 536
Insère un espace lors de la saisie de texte.
Permet de parcourir les pages d'une remarque comportant plusieurs pages.
Affiche les options de copie de texte dans une remarque. Voir ci-dessous.
Option Copier. Indique le début de la sélection de texte.
Editeur de remarques 533
Bouton ou touche
Objectif
Option Copier. Indique la fin de la sélection de texte.
Option Copier. Sélectionne la remarque dans son intégralité.
Option Copier. Coupe le texte sélectionné.
Option Copier. Copie le texte sélectionné.
Supprime le caractère se trouvant à gauche du curseur.
Commence une nouvelle ligne.
Efface l'ensemble de la remarque.
(Effacer)
Menu permettant d'entrer des noms et des contenus de variables.
Menu permettant d'entrer des commandes mathématiques.
Affiche la palette de caractères spéciaux. Pour en saisir un, mettez-le en surbrillance, puis appuyez sur
ou sur
(Effacer)
le, puis appuyez sur
. Pour copier un caractère sans fermer le menu Chars, sélectionnez.
Saisie de caractères majuscules et minuscules
Le tableau ci-dessous indique comment entrer rapidement des caractères majuscules et minuscules.
Touches
Objectif
Met le caractère suivant en majuscule.
Lorsque le mode majuscule est verrouillé, met le caractère suivant en minuscule.
Bouton de commutation offrant trois types de puces. Reportez-vous à la section Options de mise en
forme à la page 535.
Lorsque le mode majuscule est verrouillé, met tous les caractères en minuscules jusqu'à la
réinitialisation du mode.
Réinitialise le mode de verrouillage majuscule.
534 Chapitre 27 Remarques et informations
Touches
Objectif
Met le caractère suivant en minuscule.
Mode de verrouillage : met tous les caractères en minuscules jusqu'à la réinitialisation du mode.
Lorsque le mode minuscule est verrouillé, met le caractère suivant en majuscule.
Lorsque le mode minuscule est verrouillé, met tous les caractères en majuscules jusqu'à la
réinitialisation du mode.
Réinitialise le mode de verrouillage minuscule.
La partie gauche de la zone de notification de la barre de titre indique la casse s'appliquant au prochain
caractère entré.
Mise en forme du texte
L'éditeur de remarques propose différents formats de saisie de texte. Choisissez votre option de mise en
forme avant de commencer à saisir du texte. Les trois options de mise en forme sont présentées dans la
section Options de mise en forme à la page 535.
Options de mise en forme
L'éditeur de remarques et la vue Informations des applications comportent trois boutons tactiles permettant
de sélectionner les options de mise en forme.
Le tableau ci-dessous répertorie les options de mise en forme.
Catégorie
Options
10–22 points
Taille de police
Vingt couleurs disponibles.
Couleur d'avant-plan
Vingt couleurs disponibles.
Couleur d'arrière-plan
Gauche
Editeur de remarques 535
Catégorie
Options
Aligner (alignement de
texte)
Centre
Droite
Gras
Italique
Style de police
Souligner
Barrer
Exposant
Indice
• —Puce de premier niveau
° —Puce de deuxième niveau
Puces
—Puce de troisième niveau
—Annule la puce
Insertion d'expressions mathématiques
Vous pouvez insérer une expression mathématique au format Livre dans votre remarque, comme dans la
figure suivante. L'éditeur de remarques utilise le même éditeur 2D que la vue d'accueil et la vue du CAS. Pour
.
l'activer, appuyez sur le bouton de menu
1.
Entrez votre texte. Lorsque vous souhaitez commencer une expression mathématique, appuyez sur
.
2.
Entrez l'expression mathématique comme vous le feriez dans la vue d'accueil ou la vue du CAS. Vous
pouvez utiliser le modèle mathématique, ainsi que toutes les fonctions du menu Boîte à outils.
3.
Une fois votre expression mathématique entrée, appuyez sur
à deux ou trois reprises (selon la
complexité de votre expression) pour quitter l'éditeur. Vous pouvez alors continuer à saisir du texte.
536 Chapitre 27 Remarques et informations
Pour importer une remarque
Vous pouvez importer une remarque du catalogue de remarques dans la vue Informations d'une application,
et vice versa.
Supposons que vous souhaitiez copier une remarque appelée Affectations depuis le catalogue de remarques
vers la vue Informations de l'application Function (Fonction) :
1.
Ouvrez le catalogue de remarques.
2.
Sélectionnez la remarque Affectations puis appuyez sur
3.
Ouvrez les options de copie pour procéder à la copie dans le Presse-papiers.
.
(Copier)
Les boutons de menu changent pour vous proposer les options de copie suivantes :
: indique le début du passage à copier ou à couper.
: indique la fin du passage à copier ou à couper.
: sélectionne tout le programme.
: coupe la sélection.
: copie la sélection.
4.
Sélectionnez les éléments à copier ou coller (à l'aide des options répertoriées ci-dessus).
5.
Appuyez sur
6.
Ouvrez la vue Informations de l'application Function (Fonction).
ou
.
, appuyez sur l'icône de l'application Function (Fonction), puis sur
.
7.
Déplacez le curseur vers l'emplacement de destination du texte à coller, puis ouvrez le Presse-papiers.
8.
Sélectionnez le texte dans le Presse-papiers, puis appuyez sur
.
Vous pouvez envoyer une remarque d'une calculatrice HP Prime à une autre.
Editeur de remarques 537
28 Programmation dans HP PPL
Ce chapitre décrit le langage de programmation HP Prime (HP PPL). Il vous apprendra notamment à :
●
programmer des commandes ;
●
insérer des fonctions dans des programmes ;
●
utiliser des variables dans des programmes ;
●
exécuter des programmes ;
●
déboguer des programmes ;
●
créer des programmes pour constituer des applications personnalisées ;
●
envoyer un programme à une autre calculatrice HP Prime
Programmes HP Prime
Un programme de la calculatrice HP Prime comprend une séquence de commandes s'exécutant
automatiquement pour effectuer une tâche.
Structure d'une commande
Les différentes commandes sont séparées par un point-virgule ( ; ). Lorsqu'une commande utilise plusieurs
arguments, ces arguments sont placés entre parenthèses et séparés par une virgule ( , ). Par exemple,
PIXON (positionx, positiony);
Les arguments d'une commande sont parfois facultatifs. Lorsqu'un argument est omis, une valeur par défaut
est utilisée à sa place. Dans le cas de la commande PIXON, un troisième argument peut être utilisé pour
spécifier la couleur du pixel :
PIXON (positionx, positiony [, couleur]);
Dans ce manuel, les arguments de commandes facultatifs apparaissent entre crochets, comme indiqué cidessus. Dans l'exemple PIXON, le premier argument spécifié pourrait être une variable graphique (G). La
variable par défaut est G0. Elle contient toujours l'écran actuellement affiché. La syntaxe complète de la
commande PIXON est donc la suivante :
PIXON([G,] positionx, positiony [ ,couleur]);
Certaines commandes intégrées utilisent une syntaxe alternative dans laquelle les arguments des fonctions
n'apparaissent pas entre parenthèses. Les commandes RETURN et RANDOM en font partie.
Structure du programme
Les programmes peuvent contenir un nombre indéterminé de sous-programmes, chacun correspondant à une
fonction ou à une procédure. Les sous-programmes commencent par un en-tête constitué du nom, suivi entre
parenthèses par une liste de paramètres et d'arguments séparés par des virgules. Le corps d'un sousprogramme est une séquence d'instructions comprise dans une paire BEGIN–END; (début fin). Par exemple, le
corps d'un programme simple, appelé MYPROGRAM (Mon programme), peut prendre la forme suivante :
EXPORT MYPROGAM()
BEGIN
PIXON(1,1);
538 Chapitre 28 Programmation dans HP PPL
END;
Commentaires
Lorsque la ligne d'un programme commence par deux barres obliques (//), le reste de la ligne est ignoré. Cela
vous permet d'insérer des commentaires dans le programme :
EXPORT MYPROGAM()
BEGIN
PIXON(1,1);
//Cette ligne est un simple commentaire.
END;
Catalogue de programmes
Le catalogue de programmes permet d'exécuter et de déboguer des programmes, et de les envoyer à une
autre calculatrice HP Prime. Dans ce catalogue, vous pouvez également renommer et supprimer des
programmes, mais aussi exécuter l'éditeur de programmes. L'éditeur de programmes vous permet de créer et
de modifier des programmes. Un programme peut également être exécuté depuis la vue d'accueil ou à partir
d'autres programmes.
Ouverture du catalogue de programmes
Appuyez sur
(Programme) pour accéder au catalogue de programmes.
Le catalogue de programmes affiche une liste de noms de programmes. Le premier élément du catalogue de
programmes est une entrée intégrée portant le même nom que l'application active. Cette entrée correspond
au programme d'application de l'application en cours, si ce programme existe.
Catalogue de programmes 539
Catalogue de programmes : boutons et touches
Bouton ou touche
Objectif
Ouvre le programme mis en surbrillance pour le modifier.
Permet d'ouvrir une invite demandant un nouveau nom de
programme et d'ouvrir l'éditeur de programmes.
Affiche des options de menu supplémentaires pour le programme
sélectionné :
Enregistrer
Renommer
Trier
Supprimer
Effacer
Ces options sont présentées ci-dessous.
Pour revenir au menu de base, appuyez sur
ou
.
Enregistrer : crée une copie du programme sélectionné sous un
nouveau nom, que vous êtes invité à renseigner.
Renommer : renomme le programme sélectionné.
Trier : trie la liste de programmes. (Les listes peuvent être triées
par ordre alphabétique ou chronologique).
Supprimer : Supprime le programme sélectionné.
Effacer : Supprime tous les programmes.
Envoie la liste sélectionnée vers une autre calculatrice HP Prime.
Débogue le programme sélectionné.
Exécute le programme mis en surbrillance.
ou
Place le curseur au début ou à la fin du catalogue de programmes.
Supprime le programme sélectionné.
Supprime toutes les remarques du catalogue.
540 Chapitre 28 Programmation dans HP PPL
Création d'un nouveau programme
Dans les sections suivantes, nous allons créer un programme simple qui compte jusqu'à trois pour décrire
l'utilisation de l'éditeur de programmes et de ses menus.
1.
Ouvrez le catalogue de programmes et commencez un nouveau programme.
(Programme)
2.
Attribuez un nom à ce programme.
MYPROGRAM
(pour verrouiller le mode alphanumérique)
.
Création d'un nouveau programme 541
3.
Appuyez de nouveau sur
. Un modèle est ensuite créé automatiquement pour ce programme.
Le modèle est composé d'un en-tête de fonction qui porte le même nom que le programme, EXPORT
MYPROGRAM() et une paire BEGIN–END; qui encadre les instructions de la fonction.
ASTUCE : le nom d'un programme peut uniquement contenir des caractères alphanumériques (lettres et
nombres) et le caractère tiret bas ( _ ). Le premier caractère doit être une lettre. Par exemple, NOM_CORRECT
et Spin2 sont des noms de programme valides, contrairement à TROP BIEN (qui contient un espace) et à
5Super! (qui commence par un chiffre et se termine par un point d'exclamation).
Editeur de programmes
Jusqu'à ce que vous connaissiez les commandes de la calculatrice HP Prime, la meilleure façon de saisir des
commandes consiste à les sélectionner dans le menu Catalogue (
de l'éditeur de programmes (
) ou le menu Commandes
). Utilisez les touches du clavier pour saisir des variables, des symboles,
des fonctions mathématiques, des unités et des caractères.
Editeur de programmes : boutons et touches
Les touches et boutons disponibles dans l'Éditeur de programmes sont décrits dans le tableau suivant.
Bouton ou touche
Signification
Analyse le programme afin de détecter des erreurs éventuelles.
ou
et
542 Chapitre 28 Programmation dans HP PPL
Si votre programme comprend plusieurs écrans, vous pouvez
naviguer rapidement d'un écran à l'autre en appuyant sur une
partie de ce bouton. Appuyez sur le côté gauche du bouton pour
afficher la page précédente. Appuyez sur le côté droit pour
afficher la page suivante. (La partie gauche est inactive lorsque la
première page du programme est affichée.)
Bouton ou touche
Signification
Ouvre un menu dans lequel vous pouvez sélectionner des
commandes de programmation courantes. Les commandes sont
regroupées en fonction des options suivantes :
Chaînes
Dessin
Matrice
Fonctions des applications
Nombre entier
E/S
Plus
Appuyez sur
pour revenir au menu principal.
Les commandes de ce menu sont présentées dans la section
Commandes du menu Cmds à la page 575.
Ouvre un menu dans lequel vous pouvez sélectionner des
commandes de programmation courantes. Les commandes sont
regroupées en fonction des options suivantes :
Bloc
Branche
Boucle
Variable
Fonction
Appuyez sur
pour revenir au menu principal.
Les commandes de ce menu sont présentées dans la section
Commandes du menu Tmplt à la page 569.
Affiche des menus permettant la sélection de valeurs et de noms
de variables.
(Carac.)
Affiche la palette de caractères. Si vous affichez cette palette
alors qu'un programme est ouvert, choisissez un caractère pour
qu'il soit ajouté à votre programme, à l'emplacement du curseur.
Pour saisir un caractère, mettez-le en surbrillance, puis appuyez
sur
ou sur
. Pour ajouter un
caractère sans fermer la palette de caractères, sélectionnez-le,
puis appuyez sur
.
et
Place le curseur à la fin (ou au début) de la ligne actuelle. Vous
pouvez également faire glisser l'écran.
et
Place le curseur au début (ou à la fin) du programme. Vous pouvez
également faire glisser l'écran.
et
Déplace le curseur d'un écran sur la droite (ou sur la gauche). Vous
pouvez également faire glisser l'écran.
Création d'un nouveau programme 543
Bouton ou touche
Signification
Commence une nouvelle ligne.
Supprime le caractère se trouvant à gauche du curseur.
Supprime le caractère se trouvant à droite du curseur.
Supprime tout le programme.
Si vous appuyez sur
dans l'Éditeur de programmes, deux options supplémentaires s'affichent :
●
Créer une touche utilisateur : appuyez sur cette option, puis appuyez sur une touche pour coller un
modèle dans votre programme afin de redéfinir cette touche comme touche utilisateur.
●
Insérer #pragma : appuyez sur cette option pour coller une définition du mode #pragma dans votre
programme. La définition du mode #pragma se présente sous cette forme :
#pragma mode( separator(), integer())
Utilisez la définition du mode #pragma pour définir le jeu de séparateurs utilisé pour le regroupement de
chiffres et le type d'entier. La définition du mode #pragma forcera le programme à compiler en utilisant
ces paramètres. Cette option est utile pour adapter un programme écrit pour une culture qui utilise
différents symboles de regroupement (. vs. ,) que le vôtre.
1.
Pour reprendre l'exemple MYPROGRAM (Mon programme) (consulter Programmation dans HP PPL
à la page 538), positionnez le curseur à l'emplacement où vous souhaitez insérer une commande, à l'aide
des touches de curseur, ou appuyez simplement sur l'emplacement désiré. Dans cet exemple, vous
devez placer le curseur entre les instructions BEGIN et END.
544 Chapitre 28 Programmation dans HP PPL
2.
Appuyez sur
pour ouvrir le menu des commandes de programmation courantes relatives aux
blocs, branches, boucles, variables et fonctions. Dans cet exemple, nous sélectionnerons une commande
LOOP dans le menu.
Création d'un nouveau programme 545
3.
Sélectionnez Boucle, puis sélectionnez l'instruction FOR dans le sous-menu. Notez qu'un modèle
FOR_FROM_TO_DO_ est inséré. Il vous suffit de renseigner les informations manquantes.
4.
Remplissez les portions manquantes de la commande à l'aide des touches de curseur et du clavier. En
l'occurrence, faites correspondre les instructions avec les suivantes : FOR N FROM 1 TO 3 DO
546 Chapitre 28 Programmation dans HP PPL
5.
Placez le curseur sur une ligne vide, en dessous de l'instruction FOR.
6.
Appuyez sur
7.
Sélectionnez E/S, puis sélectionnez l'instruction MSGBOX dans le sous-menu.
8.
Remplissez les arguments de la commande MSGBOX, puis ajoutez un point-virgule à la fin de la
pour ouvrir un menu contenant des commandes de programmation courantes.
).
commande (
9.
10.
Appuyez sur
pour vérifier la syntaxe de votre programme.
Lorsque vous avez terminé, appuyez sur
ou sur
pour revenir au catalogue de programmes
pour accéder à la vue d'accueil. Vous êtes maintenant prêt à exécuter le programme.
Exécution d'un programme
Dans la vue d'accueil, entrez le nom du programme. Si le programme requiert des paramètres, entrez une
paire de parenthèses après le nom du programme, puis insérez les paramètres entre ces parenthèses, en les
séparant par des virgules. Pour exécuter le programme, appuyez sur
.
Dans le catalogue de programmes, mettez le programme que vous souhaitez exécuter en surbrillance, puis
appuyez sur
. Lorsqu'un programme est exécuté à partir du catalogue, le système recherche une
fonction nommée START() (sans paramètres).
Vous pouvez également exécuter un programme depuis le menu Utilisateur, l'un des menus Boîte à outils :
Création d'un nouveau programme 547
1.
2.
3.
4.
Appuyez sur
, puis sur
.
Tapez sur MYPROGRAM > pour développer le menu et sélectionnez MYPROGRAM. MYPROGRAM apparaît
sur la ligne de saisie.
Appuyez sur
Appuyez sur
. Le programme s'exécute et affiche une boîte de dialogue.
à trois reprises pour passer en revue la boucle FOR. Notez que le nombre indiqué
augmente de 1 à chaque fois.
Une fois que le programme s'est arrêté, vous pouvez reprendre une autre activité sur la calculatrice HP Prime.
Lorsqu'un programme utilise des arguments, une pression sur la touche
fait apparaître une fenêtre
vous demandant de saisir les paramètres du programme.
Programmes multifonctions
Lorsqu'un programme comprend plusieurs fonctions EXPORT, le fait d'appuyer sur
ouvre une liste
vous permettant de sélectionner la fonction à exécuter. Pour observer cette fonctionnalité, créez un
programme contenant le texte suivant :
548 Chapitre 28 Programmation dans HP PPL
EXPORT NAME1( )
BEGIN
END;
EXPORT NAME2( )
BEGIN
END;
Notez que lorsque vous sélectionnez le programme dans le catalogue de programmes et que vous appuyez
sur
ou
, une liste avec NAME1 et NAME2 apparaît.
Débogage d'un programme
Il est impossible d'exécuter un programme contenant des erreurs de syntaxe. Si le programme ne se
comporte pas comme prévu, ou si le système a détecté une erreur d'exécution, il vous est possible d'exécuter
le programme pas à pas et d'examiner les valeurs des variables locales.
Procédons au débogage du programme créé ci-dessus : MYPROGRAM.
1.
Dans le catalogue de programmes, sélectionnez MYPROGRAM.
Création d'un nouveau programme 549
2.
Appuyez sur
.
Lorsqu'un fichier comprend plusieurs fonctions EXPORT, une liste s'affiche pour que vous sélectionniez
la fonction à déboguer.
Lors du débogage d'un programme, le titre du programme ou de la fonction intra programme apparaît
en haut de l'écran. En dessous se trouve la ligne actuelle du programme en cours de débogage. La valeur
actuelle de chaque variable s'affiche dans la partie principale de l'écran. Les boutons de menu suivants
sont disponibles dans le débogueur :
: passe à la ligne ou au bloc suivant du programme.
: exécute la ligne actuelle.
: ouvre un menu contenant des variables. Vous pouvez sélectionner une variable et l'ajouter à
la liste des variables afin de voir comment elle évolue au cours du programme.
: ferme le débogueur.
: poursuit l'exécution du programme sans procéder au débogage.
3.
Exécutez la commande de boucle FOR
.
La boucle FOR commence et le haut de l'écran affiche la prochaine ligne du programme (la commande
MSGBOX).
4.
Exécutez la commande MSGBOX
.
La boîte de dialogue s'affiche. Notez que vous devez fermer toutes les boîtes de dialogue affichées en
appuyant sur
Appuyez sur
ou sur la touche
et sur la touche
.
de façon répétée pour exécuter le programme pas à
pas.
Appuyez sur
pour fermer le débogueur sur la ligne actuelle du programme, ou sur
exécuter le reste du programme sans utiliser le débogueur.
550 Chapitre 28 Programmation dans HP PPL
pour
Modification d'un programme
La modification d'un programme s'effectue à l'aide de l'éditeur de programmes, disponible dans le catalogue
de programmes.
1.
Ouvrez le catalogue de programmes.
2.
Appuyez sur le programme que vous souhaitez modifier (ou mettez-le en surbrillance à l'aide des
touches fléchées, puis appuyez sur la touche
).
La calculatrice HP Prime ouvre alors l'éditeur de programmes. Le nom de votre programme apparaît
dans la barre de titre de l'écran. Les touches et boutons utilisables pour la modification d'un programme
sont répertoriés dans la section Editeur de programmes : boutons et touches à la page 542.
Copie d'un programme ou d'une partie d'un programme
Vous pouvez utiliser les commandes globales Copier et Coller pour copier une partie ou la totalité d'un
programme. Procédez comme suit :
1.
Ouvrez le catalogue de programmes.
2.
Appuyez sur le programme contenant le code que vous souhaitez copier.
3.
Appuyez sur
(Copier).
Les boutons de menu changent pour vous proposer les options de copie suivantes :
: indique le début du passage à copier ou à couper.
: indique la fin du passage à copier ou à couper.
: sélectionne tout le programme.
Création d'un nouveau programme 551
: coupe la sélection.
: copie la sélection.
4.
Sélectionnez les éléments à copier ou couper (à l'aide des options répertoriées ci-dessus).
5.
Appuyez sur
6.
Revenez au catalogue de programmes et ouvrez le programme cible.
7.
Placez le curseur à l'emplacement où vous souhaitez insérer le code copié ou coupé.
8.
ou sur
Appuyez sur
.
(Coller). Le Presse-papiers s'ouvre. Les éléments que vous avez
récemment copiés ou coupés figurent en tête de liste et sont déjà mis en surbrillance. Il vous suffit donc
d'appuyer sur
. Le code est collé dans le programme et commence à l'emplacement du curseur.
Suppression d'un programme
Pour supprimer un programme, procédez comme suit :
1.
2.
3.
Ouvrez le catalogue de programmes.
Mettez en surbrillance le programme à supprimer, puis appuyez sur
A l'invite, appuyez sur
.
pour supprimer le programme ou sur
pour annuler.
Suppression de tous les programmes
Pour supprimer tous les programmes en une seule fois, procédez comme suit :
1.
2.
3.
Ouvrez le catalogue de programmes.
Appuyez sur
A l'invite, appuyez sur
(Effacer).
pour supprimer tous les programmes, ou sur
pour annuler.
Suppression du contenu d'un programme
Il est possible d'effacer le contenu d'un programme sans pour autant supprimer le programme. Tout ce qui
reste ensuite du programme est son nom.
1.
Ouvrez le catalogue de programmes.
2.
Appuyez sur le programme pour l'ouvrir.
3.
Appuyez sur
552 Chapitre 28 Programmation dans HP PPL
(Effacer).
Pour partager un programme
Tout comme pour les applications, remarques, matrices et listes, il est possible d'envoyer des programmes
d'une calculatrice à une autre.
Langage de programmation de la calculatrice HP Prime
Le langage de programmation HP Prime permet d'étendre les capacités de la calculatrice HP Prime en
ajoutant des programmes, des fonctions et des variables au système. Les programmes que vous écrivez
peuvent être autonomes ou liés à une application. Les fonctions et les variables que vous créez peuvent être
locales ou globales. Si elles sont déclarées comme globales, elles apparaissent dans le menu de l'utilisateur
lorsque vous appuyez sur
ou
. Dans les sections suivantes, nous examinons les variables et
fonctions, puis créons un ensemble de programmes courts pour illustrer les différentes techniques de
création de programmes, fonctions et variables.
Variables et visibilité
Les variables d'un programme de la calculatrice HP Prime peuvent servir à mémoriser des nombres, des
listes, des matrices, des objets graphiques et des chaînes. Une variable doit avoir pour nom une suite de
caractères alphanumériques (lettres et nombres) commençant par une lettre. Les noms étant sensibles à la
casse, les variables MaxTemp et maxTemp sont différentes.
La calculatrice HP Prime dispose de variables intégrées de différents types, visibles partout (quel que soit
l'écran affiché sur la calculatrice). Par exemple, les variables intégrées A à Z peuvent être utilisées pour
mémoriser des nombres réels, Z0 à Z9 pour mémoriser des nombres complexes, M0 à M9 pour mémoriser
des matrices et des vecteurs, etc. Ces noms sont réservés. Vous ne pouvez pas les utiliser pour d'autres
données. Il est par exemple impossible de nommer un programme M1 ou de mémoriser un nombre réel dans
une variable appelée Z8. Outre ces variables réservées, chaque application HP dispose de variables qui lui
sont dédiées. Par exemple : Root (Racine), Xmin et Numstart. La plupart de ces variables d'application
sont locales à leur application, mais quelques-unes sont globales par nature. Par exemple, la variable C1 est
utilisée par l'application Stats-2Var pour stocker des données statistiques. Cette variable étant globale, vous
pouvez accéder à ces données depuis n'importe où dans le système. Notez encore que ces noms ne peuvent
pas s'utiliser pour attribuer un nom à un programme, ou pour stocker des données d'un type autre que celui
prévu. (Le chapitre "Variables" contient la liste complète des variables du système et des applications.)
Dans un programme, il est possible de rendre certaines variables indissociables d'une fonction particulière.
Pour ce faire, utilisez une déclaration de type LOCAL. Les variables locales vous permettent de déclarer et
d'utiliser des variables sans affecter le reste de la calculatrice. Les variables locales ne sont pas liées à un type
particulier. Autrement dit, vous pouvez stocker des nombres à virgule flottante, des nombres entiers, des
listes, des matrices et des expressions symboliques dans une variable portant n'importe quel nom local. Bien
que le système autorise la mémorisation de différents types de variables dans une même variable locale, il
s'agit d'une pratique de programmation qui doit être évitée.
Les noms des variables déclarées dans un programme doivent être descriptifs. Par exemple, il est plus avisé
d'attribuer à une variable destinée à mémoriser le rayon d'un cercle le nom RADIUS (ou RAYON) que de la
nommer VGFTRFG. Il est en effet plus simple de se souvenir de l'objet d'une variable lorsque son nom est
représentatif de sa fonction.
Si une variable est nécessaire après l'exécution du programme, elle peut être exportée à partir de ce
programme à l'aide de la commande EXPORT. Pour ce faire, la première commande du programme (située sur
une ligne au-dessus du nom du programme) doit être EXPORT RADIUS. Ensuite, si une valeur est attribuée
à RADIUS, son nom apparaît dans le menu de variables (
) et est visible partout. Cette fonctionnalité
offre une interactivité avancée et performante entre les différents environnements de la calculatrice
Langage de programmation de la calculatrice HP Prime 553
HP Prime. Notez que si un autre programme exporte une variable portant un nom identique, la version la plus
récemment exportée reste active.
Le programme ci-dessous demande à l'utilisateur de spécifier la valeur de RADIUS, puis exporte la variable
afin qu'elle soit utilisée ailleurs.
EXPORT RADIUS;
EXPORT GETRADIUS()
BEGIN
INPUT(RADIUS);
END;
Notez que la commande EXPORT de la variable RADIUS apparaît avant l'en-tête de la fonction à laquelle
RADIUS est attribuée. Après l'exécution du programme, une nouvelle variable nommée RADIUS apparaît
dans la section USER GETRADIUS du menu Variables.
Qualification du nom d'une variable
La calculatrice HP Prime comporte de nombreuses variables système portant des noms apparemment
identiques. Par exemple, l'application Fonction dispose d'une variable nommée Xmin, mais elle n'est pas la
seule : les applications Polaire, Paramétrique, Suite et Résoudre en possèdent également une. Dans un
programme et dans la vue d'accueil, vous pouvez faire référence à une version spécifique de ces variables en
qualifiant son nom. Il s'agit pour ce faire d'entrer le nom de l'application ou du programme auquel la variable
appartient, suivi par un point (.) et par le vrai nom de la variable. Par exemple, la variable qualifiée
Function.Xmin (Fonction.Xmin) fait référence à la valeur de Xmin dans l'application Fonction. De même,
la variable qualifiée Parametric.Xmin (Paramétrique.Xmin) fait référence à la valeur de Xmin dans
l'application Paramétrique. Bien qu'elles portent le même nom, Xmin, ces variables peuvent avoir des valeurs
différentes. Vous devez faire de même pour utiliser une variable locale dans un programme : spécifier le nom
du programme suivi par le point, puis le nom de variable.
Fonctions, arguments de fonctions et paramètres
Vous pouvez définir vos propres fonctions dans un programme, et les données peuvent être communiquées à
une fonction en utilisant des paramètres. Les fonctions peuvent renvoyer une valeur (à l'aide de l'instruction
RETURN) ou ne pas la renvoyer. Lorsqu'un programme est exécuté à partir de la vue d'accueil, le programme
renvoie la valeur résultant de la dernière instruction exécutée.
554 Chapitre 28 Programmation dans HP PPL
De plus, les fonctions peuvent être définies dans un programme et exportées pour être utilisées par d'autres
programmes (tout comme les variables peuvent être définies et utilisées dans tous les environnements de la
calculatrice).
Dans cette section, nous allons créer un petit échantillon de programmes, dont chacun illustrera certains
aspects de la programmation avec la calculatrice HP Prime. Chaque programme sera utilisé comme bloc
fonctionnel d'une application personnalisée.
Programme ROLLDIE
Nous allons tout d'abord créer un programme appelé ROLLDIE (lancement de dé). Ce programme simule le
lancer d'un seul dé, en renvoyant un entier aléatoire compris entre 1 et le nombre indiqué à la fonction.
Dans le catalogue de programmes, créez un nouveau programme nommé ROLLDIE. (Pour obtenir de l'aide,
reportez-vous à la section Création d'un nouveau programme à la page 541.) Entrez ensuite le code suivant
dans l'éditeur de programmes :
EXPORT ROLLDIE(N)
BEGIN
RETURN 1+RANDINT(N-1);
END;
La première ligne est l'en-tête de la fonction. Lorsque l'instruction RETURN est exécutée, un entier aléatoire
compris entre 1 et N est calculé et renvoyé comme résultat de la fonction. Notez que la commande RETURN
provoque l'arrêt de la fonction. Ainsi, toutes les instructions comprises entre RETURN et END sont ignorées.
Dans la vue d'accueil (ou dans n'importe quel environnement de la calculatrice dans lequel il est possible
d'utiliser un nombre), entrez ROLLDIE(6) pour qu'un entier aléatoire compris entre 1 et 6 soit renvoyé.
Programme ROLLMANY
En raison de la commande EXPORT dans ROLLDIE, un autre programme pourrait utiliser la fonction ROLLDIE
et générer n lancers d'un dé avec n'importe quel nombre de côtés. Dans le programme suivant, la fonction
ROLLDIE est utilisée pour générer n lancers de deux dés, dont le nombre de faces est spécifié par la variable
locale sides (faces). Les résultats sont mémorisés dans la liste L2, de sorte que L2(1) renvoie le nombre de
fois où le total combiné des deux dés a été 1, que L2(2) renvoie le nombre de fois où leur total a été 2, et ainsi
de suite. Le résultat de L2(1) ne peut évidemment être autre que 0, sachant que la somme de deux dés ne
peut pas être inférieure à 2.
Nous utilisons ici le séparateur de stockage (▶) au lieu de :=. Appuyez sur
pour récupérer cet
opérateur. La syntaxe est Var ▶ Value, autrement dit, la valeur de droite est stockée dans la variable de
gauche.
EXPORT ROLLMANY(n,sides)
BEGIN
LOCAL k,roll;
// Initialiser la liste de fréquences
MAKELIST(0,X,1,2*sides,1) ▶ L2;
FOR k FROM 1 TO n DO
Langage de programmation de la calculatrice HP Prime 555
ROLLDIE(sides)+ROLLDIE(sides) ▶ roll;
L2(roll)+1 ▶ L2(roll);
END;
END;
En omettant la commande EXPORT alors qu'une fonction est déclarée, sa visibilité peut être restreinte au
programme dans lequel elle est définie. Par exemple, vous pouvez définir la fonction ROLLDIE à l'intérieur
du programme ROLLMANY comme suit :
ROLLDIE();
EXPORT ROLLMANY(n,sides)
BEGIN
LOCAL k,roll;
// Initialiser la liste de fréquences
MAKELIST(0,X,1,2*sides,1) ▶ L2;
FOR k FROM 1 TO n DO
ROLLDIE(sides)+ROLLDIE(sides) ▶ roll;
L2(roll)+1 ▶ L2(roll);
END;
END;
ROLLDIE(n)
BEGIN
RETURN 1+RANDINT(n-1);
END;
Dans la deuxième version du programme ROLLMANY, il n'y a pas de fonction ROLLDIE exportée depuis un
autre programme. Au lieu de cela, ROLLDIE est uniquement visible par ROLLMANY. La fonction ROLLDIE doit
être déclarée avant d'être invoquée. La première ligne du programme ci-dessus contient la déclaration de la
fonction ROLLDIE. La définition de la fonction ROLLDIE est située à la fin du programme.
Enfin, la liste des résultats peut être renvoyée comme résultat de l'invocation de ROLLMANY, au lieu d'être
directement mémorisée dans la variable de liste globale L2. A ce titre, l'utilisateur pourrait facilement
mémoriser les résultats ailleurs.
ROLLDIE();
EXPORT ROLLMANY(n,sides)
BEGIN
LOCAL k,roll,results;
// Initialiser la liste de fréquences
MAKELIST(0,X,1,2*sides,1) ▶ results;
FOR k FROM 1 TO n DO
556 Chapitre 28 Programmation dans HP PPL
ROLLDIE(sides)+ROLLDIE(sides) ▶ roll;
results(roll)+1 ▶ results(roll);
END;
RETURN results;
END;
ROLLDIE(N)
BEGIN
RETURN 1+RANDINT(N-1);
END;
Dans la vue d'accueil, si vous saisissez ROLLMANY(100,6) ▶ L5, les résultats de la simulation de
100 lancers de deux dés à six faces sont mémorisés dans la liste L5.
Le clavier utilisateur Personnalisation des pressions de touche
Vous pouvez affecter une autre fonctionnalité aux touches du clavier, y compris la fonction fournie par les
touches Shift et ALPHA. Ceci vous permet de personnaliser le clavier en fonction de vos besoins spécifiques.
Par exemple, vous pouvez affecter la touche
à une fonction présentant plusieurs niveaux
d'imbrication dans un menu, qu'il est donc difficile d'invoquer dans un menu (notamment ALOG).
Le clavier personnalisé est appelé clavier utilisateur. Pour l'activer, vous devez être en mode utilisateur.
Mode utilisateur
Deux modes utilisateur sont disponibles :
●
Mode utilisateur temporaire : La pression suivante sur la touche, et seulement celle-ci, insère l'objet
affecté à cette touche. Une fois l'objet entré, le fonctionnement par défaut du clavier est réinitialisé.
Pour activer le mode utilisateur temporaire, appuyez sur
(Utilisateur). Notez que 1U
s'affiche dans la barre de titre. Le 1 vous indique que le clavier utilisateur est actif pour une seule
pression sur cette touche.
●
Mode utilisateur persistant : chaque pression de cette touche à compter de maintenant et jusqu'à
désactivation du mode utilisateur insère l'objet qui lui est affecté.
Pour activer le mode utilisateur persistant, appuyez sur les touches
.
Notez que ↑U s'affiche dans la barre de titre. Le clavier utilisateur est désormais actif jusqu'à ce que vous
appuyiez de nouveau sur
.
Si le mode utilisateur est activé et que vous appuyez sur une touche n'ayant fait l'objet d'aucune réaffectation,
son fonctionnement normal s'applique.
Le clavier utilisateur Personnalisation des pressions de touche 557
Réaffectation des touches
Admettons que vous souhaitiez qu'une fonction couramment utilisée, par exemple ALOG, dispose de sa
propre touche sur le clavier. Il vous suffit pour ce faire de créer un programme reproduisant la syntaxe de la
figure suivante.
La première ligne du programme spécifie la touche faisant l'objet d'une réaffectation à partir de son nom
interne. (La section Noms de touche à la page 559 indique les noms de l'ensemble des touches. Ces noms
sont sensibles à la casse.)
Sur la ligne 3, entrez le texte que vous souhaitez générer lors d'une pression sur la touche réaffectée. Ce texte
doit être placé entre guillemets.
La prochaine fois que vous souhaiterez insérer ALOG à l'emplacement du curseur, vous n'aurez qu'à appuyer
.
sur
Vous pouvez entrer la chaîne de votre choix sur la ligne RETURN de votre programme. Par exemple, si vous
entrez "Newton", une pression sur la touche réaffectée aura pour effet d'insérer ce texte. Il vous est même
possible de faire en sorte que le programme renvoie des fonctions définies par l'utilisateur ou des fonctions
système, de même que des variables définies par l'utilisateur ou des variables du système.
Vous pouvez également réaffecter une combinaison de touches secondaire. Par exemple,
peut être réaffecté de manière à produire SLOPE(F1(X),3) plutôt que la minuscule t. Ensuite, si
est saisi dans la vue d'accueil et que la touche
est pressée, le gradient
sur X = 3 de toute fonction actuellement définie comme F1(X) dans l'application Fonction sera renvoyé.
ASTUCE :
pour créer rapidement un programme permettant de réaffecter une touche, vous pouvez appuyer
sur la touche
et sélectionner Créer une clé utilisateur dans l'éditeur de programmes. Vous serez
ensuite invité à appuyer sur la touche (ou combinaison de touches) que vous souhaitez réaffecter. Un modèle
de programme s'affiche, dans lequel le nom interne de la touche (ou de la combinaison de touches) est ajouté
automatiquement.
558 Chapitre 28 Programmation dans HP PPL
Noms de touche
La première ligne d'un programme réaffectant une touche doit spécifier la touche faisant l'objet d'une
réaffectation à partir de son nom interne. Le tableau ci-dessous indique le nom interne de chacune des
touches. Notez que les noms de touches sont sensibles à la casse.
Nom interne et états des touches
Clé
Nom
+ touche
+ touche
+
touche
K_Apps
KS_Apps
KA_Apps
KSA_Apps
K_Symb
KS_Symb
KA_Symb
KSA_Symb
K_Up
KS_Up
KA_Up
KSA_Up
K_Help
—
KA_Help
KSA_Help
K_Esc
KS_Esc
KA_Esc
KSA_Esc
K_Home
KS_Home
KA_Home
KSA_Home
K_Plot
KS_Plot
KA_Plot
KSA_Plot
K_Left
KS_Left
KA_Left
KSA_Left
K_Right
KS_Right
KA_Right
KSA_Right
K_View
KS_View
KA_View
KSA_View
K_Cas
KS_Cas
KA_Cas
KSA_Cas
K_Num
KS_Num
KA_Num
KSA_Num
K_Down
KS_Down
KA_Down
KSA_Down
K_Menu
KS_Menu
KA_Menu
KSA_Menu
K_Vars_
KS_Vars_
KA_Vars_
KSA_Vars_
Le clavier utilisateur Personnalisation des pressions de touche 559
Nom interne et états des touches
Clé
Nom
+ touche
+ touche
+
touche
K_Math
KS_Math
KA_Math
KSA_Math
K_Templ
KS_Templ
KA_Templ
KSA_Templ
K_Xttn
KS_Xttn
KA_Xttn
KSA_Xttn
K_Abc
KS_Abc
KA_Abc
KSA_Abc
K_Bksp
KS_Bksp
KA_Bksp
KSA_Bksp
K_Power
KS_Power
KA_Power
KSA_Power
K_Sin
KS_Sin
KA_Sin
KSA_Sin
K_Cos
KS_Cos
KA_Cos
KSA_Cos
K_Tan
KS_Tan
KA_Tan
KSA_Tan
K_Ln
KS_Ln
KA_Ln
KSA_Ln
K_Log
KS_Log
KA_Log
KSA_Log
K_Sq
KS_Sq
KA_Sq
KSA_Sq
K_Neg
KS_Neg
KA_Neg
KSA_Neg
K_Paren
KS_Paren
KA_Paren
KSA_Paren
K_Comma
KS_Comma
KA_Comma
KSA_Comma
K_Ente
KS_Enter
KA_Enter
KSA_Enter
K_Eex
KS_Eex
KA_Eex
KSA_Eex
560 Chapitre 28 Programmation dans HP PPL
Nom interne et états des touches
Clé
Nom
+ touche
+ touche
+
touche
K_7
KS_7
KA_7
KSA_7
K_8
KS_8
KA_8
KSA_8
K_9
KS_9
KA_9
KSA_9
K_Div
KS_Div
KA_Div
KSA_Div
K_Alpha
KS_Alpha
KA_Alpha
KSA_Alpha
K_4
KS_4
KA_4
KSA_4
K_5
KS_5
KA_5
KSA_5
K_6
KS_6
KA_6
KSA_6
K_Mul
KS_Mul
KA_Mul
KSA_Mul
—
—
—
—
K_1
KS_1
KA_1
KSA_1
K_2
KS_2
KA_2
KSA_2
K_3
KS_3
KA_3
KSA_3
K_Minus
KS_Minus
KA_Minus
KSA_Minus
K_On
—
KA_On
KSA_On
K_0
KS_0
KA_0
KSA_0
Le clavier utilisateur Personnalisation des pressions de touche 561
Nom interne et états des touches
Clé
Nom
+ touche
+ touche
+
touche
K_Dot
KS_Dot
KA_Dot
KSA_Dot
K_Space
KS_Space
KA_Space
KSA_Space
K_Plus
KS_Plus
KA_Plus
KSA_Plus
Programmes d'application
Les applications sont constituées d'un ensemble de vues, de programmes, de remarques et de données
associées. La création d'un programme d'application permet de redéfinir les vues d'une application et le type
d'interaction entre l'utilisateur et ces vues. Pour cela, vous pouvez (a) utiliser les fonctions de programme
dédiées comprenant des noms spéciaux et (b) redéfinir les vues à partir du menu Affichage.
Utilisation des fonctions de programme dédiées
Il existe neuf noms de fonction de programme dédiée, comme illustré dans le tableau ci-dessous. Pour
appeler ces fonctions, vous appuyez sur les touches indiquées dans le tableau. Ces fonctions sont conçues
pour être utilisées dans un programme qui contrôle une application et dans le contexte de cette application.
Programme
Nom
Symb
Vue symbolique
SymbSetup
Configuration symbolique
Tracé
Vue graphique
PlotSetup
Configuration du tracé
Num
Vue numérique
NumSetup
Configuration numérique
Ihfo
Vue Informations
START
Démarrage d'une application
RESET
Initialisation ou redémarrage d'une
application
562 Chapitre 28 Programmation dans HP PPL
Pressions de touches correspondantes
Redéfinition du menu Affichage
Le menu Affichage permet à n'importe quelle application de définir des vues en plus des sept vues standard
présentées dans le tableau ci-dessus. Par défaut, chaque application HP possède son propre ensemble de
vues supplémentaires contenues dans ce menu. La commande VIEW (affichages) vous permet de redéfinir
ces vues afin d'exécuter les programmes que vous avez créés pour une application. La syntaxe de la
commande VIEW est la suivante :
VIEW "texte", fonction()
En ajoutant VIEW "texte", fonction() avant la déclaration d'une fonction, la liste des vues de
l'application se trouve écrasée. Par exemple, si votre programme d'application définit les trois vues "SetSides"
(Définir faces), "RollDice" (Lancer dés) et "PlotResults" (Résultat graphique) quand vous appuyez sur la touche
, SetSides, RollDice et PlotResults apparaîtront en lieu et place de la liste de vues par défaut de
l'application.
Personnalisation d'une application
Lorsqu'une application est active, son programme associé est le premier élément affiché dans le catalogue de
programmes. C'est au sein de ce programme qu'il est possible d'insérer des fonctions permettant de créer une
application personnalisée. Vous trouverez ci-dessous une procédure efficace de personnalisation d'une
application :
1.
2.
Choisissez les applications HP que vous souhaitez personnaliser. L'application personnalisée hérite de
toutes les propriétés de l'application HP.
Accédez à la bibliothèque d'applications (
), mettez l'application HP en surbrillance, appuyez sur
, puis enregistrez l'application sous un nom unique.
3.
Personnalisez la nouvelle application, le cas échéant (en configurant les paramètres de mesure des axes
et des angles, par exemple).
4.
Ouvrez le catalogue des programmes, sélectionnez votre nouveau programme d'application, puis
appuyez sur
.
5.
Développez les fonctions qui seront utilisées par votre application personnalisée. Lors du
développement des fonctions, conformez-vous aux conventions de nom décrites précédemment.
6.
Insérez la commande VIEW dans votre programme pour modifier le menu Affichage de l'application.
7.
Décidez si votre application créera ou non de nouvelles variables globales. Si tel est le cas, exportez-les
à l'aide de la commande EXPORT depuis un programme utilisateur distinct invoqué avec la fonction
Start() (début) du programme d'application. De cette manière, leurs valeurs sont conservées.
8.
Testez l'application et déboguez les programmes associés.
Il est possible de relier plusieurs applications par le biais des programmes. Par exemple, un programme
associé à l'application Fonction peut exécuter une commande pour lancer l'application Stats - 1Var, et un
programme associé à l'application Stats - 1Var peut revenir à l'application Fonction (ou lancer toute autre
application).
Exemple
L'exemple suivant illustre la procédure de création d'une application personnalisée. Cette application se fonde
sur l'application Stats - 1Var intégrée. Elle simule le lancer de deux dés, dont le nombre de faces est spécifié
par l'utilisateur. Les résultats sont tabulés et peuvent être consultés sous la forme d'un tableau ou d'un
graphique.
Le clavier utilisateur Personnalisation des pressions de touche 563
1.
Dans la bibliothèque d'applications, sélectionnez, sans l'ouvrir, l'application Stats - 1Var.
Sélectionnez Stats - 1Var.
2.
Appuyez sur
3.
Entrez un nom pour la nouvelle application, par exemple DiceSimulation (simulation dés).
4.
Appuyez deux fois sur
.
. La nouvelle application apparaît maintenant dans la bibliothèque
d'applications.
5.
Ouvrez le catalogue de programmes.
6.
Appuyez sur le programme pour l'ouvrir.
Un programme est associé à chaque application personnalisée. Ce programme est initialement vide.
Pour personnaliser une application, vous devez saisir des fonctions dans ce programme.
C'est à ce stade que vous choisissez le type d'interaction entre l'utilisateur et l'application. Dans cet exemple,
nous souhaitons que l'utilisateur puisse :
564 Chapitre 28 Programmation dans HP PPL
●
démarrer et initialiser l'application et afficher une courte remarque ;
●
spécifier le nombre de côtés (ou faces) de chaque dé ;
●
spécifier le nombre de lancers des dés ;
●
afficher sous forme graphique les résultats de la simulation ;
●
afficher sous forme numérique les résultats de la simulation.
Dans cette optique, nous allons créer les vues suivantes :
START, ROLL DICE, SET SIDES et SET ROLLS.
L'option START (début) initialise l'application et affiche une remarque contenant des instructions à l'attention
de l'utilisateur. L'utilisateur interagit également avec l'application dans les vues numérique et graphique.
Les touches
et
activent ces vues, mais quelques configurations sont nécessaires pour que la
fonction Plot() de notre programme les lancent réellement.
Avant de saisir le programme suivant, appuyez sur la touche
pour ouvrir l'éditeur
d'informations, puis entrez le texte figurant dans l'illustration. Cette remarque sera liée à l'application et
s'affichera lorsque l'utilisateur sélectionnera l'option de démarrage à partir du menu Affichage (ou appuiera
sur
).
Le programme permettant d'obtenir le nombre de faces d'un dé (précédemment évoqué dans ce chapitre) va
maintenant être développé, afin que les sommes possibles de deux dés soient mémorisées dans le jeu de
données D1. Entrez les sous-programmes suivants dans le programme de l'application DiceSimulation
(simulation dés).
Programme DiceSimulation
DICESIMVARS();
ROLLDIE();
EXPORT SIDES,ROLLS;
EXPORT DiceSimulation()
BEGIN
Le clavier utilisateur Personnalisation des pressions de touche 565
END;
VIEW "Start",START()
BEGIN
D1:={};
D2:={};
SetSample(H1,D1);
SetFreq(H1,D2);
H1Type:=1;
STARTVIEW(6,1);
END;
VIEW "Roll Dice",ROLLMANY()
BEGIN
LOCAL k,roll;
D1:= MAKELIST(X+1,X,1,2*SIDES-1,1);
D2:= MAKELIST(0,X,1,2*SIDES-1,1);
FOR k FROM 1 TO ROLLS DO
roll:=ROLLDIE(SIDES)+ROLLDIE
(SIDES);
D2(roll-1):= D2(roll-1)+1;
END;
Xmin:= -0.1;
Xmax:= MAX(D1)+1;
Ymin:= −0.1;
Ymax:= MAX(D2)+1;
STARTVIEW(1,1);
END;
VIEW "Set Sides",SETSIDES()
BEGIN
REPEAT
INPUT(SIDES,"Die Sides","N=","Enter# of sides",2);
SIDES:= FLOOR(SIDES);
IF SIDES<2 THEN MSGBOX("# of sides must be >= 4");
END;
UNTIL SIDES >=4;
STARTVIEW(7,1);
566 Chapitre 28 Programmation dans HP PPL
END;
VIEW "Set Rolls",SETROLLS()
BEGIN
REPEAT
INPUT(ROLLS,"Num of rolls","N=","Enter# of rolls",25);
ROLLS:= FLOOR(ROLLS);
IF ROLLS<1 THEN MSGBOX("Vous devez saisir un chiffre >=1");
END;
UNTIL ROLLS>=1;
STARTVIEW(7,1);
END;
PLOT()
BEGIN
Xmin:=-0.1;
Xmax:= MAX(D1)+1;
Ymin:= −0.1;
Ymax:= MAX(D2)+1;
STARTVIEW(1,1);
END;
Symb()
BEGIN
SetSample(H1,D1);
SetFreq(H1,D2);
H1Type:=1;
STARTVIEW(0,1);
END;
La routine ROLLMANY() est une adaptation du programme présenté précédemment dans ce chapitre. La
communication de paramètres dans un programme invoqué à la suite d'une sélection dans un menu Affichage
personnalisé est impossible. Les variables exportées SIDES et ROLLS sont donc utilisées à la place des
paramètres employés dans les versions précédentes.
Le programme ci-dessus appelle deux autres programmes utilisateur : ROLLDIE() et DICESIMVARS(). ROLLDIE()
est abordé plus tôt dans ce chapitre. Nous allons maintenant écrire le programme DICESIMVARS. Pour ce faire,
créez un programme sous ce nom, puis entrez le code ci-dessous.
Programme DICESIMVARS
EXPORT ROLLS,SIDES;
Le clavier utilisateur Personnalisation des pressions de touche 567
EXPORT DICESIMVARS()
BEGIN
10 ▶ ROLLS;
6 ▶ SIDES;
END;
1.
Appuyez sur
et ouvrez DiceSimulation. La remarque qui apparaît détaille le fonctionnement de
l'application.
2.
Appuyez sur la touche
pour afficher le menu d'application personnalisée. Vous pouvez
réinitialiser l'application (Start), définir le nombre de faces des dés et le nombre de lancers, puis
exécuter une simulation.
3.
Sélectionnez Set Rolls et entrez 100.
4.
Sélectionnez Set Sides et entrez 6.
5.
Sélectionnez Roll Dice. Vous voyez apparaître un histogramme semblable à celui de l'illustration.
568 Chapitre 28 Programmation dans HP PPL
6.
7.
Appuyez sur la touche
pour voir les données et sur
Pour exécuter une autre simulation, appuyez sur
pour revenir à l'histogramme.
et sélectionnez Roll Dice.
Commandes de programmes
Cette section présente chacune des commandes de programme. Les commandes du menu
présentées en premier lieu. Les commandes du menu
sont
sont présentées dans la section Commandes
du menu Cmds à la page 575.
Commandes du menu Tmplt
Bloc
Les commandes de bloc déterminent le début et la fin d'un sous-programme ou d'une fonction. La commande
Return (Retour) permet quant à elle de rappeler les résultats des sous-programmes ou des fonctions.
BEGIN END
Syntaxe : BEGIN command1; command2;…; commandN; END;
Définit une commande ou un ensemble de commandes à exécuter d'un bloc. Dans le programme simple
suivant :
EXPORT SQM1(X)
BEGIN
RETURN X^2-1;
END;
le bloc est la commande RETURN seule.
Si vous avez entré SQM1(8) dans la vue d'accueil, le résultat renvoyé est 63.
RETURN
Syntaxe : RETURN expression;
Renvoie la valeur en cours de l'expression.
KILL
Syntaxe : KILL;
Interrompt l'exécution pas à pas du programme actuel (avec débogage).
Branche
Le mot au pluriel commandes fera désormais référence à une commande unique ou à un ensemble de
commandes.
IF THEN
Syntaxe : IF test THEN commandes END;
Commandes de programmes 569
Évaluation de test. si test présente une valeur vraie (différente de 0), exécute commandes. Dans le cas
contraire, rien ne se produit.
IF THE ELSE
Syntaxe : IF test THEN commandes 1 ELSE commandes 2 END;
Evaluation de test. si test présente une valeur vraie (différente de 0), exécute commandes 1. Dans le cas
contraire, exécute commandes 2.
CASE
Syntaxe :
CASE
IF test1 THEN commandes1 END;
IF test2 THEN commandes2 END;
…
[ DEFAULT commandes]
END;
Evaluation de test1 : Si la valeur est vraie, exécute commandes1 et termine CASE. Sinon, évalue test1. Si la
valeur est vraie, exécute commandes2 et termine CASE. Continue à évaluer jusqu'à trouver une valeur vraie. Si
aucun test vrai n'est obtenu, exécute commandes par défaut, le cas échéant. La commande CASE est limitée à
un 127 branches.
Exemple :
CASE
IF THEN RETURN "négatif"; END;
IF THEN RETURN "petit"; END;
DEFAULT RETURN "grand";
END;
IFERR
IFERR commandes1 THEN commandes2 END;
Exécute la séquence de commandes1. Si une erreur survient lors de l'exécution de commandes1, exécute la
séquence de commandes2.
IFERR ELSE
IFERR commands1 THEN commands2 ELSE commands3 END;
Exécute la séquence de commandes1. Si une erreur survient lors de l'exécution de commandes1, exécute la
séquence de commandes2. Sinon, exécute la séquence de commandes3.
Boucle
FOR
Syntaxe : FOR var FROM début TO fin DO commandes END;
570 Chapitre 28 Programmation dans HP PPL
Définit la variable var sur la valeur début et, tant que cette variable est inférieure ou égale à la valeur fin
exécute la séquence de commandes, puis ajoute 1 (incrément) sur var.
Exemple 1 : ce programme détermine lequel des nombres entiers de 2 à N possède le plus grand nombre de
facteurs.
EXPORT MAXFACTORS(N)
BEGIN
LOCAL cur,max,k,result;
1 ▶ max;1 ▶ result;
FOR k FROM 2 TO N DO
SIZE(CAS.idivis(k)) ▶ cur;
IF cur(1) > max THEN
cur(1) ▶ max;
k ▶ result;
END;
END;
MSGBOX("Max de"+ max +" facteurs pour "+result);
END;
Dans la vue d'accueil, entrez MAXFACTORS(100).
FOR STEP
Syntaxe : FOR var FROM début TO fin [STEP increment] DO commandes END;
Définit la variable var sur la valeur début et, tant que cette variable est inférieure ou égale à la valeur fin,
exécute la séquence de commandes puis ajoute augmentation à var
Exemple 2 : ce programme trace un motif intéressant sur l'écran.
Commandes de programmes 571
EXPORT
DRAWPATTERN()
BEGIN
LOCAL
xincr,yincr,color;
STARTAPP("Fonction");
RECT();
xincr := (Xmax - Xmin)/318;
yincr := (Ymax - Ymin)/218;
FOR X FROM Xmin TO Xmax STEP xincr DO
FOR Y FROM Ymin TO Ymax STEP yincr DO
color := RGB(X^3 MOD 255,Y^3 MOD 255, TAN(0.1*(X^3+Y^3)) MOD 255);
PIXON(X,Y,color);
END;
END;
WAIT;
END;
FOR DOWN
Syntaxe : FOR var FROM début DOWNTO fin DO commandes END;
572 Chapitre 28 Programmation dans HP PPL
Définit la variable var sur la valeur début et, tant que la valeur de cette variable est inférieure ou égale à la
valeur fin, exécute la séquence de commandes puis soustrait 1 (diminution) de var.
FOR STEP DOWN
Syntaxe : FOR var FROM début DOWNTO fin [STEP increment] DO commandes END;
Définit la variable var à start, et, tant que la valeur de cette variable est inférieure ou égale à la valeur fin,
exécute la séquence de commandes puis soustrait augmentation de var.
WHILE
Syntaxe : WHILE test DO commandes END;
Evalue test. Si le résultat est vrai (valeur différente de 0), exécute commandes de manière itérative.
Exemple : un nombre parfait est un nombre qui est égal à la somme de tous ses propres diviseurs. Par
exemple, 6 est un nombre parfait car 6 = 1 + 2 + 3. L'exemple ci-dessous renvoie vrai lorsque son argument
est un nombre parfait.
EXPORT ISPERFECT(n)
BEGIN
LOCAL d, sum;
2 ▶ d;
1 ▶ sum;
WHILE sum <= n AND d < n DO
IF irem(n,d)==0 THEN sum+d ▶ sum;
END;
d+1 ▶ d;
END;
RETURN sum==n;
END;
Le programme suivant affiche tous les nombres parfaits jusqu'à 1 000 :
EXPORT PERFECTNUMS()
BEGIN
LOCAL k;
FOR k FROM 2 TO 1000 DO
IF ISPERFECT(k) THEN
MSGBOX(k+" est parfait, appuyer sur OK");
END;
END;
END;
Commandes de programmes 573
REPEAT
Syntaxe : REPEAT commandes UNTIL test;
Répète la séquence de commandes jusqu'à ce que test présente la valeur vrai (valeur différente de 0).
L'exemple ci-dessous requiert une valeur positive pour SIDES, modifiant ainsi un programme antérieur dans ce
chapitre.
EXPORT SIDES;
EXPORT GETSIDES()
BEGIN
REPEAT
INPUT(SIDES,"Faces dé","N = ","Entrer nb. faces",2);
UNTIL SIDES>0;
END;
BREAK
Syntaxe : BREAK(n)
Quitte les boucles en sortant de n niveaux de boucle. L'exécution reprend avec la première instruction après la
boucle. En l'absence d'argument, quitte la boucle unique.
CONTINUE
Syntaxe : CONTINUE
Transfère l'exécution au début de l'itération de boucle suivante.
Variable
Ces commandes vous permettent de contrôler la visibilité d'une variable définie par l'utilisateur.
LOCAL
Syntaxe : LOCAL var1,var2,…varn;
Spécifie que les variables var1, var2, etc. sont des variables locales de leurs programmes respectifs.
EXPORT
Syntaxe : EXPORT var1, [var2, …, varn];
- ou EXPORT var1:=val1, [var2:=val2, … varn:=valn];
Exporte les variables var1, var2, etc. afin qu'elles soient disponibles de manière globale et apparaissent dans
le menu User lorsque vous appuyez sur
Exemple:
EXPORT ratio:=0.15;
574 Chapitre 28 Programmation dans HP PPL
et que vous sélectionnez
.
Fonction
Ces commandes vous permettent de contrôler la visibilité d'une fonction définie par l'utilisateur.
EXPORT
Syntaxe : EXPORT FunctionName(Parameters)
- ou EXPORT FunctionName(Parameters)
BEGIN
FunctionDefinition
END ;
Dans un programme, déclare les fonctions ou variables à exporter globalement. Les fonctions exportées
apparaissent dans le menu utilisateur Boîte à outils et les variables exportées apparaissent dans les menus
Variables, CAS, Applications et Utilisateur.
Exemples :
EXPORT X2M1(X);
Export X2M1(X)
BEGIN
RETURN X^2-1;
END;
VIEW
Syntaxe : VIEW “texte”, nom_fonction();
Remplace le menu View de l'application actuelle et ajoute une entrée avec "texte". Si le "texte" est sélectionné
et que l'utilisateur appuie sur
ou sur
, la fonction functionname() est appelée.
KEY
Préfixe d'un nom de touche pour la création d'un clavier utilisateur. Reportez-vous à la section Le clavier
utilisateur Personnalisation des pressions de touche à la page 557.
Commandes du menu Cmds
Chaînes
Une chaîne est une séquence de caractères placée entre guillemets (""). Pour insérer des guillemets dans une
chaîne, utilisez deux paires de guillemets consécutivement. Le caractère \ démarre une séquence
d'échappement. Le ou les caractères situés juste après sont interprétés de manière spécifique. \n insère une
nouvelle ligne, tandis que deux barres obliques inverses insèrent une seule barre oblique inverse. Pour
insérer une nouvelle ligne dans la chaîne, appuyez sur la touche
, afin d'insérer le texte à
l'emplacement souhaité.
Commandes de programmes 575
ASC
Syntaxe : ASC (chaîne)
Retourne une liste contenant les codes ASCII de la chaîne.
Exemple : ASC ("AB") renvoie [65,66]
LOWER
Convertit en minuscule des caractères en majuscule dans une chaîne.
Exemples :
LOWER("ABC") renvoie "abc"
LOWER("ΑΒΓ") renvoie "αβγ"
UPPER
Convertit en majuscule des caractères en minuscule dans une chaîne.
Exemples :
UPPER("abc") renvoie "ABC"
UPPER("αβγ") renvoie "ΑΒΓ"
CHAR
Syntaxe : CHAR(vecteur) ou CHAR(entier)
Renvoie la chaîne correspondant aux codes de caractères figurant dans vecteur, ou le code unique figurant
dans entier.
Exemples : CHAR(65) renvoie "A"
CHAR([82,77,72]) renvoie "RMH"
DIM
Syntaxe : DIM(chaîne)
Retourne le nombre de caractères figurant dans chaîne.
Exemple : DIM("12345") renvoie 5, DIM("""") et DIM("\n") renvoie 1. (Notez les deux guillemets et
la séquence d'échappement utilisés.)
STRING
Syntaxe : STRING(Expression, [Mode], [Precision], [Separator] ou {Separator,
["[DecimalPoint[Exponent[NegativeSign]]]"], [DotZero]}], [SizeLimit] ou
{SizeLimit, [FontSize], [Bold], [Italic], [Monospaced]}]
Evalue l'expression et renvoie le résultat sous forme de chaîne.
Les paramètres supplémentaires spécifient la façon dont les nombres sont affichés.
Si le Mode est spécifié, il doit être :
0 : Utiliser le paramètre actuel
1 : Standard
576 Chapitre 28 Programmation dans HP PPL
2 : Investissement
3 : Scientifique
4 : Ingénieur
5 : Flottant
6 : Arrondis
Ajoutez 7 à cette valeur pour spécifier le mode fraction approprié et 14 pour le mode de fraction mixte.
La précision est soit -1 pour les paramètres actuels ou 0 à 12.
Séparateur est une chaîne contenant un ensemble de chiffres et de séparateurs. Le dernier chiffre est
considéré comme étant celui juste avant le point décimal. Le séparateur peut également être un chiffre. -1
signifie utiliser par défaut, 0 à 10 spécifient l'utilisation de l'un des 11 séparateurs intégrés disponibles dans
les paramètres d'accueil.
“[DecimalPoint[Exponent[NegativeSign]]]” est une chaîne de 0 à 3 caractères. Le première un
sera utilisé pour le point décimal, le deuxième pour l'exposant et le dernier pour le signe négatif.
Si DotZero n'est pas zéro, puis les chiffres apparaissent sous la forme .1 au lieu de 0.1.
Si SizeLimit est spécifié, la commande va tenter de générer une représentation du chiffre correspondant
au nombre donné de pixels. Vous pouvez également spécifier la taille de police (10 à 22) et les propriétés
(gras, italique et espacement fixe étant des valeurs booléennes avec 0 étant faux). Il n'y a aucune garantie
que le résultat sera adapté, mais la commande tentera de le faire.
Exemples :
Chaîne
Résultat
string(F1), où F1(X) = COS(X)
"COS(X)"
STRING(2/3)
0,666666666667
string(L1), où L1 = {1,2,3}
"{1,2,3}"
string(M1), où M1 =
"[[1,2,3],[4,5,6]]"
INSTRING
Syntaxe : INSTRING (str1,str2)
Renvoie l'indice de la première occurrence de chaîne2 dans chaîne1. Renvoie 0 si chaîne2 n'apparaît pas dans
chaîne1. Notez que le premier caractère d'une chaîne correspond à la position 1.
Exemples :
INSTRING ("vanille","van") renvoie 1
INSTRING ("banane","na") renvoie 3
INSTRING ("ab","abc") renvoie 0
Commandes de programmes 577
LEFT
Syntaxe : LEFT(chaîne,n)
Renvoie les n premiers caractères de chaîne. Si n ≥ DIM(chaîne) ou n < 0, renvoie chaîne. Si n == 0, renvoie la
chaîne.
Exemple : LEFT(("MOMOGUMBO",3) renvoie "MOM"
RIGHT
Syntaxe : RIGHT(chaîne,n)
Renvoie les n derniers caractères de la chaîne chaîne. Si n <= 0, renvoie la chaîne vide. Si n > DIM(chaîne),
renvoie chaîne.
Exemple : RIGHT(("MOMOGUMBO",5) renvoie "GUMBO"
MID
Syntaxe : MID(chaîne,pos, [n])
Extrait n caractères à partir de la chaîne chaîne en commençant par l'index pos. Notez que n est facultatif. S'il
n'est pas spécifié, la commande extrait tous le reste de la chaîne.
Exemple : MID("MOMOGUMBO",3,5) renvoie "MOGUM", MID("PUDGE",4) renvoie "GE"
ROTATE
Syntaxe : ROTATE(chaîne,n)
Permutation des caractères de chaîne. Si 0 <=n < DIM(chaîne), effectue une déplacement de n positions sur la
gauche. Si -DIM(chaîne) < n <= –1, effectue un déplacement de n positions sur la droite. Si n > DIM(chaîne) ou n
< –DIM(chaîne), renvoie chaîne.
Exemples :
ROTATE("12345",2) renvoie "34512"
ROTATE("12345",-1) renvoie "51234"
ROTATE("12345",6) renvoie "12345"
STRINGFROMID
Syntaxe : STRINGFROMID(entier
Renvoie, dans le langage actuel, la chaîne intégrée associée à l'entier spécifié dans le tableau de la chaîne
interne.
Exemples :
STRINGFROMID(56) renvoie “Complexe”.
STRINGFROMID(202) renvoie “Réel”
REPLACE
Syntaxe : REPLACE(objet1, début, objet2)
Remplace une partie d'objet1 par objet2, en commençant au début. Les objets en question peuvent être des
matrices, des vecteurs ou des chaînes.
578 Chapitre 28 Programmation dans HP PPL
Exemple :
REPLACE("12345",”3”,”99”) renvoie "12995"
Dessin
Il existe dix variables de graphiques intégrées à la calculatrice HP Prime, notées de G0 à G9. G0 correspond
toujours au graphique de l'écran actuel.
G1 à G9 peuvent être utilisées pour mémoriser des objets graphiques temporaires (GROB) dans le cadre de la
programmation d'applications utilisant des graphiques. Parce qu'elles sont temporaires, ces variables sont
effacées dès que vous éteignez la calculatrice.
Vingt-six fonctions peuvent être utilisées pour modifier les variables de graphiques. Treize d'entre elles
utilisent des coordonnées cartésiennes, sur un plan cartésien défini dans l'application active par les variables
Xmin, Xmax, Ymin, et Ymax.
Les treize autres sont basées sur des coordonnées de pixel où le pixel 0,0 correspond au pixel supérieur
gauche du GROB et le pixel 320, 240 au pixel inférieur droit. Les noms des fonctions de ce deuxième ensemble
présentent un suffixe _P.
C→PX
Convertit les coordonnées cartésiennes en coordonnées d'écran.
Syntaxe : C→PX(x,y) ou C→PX({x,y})
DRAWMENU
Syntaxe : DRAWMENU({chaîne1, chaîne2,… chaîne6})
Trace un menu de six boutons au bas de l'affichage, avec les étiquettes chaîne1, chaîne2,..., chaîne6.
Exemple :
DRAWMENU("ABC", "", "DEF") crée un menu dont le premier et le troisième boutons sont étiquetés
ABC et DEF, respectivement. Les quatre autres touches de menu sont vides.
FREEZE
Syntaxe : FREEZE
Interrompt l'exécution du programme jusqu'à ce que vous appuyiez sur une touche. Cette commande
empêche tout nouveau tracé sur l'écran à la fin de l'exécution du programme, ce qui permet à l'utilisateur de
voir l'affichage modifié sur l'écran.
PX→C
Convertit les coordonnées d'écran en coordonnées cartésiennes.
RGB
Syntaxe : RGB(R, G, B, [A])
Renvoie un nombre entier qui peut être utilisé comme paramètre de couleur pour une fonction de dessin, en
fonction des valeurs de composant RGB (de 0 à 255 pour chacune).
Si Alpha est supérieur à 128, renvoie la couleur marquée comme transparente. Aucun canal alpha n'est alors
associé à la calculatrice Prime.
Exemples :
Commandes de programmes 579
RGB(255,0,128) renvoie 16711808
RECT(RGB(0,0,255)) crée un écran bleu.
LINE(0,0,8,8,RGB(0,255,0)) génère une ligne verte.
Pixels et coordonnées cartésiennes
ARC_P, ARC
Syntaxe : ARC(G, x, y, r [ , a1, a2, c])
Syntaxe : ARC_P(G, x, y, r [ , a1, a2, c])
Trace un arc ou un cercle sur G, centré sur le point x,y, avec le rayon r et la couleur c, en partant de l'angle a1 et
en terminant sur l'angle a2.
G peut être n'importe quelle variable de graphiques. Cette valeur est facultative. La valeur par défaut est G0.
r se mesure en pixels.
c est une valeur facultative qui, en l'absence de spécification, correspond au noir. Elle est spécifiée de cette
manière : #RRGGBB (comme une couleur est spécifiée en langage HTML).
a1 et a2 suivent le mode d'angle actuel et sont des valeurs facultatives. La valeur par défaut est un cercle
complet.
Exemple :
ARC (0,0,60,0,pRGB(255,0,0)) trace un demi-cercle rouge avec son centre au point de coordonnées
(0,0), à l'aide de la fenêtre de configuration du tracé actuelle, et d'un rayon de 60 pixels. Le demi-cercle est
tracé vers la gauche de 0 à π.
BLIT_P, BLIT
Syntaxe : BLIT([trgtGRB, dx1, dy1, dx2, dy2], [srcGRB, sx1, sy1, sx2, sy2, c])
Syntaxe : BLIT_P ([trgtGRB, dx1, dy1, dx2, dy2], [srcGRB, sx1, sy1, sx2, sy2,
c])
Copie la zone de srcG située entre (et comprenant) le point (sx1, sy1) et le point (non compris) (sx2, sy2) dans
la zone de trgtG située entre les points (dx1, dy1) et (dx2, dy2). Dans la pratique, 1 est ajouté à chacun des
points sx1 et sx2 pour obtenir la bonne zone. Ne copiez pas les pixels de srcGRB ayant la couleur c.
trgtGRB peut être n'importe quelle variable de graphiques. Cette valeur est facultative. La valeur par défaut
est G0.
srcGRB peut être n'importe quelle variable de graphiques.
dx2, dy2 sont des valeurs facultatives qui, en l'absence de spécification, sont calculées afin que la zone de
destination soit de la même taille que la zone source.
sx2, sy2 sont des valeurs facultatives qui, en l'absence de spécification, correspondent à l'angle inférieur droit
de srcGRB.
sx1, sy1 sont des valeurs facultatives qui, en l'absence de spécification, correspondent à l'angle supérieur
gauche de srcGRB.
dx1, dy1 sont des valeurs facultatives qui, en l'absence de spécification, correspondent à l'angle supérieur
gauche de trgtGRB.
c peut être n'importe quelle couleur spécifiée au format #RRGGBB. En l'absence de spécification, tous les
pixels de srcGRB sont copiés.
580 Chapitre 28 Programmation dans HP PPL
REMARQUE : utiliser la même variable pour trgtGRB et srcGRB peut avoir des effets imprévisibles si la
source et la destination se chevauchent.
DIMGROB_P, DIMGROB
Syntaxe : DIMGROB_P(G, w, h, [couleur]) ou DIMGROB_P(G, liste)
Syntaxe : DIMGROB(G, w, h, [couleur]) ou DIMGROB(G, liste)
Définit les dimensions de GROB G sur w × h. Initialise le graphique G avec la couleur indiquée ou avec les
données graphiques fournies dans la liste de variables. Si le graphique est initialisé avec les données
graphiques, alors liste est une liste d'entiers. Chaque entier, comme indiqué dans la base 16, décrit une
couleur tous les 16 bits.
Le format des couleurs est le suivant : A1R5G5B5 (1 bit pour le canal alpha, et 5 bits pour R, G et B).
FILLPOLY_P, FILLPOLY
Syntaxe : FILLPOLY_P([G],{(x1, y1), (x2, y2),…(xn, yn)}, Couleur, [Alpha])
Syntaxe : FILLPOLY([G],{(x1, y1), (x2, y2),…(xn, yn)}, Couleur, [Alpha])
Pour le polygone défini par la liste de points, remplit le polygone avec la couleur définie par le nombre RGB de
Couleur. Si Alpha est fourni sous la forme d'un entier compris entre 0 et 255 inclus, le polygone est tracé avec
le niveau de transparence correspondant. Vous pouvez utiliser un vecteur de points au lieu d'une liste. Dans ce
cas, les points peuvent être exprimés sous forme de nombres complexes.
Exemple :
FILLPOLY_P({(20,20), (100, 20), (100, 100), (20, 100)}, #FF, 128) trace un carré
de 80 pixels de côté à proximité de l'angle supérieur gauche de l'écran avec la couleur violette et le niveau de
transparence 128.
GETPIX_P, GETPIX
Syntaxe : GETPIX([G], x, y)
Syntaxe : GETPIX_P([G], x, y)
Renvoie la couleur du pixel G avec les coordonnées x,y.
G peut être n'importe quelle variable de graphiques. Cette valeur est facultative. La valeur par défaut est G0,
soit le graphique actuel.
GROBH_P, GROBH
Syntaxe : GROBH(G)
Syntaxe : GROBH_P(G)
Renvoie la hauteur de G.
G peut être n'importe quelle variable de graphiques. Cette valeur est facultative. La valeur par défaut est G0.
GROBW_P, GROB
Syntaxe : GROBW(G)
Syntaxe : GROBW_P(G)
Renvoie la largeur de G.
Commandes de programmes 581
G peut être n'importe quelle variable de graphiques. Cette valeur est facultative. La valeur par défaut est G0.
INVERT_P, INVERT
Syntaxe : INVERT([G, x1, y1, x2, y2])
Syntaxe : INVERT_P([G, x1, y1, x2, y2])
Exécute une vidéo inversée de la zone sélectionnée. G peut être n'importe quelle variable de graphiques.
Cette valeur est facultative. La valeur par défaut est G0.
x2, y2 sont des valeurs facultatives qui, en l'absence de spécification, correspondent à l'angle inférieur droit
du graphique.
x1, y1 sont des valeurs facultatives qui, en l'absence de spécification, correspondent à l'angle supérieur
gauche du graphique. Si une seule paire x,y est spécifiée, elle se rapporte à l'angle supérieur gauche.
LINE_P, LINE
Syntaxe : LINE_P([G], x1, y1, x2, y2, [couleur])
Syntaxe : LINE_P([G],points_definition, lines_definitions, otation_matrix ou
{rotation_matrix ou -1, ["N"], [{eye_x, eye_y, eye_z} ou -1], [{3Dxmin,
3Dxmax, 3Dymin, 3Dymax, 3Dzmin, 3Dzmax}]}, [zstring])
Syntaxe : LINE_P([G],pre_rotated_points, line_definitions, [zstring])
Syntaxe : LINE([G], x1, y1, x2, y2, [couleur])
Syntaxe : LINE([G],points_definition, lines_definitions, otation_matrix ou
{rotation_matrix ou -1, ["N"], [{eye_x, eye_y, eye_z} ou -1], [{3Dxmin,
3Dxmax, 3Dymin, 3Dymax, 3Dzmin, 3Dzmax}]}, [zstring])
Syntaxe : LINE([G],pre_rotated_points, line_definitions, [zstring])
La forme de base de LINE_P trace une droite entre les coordonnées de pixel spécifiées dans le graphique avec
la couleur spécifiée.
La forme avancée de LINE_P permet de tracer plusieurs lignes en même temps avec une transformation 3D
potentielle des sommets du triangle.
Elle s'utilise principalement s'il existe un ensemble de sommets et de droites que vous souhaitez afficher
simultanément (plus rapide).
définition_points est une liste ou une matrice de définitions de point. Chaque point est défini par deux
à quatre valeurs : x, y, z et la couleur. Une définition de point valide peut avoir plusieurs formes. Voici
quelques exemples : [x, y, z, c], {x, y, z, c}, {x, y, #c}, {(x, y), c}, (x,y). Vous pouvez utiliser un vecteur de points
au lieu d'une liste. Dans ce cas, les points peuvent être exprimés sous forme de nombres complexes.
définitions_droites est une liste ou une matrice de définitions de droite. Chaque droite est définie par
deux à quatre valeurs : p1, p2, la couleur et alpha. Dans définition_points, p1 et p2 sont les indices des
deux points qui définissent la droite. La couleur indiquée remplace la définition de couleur par point. Si vous
avez besoin de fournir une valeur Alpha, mais pas une couleur, indiquez -1 pour la couleur.
Notez que {Couleur, [Alpha], droite_1, ..., droite_n} est également une forme valide qui
évite de spécifier à nouveau la même couleur pour chaque droite.
matrice_rotation est une matrice de valeurs comprises entre les tailles 2*2 à 3*4 qui spécifie la rotation
et la translation du point avec une géométrie 3D ou 4D habituelle.
{œil_x, œil_y, œil_z} définit la position de l'œil (projection).
582 Chapitre 28 Programmation dans HP PPL
{3Dxmin, 3Dxmax, 3Dymin, 3Dymax, 3Dzmin, 3Dzmax} sert à effectuer un écrêtage 3D sur les
objets prétransformés.
Chaque point est pivoté et translaté selon une multiplication par la matrice_rotation. Il est ensuite
projeté sur le plan d'affichage à l'aide de la position de l'œil calculée par l'équation suivante : x=œil_z/z*xœil_x et y=œil_z/ z*y-œil_y.
Chaque ligne est écrêtée en 3D, si des données d'écrêtage 3D sont fournies.
Si « N » est spécifié, les coordonnées de Z sont normalisées entre 0 et 255 après la rotation, ce qui facilite
l'écrêtage z.
Si vous indiquez une valeur de chaîne pour z, un écrêtage z par pixel se produit à l'aide de la chaîne de valeur z
(reportez-vous aux sections suivantes).
LINE_P renvoie une chaîne qui contient tous les points transformés. Si vous prévoyez d'appeler TRIANGLE ou
LINE plusieurs fois de suite avec les mêmes points et la même transformation, vous pouvez le faire en
remplaçant définition_points par cette chaîne et en omettant la définition de la transformation dans les
appels suivants à TRIANGLE et LINE.
A propos de chaîne z :
TRIANGLE_P([G]) renvoie une chaîne adaptée pour l'écrétage z.
Pour utiliser l'écrêtage z, appelez TRIANGLE_P pour créer une chaîne d'écrêtage z (initialisée à 255 pour
chaque pixel). Vous pouvez appeler ensuite LINE_P avec les valeurs z appropriées (0 à 255) pour chacun des
sommets du triangle et LINE_P ne dessinera pas de pixels au delà des pixels déjà tracés. La chaîne z est
automatiquement mise à jour de manière appropriée.
PIXOFF_P, PIXOFF
Syntaxe : PIXOFF([G], x, y)
Syntaxe : PIXOFF_P([G], x, y)
Définit la couleur du pixel G avec les coordonnées x,y sur le blanc. G peut être n'importe quelle variable de
graphiques. Cette valeur est facultative. La valeur par défaut est G0, soit le graphique actuel.
PIXON_P, PIXON
Syntaxe : PIXON([G], x, y [ ,couleur])
Syntaxe : PIXON_P([G], x, y [ ,couleur])
Définit la couleur du pixel G avec les coordonnées x,y sur couleur. G peut être n'importe quelle variable de
graphiques. Cette valeur est facultative. La valeur par défaut est G0, soit le graphique actuel. Couleur peut
être n'importe quelle couleur spécifiée au format #RRGGBB. La valeur par défaut est le noir.
RECT_P, RECT
Syntaxe : RECT([G, x1, y1, x2, y2, couleur_bord, couleur_remplissage])
Syntaxe : RECT_P([G, x1, y1, x2, y2, couleur_bord, couleur_remplissage])
Trace un rectangle sur G entre les points x1,y1 et x2,y2 avec la couleur de bord, pour le périmètre, et la
couleur de remplissage, pour l'intérieur.
G peut être n'importe quelle variable de graphiques. Cette valeur est facultative. La valeur par défaut est G0,
soit le graphique actuel.
Commandes de programmes 583
x1, y1 sont des valeurs facultatives. Les valeurs par défaut correspondent à l'angle supérieur gauche du
graphique.
x2, y2 sont des valeurs facultatives. Les valeurs par défaut correspondent à l'angle inférieur droit du
graphique.
couleur_bord et couleur_remplissage peuvent être n'importe quelles couleurs spécifiées au format #RRGGBB.
Toutes deux sont facultatives. En l'absence de spécification, la valeur par défaut de couleur_remplissage est
la même que couleur_bord.
Pour effacer un GROB, exécutez RECT(G). Pour effacer l'écran, exécutez RECT().
Si des arguments facultatifs sont fournis dans une commande comportant plusieurs paramètres facultatifs
(RECT, par exemple), les arguments fournis correspondent en premier lieu aux paramètres les plus à gauche.
Par exemple, dans le programme ci-après, les arguments 40 et 90 de la commande RECT_P correspondent à
x1 et y1. L'argument #000000 correspond à couleur_bord, étant donné qu'il s'agit du seul argument
supplémentaire. En présence de deux arguments supplémentaires, ils auraient fait référence à x2 et y2 plutôt
qu'à couleur_bord et couleur_remplissage. Le programme génère un rectangle avec un bord noir et un
remplissage noir.
EXPORT BOX()
BEGIN
RECT();
RECT_P(40,90,#0 00000);
WAIT;
END;
Le programme ci-après utilise également la commande RECT_P. Dans ce cas, la paire d'arguments
320 et 240 correspond à x2 et y2. Le programme génère un rectangle avec un bord noir et un remplissage
rouge.
EXPORT BOX()
BEGIN
RECT();
RECT_P(40,90,32 0,240,#000000,# FF0000);
WAIT;
584 Chapitre 28 Programmation dans HP PPL
END;
SUBGROB_P, SUBGROB
Syntaxe : SUBGROB(srcGRB [ ,x1, y1, x2, y2], trgtGRB)
Syntaxe : SUBGROB_P(srcGRB [ ,x1, y1, x2, y2], trgtGRB)
Définit trgtGRB (GRB cible) pour qu'il s'agisse d'une copie de la zone de srcGRB (GRB source) entre les
points x1,y1 et x2,y2.
srcGRB peut être n'importe quelle variable de graphiques. Cette valeur est facultative. La valeur par défaut est
G0.
trgtGRB peut être n'importe quelle variable de graphiques, à l'exception de G0.
x2, y2 sont des valeurs facultatives qui, en l'absence de spécification, correspondent à l'angle inférieur droit
de srcGRB.
x1, y1 sont des valeurs facultatives qui, en l'absence de spécification, correspondent à l'angle supérieur
gauche de srcGRB.
Exemple : SUBGROB(G1, G4) copiera G1 dans G4.
TEXTOUT_P, TEXTOUT
Syntaxe : TEXTOUT(texte [ ,G], x, y [ ,police, c1, largeur, c2])
Syntaxe : TEXTOUT_P(texte [ ,G], x, y [ ,police, c1, largeur, c2])
Inscrit du texte dans la couleur c1 sur le graphique G à la position x, y avec police. N'inscrivez pas de texte audelà de la limite de largeur de pixels et effacez l'arrière-plan avant d'inscrire le texte dans la couleur c2. G peut
être n'importe quelle variable de graphiques. Cette valeur est facultative. La valeur par défaut est G0.
La police peut avoir les valeurs suivantes :
0 : police actuellement sélectionnée dans l'écran Paramètres d'accueil, 1 : petite police 2 : grande police. La
police est une valeur facultative qui, en l'absence de spécification, correspond à la police actuellement
sélectionnée dans l'écran Paramètres d'accueil.
c1 peut être n'importe quelle couleur spécifiée au format #RRGGBB. La valeur par défaut est le noir
(#000000).
largeur est une valeur facultative et, en l'absence de spécification, aucun rognage n'est effectué.
Commandes de programmes 585
c2 peut être n'importe quelle couleur spécifiée au format #RRGGBB. c2 est un paramètre facultatif. En
l'absence de spécification, l'arrière-plan n'est pas effacé.
Exemple :
Le programme suivant affiche les estimations successives de π à l'aide de la série de arctangent(1). Notez que
des couleurs de texte et d'arrière-plan ont été spécifiées (et que la largeur maximale du texte est de
100 pixels).
EXPORT PISERIES()
BEGIN
LOCAL sign;
K:=2;
A:=4;
sign:=−1;
RECT();
TEXTOUT_P("N=",0,0);
TEXTOUT_P("PI APPROX=",0,30);
REPEAT
A+sign*4/(2*K-1)▶A;
TEXTOUT_P(K ,35,0,2,#FFFFFF,100,#333399);
TEXTOUT_P(A ,90,30,2,#000000,100,#99CC33);
sign*-1▶sign;
K+1▶K;
UNTIL 0;
END;
END;
Le programme s'exécute jusqu'à ce que l'utilisateur appuie sur
586 Chapitre 28 Programmation dans HP PPL
pour le terminer.
TRIANGLE_P, TRIANGLE
Syntaxe : TRIANGLE_P([G], x1, y1, x2, y2, x3, y3, c1, [c2, c3], [Alpha],
["chaîneZ", z1, z2, z3])
Syntaxe : TRIANGLE_P([G], {x1, y1, [c1], [z1]}, {x2, y2, [c2], [z2]},{x3, y3,
[c3], [z3]}, ["chaîneZ"])
Syntaxe : TRIANGLE_P([G],définition_points, définitions_triangle,
matrice_rotation ou {matrice_rotation ou -1, ["N"], [{œil_x, œil_y,
œil_z} ou -1], [{3Dxmin, 3Dxmax, 3Dymin, 3Dymax, 3Dzmin, 3Dzmax}]},
[chaîneZ])
Syntaxe : TRIANGLE_P ([G], points_pré-pivotés, définitions_triangle,
[chaîneZ])
Syntaxe : TRIANGLE_P([G])
La forme de base de TRIANGLE trace un triangle entre les coordonnées de pixel spécifiées dans le graphique
avec la couleur et la transparence spécifiées (0 ≤ Alpha ≤ 255). Si trois couleurs sont spécifiées, les couleurs
entre les sommets sont mélangées.
La forme avancée de TRIANGLE_P permet de tracer plusieurs triangles en même temps avec une
transformation 3D potentielle des sommets des triangles.
Elle s'utilise principalement s'il existe un ensemble de sommets et de triangles que vous souhaitez afficher
simultanément (plus rapide).
définition_points est une liste ou une matrice de définitions de point. Chaque point est défini par deux
à quatre valeurs : x, y, z et la couleur. Une définition de point valide peut avoir plusieurs formes. Voici
quelques exemple : [x, y, z, c], {x, y, z, c,} {x, y, #c}, {(x, y), c}, (x, y) ... Vous pouvez utiliser un vecteur des
points au lieu d'une liste ; Dans ce cas, les points peuvent être exprimés sous forme de nombres complexes.
définitions_triangles est une liste ou une matrice de définitions de triangle. Chaque triangle est
défini par deux à quatre valeurs : p1, p2, p3, la couleur et alpha. Dans la définition_points, p1, p2 et p3
sont les indices des trois points qui définissent le triangle. La couleur indiquée remplace la définition de
couleur par point. Si vous avez besoin de fournir une valeur Alpha, mais pas une couleur, indiquez -1 pour la
couleur.
Notez que {Couleur, [Alpha], triangle_1, ..., triangle_n} est également une forme
valide qui évite de spécifier à nouveau la même couleur pour chaque triangle.
matrice_rotation est une matrice de valeurs comprises entre les tailles 2*2 à 3*4 qui spécifie la rotation
et la translation du point avec une géométrie 3D ou 4D habituelle.
{eye_x, eye_y, eye_z} définit la position de l'œil (projection).
{3Dxmin, 3Dxmax, 3Dymin, 3Dymax, 3Dzmin, 3Dzmax} sert à effectuer un écrêtage 3D sur les
objets prétransformés.
Chaque point est pivoté et translaté selon une multiplication par la matrice de rotation. Il est ensuite projeté
sur le plan d'affichage à l'aide de la position de l'œil calculée par l'équation suivante : x=eye_z/z*xeye_x and y=eye_z/ z*y-eye_y.
Chaque triangle est écrêté en 3D, si des données d'écrêtage 3D sont fournies.
Si « N » est spécifié, les coordonnées de Z sont normalisées entre 0 et 255 après la rotation, ce qui facilite
l'écrêtage z.
Si vous indiquez une valeur de chaîne pour z, un écrêtage z par pixel se produit à l'aide de la chaîne de valeur z
(reportez-vous aux sections suivantes).
Commandes de programmes 587
TRIANGLE_P renvoie une chaîne qui contient tous les points transformés. Si vous prévoyez d'appeler
TRIANGLE ou LINE plusieurs fois de suite avec les mêmes points et la même transformation, vous pouvez le
faire en remplaçant définition_points par cette chaîne et en omettant la définition de la
transformation dans les appels suivants à TRIANGLE et LINE.
A propos de chaîne z :
TRIANGLE_P([G]) renvoie une chaîne adaptée pour l'écrêtage z.
Pour utiliser l'écrêtage z, appelez TRIANGLE_P([G]) pour créer une chaîne d'écrêtage z (initialisée à 255
pour chaque pixel). Vous pouvez appeler ensuite TRIANGLE_P avec les valeurs z appropriées (0 à 255) pour
chacun des sommets du triangle et TRIANGLE_P([G]) ne dessinera pas de pixels au delà des pixels déjà
tracés. La chaîne z est automatiquement mise à jour de manière appropriée.
Matrice
Certaines commandes de matrice prennent comme argument le nom de variable de la matrice sur laquelle la
commande est appliquée. Les noms valides sont les variables globales M0–M9 ou une variable locale qui
contient une matrice. Vous pouvez également entrer une matrice directement en tant qu'argument de la
commande.
ADDCOL
Syntaxe : ADDCOL(nommatrice, vecteur, numéro_colonne)
Insère les valeurs de vecteur dans une nouvelle colonne insérée avant numéro_colonne dans la matrice
spécifiée. Le nombre de valeurs dans le vecteur doit être équivalent au nombre de lignes dans la matrice.
ADDROW
Syntaxe : ADDROW (nommatrice, vecteur, nombre_lignes)
Insère les valeurs de vecteur dans une nouvelle ligne insérée avant nombre_lignes dans la matrice
spécifiée. Le nombre de valeurs dans le vecteur doit être équivalent au nombre de colonnes dans la matrice.
DELCOL
Syntaxe : DELCOL(nom, numéro_colonne)
Supprime la colonne nombre_colonnes du nom de matrice.
DELROW
Syntaxe : DELROW(nom, numéro_ligne)
Supprime la ligne nombre_lignes du nom de matrice.
EDITMAT
Syntaxe : EDITMAT(nom)
Ouvre l'éditeur de matrices et affiche la matrice spécifiée. En cas d'utilisation à des fins de programmation,
revient au programme lorsque l'utilisateur appuie sur
. Même si cette commande renvoie la matrice
modifiée, il est impossible d'utiliser EDITMAT comme argument d'autres commandes de matrice.
REDIM
Syntaxe : REDIM (nom, taille)
588 Chapitre 28 Programmation dans HP PPL
Redimensionne la matrice ou le vecteur spécifié (nom) pour la définir sur taille. Pour une matrice, la taille
correspond à une liste de deux nombres entiers (n1,n2). Pour un vecteur, la taille est une liste contenant un
nombre entier (n). Les valeurs existantes dans la matrice sont conservées. Les valeurs de remplissage sont 0.
REPLACE
Syntaxe : REPLACE(nom, début, objet)
Remplace la section d'une matrice ou d'un vecteur mémorisé dans nom par un objet à partir de la position de
début. Pour une matrice, début est une liste contenant deux nombres. Pour un vecteur, il s'agit d'un nombre
unique. REPLACE fonctionne également avec des listes, des graphiques et des chaînes. Par exemple,
REPLACE("123456", 2, "GRM") -> "1GRM56".
SCALE
Syntaxe : SCALE(nom, valeur, numéro_ligne)
Multiplie la valeur de numéro_ligne de la matrice spécifiée par valeur.
SCALEADD
Syntaxe : SCALEADD(nom, valeur, ligne1, ligne2)
Multiplie la ligne1 de la matrice (nom) par valeur, puis ajoute le résultat à la ligne2 de la matrice (nom)
et remplace ligne1 par le résultat obtenu.
SUB
Syntaxe : SUB(nom, début, fin)
Extrait un sous-objet, soit une portion de liste, de matrice ou de graphique, et le mémorise dans nom. début
et fin sont spécifiés à l'aide d'une liste avec deux chiffres pour une matrice, et un chiffre pour un vecteur ou
des listes, ou une paire ordonnée, (X,Y), pour des graphiques. SUB(M1{1,2},{2,2})
SWAPCOL
Syntaxe : SWAPCOL(nom, colonne1, colonne2)
Intervertit colonne1 et colonne2 pour la matrice spécifiée (nom).
SWAPROW
Syntaxe : SWAPROW(nom, ligne1, ligne2)
Intervertit ligne1 et ligne2 pour la matrice spécifiée(nom).
Fonctions des applications
Ces commandes vous permettent de lancer une application HP, d'afficher une vue de l'application en cours et
de modifier les options du menu Affichage.
STARTAPP
Syntaxe : STARTAPP("nom")
Lance l'application portant le nom indiqué. La fonction START (début) du programme d'application est lancée,
si elle existe. La vue par défaut de l'application est démarrée. Notez que la fonction START est
systématiquement exécutée lorsque l'utilisateur appuie sur
dans la bibliothèque d'applications.
Fonctionne également pour les applications définies par l'utilisateur.
Commandes de programmes 589
Exemple : STARTAPP("Function") lance l'application Fonction.
STARTVIEW
Syntaxe : STARTVIEW ( [,dessin?])
Lance la nième vue de l'application en cours. Si la valeur de dessin? est satisfaite (différente de 0), l'écran de
cette vue est immédiatement redessiné.
Les numéros des vues (n) sont les suivants :
Symbolique : 0
Graphique : 1
Numérique : 2
Configuration symbolique : 3
Configuration du tracé : 4
Configuration numérique : 5
Informations sur l'application : 6 6
Menu Affichage : 7
Première vue spéciale (Détail graphique écran scindé) : 8
Deuxième vue spéciale (Tableau graphique écran scindé) : 9
Troisième vue spéciale (Échelle automatique) : 10
Quatrième vue spéciale (Décimale) : 11
Cinquième vue spéciale (Entier) : 12
Sixième vue spéciale (Trigonométrie) : 13
Les vues spéciales entre parenthèses font référence à l'application Fonction et peuvent être différentes dans
les autres applications. Le numéro d'une vue spéciale correspond à sa position dans le menu Affichage de
cette application. La première vue spéciale est lancée par STARTVIEW(8), la deuxième par
STARTVIEW(9), etc.
Vous pouvez également lancer des vues non spécifiques à une application, en spécifiant une valeur inférieure
à 0 pour n :
Écran d'accueil : -1
Paramètres d'accueil : -2
Gestionnaire mémoire : -3
Bibliothèque d'applications :-4
Catalogue de matrices : -5
Catalogue de listes : -6
Catalogue de programmes : -7
Catalogue de remarques : -8
590 Chapitre 28 Programmation dans HP PPL
VIEW
Syntaxe : VIEW ("chaîne"[,nom_programme])
BEGIN
Commandes;
END;
Ajoute une option personnalisée au menu Affichage . Lorsque la chaîne est sélectionnée, nom_programme
s'exécute. Reportez-vous au programme DiceSimulation dans la section Exemple à la page 563.
Nombre entier
BITAND
Syntaxe : BITAND(entier1, entier2, … entiern)
Renvoie la logique de manipulation de bits AND des entiers spécifiés.
Exemple : BITAND(20,13) renvoie 4.
BITNOT
Syntaxe : BITNOT(entier)
Renvoie la logique de manipulation de bits NOT des entiers spécifiés.
Exemple : BITNOT(47) renvoie 549755813840.
BITOR
Syntaxe : BITOR(entier1, entier2, … entiern)
Renvoie la logique de manipulation de bits OR des entiers spécifiés.
Exemple : BITOR(9,26) renvoie 27.
BITSL
Syntaxe : BITSL(entier1 [,entier2])
Décalage binaire à gauche. Prend un ou deux entiers et renvoie le résultat d'un décalage des bits du premier
entier vers la gauche, en fonction du nombre de positions indiqué par le deuxième entier. En l'absence d'un
deuxième entier, les bits sont décalés d'une position vers la gauche.
Exemples :
BITSL(28,2) renvoie 112
BITSL(5) renvoie 10.
BITSR
Syntaxe : BITRL(entier1 [,entier2])
Décalage binaire à droite. Prend un ou deux entiers et renvoie le résultat d'un décalage des bits du premier
entier vers la droite, en fonction du nombre de positions indiqué par le deuxième entier. En l'absence d'un
deuxième entier, les bits sont décalés d'une position vers la droite.
Exemples :
Commandes de programmes 591
BITSR(112,2) renvoie 28.
BITSR(10) renvoie 5.
BITXOR
Syntaxe : BITXOR(entier1, entier2, … entiern)
Renvoie la logique de manipulation de bits exclusive OR des entiers spécifiés.
Exemple : BITXOR(9,26) renvoie 19.
B→R
Syntaxe : B→R(#entierm)
Convertit un entier en base m en un entier décimal (base 10). L'indicateur de base m peut être b (pour une
base binaire), o (pour une base octale) ou h (pour une base hexadécimale).
Exemple : B→R(#1101b) renvoie 13
GETBASE
Syntaxe : GETBASE(#entier[m])
Renvoie la base de l'entier spécifié (dans la base par défaut actuelle, quelle qu'elle soit) : 0 = par défaut, 1 =
binaire, 2 = octale, 3 = hexadécimale.
Exemples : GETBASE(#1101b) renvoie #1h (si la base hexadécimale est définie par défaut), tandis que
GETBASE (#1101) renvoie #0h.
GETBITS
Syntaxe : GETBITS(#entier)
Renvoie le nombre de bits utilisés par entier, exprimé dans la base par défaut.
Exemple : GETBITS(#22122) renvoie #20h ou 32
R→B
Syntaxe : R→B(entier)
Convertit un entier décimal (base 10) en entier dans la base par défaut.
Exemple : R→B(13) renvoie #1101b (si la base binaire est définie par défaut), ou #Dh (si la base
hexadécimale est définie par défaut).
SETBITS
Syntaxe : SETBITS(#entier[m] [,bits])
Définit le nombre de bits pour représenter entier. Les valeurs valides vont de -64 à 65. Si m ou bits est omis,
la valeur par défaut est utilisée.
Exemple : SETBITS (#1111b, 15) renvoie #1111:b15
SETBASE
Syntaxe : SETBASE(#entier[m][c])
592 Chapitre 28 Programmation dans HP PPL
Affiche entier exprimé en base m, quelle que soit la base indiquée par c (1 pour binaire, 2 pour octale, 3 pour
hexadécimale). Le paramètre m peut être b (base binaire), d (base décimale), o (base octale) ou h (base
hexadécimale). En cas d'omission de m, l'entrée est supposée être dans la base par défaut. De même, en cas
d'omission de c, le résultat est supposé apparaître dans la base par défaut.
Exemples : SETBASE (#34o,1) renvoie #11100b, tandis que SETBASE (#1101) renvoie #0h (si la base
hexadécimale est définie par défaut).
E/S
Les commandes d'E/S sont utilisées dans les opérations d'entrée et de sortie de données d'un programme.
Elles permettent aux utilisateurs d'interagir avec les programmes.
CHOOSE
Syntaxe : CHOOSE(var, "titre", "élément1", "élément2",…,"élémentn")
Affiche une zone de sélection contenant le titre spécifié et les éléments de CHOOSE. Si l'utilisateur sélectionne
un objet, la variable dont le nom est indiqué est mise à jour de façon à présenter le numéro de l'objet
sélectionné (un nombre entier, 1, 2, 3, etc.) ou 0 si l'utilisateur appuie sur
.
Renvoie vrai (valeur autre que zéro) si l'utilisateur sélectionne un objet et faux (0) dans le cas contraire.
Exemple :
CHOOSE
(N,"PickHero","Euler","Gauss","Newton");
IF N==1 THEN PRINT("vous avez choisi Euler"); ELSE IF N==2 THEN
PRINT("vous avez choisi Gauss");ELSE PRINT("vous avez choisi Newton");
END;
END;
Après l'exécution de CHOOSE, la valeur de N est mise à jour pour contenir 0, 1, 2 ou 3. Après la commande
IF THEN ELSE, le nom de la personne sélectionnée s'affiche à l'écran.
EDITLIST
Syntaxe : EDITLIST(variable_liste)
Commandes de programmes 593
Ouvre l'éditeur de listes en chargeant variable_liste et affiche la liste spécifiée. En cas d'utilisation à des fins
de programmation, revient au programme lorsque l'utilisateur appuie sur
.
Exemple : EDITLIST(L1) modifie la liste L1.
EDITMAT
Syntaxe : EDITMAT(variable_matrice)
Ouvre l'éditeur de matrices et affiche la matrice spécifiée. En cas d'utilisation à des fins de programmation,
.
revient au programme lorsque l'utilisateur appuie sur
Exemple : EDITMAT(M1) modifie la matrice M1.
GETKEY
Syntaxe : GETKEY
Renvoie l'ID de la première touche dans le tampon du clavier ou -1 si aucune touche n'a été actionnée depuis
la dernière invocation de GETKEY. Les ID de touches sont des nombres entiers compris entre 0 et 50, de
l'angle supérieur gauche (touche 0) à l'angle inférieur droit (touche 50), comme indiqué dans la figure 27-1.
INPUT
Syntaxe : INPUT(var,[“titre”], [“étiquette”], [“aide”], [valeur_réinit]
[valeur_initiale])
Syntaxe : INPUT({vars}, ["titre"], [{"étiquettes"}], [{"aide"}],
[{valeurs_réinit}], [{valeurs_initiales}])
594 Chapitre 28 Programmation dans HP PPL
La forme simplifiée de cette commande ouvre une boîte de dialogue avec le titre donné et un champ nommé
étiquette, affichant l'aide en bas. La boîte de dialogue comprend les touches de menu CANCEL et OK.
L'utilisateur peut entrer une valeur dans le champ étiqueté. Si l'utilisateur appuie sur la touche de menu OK, la
variable var est mise et jour avec la valeur indiquée et 1 est renvoyé. Si l'utilisateur appuie sur la touche de
menu CANCEL, la variable var n'est pas mise à jour et 0 est renvoyé.
Dans la forme la plus complexe de la commande, utilise des listes pour créer une boîte de dialogue
comprenant plusieurs champs. Si var est une liste, chaque élément peut être un nom de variable ou une liste
respectant la syntaxe suivante :
●
{nom_variable, réel, [{pos}]} pour créer un contrôle de case à cocher. Si réel est > 1, cette case à cocher
est regroupée avec les cases à cocher n -1 suivantes dans un groupe de boutons (autrement dit, une
seule des n cases peut être cochée à la fois)
●
{nom_var, [matrice_types_autorisés], [{pos}]} pour créer un champ d'édition. [matrice_types_autorisés]
répertorie tous les types autorisés ([-1] signifie tous les types autorisés). Si le seul type autorisé est le
type chaîne, la zone d'édition masque les guillemets.
●
{nom_var, {éléments_sélection}, [{pos}]} pour créer un champ de sélection.
Si pos est spécifié, il s'agit d'une liste de paramètres de forme {début du champ en % d'écran, largeur du
champ en % d'écran, ligne(commence à 0)}. Cela vous permet de contrôler précisément la position et la taille
de vos champs. Notez que vous devez spécifier le paramètre pos pour tous les champs de la boîte de dialogue
ou pour aucun.
Il y a un maximum de sept lignes de commandes par page. Les commandes comportant plus de sept lignes
sont placées dans les pages suivantes. Si plusieurs pages sont créées, ["titre"] peut être une liste de titres.
ISKEYDOWN
Syntaxe : ISKEYDOWN(id_clé);
Renvoie vrai (valeur autre que zéro) si la touche dont l'id est indiqué est actuellement actionnée, et faux (0) si
ce n'est pas le cas.
MOUSE
Syntaxe : MOUSE[(indice)]
Renvoie deux listes décrivant l'emplacement actuel de chaque pointeur potentiel (ou des listes vides si aucun
pointeur n'est utilisé). Le résultat est {x , y, original z, original y, type}, type pouvant être 0 (nouveau), 1
(terminé), 2 (faire glisser), 3 (étirer), 4 (pivoter) et 5 (clic long).
Le paramètre d'indice facultatif est l'élément nième (x, y, original x, etc.) qui aurait été renvoyé en cas
d'omission du paramètre (ou –1 en l'absence d'activité de pointeur).
MSGBOX
Syntaxe : MSGBOX(expression ou chaîne [ ,ok_cancel?]);
Affiche une boîte de dialogue avec la valeur de l'expression ou de la chaîne donnée.
Si ok_cancel? a la valeur rai, les boutons
et
s'affichent. Si ce n'est pas le cas, seul le
s'affiche. La valeur par défaut pour ok_cancel est faux.
bouton
Renvoie vrai (valeur autre que zéro) si l'utilisateur appuie sur
, et faux (0) si l'utilisateur appuie sur
.
EXPORT AREACALC()
Commandes de programmes 595
BEGIN
LOCAL radius;
INPUT(radius "Rayon du cercle","r = ","Entrer le rayon",1);
MSGBOX("La superficie est " +π*radius^2);
END;
Si l'utilisateur entre 10 pour le rayon, la boîte de message présente l'aspect suivant :
PRINT
Syntaxe : PRINT(expression ou chaîne);
Imprime le résultat de l'expression ou de la chaîne sur le terminal.
Le terminal est un mécanisme d'affichage de sortie de texte de programme, visible uniquement lorsque les
commandes PRINT sont exécutées. S'il est visible, vous pouvez appuyer sur la touche
afficher le texte,
ou
pour
pour effacer le texte et n'importe quelle autre touche pour masquer le terminal. Le
fait d'appuy

Manuels associés