Vous êtes sur la page 1sur 960

HP 50g calculatrice graphique

guide de lutilisateur
H
dition 1
Rfrence HP F2229AA-90008
Avis
ENREGISTRER VOTRE PRODUIT A: www.register.hp.com
CE MANUEL ET LES EXEMPLS STIPULES DANS LES PRSENTES
SONT FOURNIS TELS QUELS ET PEUVENT TRE MODIFIS SANS
PRAVIS. HEWLETT-PACKARD COMPANY NOFFRE AUCUNE
GARANTIE CONCERNANT CE MANUEL, Y COMPRIS MAIS NON
LIMITE AUX GARANTIES IMPLICITES DE COMMERCIALISATION, DE
NON-VIOLATION ET DE DAPTITUDE UN EMPLOI PARTICULIER.
HEWLETT-PACKARD CO. NENDOSSE AUCUNE RESPONSABILIT
QUANT AUX ERREURS OU DOMMAGES INDIRECTS OU
ACCESSOIRES LIS LAPPROVISIONNEMENT, LA PERFORMANCE
OU LEMPLOI DE CE MANUEL OU DES EXEMPLES QUIL CONTIENT.
2003, 2006 Hewlett-Packard Development Company, L.P.
Toute reproduction, adaptation ou traduction dudit manuel est interdite moins
davoir obtenu au pralable le consentement crit de Hewlett-Packard
Company, sauf conformment aux lois de droits dauteur.
Hewlett-Packard Company
16399 West Bernardo Drive
MS 8-600
San Diego, CA 92127-1899
USA
Historique dimpression
dition 1 Avril 2006
Prface
Vous tenez entre vos mains un ordinateur compact symbolique et numrique qui
va vous faciliter le calcul et lanalyse mathmatique de problmes dans une
grande varit de disciplines, des mathmatiques lmentaires aux sujets les
plus avancs dingnierie et de sciences. Bien qu'on sy rfre en tant qu'une
calculatrice, en raison de sa taille proche de celle d'une calculatrice de poche
ordinaire , le HP 50g est en fait un ordinateur graphique portable et
programmable.
Le HP 50g peut tre oprer en deux modes diffrents, le mode Reverse Polish
Notation (RPN ou notation polonaise inverse) et le mode Algebraic (ALG) (voir
pages 1-11 pour plus d'information). Le mode RPN a t inclus dans la
calculatrice pour amliorer son efficacit. Avec ce mode, les oprandes d'une
opration (par exemple, 2 et 3 dans l'opration 2+3) sont saisis l'cran
de la calculatrice, que l'on appelle la pile, et l'oprateur(par exemple, + dans
l'opration 2+3) est ensuite saisi pour effectuer l'opration. Le mode ALG, par
contre, fonctionne comme les calculatrices ordinaires. Donc, l'opration 2+3,
en mode ALG, sera saisie en pressant les touches 2, +, et 3, dans cet ordre.
Pour effectuer l'opration, nous utilisons la touche ENTER. Des exemples sur les
applications des diffrentes fonctions et oprations, pour les deux modes, ont
t ajouts dans ce Guide de l'utilisateur.
Le prsent guide contient des exemples qui illustrent lutilisation des fonctions et
oprations de base de la calculatrice. Les chapitres sont organiss par ordre de
difficult. Du paramtrage des modes de la calculatrice aux calculs de nombres
rels et complexes, oprations avec des listes, vecteurs, matrices, exemples
dtaills des oprations graphiques, utilisation des chanes de caractres,
programmation de base, programmation graphiques, analyses de vecteurs,
applications avances et oprations plusieurs variables, quations
diffrentielles avances (comprenant les transformes de Laplace, les sries et
les transformes de Fourier), probabilits et statistiques.
Le cur de la calculatrice est un systme dexploitation pouvant tre mis
niveau : vous pouvez le mettre jour en tlchargeant les nouvelles versions sur
la page Internet consacre la calculatrice. Pour les oprations symboliques, la
calculatrice comprend un puissant Computer Algebraic System (CAS) qui vous
permet de choisir entre diffrents modes dopration, c'est--dire nombres
complexes ou nombres rels ou mode exact (symbolique) et mode arrondi
(numrique). Laffichage peut-tre rgl pour fournir des expressions semblables
celles employes dans les manuels, ce qui peut tre utile lorsque lon travaille
avec des matrices, vecteurs, fractions, additions, drives et intgrales. Les
graphiques grande vitesse de la calculatrice produisent presque
instantanment des figures complexes.
Grce au port infrarouge, au port RS232, au port et au cble USB livrs avec
votre calculatrice, vous pouvez la connecter dautres calculatrices et
ordinateurs. Ceci permet lchange rapide et efficace de programmes et de
donnes avec dautres calculatrices et ordinateurs. La calculatrice dispose de
port pour carte mmoire afin de faciliter le stockage et lchange de donnes
avec dautres utilisateurs.
La fonction de programmation de la calculatrice permet l'utilisateur de
dvelopper des applications spcifiques but particulier. Qu'il s'agisse
d'applications mathmatiques avances, de la solution d'un problme
particulier ou de lenregistrement de donnes, les langages de programmation
de votre calculatrice en font un outil informatique trs polyvalent.
Nous esprons que votre calculatrice deviendra une compagne fidle pour tous
vos usages scolaires et professionnels. Cette calculatrice reprsente, sans
lombre dun doute, le nec plus ultra en matire doutils de calcul portables.
Remarque : le sparateur dcimal utilis dans ce manuel est le point et non
la virgule dcimale. C'est le rglage par dfaut de la calculatrice. Si vous
prfrez travailler avec des virgules dcimales, vous pouvez modifier cette
valeur par dfaut. Cette opration est explique dans le Chapitre 1.
Page TOC-1
Table des matires
Chapitre 1 - Pour commencer ,1-1
Prise en main ,1-1
Piles ,1-1
Allumer et teindre la calculatrice ,1-2
Ajuster le contraste de lcran ,1-2
Description de lcran de la calculatrice ,1-3
Menus ,1-4
Menus SOFT et CHOOSE boxes ,1-4
Slectionner les menus SOFT ou les CHOOSE boxes ,1-5
Le menu TOOL ,1-7
Rgler la date et lheure ,1-8
Le clavier de la calculatrice ,1-11
Choisir les modes dopration de la calculatrice ,1-13
Mode dopration ,1-14
Format numrique et point dcimal ou virgule ,1-18
Mesure dangles ,1-24
Systme de coordonnes ,1-25
Bip, Clic et dernire pile ,1-26
Slectionner les paramtres CAS ,1-27
Choix du mode daffichage ,1-28
Choisir la police daffichage ,1-29
Choisir les proprits de lEditeur de ligne ,1-30
Choisir les proprits de la pile ,1-30
Choisir les proprits de lEditeur dquations (Equation Writer - EQW)
,1-31
Choisir la taille de len-tte ,1-32
Choisir laffichage de lhorloge ,1-32
Chapitre 2 - Prsentation de la calculatrice ,2-1
Objets ,2-1
Afficher des expressions lcran ,2-4
Crer des expressions arithmtiques ,2-4
Editeur des expressions arithmtiques ,2-7
Page TOC-2
Crer des expressions algbriques ,2-8
diter des expressions algbriques ,2-9
Utiliser lEditeur dquations (Equation Writer - EQW) pour crire des expres-
sions ,2-12
Crer des expressions arithmtiques ,2-13
diter des expressions arithmtiques ,2-19
Crer des expressions algbriques ,2-22
diter des expressions algbriques ,2-24
Crer et diter des sommes, des drives et des intgrales ,2-33
Organiser les donnes dans la calculatrice ,2-37
Fonctions de manipulation des variables ,2-38
Le rpertoire HOME ,2-39
Le sous-rpertoire CASDIR ,2-40
Taper des noms de rpertoires et de variables ,2-42
Crer des sous-rpertoires ,2-44
Se dplacer parmi les sous-rpertoires ,2-48
Effacer des sous-rpertoires ,2-49
Les variables ,2-53
Crer des variables ,2-54
Vrifier le contenu des variables ,2-58
Remplacer le contenu des variables ,2-61
Copier des variables ,2-63
Rorganiser les variables dans un rpertoire ,2-66
Dplacer des variables en utilisant le menu des fichiers FILES ,2-67
Effacer des variables ,2-68
Les fonctions UNDO et CMD ,2-70
Indicateurs ,2-71
Exemple dactivation dun indicateur : solutions gnrales ou valeur
principale ,2-72
Autres indicateurs utiles ,2-74
CHOOSE boxes et Menu SOFT ,2-74
CHOOSE boxes ,2-77
Chapitre 3 - Calculs avec des nombres rels ,3-1
Vrifier les paramtres de la calculatrice ,3-1
Vrifier le mode de calcul ,3-2
Page TOC-3
Calculs sur les nombres rels ,3-2
Changer le signe dun nombre, dune variable ou dune expression ,3-3
Fonction inverse ,3-3
Addition, soustraction, multiplication, division ,3-3
Utiliser les parenthses ,3-4
Fonction valeur absolue ,3-5
Carrs et racines carres ,3-5
Puissances et racines ,3-5
Logarithmes en base 10 et puissances de 10 ,3-6
Entrer des donnes avec des puissances de 10 ,3-6
Logarithmes npriens et fonction exponentielle ,3-6
Fonctions trigonomtriques ,3-6
Fonctions trigonomtriques inverses ,3-7
Diffrences entre fonctions et oprateurs ,3-7
Fonctions relles dans le menu MTH ,3-8
Fonctions hyperboliques et leurs inverses ,3-9
Fonctions relles ,3-12
Fonctions spciales ,3-15
Les constantes de la calculatrice ,3-17
Oprations sur les units ,3-17
Le menu des units (UNITS) ,3-18
Units disponibles ,3-20
Convertir en units de base ,3-22
Associer des units des nombres ,3-24
Oprations sur les units ,3-26
Outils de manipulation dunits ,3-28
Constantes physiques de la calculatrice ,3-30
Fonctions de physiques particulires ,3-33
Fonction ZFACTOR ,3-34
Fonction F0 ,3-34
Fonction SIDENS ,3-34
Fonction TDELTA ,3-35
Fonction TINC ,3-35
Dfinir et utiliser des fonctions ,3-35
Fonctions dfinies par plus dune expression ,3-37
Fonction IFTE ,3-38
Page TOC-4
Fonctions IFTE combines ,3-38
Chapitre 4 - Calculs avec des nombres complexes ,4-1
Dfinitions ,4-1
Paramtrer la calculatrice en mode COMPLEX ,4-1
Saisie de nombres complexes ,4-2
Reprsentation polaire dun nombre complexe ,4-3
Oprations simples avec des nombres complexes ,4-4
Changer le signe dun nombre complexe ,4-5
Saisir le nombre imaginaireunitaire ,4-5
Les menus CMPLX ,4-6
Le menu CMPLX en passant par le menu MTH ,4-6
Menu CMPLX accessible sur le clavier ,4-8
Fonctions appliques aux nombres complexes ,4-8
Fonctions du menu MTH ,4-9
Fonction DROITE: quation dune ligne droite ,4-10
Chapitre 5 - Lalgbre et les oprations mathmatiques ,5-1
Saisie des objets algbriques ,5-1
Oprations simples avec les objets algbriques ,5-2
Fonctions du menu ALG ,5-3
COLLECT ,5-5
EXPAND ,5-5
FACTOR ,5-5
LNCOLLECT ,5-5
LIN ,5-5
PARTFRAC ,5-5
SOLVE ,5-6
SUBST ,5-6
TEXPAND ,5-6
Autres formes de substitution en expressions algbriques ,5-6
Oprations avec les fonctions transcendantes ,5-8
Dveloppement et mise en facteur en utilisant les fonctions log-exp ,5-8
Dveloppement et mise en facteur en utilisant les fonctions trigo-
nomtriques ,5-9
Fonctions du menu ARITHMETIC ,5-10
Page TOC-5
DIVIS ,5-11
FACTORS ,5-11
LGCD ,5-11
PROPFRAC ,5-11
SIMP2 ,5-11
Menu INTEGER ,5-11
Menu POLYNOMIAL ,5-12
Menu MODULO ,5-12
Applications du menu ARITHMETIC ,5-13
Arithmtique Modulaire ,5-13
Anneaux arithmtiques finis dans la calculatrice ,5-15
Polynmes ,5-19
Arithmtique modulaire avec des polynmes ,5-19
Fonction CHINREM ,5-20
Fonction EGCD ,5-20
Fonction GCD ,5-21
Fonction HERMITE ,5-21
Fonction HORNER ,5-21
La variable VX ,5-22
Fonction LAGRANGE ,5-22
Fonction LCM ,5-23
Fonction LEGENDRE ,5-23
Fonction PCOEF ,5-23
Fonction PROOT ,5-24
Fonction PTAYL ,5-24
Les fonctions QUOT et REMAINDER ,5-24
Fonction EPSX0 et la variable du CAS EPS ,5-25
Fonction PEVAL ,5-25
Fonction TCHEBYCHEFF ,5-25
Fractions ,5-26
Fonction SIMP2 ,5-26
Fonction PROPFRAC ,5-26
Fonction PARTFRAC ,5-26
Fonction FCOEF ,5-27
Fonction FROOTS ,5-28
Oprations tape par tape avec des polynmes et des fractions ,5-28
Page TOC-6
Le menu CONVERT et les oprations algbriques ,5-29
Menu de conversion UNITS ,5-30
Menu de conversion BASE ,5-30
Menu de conversion TRIGONOMETRIC ,5-30
Menu de conversion MATRICES ,5-30
Menu de conversion REWRITE ,5-30
Chapitre 6 - Rsolution dquations singulires ,6-1
Rsolution symbolique des quations algbriques ,6-1
Fonction ISOL ,6-2
Fonction SOLVE ,6-3
Fonction SOLVEVX ,6-4
Fonction ZEROS ,6-5
Menu de Rsolution numrique ,6-6
Equations polynomiales ,6-6
Calculs financiers ,6-10
Rsoudre des quations une inconnue avec NUM.SLV ,6-15
Le menu SOLVE ,6-30
Le sous-menu ROOT ,6-30
Fonction ROOT ,6-30
La variable EQ ,6-31
Le sous-menu SOLVR ,6-31
Le sous-menu DIFFE ,6-34
Le sous-menu POLY ,6-34
Le sous-menu SYS ,6-35
Le sous-menu TVM ,6-35
Chapitre 7 - Rsolution dquations multiples ,7-1
Systmes dquations rationnelles ,7-1
Exemple 1 - Mouvement de projectile ,7-1
Exemple 2 - Contraintes sur un cylindre paroi paisse ,7-3
Exemple 3 - Systme dquations polynomiales ,7-5
Rsoudre des quations simultanes avec MSLV ,7-5
Exemple 1 - Exemple de la fonction daide ,7-6
Exemple 2 - Entre dun lac dans un coulement surface libre ,7-7
Page TOC-7
Utilisation de Rsolution dEquations Multiples (MES) ,7-11
Application 1 - Rsolution de triangles ,7-11
Organiser les variables dans le sous-rpertoire ,7-17
Programmation de la rsolution du triangle par la rsolution MES en util-
isant User RPL ,7-18
Application 2 - Vlocit et acclration en coordonnes polaires ,7-21
Chapitre 8 - Oprations avec les listes ,8-1
Dfinitions ,8-1
Crer et enregistrer des listes ,8-1
Composer et dcomposer des listes ,8-2
Oprations avec des listes de nombres ,8-3
Changement de signe ,8-3
Addition, soustraction, multiplication, division ,8-4
Fonctions nombres rels partir du clavier ,8-5
Fonctions relles dans le menu MTH ,8-6
Exemples de fonctions utilisant deux arguments ,8-7
Listes de nombres complexes ,8-8
Listes dobjets algbriques ,8-9
Le menu MTH/LIST ,8-9
Manipulation des lments dune liste ,8-11
Taille de la liste ,8-11
Extraire et insrer des lments dans une liste ,8-12
Emplacement dun lment dans la liste ,8-12
Fonctions HEAD et TAIL ,8-12
Fonction SEQ ,8-13
Fonction MAP ,8-14
Dfinition de fonctions qui utilisent des listes ,8-15
Applications des listes ,8-16
Moyenne harmonique dune liste ,8-17
Moyenne gomtrique dune liste ,8-18
Moyenne pondre ,8-19
Statistiques de donnes groupes ,8-21
Chapitre 9 - Vecteurs ,9-1
Page TOC-8
Dfinitions ,9-1
Saisie de vecteurs ,9-2
Saisir des vecteurs dans la pile ,9-2
Enregistrer des vecteurs dans des variables ,9-3
Utilisation de lEditeur de matrices (MTRW) pour saisir les vecteurs ,9-3
Construire un vecteur avec ARRY ,9-7
Identifier, extraire et insrer des lments de vecteur ,9-8
Oprations simples avec des vecteurs ,9-10
Changement de signe ,9-10
Addition, soustraction ,9-10
Multiplication et division par un scalaire ,9-10
Fonction valeur absolue ,9-11
Le menu MTH/VECTOR ,9-11
Magnitude ,9-12
Produit scalaire ,9-12
Produit crois ,9-12
Dcomposition dun vecteur ,9-13
Construire un vecteur bidimensionnel ,9-14
Construire un vecteur tridimensionnel ,9-14
Modifier le systme de coordonnes ,9-14
Application doprations vectorielles ,9-18
Rsultante de forces ,9-18
Angle entre vecteurs ,9-18
Moment dune force ,9-19
Equation dun plan dans lespace ,9-20
Vecteurs lignes, vecteur colonnes et listes ,9-21
Fonction OBJ ,9-22
Fonction LIST ,9-23
Fonction ARRY ,9-23
Fonction DROP ,9-24
Transformation dun vecteur ligne en vecteur colonne ,9-24
Transformation dun vecteur colonne en vecteur ligne ,9-25
Transformation dune liste en vecteur ,9-27
Transformation dun vecteur (ou matrice) en liste ,9-28
Page TOC-9
Chapitre 10 - Cration et manipulation de matrices ,10-1
Dfinitions ,10-1
Saisie de matrices dans la pile ,10-2
Utilisation de lEditeur de Matrice ,10-2
Saisir la matrice directement dans la pile ,10-3
Cration de matrices laide des fonctions de la calculatrice ,10-4
Fonctions GET et PUT ,10-6
Fonctions GETI et PUTI ,10-7
Fonction SIZE ,10-8
Fonction TRN ,10-8
Fonction CON ,10-9
Fonction IDN ,10-10
Fonction RDM ,10-10
Fonction RANM ,10-12
Fonction SUB ,10-12
Fonction REPL ,10-13
Fonction DIAG ,10-13
Fonction DIAG ,10-14
Fonction VANDERMONDE ,10-15
Fonction HILBERT ,10-15
Programmes permettant de construire une matrice partir dun certain nom-
bre de listes ,10-16
Les listes reprsentent des colonnes de la matrice ,10-16
Les listes reprsentent les lignes de la matrice ,10-18
Manipulation de matrices par colonnes ,10-19
Fonction COL ,10-20
Fonction COL ,10-21
Fonction COL+ ,10-21
Fonction COL- ,10-22
Fonction CSWP ,10-22
Manipulation de matrices par lignes ,10-23
Fonction ROW ,10-24
Fonction ROW ,10-25
Fonction ROW+ ,10-26
Fonction ROW- ,10-26
Fonction RSWP ,10-27
Page TOC-10
Fonction RCI ,10-28
Fonction RCIJ ,10-28
Chapitre 11 - Matrices et algbre linaire ,11-1
Oprations avec des matrices ,11-1
Addition et soustraction ,11-2
Multiplication ,11-2
Caractrisation dune matrice (Menu NORM) ,11-8
Fonction ABS ,11-8
Fonction SNRM ,11-9
Fonctions RNRM et CNRM ,11-10
Fonction SRAD ,11-10
Fonction COND ,11-10
Fonction RANK ,11-12
Fonction DET ,11-13
Fonction TRACE ,11-15
Fonction TRAN ,11-16
Autres oprations matricielles (Le menu OPER matrice) ,11-16
Fonction AXL ,11-17
Fonction AXM ,11-17
Fonction LCXM ,11-17
Rsolutions des systmes linaires ,11-18
Utilisation du calculateur numrique pour les systmes linaires ,11-19
Solution des moindres carrs (fonction LSQ) ,11-27
Rsolution avec la matrice inverse ,11-29
Rsolution par division de matrices ,11-30
Rsolution densembles multiples dquations avec une matrice de
mme coefficient ,11-30
Elimination de Gauss et de Gauss-Jordan ,11-31
Procdure pas pas sur la calculatrice pour rsoudre des systmes
linaires ,11-42
Rsolution de systmes linaires en utilisant les fonctions de la calcula-
trice ,11-45
Erreurs rsiduelles dans la rsolution de systmes linaires (Fonction
RSD) ,11-48
Valeurs propres et vecteurs propres ,11-49
Page TOC-11
Fonction PCAR ,11-50
Fonction EGVL ,11-50
Fonction EGV ,11-51
Fonction JORDAN ,11-52
Fonction MAD ,11-53
Factorisation de matrices ,11-54
Fonction LU ,11-54
Matrices orthogonales et dcomposition en valeur singulire ,11-55
Fonction SCHUR ,11-56
Fonction LQ ,11-56
Fonction QR ,11-57
Formes quadratiques dune matrice ,11-57
Le menu QUADF ,11-57
Applications linaires ,11-59
Fonction IMAGE ,11-60
Fonction ISOM ,11-60
Fonction KER ,11-60
Fonction MKISOM ,11-61
Chapitre 12 - Graphiques ,12-1
Options graphiques de la calculatrice ,12-1
Trac dune expression de forme y = f(x) ,12-3
Quelques oprations utiles pour la fontion PLOT ,12-5
Enregistrement dun graphe pour une utilisation future ,12-8
Graphiques de fonction transcendantes ,12-9
Graphique de ln(X) ,12-9
Graphe dune fonction exponentielle ,12-11
La variable PPAR ,12-12
Fonctions inverses et leurs graphes ,12-12
Rsum du fonctionnement de la Fonction Plot ,12-14
Graphiques de fonctions trigonomtriques et hyperboliques et leurs inverses
,12-17
Gnrer une table de valeurs pour une fonction ,12-18
La variable TPAR ,12-19
Graphiques en coordonnes polaires ,12-20
Page TOC-12
Tracer des courbes coniques ,12-22
Graphiques paramtriques ,12-25
Gnrer une table pour les quations paramtriques ,12-27
Trac de la solution dquations diffrentielle simples ,12-28
Graphiques Truth ,12-30
Trac dhistogrammes, dhistogrammes barres et de diagrammes de dis-
persion ,12-32
,12-33
Histogramme barres ,12-33
Nuages de points ,12-35
Isoclines ,12-36
Graphiques rapides 3D ,12-38
Graphiques filaires ,12-39
Graphiques Ps-Contour ,12-42
Graphiques Y-Slice (tranche Y) ,12-43
Graphiques gridmap ,12-45
Graphique Pr-Surface ,12-46
La variable VPAR ,12-47
Graphique interactif ,12-47
DOT+ et DOT- ,12-48
MARK ,12-49
LINE ,12-49
TLINE ,12-50
BOX ,12-50
CIRCL ,12-50
LABEL ,12-50
DEL ,12-51
ERASE ,12-51
MENU ,12-51
SUB ,12-51
REPL ,12-51
PICT ,12-51
X, Y ,12-52
Zoom avant et zoom arrire dans laffichage graphique ,12-52
ZFACT, ZIN, ZOUT et ZLAST ,12-52
Page TOC-13
BOXZ ,12-53
ZDFLT, ZAUTO ,12-53
HZIN, HZOUT, VZIN et VZOUT ,12-53
CNTR ,12-54
ZDECI ,12-54
ZINTG ,12-54
ZSQR ,12-54
ZTRIG ,12-54
Le menu SYMBOLIC et les graphes ,12-54
Le menu SYMB/GRAPH ,12-55
Fonction DRAW3DMATRIX ,12-57
Chapitre 13 - Applications diffrentielles ,13-1
Le menu CALC (Calculus) ,13-1
Limites et drives ,13-1
Fonction lim ,13-2
Drives ,13-3
Fonctions DERIV et DERVX ,13-4
Le menu DERIV&INTEG ,13-4
Calcul de drives avec ,13-5
La rgle de la chane ,13-6
Drives des quations ,13-7
Drives implicites ,13-8
Application des drives ,13-8
Analyse des graphiques de fonctions ,13-8
Fonction DOMAIN ,13-10
Fonction TABVAL ,13-10
Fonction SIGNTAB ,13-11
Fonction TABVAR ,13-11
Utilisation de drives pour calculer les points extrmes ,13-13
Drives dordre suprieur ,13-15
Primitive et intgrales ,13-15
Fonctions INT, INTVX, RISCH, SIGMA et SIGMAVX ,13-15
Intgrales dfinies ,13-16
Evaluation pas pas des drives et des intgrales ,13-17
Intgration dune quation ,13-19
Page TOC-14
Techniques dintgration ,13-19
Substitution ou changement de variables ,13-19
Intgration par parties et diffrentielles ,13-20
Intgration par fractions partielles ,13-21
Intgrales gnralise ,13-22
Intgration avec des units ,13-22
Sries infinies ,13-24
Sries de Taylor et Maclaurin ,13-24
Polynme de Taylor et rappel ,13-25
Fonctions TAYLR, TAYLR0 et SERIES ,13-26
Chapitre 14 - Applications diffrentielles plusieurs variables
,14-1
Fonctions de plusieurs variables ,14-1
Drives partielles ,14-1
Drives dordres suprieurs ,14-3
Rgle de drivation en chane des drives partielles ,14-4
Diffrentielle totale dune fonction z = z(x,y) ,14-5
Dterminer les extrmes de fonctions deux variables ,14-5
Utilisation de la fonction HESS pour analyser les extrmes ,14-7
Intgrales multiples ,14-8
Jacobienne de transformation de coordonnes ,14-9
Intgrale double en coordonnes polaires ,14-10
Chapitre 15 - Applications danalyse vectorielle ,15-1
Dfinitions ,15-1
Gradient et drive directionnelle ,15-1
Un programme permettant de calculer le gradient ,15-2
Utilisation de la fonction HESS pour obtenir le gradient ,15-3
Potentiel dun gradient ,15-3
Divergence ,15-4
Laplacien ,15-5
Rotationnel ,15-5
Champ non rotationnel et fonction potentielle ,15-6
Vecteur potentiel ,15-7
Page TOC-15
Chapitre 16 - Equations diffrentielles ,16-1
Oprations de base avec des quations diffrentielles ,16-1
Saisie dquations diffrentielles ,16-1
Vrifier des solutions avec la calculatrice ,16-3
Visualisation des solutions en isoclines ,16-3
Le menu CALC/DIFF ,16-4
Solution des quations linaires et non linaires ,16-5
Fonction LDEC ,16-5
Fonction DESOLVE ,16-8
La variable ODETYPE ,16-8
Transformations de Laplace ,16-11
Dfinitions ,16-11
Transformation de Laplace et transformation inverse sur la calculatrice
,16-12
Thormes de la transformation de Laplace ,16-13
Fonction delta de Dirac et fonction dtape de Heaviside ,16-16
Applications de la transformation de Laplace la solution dODE
linaires ,16-18
Sries de Fourier ,16-28
Fonction de FOURIER ,16-30
Sries de Fourier pour une quation fonction ,16-31
Sries de Fourier pour une onde triangulaire ,16-37
Sries de Fourier pour une onde carre ,16-42
Applications des sries de Fourier aux quations diffrentielles ,16-44
Transformations de Fourier ,16-46
Dfinition des transformations de Fourier ,16-49
Proprits de la transformation de Fourier ,16-51
Transformation de Fourier Rapide (FFT) ,16-52
Exemples dapplication de la FFT ,16-53
Solution d'quations diffrentielles spcifiques de second ordre ,16-56
Lquation de Cauchy ou dEuler ,16-56
Equation de Legendre ,16-57
Equation de Bessel ,16-58
Polynmes de Tchebychev ou Tchebycheff ,16-61
Equation de Laguerre ,16-62
Equation de Weber et polynmes Hermite ,16-63
Page TOC-16
Solutions numriques et graphiques aux ODEs ,16-64
Solution numrique dun ODE de premier ordre ,16-64
Solution numrique une ODE de second ordre ,16-68
Solutions graphiques pour une ODE de second ordre ,16-70
Solution numrique une ODE de premier ordre raide ,16-72
Solution numrique dODE avec le menu SOLVE/DIFF ,16-74
Fonction RKF ,16-74
Fonction RRK ,16-75
Fonction RKFSTEP ,16-76
Fonction RRKSTEP ,16-77
Fonction RKFERR ,16-78
Fonction RSBERR ,16-79
Chapitre 17 - Applications de probabilits ,17-1
Sous-menu MTH/PROBABILITY.. 1re partie ,17-1
Factorielles, combinaisons et permutations ,17-1
Nombres alatoires ,17-2
Distributions discrtes de probabilits ,17-4
Distribution binomiale ,17-4
Distribution de Poisson ,17-5
Distributions de probabilits continues ,17-6
La distribution Gamma ,17-7
La distribution exponentielle ,17-7
La distribution bta ,17-7
La distribution de Weibull ,17-8
Fonctions de distributions continues ,17-8
Distributions continues dinfrences statistiques ,17-10
Distribution normale pdf ,17-10
Distribution normale cdf ,17-11
La distribution t de Student ,17-11
La distribution chi-carr ,17-12
La distribution F ,17-13
Fonctions de distribution cumulative inverses ,17-14
Chapitre 18 - Applications statistiques ,18-1
Fonctions statistiques prprogrammes ,18-1
Page TOC-17
Saisie de donnes ,18-1
Calcul de statistiques une seule variable ,18-2
Obtenir des distributions de frquence ,18-6
Adapter les donnes une fonction y = f(x) ,18-11
Obtenir des statistiques de rsum additionnelles ,18-14
Calcul de percentiles ,18-15
Le menu logiciel STAT ,18-16
Le sous-menu DATA ,18-17
Le sous-menu PAR ,18-17
Le sous-menu 1VAR ,18-18
Le sous-menu PLOT ,18-19
Le sous-menu FIT ,18-19
Le sous-menu SUMS ,18-20
Exemple doprations du menu STAT ,18-20
Intervalles de confiance ,18-24
Estimation des intervalles de confiance ,18-25
Dfinitions ,18-25
Intervalles de confiance pour la moyenne de population quand la vari-
ance de la population est connue ,18-26
Intervalles de confiance pour la moyenne de population quand la vari-
ance de population est inconnue ,18-26
Intervalle de confiance pour une proportion ,18-27
Distribution dchantillon de statistiques de diffrences et de sommes
,18-28
Intervalles de confiance pour les sommes et les diffrences de valeurs
moyennes ,18-28
Dterminer des intervalles de confiance ,18-30
Intervalles de confiance pour la variance ,18-36
Test dhypothses ,18-37
Procdure pour tester des hypothses ,18-38
,18-39
Erreurs des tests dhypothse ,18-39
Infrences concernant une moyenne ,18-40
Infrences concernant deux moyennes ,18-42
Test dchantillon par paires ,18-44
Infrences concernant une proportion ,18-44
Page TOC-18
Tester la diffrence entre deux proportions ,18-45
Test dhypothse en utilisant les fonctions prprogrammes de la calcu-
latrice ,18-46
Infrences concernant une variance ,18-50
Infrences concernant deux variances ,18-51
Notes supplmentaires sur la rgression linaire ,18-53
La mthode des moindres carrs ,18-53
Equations supplmentaires pour la rgression linaire ,18-54
Erreur de prdiction ,18-55
Intervalles de confiance et test dhypothse en rgression linaire ,
18-56
Procdure pour les statistiques dinfrence pour la rgression linaire en
utilisant la calculatrice ,18-57
Adaptations linaires multiples ,18-60
Adaptation polynomiale ,18-62
Slectionner la meilleure adaptation ,18-66
Chapitre 19 - Nombres dans diffrentes bases ,19-1
Dfinitions ,19-1
Le menu BASE ,19-1
Fonction HEX, DEC, OCT et BIN ,19-2
Conversion entre les systmes numriques ,19-3
Taille ,19-4
Oprations avec des entiers binaires ,19-4
Le menu LOGIC ,19-5
Le menu BIT ,19-6
Le menu BYTE ,19-7
Nombres hexadcimaux pour rfrences pixel ,19-7
Chapitre 20 - Personnalisation des menus et du clavier ,20-1
Personnalisation des menus ,20-1
Le menu PRG/MODES/MENU ,20-1
Numros des menus (fonctions RCLMENU et MENU) ,20-2
Menus personnaliss (fonctions MENU et TMENU) ,20-2
Spcification du menu et variable CST ,20-4
Page TOC-19
Personnalisation du clavier ,20-5
Le sous-menu PRG/MODES/KEYS ,20-6
Rappel de la liste actuelle des touches dfinies par lutilisateur ,20-7
Affectation dun objet une touche dfinie par lutilisateur ,20-7
Fonctionnement des touches dfinies par lutilisateur ,20-7
Dsaffectation dune touche dfinie par lutilisateur ,20-8
Affectation de plusieurs touches dfinies par lutilisateur ,20-8
Chapitre 21 - Programmation en langage RPL Utilisateur ,21-1
Exemple de programmation ,21-1
Variables globales et locales et sous-programmes ,21-2
Porte de la variable globale ,21-4
Porte de la variable locale ,21-5
Le menu PRG ,21-5
Navigation dans les sous-menus RPN ,21-7
Fonctions rpertories par sous-menu ,21-7
Raccourcis dans le menu PRG ,21-10
Squence de touches pour les commandes couramment utilises ,21-11
Programmes permettant de gnrer des listes de nombres ,21-14
Exemples de programmation squentielle ,21-15
Programmes gnrs par la dfinition dune fonction ,21-15
Programmes simulant une squence doprations de la pile ,21-17
Entre interactive dans les programmes ,21-20
Invite avec chane dentre ,21-22
Fonction avec chane dentre ,21-23
Chane dentre pour deux ou trois valeurs dentre ,21-26
Entre via des formulaires dentre ,21-29
Cration dune CHOOSE boxes ,21-34
Identification de la sortie dans les programmes ,21-35
Etiquetage dun rsultat numrique ,21-36
Dcomposition dun rsultat numrique tiquet en un nombre et une ti-
quette ,21-36
Dstiquetage dune quantit tiquete ,21-36
Exemples de sortie tiquete ,21-37
Utilisation dune bote de message ,21-40
Oprateurs relationnels et logiques ,21-47
Page TOC-20
Oprateurs relationnels ,21-47
Oprateurs logiques ,21-48
Embranchement des programmes ,21-50
Embranchement avec IF ,21-50
La construction CASE ,21-55
Boucles de programmes ,21-57
La construction START ,21-58
La construction FOR ,21-63
La construction DO ,21-66
La construction WHILE ,21-67
Erreurs et dtection des erreurs ,21-69
DOERR ,21-69
ERRN ,21-70
ERRM ,21-70
ERR0 ,21-70
LASTARG ,21-70
Sous-menu IFERR ,21-70
Programmation RPL Utilisateur en mode algbrique ,21-72
Chapitre 22 - Programmes de manipulation graphique ,22-1
Le menu PLOT ,22-1
Touche dfinie par lutilisateur pour le menu PLOT ,22-2
Description du menu PLOT ,22-2
Gnration de graphiques avec des programmes ,22-15
Graphiques en deux dimensions ,22-15
Graphiques en trois dimensions ,22-16
La variable EQ ,22-16
Exemples de graphiques interactifs utilisant le menu PLOT ,22-17
Exemples de graphiques gnrs par des programmes ,22-19
Commandes de dessin pour une utilisation en programmation ,22-22
PICT ,22-22
PDIM ,22-23
LINE ,22-23
TLINE ,22-23
BOX ,22-24
ARC ,22-24
Page TOC-21
PIX?, PIXON et PIXOFF ,22-25
PVIEW ,22-25
PXC ,22-25
CPX ,22-25
Exemples de programmation utilisant des fonctions de dessin ,22-25
Coordonnes en pixels ,22-29
Animation de graphiques ,22-29
Animation dun ensemble de graphiques ,22-30
Plus dinformations sur la fonction ANIMATE ,22-33
Objets graphiques (GROBs) ,22-33
Le menu GROB ,22-35
Programme avec fonctions de trac et de dessin ,22-37
Programmation modulaire ,22-39
Excution du programme ,22-40
Un programme pour calculer les stress principaux ,22-42
Mise en ordre des variables dans le sous-rpertoire ,22-43
Deuxime exemple de calculs du cercle de Mohr ,22-43
Un formulaire dentre pour le programme du cercle de Mohr ,22-44
Chapitre 23 - Chanes de caractres ,23-1
Fonctions lies aux chanes dans le sous-menu TYPE ,23-1
Concatnation des chanes ,23-2
Le menu CHARS ,23-2
La liste des caractres ,23-4
Chapitre 24 - Objets et indicateurs de la calculatrice ,24-1
Description des objets de la calculatrice ,24-1
Fonction TYPE ,24-2
Fonction VTYPE ,24-2
Indicateurs de la calculatrice ,24-2
Indicateurs systme ,24-3
Fonctions permettant de dfinir et de modifier des indicateurs ,24-3
Indicateurs utilisateur ,24-4
Chapitre 25 - Fonctions de date et dheure ,25-1
Page TOC-22
Le menu TIME ,25-1
Rglage dune alarme ,25-1
Liste des alarmes ,25-2
Rglage de lheure et de la date ,25-2
Outils du menu TIME ,25-2
Calculs faisant intervenir des dates ,25-3
Calculs faisant intervenir des heures ,25-4
Fonctions des alarmes ,25-4
Chapitre 26 - Gestion de la mmoire ,26-1
Structure de la mmoire ,26-1
Le rpertoire HOME ,26-2
Mmoire des ports ,26-3
Contrle des objets en mmoire ,26-3
Objets de sauvegarde ,26-4
Sauvegarde dobjets dans la mmoire des ports ,26-4
Sauvegarde et restauration du rpertoire HOME ,26-5
Stockage, suppression et restauration dobjets de sauvegarde ,26-6
Utilisation de donnes figurant dans des objets de sauvegarde ,26-7
Utilisation des cartes SD ,26-8
Stockage dobjets sur la carte SD ,26-10
Rappel dun objet de la carte SD ,26-10
Purge dun objet de la carte SD ,26-11
Purge de tous les objets sur une carte SD (par reformatage) ,26-12
Utilisation des bibliothques ,26-13
Installation et adjonction dune bibliothque ,26-13
Numros des bibliothques ,26-13
Suppression dune bibliothque ,26-13
Cration de bibliothques ,26-14
Pile de sauvegarde ,26-14
Chapitre 27 - La bibliothque d'quations ,27-1
Rsolution d'un problme avec la bibliothque d'quations ,27-1
Utilisation du solveur ,27-2
Utilisation des touches de menus ,27-3
Page TOC-23
Parcours de la bibliothque d'quations ,27-4
Consultation d'quations ,27-4
Consultation des variables et slection des units. ,27-5
Affichage de l'image ,27-6
Utilisation du solveur multi-quation ,27-7
Dfinition d'un jeu d'quations ,27-9
Interprtation des rsultats du solveur multi-quation ,27-11
Vrification des solutions ,27-12
Annexes
Annexe A - Utiliser les formules de saisie des donnes ,A-1
Annexe B - Clavier de la calculatrice ,B-1
Annexe C - Paramtres CAS ,C-1
Annexe D - Lot de caractres supplmentaires ,D-1
Annexe E - Larborescence de slections de l'Editeur d'quation ,E-1
Annexe F - Le menu dapplications (APPS) ,F-1
Annexe G - Raccourcis pratiques ,G-1
Annexe H - Liste des menus de la fonction d'aide du CAS ,H-1
Annexe I - Liste des commandes du menu catalogue ,I-1
Annexe J - Le menu MATHS ,J-1
Annexe K - Le menu MAIN ,K-1
Annexe L - Commandes de lEditeur de ligne ,L-1
Annexe M - Tableau des quations intgres ,M-1
Annexe N - Index ,1-1
Garantie Limite ,GL-1
Entretien ,GL-2
Informations rglementaires ,GL-4
limination des appareils mis au rebut par les mnages dans l'Union eu-
ropenne ,GL-7
Page. 1.1
Chapitre 1
Pour commencer
Ce chapitre donne les informations de base ncessaires lutilisation de votre
calculatrice. Les exercices vous permettront de vous familiariser avec le
fonctionnement et les oprations de base avant deffectuer un calcul.
Prise en main
Le but des exercices suivants est de vous familiariser avec les commandes de
votre calculatrice.
Piles
La calculatrice ncessite 4 piles AAA(LR03) comme source dalimentation et
une pile CR2032 au lithium comme pile de secours pour la mmoire.
Avant dutiliser la calculatrice, veuillez installer les piles de la manire suivante.
Pour installer les piles principales
a. Vrifiez que le calculateur est teint. Ouvrez le compartiment des piles
comme illustr ci-dessous.
b. Insrez 4 piles neuves AAA(LR03) dans le compartiment. Faites attention
ce quelles soient installes dans le bon sens.
Page. 1.2
Pour installer la pile de secours
a. Vrifiez que le calculateur est teint. Appuyez sur le support, poussez
ensuite sur la platine dans la direction indiquee sur l'illustration, puis
soulevez-la.
b. Insrez une nouvelle pile CR2032 au lithium. Faites attention ce que le
ple positif (+) soit en haut.
c. Refermez le loquet et appuyez pour le remettre dans sa position initiale.
Aprs avoir install les piles, appuyez sur [ON] pour allumer la calculatrice.
Attention : Si un message apparat lcran vous signalant de changer cette
pile, remplacez-la au plus tt. En revanche, vitez denlever la pile de secours
en mme temps que les piles principales, afin de ne pas perdre de donnes.
Allumer et teindre la calculatrice
La touche $ est situee en bas a gauche du clavier. Appuyez une seule fois
pour allumer votre calculatrice. Pour teindre la calculatrice, appuyez sur le
bouton @ (premire touche de la deuxime ligne en partant du bas sur le
clavier) puis sur la touche $. Notez que le mot OFF est indiqu en dans le
coin suprieur droit de la touche $, pour rappeler lutilisation de la
commande OFF.
Ajuster le contraste de lcran
Vous pouvez ajuster le contraste de lcran en maintenant la touche $
enfonce tout en appuyant sur les touches +ou -. La combinaison $
(maintenue enfonce) et +rend lcran plus sombre. La combinaison $
(maintenue enfonce) et -rend lcran plus clair.
Page. 1.3
Description de lcran de la calculatrice
Allumez une nouvelle fois votre calculatrice. L'cran devrait tre comme ci-
dessous.
Deux lignes decrivant les parametres de configuration de la calculatrice sont
affichees en haut de l'ecran. La premire ligne contient les caractres :
R D XYZ HEX R= 'X'
Pour plus d'informations sur la signification de ces informations, consultez le
Chapitre 2. La deuxime ligne contient les caractres : { HOME } qui
indiquent que le rpertoire HOME est le rpertoire de fichiers actuellement
charg dans la mmoire de la calculatrice. Dans le Chapitre 2, vous
apprendrez sauvegarder des donnes dans votre calculatrice, par le biais de
fichiers ou de variables. Les variables peuvent tre organises dans des
rpertoires et des sous-rpertoires. Et, en fin de compte, vous pouvez crer une
arborescence de rpertoires, de la mme faon que sur le disque dur dun
ordinateur. Vous pourrez alors vous dplacer dans cette arborescence pour
slectionner les rpertoires qui vous intressent. Lorsque vous vous dplacerez
dans larborescence des rpertoires, la deuxime ligne de lcran affiche le
rpertoire et le sous-rpertoire appropris.
En bas de lcran se trouvent une srie dindicateurs, avec les noms suivants :
@EDIT @VIEW @@ RCL @@ @@STO@ ! PURGE !CLEAR
qui sont associs aux six touches de menu systme, F1 F6:
ABCDEF
Les six indicateurs affichs en bas de lcran changeront selon le menu affich.
Cependant, A sera toujours associ avec le premier indicateur, B avec le
deuxime indicateur, et ainsi de suite.
Page. 1.4
Menus
Les six indicateurs associs avec les touches A Fconstituent le menu des
fonctions. Comme la calculatrice ne comporte que 6 touches de menu,
seulement 6 indicateurs peuvent tre affichs au mme moment. Cependant, un
menu peut comporter plus de six choix. Chaque groupe de 6 choix est appel
une Page menu. Le menu courant, aussi appel menu TOOL (voir ci-dessous)
contient huit entres, disposes sur deux pages. La deuxime page devient
visible en appuyant sur la touche L. Cette touche est la troisime touche en
partant de la gauche dans la troisime ligne de touches du clavier. Appuyez
nouveau sur L pour revenir la page principale du menu TOOL ou appuyez
sur la touche I (troisime touche de la deuxime ligne de touches en
partant du haut du clavier).
Le menu doutils (TOOL) est dcrit en dtail dans la section suivante. Pour le
moment, nous allons illustrer quelques proprits des menus qui vous seront
utiles pour lutilisation gnrale de votre calculatrice.
Menus SOFT et CHOOSE boxes
Les menus, aussi appels menus SOFT, associent les indicateurs du bas de
lcran avec les six touches de menu (A F). En appuyant sur la touche
de menu approprie, la fonction indique est active. Par exemple, lorsque le
menu doutils TOOL est activ, le fait dappuyer sur la touche @CLEAR (F)
activera la fonction effacer CLEAR, qui efface (se laver) le contenu de lcran.
Pour essayer cette fonction, entrez un nombre, par exemple, 123`,
et appuyez ensuite sur la touche F.
On utilise gnralement les menus SOFT pour slectionner une fonction parmi
un certain nombre de fonctions. Cependant, les menus SOFT ne sont pas le seul
moyen daccder aux fonctions dans la calculatrice. Lautre mthode est appel
CHOOSE boxes. Pour voir un exemple de lune de ces fentres, activez le menu
TOOL (appuyez sur I) et appuyez ensuite sur la combinaison de touches
(associe la touche 3). Ceci ouvrira la CHOOSE boxes suivante :
Page. 1.5
Cette CHOOSE box, appele BASE MENU,contient une liste de fonctions
numrotes de 1. HEX x 6. BR. Cet cran, premire page du menu
CHOOSE boxes, affiche six fonctions de menu. Vous pouvez vous dplacer
dans ce menu en utilisant les touches directionnelles vers le haut et vers le bas,
, qui sont situes en haut droite du clavier, juste en dessous des
touches de menu E et F. Pour activer lune de ces fonctions, surlignez tout
dabord le nom de la fonction en utilisant les touches directionnelles vers le bas
et vers le haut, ou en appuyant sur le numro qui correspond la
fonction dans la CHOOSE box. Une fois le nom de la fonction slectionn,
appuyez sur la touche de menu @@@OK@@@(F). Ainsi, si vous voulez utiliser la
fonction RB (Rel vers binaire), vous pouvez composer 6F.
Si vous voulez revenir en haut de la page de menu de la CHOOSE box, utilisez
. Pour aller en bas de la page, utilisez . Pour revenir tout en
haut du menu gnral, utilisez . Pour vous rendre tout la fin du menu
gnral, utilisez .
Slectionner les menus SOFT ou les CHOOSE boxes
Vous pouvez slectionner le format dans lequel vos menus seront affichs en
changeant un paramtre des indicateurs systme de la calculatrice (un
indicateur systme, ou flag, est une variable de la calculatrice qui commande
une opration ou un mode de la calculatrice. Pour en savoir plus sur les
indicateurs systme, reportez-vous au Chapitre 24). On peut activer lindicateur
systme 117, pour obtenir soit des menus SOFT, soit des CHOOSE boxes. Pour
avoir accs cet indicateur, composez :
H@)FLAGS
Lcran suivant saffichera sur la calculatrice et la ligne qui commence par le
nombre 117 sera surligne:
Page. 1.6
Par dfaut, la ligne ressemblera celle montre ci-dessus. La ligne surligne
(117 CHOOSE boxes) indique que les CHOOSE boxes sont le mode
daffichage de menus actuellement slectionn. Si vous prfrez utiliser les
touches de menu SOFT, appuyez sur la touche de menu @@CHK@@ (C), suivi de
@@@OK@@@ (F). Appuyez sur la touche @@@OK@@@ (F) pour revenir au mode
daffichage normal.
Si maintenant vous appuyez sur , six indicateurs de menu apparatront
lcran, en tant que premire page du menu de pile STACK, la place de la
CHOOSE box qui tait affiche auparavant :
Pour parcourir les diffrentes fonctions de ce menu, appuyez sur la touche L
pour avancer la page suivante ou composez (associe la touche
L) pour revenir la page prcdente. Les figures suivantes indiquent les
diffrentes pages du menu BASE accessibles en appuyant deux fois sur la
touche L :
En appuyant une fois de plus sur la touche L on revient la premire page
du menu.
Note: Si lindicateur systme 117 se trouve en position menu SOFT, la
combinaison de touches (maintenu) , fera apparatre la liste des
fonctions disponibles pour le menu actif. Par exemple, pour les deux premires
pages du menu BASE, on obtient:
Page. 1.7
Pour revenir en mode daffichage par CHOOSE boxes, composez :
H@)FLAGS @@CHK@@ @@@OK@@@ @@@OK@@@.
Le menu TOOL
Les touches de menu soft pour le menu actuellement affich et appel menu
TOOL sont associes aux oprations lies la manipulation de variables (voir
la section sur les variables dans ce Chapitre):
@EDIT A DIT - Pour afficher le contenu dune variable (voir Chapitre
2 de ce guide et appendice L pour plus d'information).
@VIEW B VIEW Pour voir le contenu dune variable
@@ RCL @@ C ReCaLl Pour rappeler le contenu dune variable
@@STO@ D STOre Pour mmoriser le contenu dune variable
! PURGE E PURGE Pour effacer une variable de la mmoire
CLEAR F CLEAR Pour effacer lcran ou la pile
Comme la calculatrice ne comporte que 6 touches de menu, seuls 6 indicateurs
peuvent tre affichs au mme moment. Cependant, un menu peut comporter
plus de six choix. Chaque groupe de 6 choix est appel une Page menu. Ce
menu TOOL comporte en fait huit choix disposs en deux pages. La page
suivante, qui contient les deux choix suivants du menu, est accessible en
appuyant sur la touche L(du menu NeXT). Cette touche est la troisime
touche en partant de la gauche dans la troisime ligne des touches du clavier.
Dans ce cas, seules les deux premires touches de menu sont associes des
commandes. Ces commandes sont :
Notes:
1. Le menu TOOL, obtenu en appuyant sur I, saffichera toujours sous
forme de menu SOFT.
2. La plupart des exemples de ce guide de lutilisateur sont indiqus la
fois en mode de menu SOFT et en mode de CHOOSE box. Les
applications de programmation (Chapitres 21 et 22) utilisent
uniquement les menus SOFT.
3. Des informations supplmentaires propos des menus SOFT et des
CHOOSE boxes sont prsentes dans le Chapitre 2 de ce guide.
Page. 1.8
@CASCM A CASCMD: CAS CoMmanD, utiliser pour lancer une
commande depuis le CAS en choisissant dans une liste
@HELP B HELP: Commande daide qui dcrit les commandes
disponibles
En appuyant sur la touche L, on fait rapparatre le menu TOOL de dpart.
En appuyant sur la touche I (troisime touche en partant de la gauche dans
la deuxime ligne des touches du clavier), on dispose dune autre faon de
faire rapparatre le menu TOOL.
Rgler la date et lheure
La calculatrice contient une horloge interne. On peut afficher cette horloge en
permanence sur lcran et lutiliser en tant que rveil ou pour lancer des tches
planifies. Cette section expliquera comment rgler la date et lheure et
donnera galement les bases pour utiliser les CHOOSE boxes et entrer des
donnes dans les botes de dialogue. Les botes de dialogue de la calculatrice
sont semblables celles dun ordinateur.
Pour rgler la date et lheure, on utilise la bote de slection affichable par lune
des fonctions de la touche 9. En combinant le bouton majuscule de droite,
, avec la touche 9, la bote de slection de temps TIME sactive. On peut
galement utiliser, pour cette opration, . La bote de slection TIME
saffiche ci-dessous :
Comme indiqu ci-dessus, le menu TIME propose quatre options diffrentes,
numrotes de 1 4. Loption qui nous intresse pour le moment est loption 3.
Set time, date... En utilisant la touche directionnelle vers le bas, , surlignez
cette option et appuyez sur la touche de menu !!@@OK#@ so.Le formulaire dentre
(voir Annexe 1-A) pour ajuster lheure et la date apparat :
Page. 1.9
Rgler lheure du jour
En utilisant les touches numriques, 123456789
0, commencez par ajuster lheure du jour. En supposant quon fixe lheure
11, on compose 11 lorsque le champ de lheure est surlign dans la
feuille SET TIME AND DATE. Ceci affichera le nombre 11 ainsi entr sur la
dernire ligne du formulaire :
Appuyez sur la touche de menu !!@@OK#@ pour valider l'opration. La valeur 11
est maintenant affiche dans le champ de lheure et le champ des minutes est
automatiquement surligne:
Rglons le champ des minutes sur la valeur 25, en composant : 25 !!@@OK#@
. Le champ des secondes est maintenant surlign. Supposons que nous
voulions entrer 45 dans le champ des secondes, nous composons : 45
!!@@OK#@
Le champ de format de lheure est alors surlign. Pour changer la valeur initiale
de ce champ, vous pouvez soit appuyer sur la touche W (deuxime touche en
partant de la gauche sur la cinquime ligne de touches en partant du bas du
clavier) soit appuyer sur la touche de menu @CHOOS.
Page. 1.10
Si vous utilisez la touche Wso, le paramtre du champ de format de
lheure se changera en lune des options suivantes :
AM : indique que lheure affiche est en mode AM (matin)
PM : indique que lheure affiche est en mode PM (aprs-midi)
24-hr : indique que lheure affiche utilise le format de 24 heures
o, 18:00, par exemple, est quivalent 6pm
En utilisant cette mthode, la dernire option slectionne deviendra le
format de lheure.
Si vous utilisez la touche de menu @CHOOS , les options disponibles sont les
suivantes :
Utilisez les touches directionnelles vers le haut et vers le bas, , pour
slectionner lune de ces trois options (AM, PM, 24-hour time). Appuyez
sur la touche de menu !!@@OK#@ pour valider le choix.
Rgler la date
Aprs avoir choisi loption de format de lheure, le formulaire SET TIME AND
DATE apparatra ainsi :
Pour rgler la date, choisissez dabord le format de la date. Le format par
dfaut est M/D/Y (mois/jour/anne). Pour changer de format, appuyez sur la
touche directionnelle vers le bas. Ceci surlignera le format de date comme
indiqu ci-dessous :
Page. 1.11
Utilisez la touche de menu @CHOOS, pour afficher les options de format de date :
Utilisez les touches directionnelles vers le haut et vers le bas, , pour
faire votre choix et appuyez sur la touche de menu !!@@OK#@ pour valider ce
choix.
Le clavier de la calculatrice
La figure ci-dessous reprsente un schma du clavier de la calculatrice et
indique les numros des lignes et des colonnes.
Page. 1.12
La figure montre 10 ranges de touches combines avec 3, 5 ou 6 colonnes.
La ligne 1 comporte 6 touches, les lignes 2 et 3 ont chacune 3 touches et les
lignes 4 10 comportent chacune 5 touches. Il y a 4 touches directionnelles
situes sur le ct droit du clavier dans lespace occup par les lignes 2 et 3.
Chaque touche dispose de trois, quatre ou cinq fonctions. La fonction principale
de la touche correspond l'indication mise en vidence sur la touche. De plus,
il est possible de combiner la touche left-shift, touche (8,1), la touche right-shift,
touche (9,1) et la touche ALPHA, touche (7,1), avec les autres touches pour
activer les autres fonctionnalits indiques sur le clavier. Par exemple, la touche
P touche (4,4), est associe aux six fonctions suivantes :
P Fonction principale, pour activer le menu SYMBolique
Page. 1.13
Fonction left-shift, pour activer le menu MTH (Math)
N Fonction right-shift, pour activer la fonction CATalogue
~p Fonction ALPHA, pour entrer la lettre P majuscule
~p Fonction ALPHA-Left-Shift, pour entrer la lettre P minuscule
~p Fonction ALPHA-Right-Shift, pour entrer le symbole P
Des six fonctions associes une touche, seules les quatre premires sont
indiques sur le clavier. Ceci est la reprsentation du clavier.
Vous remarquerez que la couleur et la position des indications sur la touche,
cest--dire, SYMB, MTH, CAT et P, rappellent quelle est la fonction principale
(SYMB) et quelles sont les trois autres fonctions respectivement associes la
touche left-shift (MTH), right-shift (CAT ), et ~(P).
Pour plus dinformations sur lutilisation du clavier de la calculatrice, reportez-
vous lAppendice B.
Choisir les modes dopration de la calculatrice
Dans ce paragraphe, nous supposons que vous tes maintenant familiaris, au
moins en partie, avec lutilisation des botes de slection et de dialogue (si vous
ne ltes pas, veuillez vous reporter au Chapitre 2).
Appuyez sur la touche H (deuxime touche en partant de la gauche sur la
deuxime ligne de touches en partant du haut) pour afficher la fentre
CALCULATOR MODES suivante :
Page. 1.14
Appuyez sur la touche !!@@OK#@ pour revenir en mode daffichage normal. Des
exemples de slection des diffrents modes de la calculatrice sont explicits ci-
dessous.
Mode dopration
La calculatrice comporte deux modes dopration : le mode Algebraic et le
mode Reverse Polish Notation (RPN). Le mode par dfaut est le mode
Algbrique (comme indiqu sur la figure ci-dessus), mais, les utilisateurs des
calculatrices HP prcdentes sont certainement davantage habitus au mode
RPN.
Pour slectionner un mode dopration, ouvrez dabord la fentre
CALCULATOR MODES, en appuyant sur la touche H. Le champ Operating
Mode apparat surlign. Slectionnez le mode Algebraic ou RPN soit en
utilisant la touche \ (deuxime touche en partant de la gauche de la
cinquime ligne depuis le bas du clavier), soit en appuyant sur la touche menu
@CHOOS.Si vous utilisez cette dernire mthode, activez les touches directionnelles
vers le bas et vers le haut, , pour slectionner le mode avant dappuyer
sur la touche menu !!@@OK#@ pour valider lopration.
Pour illustrer la diffrence entre ces deux modes dopration, nous allons
calculer lexpression suivante dans les deux modes :
Pour entrer cette expression dans la calculatrice, nous allons dabord utiliser
lEditeur dquations O. Veuillez identifier les touches suivantes sur le
clavier, ct des touches du clavier numrique :
!@.#*+-/R
QO`
LEditeur dquations est un mode daffichage dans lequel vous pouvez
construire des expressions mathmatiques en utilisant les notations
mathmatiques explicites comme, notamment, les fractions, les drives, les
5 . 2
3
23
3 3
1
0 . 5 0 . 3
e +

Page. 1.15
intgrales, les racines, etc. Pour crire lexpression voque plus haut en
utilisant lEditeur dquations, faites appel la squence de touches suivante :
OR3.*!5.-
1/3*3

/23Q3+!2.5`
Aprs avoir appuy sur `, la calculatrice affiche lexpression suivante :
(3*(5-1/(3*3))/23^3+EXP(2.5))
En appuyant nouveau sur ` la valeur suivante saffichera. Acceptez le
mode Approx., si on vous le propose, en appuyant sur !!@@OK#@. [Remarque :
Les chiffres entiers utiliss ci-dessus, cest--dire, 3, 5, 1, reprsentent des
chiffres exacts. Par contre, le chiffre EXP(2.5) ne peut pas tre crit en tant que
chiffre entier et par consquent, il est ncessaire de changer le mode sur
Approx] :
Vous pouvez galement entrer lexpression directement laffichage, sans
utiliser lEditeur dquation, de la manire suivante :
R!3.*!5.-
1./ !3.*3.
/23.Q3+!2.5`
pour obtenir le mme rsultat.
Passez en mode dopration RPN en appuyant dabord sur la touche H.
Slectionner le mode RPN soit en utilisant la touche \, soit en appuyant sur
la touche de menu @CHOOS. Appuyez sur la touche de menu !!@@OK#@ pour terminer
l'opration. Pour le mode RPN, lcran suivant saffiche :
Page. 1.16
Vous remarquerez quil apparat plusieurs niveaux de sortie numrots 1, 2, 3,
etc., de bas en haut. On appelle cela la pile de la calculatrice. Les diffrents
niveaux sont appels les niveaux de la pile et ainsi on a le niveau de pile 1, le
niveau de pile 2, etc.
En fait, RPN signifie que, plutt que dcrire une opration telle que 3 + 2, en
tapant 3+2`, il faut crire en premier les oprandes , dans le bon
ordre, puis loprateur, c'est--dire, 3`2+. Au fur et mesure que
vous entrez les oprandes, ils occupent des niveaux de pile diffrents. En
entrant 3` on place le chiffre 3 dans le niveau de pile 1. Ensuite, en
entrant 2 on pousse le nombre 3 vers le haut pour occuper le niveau de pile
2. Enfin, en appuyant sur +, on indique la calculatrice dappliquer
loprateur ou programme + aux objets qui occupent les niveaux 1 et 2. Le
rsultat, 5, est alors plac dans le niveau 1.
Essayons dautres oprations simples avant dessayer lexpression plus
complique que nous avons utilise plus haut pour le mode dopration
algbrique :
234043 123`32/
5
3
4`2Q
4
38 27`3@
Vous remarquerez la position du y et du x dans les deux dernires expressions.
Dans lexpression exponentielle, la base est y (niveau de pile 2) alors que
lexposant est x (niveau de pile 1) avant dappuyer sur la touche Q. De la
mme faon, dans lopration de racine cubique, y (niveau de pile 2) est le
nombre en dessous du signe racine et x (niveau de pile 1) est la racine.
Essayez lexercice suivant qui implique 3 facteurs : (5 + 3) 2
5`3`+ Calcule (5 +3) dabord.
2X Termine le calcul.
Essayons maintenant lexpression propose plus haut :
5 . 2
3
23
3 3
1
5 3
e +

Page. 1.17
3.` Entrez 3 dans le niveau 1
5.` Entrez 5 dans le niveau 1, 3 monte au niveau y
3.` Entrez 3 dans le niveau 1, 5 monte au niveau 2, 3
monte au niveau 3
3.* Tapez 3 et multipliez, 9 apparat dans le niveau 1
Y 1/(33), dernire valeur dans le niv. 1; 5 dans le
niveau 2; 3 dans le niveau 3
- 5 - 1/(33), occupe maintenant le niveau 1; 3
dans le niveau 2
* 3 (5 - 1/(33)), occupe maintenant le niveau 1.
23.` Entrez 23 dans le niveau 1, 14.66666 monte au
niveau 2.
3.Q Entrez 3, calculez 23
3
dans le niveau 1. 14.666
dans niv. 2.
/ (3 (5-1/(33)))/23
3
dans le niveau 1
2.5 Entrez 2.5 dans le niveau 1
! e
2.5
, arrive au niveau 1, le niveau 2 contient la
valeur prcdente.
+ (3 (5 - 1/(33)))/23
3
+
e
2.5
= 12.18369, dans
niv. 1.
R ((3 (5 - 1/(33)))/23
3
+
e
2.5
) = 3.4905156,
dans niv. 1
Bien que le mode RPN ncessite un peu plus de rflexion que le mode
algbrique (ALG), il existe de nombreux avantages lis au mode RPN. Par
exemple, en mode RPN, vous pouvez voir lquation se drouler pas pas.
Ceci est particulirement utile pour dtecter toute erreur possible dentre des
donnes. De plus, en devenant familier avec ce mode et en en apprenant les
astuces, vous serez capable de calculer des expressions plus rapidement et en
utilisant moins de touches. En prenant comme exemple le calcul de (46 - 5)/
(1+46 - 5). En mode RPN, vous pouvez crire :
4 ` 6 * 5 - ` 1 + /
et bien sr, mme en mode RPN, vous pouvez entrer lexpression dans le mme
ordre quen mode algbrique en utilisant lEditeur dquations. Par exemple :
OR3.*!5.-13.*3.

/23.Q3+!2.5`
Page. 1.18
Lexpression obtenue est affiche dans le niveau de pile 1, comme indiqu ci-
dessous :
Vous remarquerez que lexpression est place dans le niveau 1 de la pile une
fois quon a appuy sur `. Appuyer sur la touche EVAL ce moment-l
servirait valuer la valeur numrique de cette expression. Note : En mode
RPN, appuyer sur ENTER, alors que la ligne de commande est vide, a pour
effet dexcuter la fonction DUP qui copie le contenu du niveau 1 de la pile
dans le niveau 2 de la pile (et repousse tous les autres niveaux de pile un cran
vers le haut). Ceci est trs utile, comme le montre l'exemple prcdent.
Pour basculer entre les modes dopration ALG et RPN, vous pouvez aussi
activer/dsactiver lindicateur systme 95 par la squence de touches suivante
:
H@FLAGS 9 @CHK@@ `
Vous pouvez galement utiliser lun des raccourcis suivants:
En mode ALG,
CF(-95) slectionne le mode RPN
En mode RPN,
95 \` SF slectionne le mode ALG
Pour plus dinformations sur les indicateurs systme de la calculatrice, reportez--
vous au Chapitre 2.
Format numrique et point dcimal ou virgule
Changer le format numrique vous permet de personnaliser la faon dont les
nombres rels sont affichs par la calculatrice. Vous trouverez cette
fonctionnalit trs utile pour les oprations qui manipulent des puissances de
dix ou pour limiter le nombre de dcimales dans un rsultat.
Pour slectionner un format numrique, ouvrez dabord la fentre CALCULATOR
MODES en appuyant sur la touche H. Ensuite, utilisez la flche vers le bas,
, pour slectionner loption Number format. La valeur par dfaut est Std, ou
Page. 1.19
format Standard. Dans le format standard, la calculatrice affiche les nombres
virgule avec la prcision maximale supporte par la calculatrice (12 chiffres
significatifs). Pour en savoir plus sur les rels, reportez--vous au Chapitre 2 de
ce guide. Pour illustrer ceci ainsi que les autres formats numriques, essayez les
exercices suivants :
Format standard ;
Ce mode est le mode le plus utilis car il affiche les nombres dans leur
notation la plus frquente.
Appuyez sur la touche menu !!@@OK#@ avec le paramtre Number format dans
ltat Std, pour revenir laffichage de la calculatrice. Entrez le nombre
123.4567890123456. Notez que ce chiffre contient 16 chiffres
significatifs. Appuyez sur la touche `. Le nombre est arrondi avec le
maximum de 12 chiffres significatifs et saffiche comme indiqu ci-dessous :
Dans le format standard daffichage numrique, les nombres entiers sont
affichs sans aucune dcimale. Laffichage des nombres ayant un total de
dcimales diffrent sera restreint au nombre de dcimales ncessaires. Des
exemples supplmentaires de nombres affichs en format standard sont
prsents ci-dessous :
Format fixe sans dcimales : Appuyez sur la touche H. Ensuite, utilisez
la flche vers le bas , pour slectionner loption Number format.
Appuyez sur le menu @CHOOS et la touche, puis slectionnez loption Fixed
avec la touche directionnelle vers le bas .
Page. 1.20
Vous remarquerez que le format numrique est en mode Fix suivi dun zro
(0). Ce nombre indique le nombre de dcimales qui seront affiches
lcran derrire la virgule. Appuyez sur la touche !!@@OK#@ pour revenir en
mode daffichage normal. Le nombre apparat maintenant ainsi :
Au moyen de ce paramtre, tous les rsultats se trouveront
automatiquement arrondis lentier le plus proche (0 dcimale affiche
derrire la virgule). Cependant, le nombre est toujours enregistr avec ses
12 chiffres significatifs dans la mmoire de la calculatrice. Si vous changez
le nombre de dcimales afficher, vous verrez rapparatre les dcimales
supplmentaires.
Format fixe avec dcimales ;
Ce mode est surtout utilis lorsque vous travaillez en prcision limite. Par
exemple, si vous effectuez des calculs financiers, il est utile dutiliser le
mode FIX 2 pour reprsenter les units montaires prcises au centime.
Appuyez sur la touche H. Ensuite, utilisez la flche vers le bas , pour
slectionner loption Number format. Appuyez sur le menu @CHOOS et la
touche, puis slectionnez loption Fixed avec la touche directionnelle vers le
bas .
Page. 1.21
Appuyez sur la touche directionnelle vers la droite, , pour surligner le
zro en face de loption Fix. Appuyez sur la touche de menu @CHOOS et, en
utilisant les touches directionnelles vers le haut et vers le bas, ,
slectionnez, disons, 3 dcimales.
Appuyez sur la touche de menu !!@@OK#@ pour terminer la slection:
Appuyez sur la touche de menu !!@@OK#@ pour revenir laffichage normal de
la calculatrice. Le nombre apparat maintenant ainsi :
Vous noterez que le nombre est arrondi et non tronqu. Ainsi, le nombre
123.4567890123456, pour cet exemple, devient 123.457 laffichage et
non pas 123.456 car le chiffre aprs 6 est suprieur 5.

Format scientifique:
Le format scientifique est utilis principalement pour rsoudre des
problmes de physique, o les chiffres sont en gnral reprsents comme
des chiffres imprcis multiplis par des puissances de dix.
Page. 1.22
Pour activer ce format, commencez par appuyer sur la touche H. Ensuite,
utilisez la flche vers le bas , pour slectionner loption Number format.
Appuyez sur le menu @CHOOS et la touche, puis slectionnez loption
Scientific avec la touche directionnelle vers le bas . Gardez le nombre
3 en face de Sci. (on peut changer ce nombre de la mme manire quon a
pu changer le nombre de dcimales de loption Fixed dans l'exemple ci-
dessus).
Appuyez sur la touche de menu !!@@OK#@ pour revenir laffichage normal de
la calculatrice. Le nombre apparat maintenant ainsi :
Ce rsultat, 1.23E2, qui est la notation de la calculatrice pour les
puissances de dix, est quivalent 1.235 10
2
. Dans cette notation
dnomme scientifique, le nombre 3 en face du format numrique Sci
(indiqu ci-dessus) reprsente le nombre de chiffres significatifs aprs la
virgule. La notation scientifique comprend toujours un nombre entier,
comme indiqu ci-dessus. Donc, dans ce cas-ci, le nombre de chiffres
significatifs est quatre.
Format ingnierie
Le format ingnierie est trs proche du format scientifique, mais les
puissances de dix y sont des multiples de trois.
Pour activer ce format, commencez par appuyer sur la touche H. Ensuite,
utilisez la flche vers le bas , pour slectionner loption Number format.
Appuyez sur le menu @CHOOS et la touche et slectionnez loption
Engineering avec la touche directionnelle vers le bas . Conservez le
nombre 3 en face de Eng. (on peut changer ce nombre de la mme
manire quon a pu changer le nombre de dcimales de loption Fixed
dans lun des exemples prcdents).
Page. 1.23
Appuyez sur la touche de menu !!@@OK#@ pour revenir laffichage normal de
la calculatrice. Le nombre apparat maintenant ainsi :
Comme ce nombre comporte trois chiffres dans sa partie entire, il est
affich avec quatre chiffres significatifs et zro puissance de dix, dans le
format ingnierie. Par exemple, le nombre 0.00256 sera affich ainsi :
Virgule et point dcimal
Pour les nombres dcimaux, le point dcimal peut tre remplac par une
virgule, si lutilisateur est davantage habitu cette notation. Pour
remplacer les points dcimaux par des virgules, slectionnez loption FM
dans la fentre CALCULATOR MODES pour virgule, comme indiqu ci-
dessous (vous noterez que nous avons chang loption de format numrique
en Std) :
Appuyez sur la touche H. Ensuite, appuyez une seule fois sur la touche
directionnelle vers le bas, , et appuyez deux reprises sur la touche
directionnelle vers la droite, , pour surligner l'option __FM,. Pour
slectionner les virgules, appuyez sur la touche de menu @@CHK@@. La
fentre apparat comme suit :
Page. 1.24
Appuyez sur la touche de menu !!@@OK#@ pour revenir laffichage normal de
la calculatrice. Le nombre 123.456789012, qui a t entr
prcdemment, est maintenant affich ainsi :
Mesure dangles
Les fonctions trigonomtriques, par exemple, ncessitent lemploi darguments
qui reprsentent des angles plans. La calculatrice fournit trois modes diffrents,
appels modes de Mesure dAngles pour travailler avec les angles :
Degrs : Il y a 360 degrs (360
o
) dans un cercle ou 90 degrs (90
o
)
dans un angle droit. Cette reprsentation est surtout utilise en gomtrie
de base, en mcanique ou en calcul de structures ainsi quen topographie.
Radians : Il y a 2 radians (2
r
) dans un cercle ou /2 radians (/2
r
)
dans un angle droit. Cette reprsentation est surtout utilise pour rsoudre
des problmes mathmatiques ou physiques. Cest la valeur par dfaut de
la calculatrice.
Grades: Il y a 400 grades (400
g
) dans un cercle ou 100 grades (100
g
)
dans un angle droit. Cette notation semblable aux degrs a t introduite
pour simplifier la notation des degrs, mais elle est rarement utilise de
nos jours.
La mesure dangle affecte les fonctions trigonomtriques telles que SIN, COS,
TAN et les fonctions qui leurs sont associes.
Pour changer le mode de mesure dangles, suivez la procdure suivante :
Appuyez sur la touche H. Ensuite, appuyez deux reprises sur la
touche directionnelle vers le bas, . Slectionnez le mode de Mesure
dAngles soit en utilisant la touche \ (deuxime partir de la gauche
dans la cinquime ligne depuis le bas du clavier), soit en appuyant sur la
touche de menu @CHOOS. Si vous utilisez cette dernire mthode, utilisez les
Page. 1.25
touches directionnelles vers le haut et vers le bas, , pour
slectionner le mode choisi, et appuyez sur la touche de menu !!@@OK#@
pour terminer lopration. Par exemple, sur lcran suivant, le mode
Radians a t slectionn :
Systme de coordonnes
Le systme de coordonnes affecte la manire dont les vecteurs et les nombres
complexes sont affichs et saisis. Pour en savoir plus sur les nombres complexes
et les vecteurs, reportez--vous respectivement aux Chapitres 4 et 9.
Les vecteurs bi- et tri-dimensionnels et les nombres complexes peuvent tre
reprsents dans lun des 3 systmes de coordonnes : le systme cartsien (bi-
dimensionnel) ou rectangulaire (tri-dimensionnel), le systme cylindrique (tri-
dimensionnel) ou polaire (bi-dimensionnel) et le systme sphrique (tri-
dimensionnel uniquement). Dans un systme de coordonnes cartsien ou
rectangulaire, un point P a trois coordonnes linaires (x,y,z) mesures depuis
lorigine le long de chacun des trois axes perpendiculaires entre eux (en
systme bi-dimensionnel, z vaut 0). Dans un systme de coordonnes
cylindrique ou polaire, les coordonnes dun point sont notes (r,,z), o r est la
distance radiale mesure depuis lorigine dans le plan xy, est langle form
par la distance radiale et laxe positif x (mesur positif dans le sens inverse des
aiguilles dune montre), et z est similaire au z du systme de coordonnes
cartsiennes (en systme bi-dimensionnel, z vaut 0). Les systmes rectangulaire
et polaire sont lis par les relations suivantes :
2 2
) cos( y x r r x + = =

= =

x
y
r y
1
tan ) sin(
z z =
Page. 1.26
Dans le systme de coordonnes sphriques, les coordonnes dun point sont
(,,), o est la distance radiale mesure depuis lorigine dun systme de
coordonnes cartsiennes, reprsente langle form par les projections de la
distance linaire sur laxe xy (similaire en coordonnes polaires) et est
langle entre laxe positif z et la distance radiale . Les systmes de
coordonnes rectangulaire et sphrique sont lis par les relations suivantes :
Pour changer le systme de coordonnes de votre calculatrice, procdez
comme suit :
Appuyez sur la touche H. Ensuite, appuyez trois reprises sur la touche
directionnelle vers le bas, . Slectionnez le mode Mesure d'Angles soit
en utilisant la touche \ (deuxime partir de la gauche dans la
cinquime ligne depuis le bas du clavier), soit en appuyant sur la touche
de menu @CHOOS. Si vous utilisez cette dernire mthode, utilisez les
touches directionnelles vers le haut et vers le bas, , pour
slectionner le mode choisi, et appuyez sur la touche de menu !!@@OK#@ pour
terminer lopration. Par exemple, sur lcran suivant, le mode de
coordonnes polaires a t slectionn :
Bip, Clic et dernire pile
La dernire ligne de la feuille CALCULATOR MODES comporte les options :
_Beep _Key Click _Last Stack

+
= =

= =
+ + = =

z
y x
z
x
y
y
z y x x
2 2
1
1
2 2 2
tan ) cos(
tan ) sin( ) sin(
) cos( ) sin(



Page. 1.27
En slectionnant la marque de validation situe ct de ces options, loption
correspondante est active. Ces options sont dcrites ci-dessous :
_Beep :Morsque cette option est slectionne, le bip de la calculatrice est
activ. Cette opration sapplique surtout aux messages derreur,
mais aussi quelques fonctions telles que BEEP.
_Key Click :Lorsque cette option est slectionne, chaque touche produit un
bruit de clic.
_Last Stack :Garde en mmoire le contenu de la dernire donne entre dans
la pile pour lutiliser avec les fonctions UNDO et ANS (voir
Chapitre 2).
Loption _Beep est utile pour prvenir lutilisateur en cas derreur. Nous vous
recommandons de dsactiver cette option si vous utilisez votre calculatrice en
classe ou dans une bibliothque.
Loption _Key Click est utile pour vrifier, de manire auditive, que chaque
commande a t entre comme voulu.
Loption _Last Stack est particulirement utile pour recopier la dernire
opration au cas o on voudrait la rutiliser pour un nouveau calcul.
Pour activer ou dsactiver lune de ces trois options, appuyez dabord sur la
touche H. Ensuite,
Utilisez la flche vers le bas , quatre fois, pour slectionner loption
_Last Stack. Pour modifier la slection, appuyez sur la touche de menu
@@CHK@@.
Appuyez sur la flche gauche pour choisir l'option _Key Click.
Pour changer la slection, appuyez sur la touche de menu @@CHK@.
Appuyez sur la flche gauche pour choisir l'option _Beep. Pour
changer la slection, appuyez sur la touche de menu @@CHK@.
Appuyez sur la flche gauche pour choisir l'option _Beep. Pour
changer la slection, appuyez sur la touche de menu @@CHK@.
Appuyez sur la touche de menu !!@@OK#@ pour valider l'opration.
Slectionner les paramtres CAS
CAS est lacronyme de Computer Algebraic System. Il sagit du noyau
mathmatique de la calculatrice, dans lequel sont programmes les oprations
et les fonctions mathmatiques symboliques. Le CAS comprend un certain
Page. 1.28
nombre de paramtres qui peuvent tre ajusts suivant le type dopration
choisi. Ces commandes sont :
Variable indpendante par dfaut
Modes numrique et symbolique
Modes exact et dapproximation
Modes diffus et non-diffus
Mode pas pas pour les oprations
Format de puissance croissante pour les polynmes
Mode rigoureux
Simplification des expression irrationnelles
Les dtails des paramtres du CAS sont prsents lAppendice C.
Choix du mode daffichage
Vous pouvez personnaliser laffichage de la calculatrice en slectionnant
diffrents modes daffichage. Pour voir les diffrents paramtres de cette option,
procdez comme suit :
D'abord, appuyez sur la touche H pour activer la fentre CALCULATOR
MODES. Dans la fentre CALCULATOR MODES, appuyez sur la touche de
menu @@DISP@ pour afficher la fentre DISPLAY MODES.
Pour naviguer parmi les diffrentes options de la fentre DISPLAY MODES,
utilisez les touches directionnelles : .
Pour slectionner ou dslectionner lun des paramtres affichs ci-dessus,
qui ncessite une marque de validation, choisissez le symbole soulign
devant loption en question et appuyez sur la touche de menu @@CHK@@
jusqu ce que le paramtre dsir apparaisse. Lorsquune option est
slectionne, un signe de validation apparat sur le symbole soulign
(cest le cas pour les options Textbook dans la ligne Stack: de l'exemple
ci-dessus ). Les options non slectionnes nauront pas de signe de
validation associ leur symbole soulign (comme cest le cas pour les
Page. 1.29
options _Small, _Full page, et _Indent la ligne Edit: de l'exemple ci-
dessus).
Pour slectionner la police daffichage, surlignez le champ en face de
loption Font: dans la fentre DISPLAY MODES et utilisez la touche @CHOOS.
Aprs avoir slectionn et dslectionn toutes les options voulues dans la
fentre DISPLAY MODES, appuyez sur la touche de menu @@@OK@@@. Cela vous
ramnera la fentre CALCULATOR MODES. Pour revenir en mode
daffichage normal de la calculatrice ce moment-l, appuyez encore une
fois sur la touche de menu @@@OK@@@.
Choisir la police daffichage
Changer la police daffichage vous permet de personnaliser votre calculatrice
comme vous le souhaitez. En utilisant une police de taille 6, par exemple, vous
pouvez afficher jusqu 9 niveaux de pile ! Suivez ces instructions pour choisir
votre police daffichage :
D'abord, appuyez sur la touche H pour activer la fentre CALCULATOR
MODES. Dans la fentre CALCULATOR MODES, appuyez sur la touche de
menu @@DISP@ pour afficher la fentre DISPLAY MODES. Le champ Font: est
surlign et loption Ft8_0:system 8 est slectionne. Cest la valeur par dfaut
de la police daffichage. En appuyant sur la touche de menu @CHOOS, vous
obtiendrez la liste des polices disponibles dans le systme, comme indiqu ci-
dessous :
Les options disponibles sont trois polices standards System Fonts (taille 8, 7 et 6)
et loption de navigation. Cette dernire vous permettra de parcourir la
mmoire de la calculatrice pour y chercher des polices supplmentaires que
vous avez pu crer (voir Chapitre 23) ou tlcharger dans la calculatrice.
Essayez de modifier la taille de la police en tailles 7 et 6. Appuyez sur la
touche de menu OK pour valider la slection. Lorsque vous en avez termin
avec le choix de la police, appuyez sur la touche de menu @@@OK@@@ pour revenir
la fentre CALCULATOR MODES. Pour repasser en mode daffichage normal
ce moment-l, appuyez encore une fois sur la touche de menu @@@OK@@@ et vous
Page. 1.30
pourrez constater que le mode daffichage de la pile a chang pour saccorder
avec cette nouvelle police.
Choisir les proprits de lEditeur de ligne
D'abord, appuyez sur la touche H pour activer la fentre CALCULATOR
MODES. Dans la fentre CALCULATOR MODES, appuyez sur la touche de
menu @@DISP@ pour afficher la fentre DISPLAY MODES. Appuyez une fois sur la
touche directionnelle vers le bas, , pour arriver sur la ligne Edit . Cette ligne
comporte trois proprits qui peuvent tre modifies. Lorsque ces proprits
sont slectionnes (valides), cela active les effets suivants :
_Small Rduit la taille de la police
_Full page Autorise le placement du curseur en fin de ligne
_Indent Auto-indexation du curseur aprs un retour la ligne
Les instructions dutilisation de lEditeur de ligne sont prsentes dans le
Chapitre 2 de ce guide.
Choisir les proprits de la pile
D'abord, appuyez sur la touche H pour activer la fentre CALCULATOR
MODES. Dans la fentre CALCULATOR MODES, appuyez sur la touche de
menu @@DISP@ pour afficher la fentre DISPLAY MODES. Appuyez deux fois sur la
touche directionnelle vers le bas, , pour arriver sur la ligne Stack . Cette
ligne comporte deux proprits qui peuvent tre modifies. Lorsque ces
proprits sont slectionnes (valides), cela active les effets suivants :
_Small Rduit la taille de la police. Ceci permet de maximiser la
quantit dinformations affiche lcran. Notez que ce choix
annule le choix de la police daffichage de la pile.
_Textbook Affiche les expressions mathmatiques en notation
mathmatique graphique.
Pour illustrer ces paramtres, en mode algbrique ou en mode RPN, utilisez
lEditeur dquation pour entrer lintgrale infinie suivante :
O0\xx`
En mode algbrique, lcran suivant montre le rsultat de cette squence de
touches, alors quaucune des options _Small ou _Textbook n'est slectionne :
Si seule loption _Small est active, laffichage apparat comme suit :
Page. 1.31
Si l'option _Textbook est active (valeur par dfaut), que loption _Small soit
active ou non, le rsultat suivant est affich :
Choisir les proprits de lEditeur dquations (Equation Writer -
EQW)
D'abord, appuyez sur la touche H pour activer la fentre CALCULATOR
MODES. Dans la fentre CALCULATOR MODES, appuyez sur la touche de
menu @@DISP@ pour afficher la fentre DISPLAY MODES. Appuyez trois reprises
sur la touche directionnelle vers le bas, , pour accder la ligne EQW
(Equation Writer). Cette ligne comporte deux proprits qui peuvent tre
modifies. Lorsque ces proprits sont slectionnes (valides), cela active les
effets suivants :
_Small Rduit la taille de la police pour lEditeur dquations
_Small Stack Disp Affiche la police de petite taille dans la pile aprs
avoir utilis lEditeur dquations
Les instructions dtailles sur lutilisation de lEditeur dquations (Equation
Writer EQW) sont prsentes dans une autre partie de ce manuel.
Pour lexemple de lintgrale , prsent ci-dessus, slectionner
loption _Small Stack Disp sur la ligne EQW de la fentre DISPLAY MODES
produira laffichage suivant :

0
dX e
X
Page. 1.32
Choisir la taille de len-tte
Appuyez d'abord sur la touche H pour activer la fentre CALCULATOR
MODES. Dans la fentre CALCULATOR MODES, appuyez sur la touche de
menu @@DISP@ pour afficher la fentre DISPLAY MODES. Appuyez quatre
reprises sur la touche directionnelle vers le bas, , pour atteindre la ligne
den-tte (Header). Par dfaut, la valeur 2 est assigne au champ Header. Ceci
signifie que la partie suprieure de lcran contiendra deux lignes, lune
affichant les paramtres courants de la calculatrice et la seconde affichant le
sous-rpertoire actuellement en mmoire dans la calculatrice (ces lignes sont
dcrites prcdemment dans ce manuel). Lutilisateur peut choisir de fixer ce
paramtre 1 ou 0 pour rduire le nombre de lignes den-tte affiches.
Choisir laffichage de lhorloge
D'abord, appuyez sur la touche H pour activer la fentre CALCULATOR
MODES. Dans la fentre CALCULATOR MODES, appuyez sur la touche de
menu @@DISP@ (D) pour afficher la fentre DISPLAY MODES. Appuyez quatre
reprises sur la touche directionnelle vers le bas, , pour atteindre la ligne
den-tte (Header). Le champ Header sera surlign. Utilisez la touche
directionnelle vers la droite () pour slectionner le symbole soulign en face
des options _Clock ou _Analog. Appuyez sur la touche de menu @@CHK@@
jusqu ce que vous ayez obtenu le paramtre dsir. Si loption _Clock est
slectionne, lheure et la date apparatront dans le coin en haut droite de
lcran. Si loption _Analog est galement slectionne, une horloge
analogique, apparatra dans le coin en haut droite de lcran, la place de
lhorloge numrique. Si loption _Clock nest pas slectionne, o si len-tte est
absente ou est trop petite, la date et lheure ne seront pas affiches lcran.
Page. 2-1
Chapitre 2
Prsentation de la calculatrice
Dans ce chapitre nous prsentons les fonctionnalits de base de la calculatrice,
notamment lutilisation de lEditeur dquations et la manipulation de donnes
dans la calculatrice. Etudiez les exemples de ce chapitre pour acqurir une
bonne connaissance des capacits de la calculatrice pour vos applications
futures.
Objets
Tout nombre, expression, caractre, variable, etc., qui peut tre cr et
manipul par la calculatrice est appel objet. Les types dobjets les plus utiles
sont indiqus ci-dessous.
Rel. Ces objets reprsentent un nombre, positif ou ngatif, avec 12 chiffres
significatifs et un exposant compris entre -499 et +499. Des exemples possibles
de rels sont : 1., -5., 56.41564 1.5E45, -555.74E-95
Pour saisir un nombre rel, vous pouvez avoir recours la touche Vpour
entrer lexposant ainsi qu la touche \ pour remplacer le signe de
lexposant ou la mantisse.
Vous remarquerez que les rels doivent tre entrs avec un point dcimal,
mme si le nombre na pas de partie dcimale. Sinon, le nombre est considr
comme entier et est alors un objet diffrent de la calculatrice. Les rels se
comportent comme tout nombre couramment utilis dans les expressions
mathmatiques.
Entiers. Ces objets reprsentent des nombres entiers (nombre sans partie
dcimale) et nont pas de limites (mis part les limitations de la mmoire de la
calculatrice). Des exemples possibles dentiers sont : 1, 564654112,
-413165467354646765465487. Vous remarquerez que ces nombres nont pas
de point dcimal.
En raison de leur format, les nombres entiers sont toujours leur degr maximal
de prcision dans les calculs. Par exemple, une opration telle que 30/14,
avec des nombres entiers, renvoie le rsultat 15/7 et non 2.142 Pour
Page. 2-2
afficher de force un rsultat rel (ou avec virgule), utilisez la fonction NUM
.
On utilise frquemment les entiers dans les fonctions de CAS puisquelles sont
faites de manire garder la prcision maximale dans les oprations.
Si le mode dapproximation (APPROX) est actif dans le systme CAS (voir
Appendice C), les entiers seront automatiquement convertis en rels. Si vous ne
prvoyez pas dutiliser le systme CAS, il peut tre utile de slectionner
directement le mode dapproximation. Reportez--vous lappendice C pour
plus de dtails.
Il est relativement courant de mlanger les entiers et les rels, ainsi que de
prendre un entier pour un rel. La calculatrice dtectera de telles erreurs et vous
proposera de passer en mode dapproximation.
Nombres complexes, Les nombres complexes sont une extension des nombres
rels et comportent le nombre imaginaire unitaire, i
2
= -1. Un nombre
complexe, tel que 3 + 2i, scrit (3, 2) dans la calculatrice.
Les nombres complexes peuvent tre affichs soit en mode Cartsien, soit en
mode polaire, suivant loption slectionne. Vous remarquerez cependant que
les nombres complexes sont toujours enregistrs en format Cartsien et que seul
laffichage est affect par cette option. Ceci permet la calculatrice de garder
une prcision maximale durant les calculs.
La plupart des fonctions mathmatiques sappliquent aux nombres complexes. Il
nest pas ncessaire dutiliser une fonction spciale + complexe pour
additionner des nombres complexes et vous pouvez utiliser la mme fonction
+ que pour les entiers ou les rels.
Les oprations sur les vecteurs et les matrices utilisent des objets de type 3, tels
que les tableaux de rels et, si ncessaire, de type 4, avec les tableaux de
complexes. Les objets de type 2, tels que les chanes de caractres, sont
simplement des lignes de texte (entre apostrophes) cres avec le clavier
alphanumrique.
Une liste est simplement une collection dobjets entrs entre accolades et
spars par des espaces en mode RPN (la touche espace est note #) ou
des virgules en mode Algbrique. Les listes, qui sont des objets de type 5,
peuvent se rvler trs utiles pour effectuer des calculs sur des ensembles de
Page. 2-3
nombres. Par exemple, les colonnes dun tableau peuvent tre considres
comme des listes. Si lon prfre, une liste peut tre entre comme une matrice
ou comme un tableau.
Les objets de type 8 sont les programmes en langage User RPL. Ce sont
simplement des ensembles dinstructions rentrs entre les symboles << >>.
Les objets associs aux programmes sont les objets de type 6 et 7, qui sont
respectivement les Noms Globals et Locaux. Ces noms, ou variables, sont
utiliss pour mmoriser tout type dobjets. Le concept de variable globale ou
locale est li la porte de telle ou telle variable dans un programme donn.
Un objet algbrique, ou plus simplement, un lment algbrique (objet de type
9), est une expression algbrique valide saisie entre guillemets ou entre coches.
Les entiers binaires, objets de type 10, sont utiliss dans les applications
informatiques.
Les objets graphiques, objets de type 11, contiennent les graphes gnrs par
la calculatrice.
Les objets tiquettes, objets de type 12, sont utiliss en sortie dun certain
nombre de programmes pour en identifier les rsultats. Par exemple, dans
lobjet tiquet : moyenne : 23.2, le mot moyenne : est ltiquette utilise pour
identifier le nombre 23.2 en tant que moyenne dun chantillon par exemple.
Les objets dunits, objets de type 13, sont des valeurs numriques auxquelles
sont attaches des units physiques.
Les rpertoires, objets de type 15, sont des zones de la mmoire utilises pour
organiser les variables de la mme faon que les rpertoires dun ordinateur.
Les bibliothques, objets de type 16, sont des programmes stocks dans des
cases mmoires et accessibles depuis nimporte quel rpertoire (ou sous-
rpertoire) de votre calculatrice. Par leur fonctionnement, elles ressemblent aux
fonctions built-in, objets de type 18, et aux commandes built-in, objets de type
19.
Page. 2-4
Afficher des expressions lcran
Dans cette section, nous prsentons des exemples daffichage dexpressions
directement sur lcran de la calculatrice (affichage de lhistorique en mode
Aalgbrique ou de la pile en mode RPN).
Crer des expressions arithmtiques
Dans cet exemple, nous slectionnons le mode Algbrique et choisissons le
format Fix avec 3 dcimales pour laffichage. Nous allons entrer lexpression
arithmtique suivante :
Pour entrer cette expression, utilisez la squence de touches suivante :
5.*1.+1./7.5/
R3.-2.Q3
Lexpression obtenue est : 5*(1/1+7.5)/( 3-2^3).
Appuyez sur `pour obtenir laffichage suivant lcran :
Remarquez que, si votre CAS est en mode EXACT (voir lAnnexe C) et si vous
entrez votre expression en utilisant des nombres entiers pour des valeurs
entires, le rsultat est une quantit symbolique, par exemple :
5*1+1/7.5/
R3-2Q3
3
0 . 2 0 . 3
5 . 7
0 . 1
0 . 1
0 . 5

Page. 2-5
Avant de donner un rsultat, on vous demandera de passer en mode
Approximate. Acceptez ce changement pour obtenir le rsultat suivant (donn
ici en mode dcimal Fix avec trois dcimales voir Chapitre 1) :
Dans le cas prsent, lorsque vous saisissez lexpression directement dans la
pile. Ds que vous appuyez sur `, la calculatrice va essayer de calculer le
rsultat de lexpression. Cependant, si lexpression est saisie entre deux
apostrophes, la calculatrice va reproduire lexpression telle quelle. Dans
lexemple suivant, nous entrons la mme expression que prcdemment mais en
utilisant des apostrophes. Dans ce cas, nous nous plaons en mode dopration
algbrique, en mode CAS Exact (dslectionnez le mode _Approx), et en
mode daffichage Textbook. La squence de touches utilise pour entrer
lexpression est la suivante :
.5*1+1/7.5/
R3-2Q3`
Le rsultat apparatra comme indiqu ci-dessous :
Pour calculer lexpression, nous pouvons utiliser la fonction EVAL, comme suit :
`
Comme dans lexemple prcdent, il vous sera demand dapprouver le
passage du paramtre CAS en mode Approx. Une fois que ce changement
ralis, vous obtiendrez le mme rsultat que prcdemment.
Une autre mthode pour calculer lexpression entre plus haut entre
apostrophes consiste utiliser loption . Pour obtenir l'expression de
la pile, appuyez sur :
Page. 2-6
Nous allons maintenant entrer lexpression utilise ci-dessus lorsque la
calculatrice est en mode doprations RPN. Nous avons galement plac le
systme CAS en mode Exact et l'affichage en mode Textbook. La squence de
touches pour saisir lexpression entre apostrophes est la mme que
prcdemment, cest--dire;
.5*1+1/7.5/
R3-2Q3`
Ce qui donne comme rsultat:
Appuyez encore une fois sur ` pour garder deux copies disponibles de
lexpression dans la pile, afin den effectuer le calcul. Nous calculerons
lexpression en utilisant dabord la fonction EVAL puis la fonction NUM. Voici
les dtails de l'opration : Calculez dabord lexpression en utilisant la fonction
EVAL. Cette expression est semi-symbolique puisque le rsultat contient des
composantes dcimales ainsi quune racine carre 3. Ensuite, nous
changeons les positions dans la pile et nous calculons lexpression en utilisant
la fonction NUM:
Changez les positions 1 et 2 dans la pile (la commande
SWAP)
Calculez lexpression en utilisant la fonction NUM
Ce dernier rsultat tant purement numrique, les deux rsultats dans la pile
paraissent diffrents, bien quils reprsentent tous les deux le calcul dune mme
expression. Pour vrifier quils sont bien gaux, nous soustrayons les deux
rsultats et nous calculons cette diffrence en utilisant la fonction EVAL:
- Soustrayez le niveau 1 du niveau 2
Calculez en utilisant la fonction EVAL
Le rsultat est zro (0.).
Page. 2-7
Editeur des expressions arithmtiques
Supposons que nous saisissions lexpression suivante, entre apostrophes, avec
la calculatrice en mode RPN et le systme CAS en mode EXACT :
plutt que lexpression souhaite : Lexpression incorrecte a t
entre en utilisant la combinaison :
5*1+1/1.75/
R5-2Q3`
Pour entrer dans la ligne ddition, utilisez . Laffichage est maintenant
le suivant :
Le curseur ddition apparat sous la forme dune flche vers la gauche qui
clignote sur le premier caractre de la ligne dite. Puisque dans le cas prsent,
nous souhaitons effacer des caractres et les remplacer par dautres, nous
allons utiliser les touches directionnelles vers la gauche et vers la droite,
Note: vitez de mlanger les entiers et les rels pour viter les conflits dans
vos calculs. Pour de nombreuses applications en sciences physiques et en
ingnierie, et notamment la rsolution numrique dquations, les applications
statistiques, etc., le mode dapproximation APPROX (voir Appendice C)
fonctionne bien mieux. Pour les applications mathmatiques, comme les
calculs, lanalyse vectorielle, lalgbre, etc., on prfrera le mode EXACT.
Essayez de vous familiariser avec les deux modes et entranez-vous passer
de lun lautre pour les diffrents types doprations (voir Appendice C).
3
2 3
5 7
1
1
5

.
Page. 2-8
, pour dplacer le curseur lendroit appropri pour ldition, et la
touche effacer, , pour effacer les caractres.
Les touches suivantes permettront de terminer ldition pour notre exemple :
Appuyez sur la touche directionnelle vers la droite, , jusqu ce que
le curseur se trouve juste droite du point dcimal dans le terme 1.75
Appuyez deux fois sur la touche effacer, , pour enlever le
caractre 1.
Appuyez une fois sur la touche directionnelle vers la droite, , pour
dplacer le curseur et le placer la droite du 7
Entrez un point dcimal en tapant .
Appuyez sur la touche directionnelle vers la droite, , jusqu ce que
le curseur arrive juste aprs le
Appuyez une fois sur la touche effacer, , pour enlever le caractre
5
Entrez un 3 en tapant 3
Appuyez sur ` pour revenir la pile
Lexpression ainsi entre est maintenant disponible dans la pile.
Ldition dune ligne en mode Algbrique est exactement la mme quen mode
RPN. Vous pouvez vrifier ceci en rptant cet exemple en mode Algbrique.
Crer des expressions algbriques
Les expressions algbriques comportent non seulement des nombres, mais aussi
des noms de variables. Comme exemple, nous allons entrer lexpression
algbrique suivante :
5
b
L
y R
R
x
L
2
1 2
+
+
+
Page. 2-9
Nous plaons la calculatrice en mode doprations Algbrique, le systme CAS
en mode Exact et l'affichage en mode Textbook. Pour entrer cette expression
algbrique, nous utilisons la squence de touches suivante :
2*~l*R1+~x/~r/
~r+~y+2*~l/~b
Appuyez sur ` pour obtenir le rsultat suivant :
Entrer cette expression lorsque la calculatrice est en mode RPN revient
exactement au mme que dutiliser le mode Algbrique dans cet exercice.
diter des expressions algbriques
crire une expression algbrique dans la ligne ddition est semblable
lcriture dune expression arithmtique (se reporter aux exercices prcdents).
Supposons que nous voulions modifier lexpression entre ci-dessous pour la
remplacer par
Pour crire cette expression algbrique dans lditeur de ligne, utilisez
. Ceci active lditeur de ligne, et affiche lexpression diter de la
faon suivante :
Le curseur ddition apparat sous la forme dune flche vers la gauche qui
clignote sur le premier caractre de la ligne dite. Comme dans lun des
exercices prcdents, nous allons utiliser les touches directionnelles vers la
b
L
x R
R
x
L
2
1 2
2
+
+
+
Page. 2-10
gauche et vers la droite, , pour dplacer le curseur lendroit appropri
pour ldition, et la touche effacer, , pour effacer les caractres.
Les touches suivantes permettront de terminer ldition pour notre exemple :
Appuyez sur la touche directionnelle vers la droite, , jusqu ce que
le curseur se trouve juste la droite de x
Tapez Q2 pour entrer la puissance 2 de x
Appuyez sur la touche directionnelle vers la droite, , jusqu ce que
le curseur arrive juste aprs le y
Appuyez une fois sur la touche effacer, , pour enlever le caractre
y.
Tapez ~x pour entrer un x
Appuyez quatre fois sur la touche directionnelle vers la droite, ,
pour dplacer le curseur et le placer la droite de *
Tapez R pour entrer le symbole de la racine carre
Tapez pour entrer une paire de parenthses (les deux
parenthses apparaissent simultanment)
Appuyez une fois sur la touche directionnelle vers la droite, , et une
fois sur la touche effacer, , pour enlever la parenthse de droite de
la paire qui vient dtre ajoute
Appuyez 4 fois sur la touche directionnelle vers la droite, , pour
dplacer le curseur la droite de b
Tapez pour entrer une deuxime paire de parenthses
Appuyez une fois sur la touche effacer, , pour enlever la
parenthse de gauche de la paire qui vient dtre ajoute
Appuyer sur ` pour retourner en mode daffichage normal.
Le rsultat est le suivant :
Page. 2-11
Vous remarquerez que lexpression a t complte pour inclure des termes
tels que |R|, la valeur absolue et SQ(bR), le carr de bR. Pour essayer de
simplifier ce rsultat, utilisez FACTOR(ANS(1)) en mode ALG :
Appuyez sur pour activer lditeur de ligne une fois de plus.
Le rsultat est maintenant :
En appuyant encore une fois sur ` on revient en mode daffichage
normal.
Pour afficher la totalit de lexpression lcran, on peut changer loption
_Small Stack Disp dans la feuille dentre DISPLAY MODES voir Chapitre
1). Aprs avoir effectu ce changement, l'affichage est le suivant :
Note: Pour utiliser des lettres grecques ou dautres caractres dans les
expressions algbriques, utilisez le menu CHARS. Ce menu peut tre activ
par la combinaison de touches . De plus amples dtails sont
prsents dans lAppendice D.
Page. 2-12
Utiliser lEditeur dquations (Equation Writer - EQW)
pour crire des expressions
LEditeur dquations est un outil extrmement puissant, qui non seulement vous
permet de saisir et de visualiser une quation mais aussi de modifier et de
marcher/dappliquer des fonctions lquation ou une partie de lquation.
Ainsi, lEditeur dquations vous permet deffectuer des oprations
mathmatiques compliques, de faon directe ou en mode pas pas, comme
vous le feriez sur le papier lorsque vous rsolvez un problme de calcul, par
exemple.

Le dmarrage de lEditeur dquations se fait par la combinaison de touches
O (troisime touche de la quatrime ligne du clavier). Vous obtenez
l'affichage suivant :
Ces deux touches de menu de lEditeur dquations activent les fonctions
suivantes :
@EDIT : permet lutilisateur dditer une entre dans lditeur de ligne (voir
exemples prcdents)
@CURS : surligne lexpression et y ajoute un curseur graphique
@BIG : si active (on peut vrifier lactivation par le caractre qui apparat
sur lindicateur) la police dcriture utilise pour ldition est de taille
8 (la plus grande police disponible)
@EVAL : vous permet de calculer, de faon symbolique ou numrique,
lexpression surligne dans lEditeur dquations (de la mme faon
que la touche )
@FACTO : vous permet de factoriser lexpression surligne dans lEditeur
dquations (si une factorisation est possible)
@SIMP : vous permet de simplifier lexpression surligne dans lEditeur
dquations (autant que possible suivant les rgles algbriques du
CAS)
Si vous appuyez sur la touche L deux options de menu supplmentaires
saffichent, comme indiqu ci-dessous :
Page. 2-13
Ces deux touches de menu de lEditeur dquations activent les fonctions
suivantes :
@CMDS : permet daccder lensemble des commandes du CAS
ordonnes dans lordre alphabtique. Ceci est utile pour insrer
des commandes de CAS dans une expression disponible dans
lEditeur dquations.
@HELP : active la fonction daide du CAS qui fournit des informations et
des exemples pour les commandes du CAS.
Des exemples dutilisation de lEditeur dquations sont donns ci-dessous.
Crer des expressions arithmtiques
La mthode pour saisir des expressions arithmtiques avec lEditeur dquations
est trs similaire la faon dont on entre des expressions arithmtiques entre
apostrophes dans la pile. Seule grande diffrence : les expressions produites
avec lEditeur dquations apparaissent en style textbook au lieu dapparatre
comme une ligne dcriture. Donc, quand un signe de division (par exemple :
/) est utilis dans lEditeur dquations, une fraction est cre et le curseur
descend dans le numrateur. Pour dplacer le curseur, vous devez utiliser la
touche directionnelle vers le bas. Par exemple, essayez la squence de touches
suivante dans lEditeur dquations : 5/5+2
Il en rsulte lexpression suivante :
Le curseur, prenant la forme dun triangle qui pointe vers la gauche, indique la
position dcriture actuelle. Le fait de choisir un symbole, une fonction ou une
opration crira ce symbole sur le curseur. Par exemple, avec le curseur en
position indique ci-dessus, tapez maintenant :
*5+1/3
Lexpression saisie apparat comme suit :
Page. 2-14
Supposons que vous vouliez remplacer la quantit entre parenthses dans le
dnominateur (cest--dire : 5+1/3) par (5+
2
/2). Tout dabord, nous
utiliserons la touche effacer () pour effacer lexpression 1/3, ensuite nous
remplacerons cette fraction par
2
/2, comme indiqu ci-dessous :
Q2
A ce moment-l, laffichage est le suivant :
Pour insrer le dnominateur 2 dans lexpression, nous devons surligner
lexpression
2
dans sa totalit. Pour cela, nous appuyons une seule fois sur la
touche directionnelle vers la droite (). A ce moment-l, nous entrons la
squence suivante : /2
Lexpression apparat maintenant ainsi :
Supposons alors que vous vouliez ajouter la fraction 1/3 cette expression,
cest--dire entrer lexpression :
3
1
)
2
5 ( 2 5
5
2
+
+ +

Page. 2-15
Tout dabord, nous devons surligner la totalit du premier terme en utilisant la
touche directionnelle vers la droite () ou la touche directionnelle vers le haut
() de faon rpte jusqu ce que toute lexpression soit surligne, ce qui
donne donc :
Une fois que lexpression est surligne comme indiqu ci-dessus, tapez
+1/3 pour ajouter la fraction 1/3. Cela donne :
Afficher lexpression en caractres plus petits
Pour afficher lexpression en caractres de plus petite taille (ce qui peut tre
utile si lexpression est longue et complique), appuyez simplement sur la
touche de menu @BIG. Dans cet exemple, laffichage sera alors le suivant :
Pour revenir un affichage en plus grands caractres, appuyez nouveau sur
la touche de menu @BIG .
NOTE: On peut aussi utiliser, partir de la position initiale du curseur ( la
droite du 2 dans le dnominateur de
2
/2), la combinaison de touches
suivante , qui sera interprte comme ( ).
Page. 2-16
valuer lexpression
Pour calculer lexpression (ou une partie de lexpression) avec lEditeur
dquations, surlignez la partie que vous souhaitez calculer et appuyez sur la
touche de menu @EVAL .
Par exemple, pour calculer la totalit de lexpression de cet exercice, surlignez
tout dabord lexpression dans son ensemble, en appuyant sur . Ensuite,
appuyez sur la touche de menu @EVAL . Si votre calculatrice est en mode de CAS
Exact (cest--dire si le mode _Approx CAS nest pas activ), alors vous obtenez
le rsultat symbolique suivant :
Si vous voulez rcuprer une expression non calcule ce moment-l, utilisez
la fonction UNDO, cest--dire : (la premire touche de la troisime
ligne de touches en partant du haut du clavier). Lexpression rcupre est
maintenant surligne comme auparavant :
Si vous voulez effectuer une valuation numrique dcimale, utilisez la fonction
NUM, (cest--dire, ). Le rsultat obtenu est le suivant :
Page. 2-17
Utiliser nouveau la fonction UNDO ( ) pour revenir lexpression de
dpart.
valuer une expression en partie
En supposant maintenant que vous ne vouliez valuer que la partie de
lexpression entre parenthses dans le dnominateur de la premire fraction de
lexpression ci-dessus. Il faut utiliser les touches directionnelles pour slectionner
cette partie de lexpression. Voici comment procder :
Surligne seulement la premire fraction
Surligne le numrateur de la premire fraction
Surligne le dnominateur de la premire fraction
Surligne le premier terme du dnominateur de la premire fraction
Surligne le deuxime terme du dnominateur de la premire fraction
Surligne le premier facteur du deuxime terme du dnominateur de la
premire fraction
Surligne lexpression entre parenthses du dnominateur de la premire
fraction
Comme il sagit de la partie de lexpression que nous souhaitons calculer, nous
pouvons maintenant appuyer sur la touche de menu @EVAL , ce qui donne :
Page. 2-18
Encore une fois, il sagit dune valuation symbolique. Supposons qu ce
moment-l, on souhaite valuer uniquement la partie gauche de la fraction.
Appuyez trois reprises sur la touche directionnelle vers le haut () pour
slectionner cette fraction ; on obtient :
Ensuite, appuyez sur la touche de menu @EVAL pour obtenir :
Essayons maintenant dobtenir une valuation numrique de ce terme. Utilisez
, ce qui donne :
Surlignons la fraction droite, pour obtenir galement une valuation
numrique de ce terme et pour afficher la somme de ces deux valeurs
dcimales en police de petit format, en utilisant : C, on obtient
:
Pour surligner et valuer lexpression avec lEditeur dquations, nous utilisons :
D, ce qui donne :
Page. 2-19
diter des expressions arithmtiques
Nous allons expliquer certaines fonctionnalits de lEditeur dquations sous
forme dexercices. Nous commenons en entrant lexpression suivante utilise
dans les exercices prcdents :
Nous allons donc utiliser les fonctions ddition de lEditeur dquations pour la
transformer et obtenir la nouvelle expression suivante :
Dans lexercice prcdent, nous avons utilis les touches directionnelles pour
surligner des parties dexpressions dans le but de les valuer. Dans le cas
prsent, nous allons les utiliser pour lancer un curseur ddition spcial. Aprs
avoir entr lexpression de dpart, le curseur dorigine (la flche pointant vers
la gauche) se trouvera la droite du chiffre 3 dans le dnominateur de la
deuxime fraction, comme indiqu ci-dessous :
Appuyez sur la touche directionnelle vers le bas () pour afficher le curseur
transparent ddition. Laffichage est le suivant :
Page. 2-20
En utilisant la touche directionnelle vers la gauche () vous pouvez dplacer
le curseur globalement vers la gauche, mais il sarrtera sur chacune des
composantes de lexpression. Par exemple, supposons que nous voulions
dabord transformer lexpression
2
/2 en LN(
5
/3). Une fois activ, le curseur
transparent, comme expliqu ci-dessus, appuyez deux fois sur la touche
directionnelle vers la gauche () pour surligner le chiffre 2 dans le
dnominateur de
2
/2. Ensuite, appuyez une seule fois sur la touche effacer
() pour changer la forme du curseur en curseur dinsertion. Appuyez
nouveau sur pour effacer le 2 et cliquez sur 3 pour entrer le chiffre 3.
Laffichage est alors le suivant :
Ensuite, appuyez sur la touche directionnelle vers le bas () pour afficher le
curseur transparent ddition, pour surligner le 3 dans le dnominateur de
2
/3. Appuyez une fois sur la touche directionnelle vers la gauche () pour
surligner lexposant 2 dans lexpression
2
/3. Ensuite, appuyez une fois sur la
touche effacer () pour changer la forme du curseur en curseur dinsertion.
Appuyez sur une fois de plus pour effacer le chiffre 2 et appuyez sur 5
pour entrer le chiffre 5. Appuyez trois fois sur la touche directionnelle vers le
haut () pour surligner lexpression
5
/3. Ensuite, tapez pour
appliquer la fonction LN cette expression. Laffichage est le suivant :
Page. 2-21
Ensuite, nous allons transformer le 5 entre parenthses en un en utilisant les
touches : 1/2
Puis, nous surlignons lensemble de lexpression entre parenthses et y insrons
une racine carre en utilisant : R
Ensuite, nous allons convertir le chiffre 2 devant les parenthses du
dnominateur en 2/3 en utilisant : 2/3
Laffichage est alors le suivant :
La dernire tape consiste enlever le 1/3 de la partie droite de lexpression.
On effectue cela en utilisant :
Le rsultat final donne :
En rsum, pour diter une expression avec lEditeur dquations, il faut utiliser
les touches directionnelles LN () pour surligner lexpression
laquelle on va appliquer des fonctions (par exemple, le LN et la racine carre
dans lexpression prcdente). Utilisez la touche directionnelle vers le bas
() tout moment, de faon rpte, pour afficher le curseur transparent
ddition. Dans ce mode, utilisez les flches vers la gauche ou vers la droite
() pour vous dplacer terme en terme dans une expression. Quand vous
Page. 2-22
arrivez lendroit diter, utilisez la touche effacer () pour afficher le
curseur dinsertion avant de procder ldition de lexpression.
Crer des expressions algbriques
Une expression algbrique est trs similaire une expression arithmtique, mis
part le fait quelle peut inclure des lettres des alphabets latins et grecs. La
procdure pour crer une expression algbrique suit donc la mme ide que
lcriture dune expression arithmtique, sauf quon utilise en plus le clavier
alphabtique.
Pour illustrer lutilisation de lEditeur dquations pour entrer une expression
algbrique, nous allons utiliser lexemple suivant. Supposons que nous voulions
entrer lexpression :
On utilise la squence de touches suivante :
2 / R3 * ~ n + \ ~m
* ~x + 2 * ~m * ~c
~y / ~t Q1/3
Ce qui donne le rsultat :
Dans cet exemple, nous avons utilis un certain nombre de minuscules latines,
x (~x), quelques lettres grecques, (~n) et mme une
combinaison de lettres latines et grecques, y (~c
~y). Souvenez--vous que pour entrer une lettre minuscule, il faut utiliser
la combinaison : ~ suivie de la lettre que vous voulez saisir. De plus,
vous pouvez toujours crire des caractres spciaux en utilisant le menu CHARS
() si vous ne voulez pas avoir mmoriser la combinaison de touches

+
+

3 / 1
2
3
2


y x
LN e
Page. 2-23
qui permet de les obtenir. Une liste des combinaisons de touches ~les
plus frquemment utilises se trouve dans un paragraphe prcdent.
Larborescence dexpressions
Larborescence dexpressions est un diagramme reprsentant la manire selon
laquelle lEditeur dquations interprte une expression. Un exemple dtaill
darborescence est prsent dans lAppendice E.
La fonction CURS
La fonction CURS (@CURS) du menu de lEditeur dquations (touche B)
convertit laffichage en un affichage graphique et cre un curseur graphique
qui peut tre command avec les touches directionnelles () pour
slectionner des parties dexpression. La partie dexpression slectionne avec
@CURS apparatra dans le cadre de laffichage graphique. Aprs avoir
slectionn une partie dexpression vous pouvez appuyer sur ` pour
surligner la partie de lexpression slectionne dans lEditeur dquations. Les
figures suivantes indiquent diffrentes parties dexpressions slectionnes et
lcran de lEditeur dquations correspondant aprs avoir appuy sur `.
Page. 2-24
diter des expressions algbriques
Ldition dquations algbriques suit les mmes rgles que ldition
dexpressions algbriques. Cest--dire :
Utiliser les touches directionnelles () pour surligner les
expressions
Utiliser la touche directionnelle vers le bas (), de faon rpte,
pour afficher le curseur transparent ddition. Dans ce mode, utilisez
les flches vers la gauche ou vers la droite () pour vous dplacer
de termes en termes dans une expression.
Au point ddition, utilisez la touche effacer () pour afficher le
curseur dinsertion et procdez ldition de lexpression.
Pour voir le curseur transparent ddition en action, commenons avec
lexpression algbrique que nous avons saisie dans lexercice prcdent :
Appuyez sur la touche directionnelle vers le bas, , la position actuelle du
curseur pour afficher le curseur transparent ddition. Le chiffre 3 de lexposant
de devient alors surlign. Utilisez la touche directionnelle vers la gauche, ,
pour vous dplacer de terme en terme dans cette expression. Dans cet exemple,
lordre de slection du curseur transparent ddition est le suivant (appuyez sur
la flche gauche, , de faon rpte) :
2/ Le chiffre 1 dans lexposant 1/3
3/ q
4/ y
5/ m
6/ 2
7/ x
8/ dans la fonction exponentielle
9/
:/ 3 dans le terme 3
21/ le chiffre 2 dans la fraction 2/3
A tout moment, nous pouvons passer du curseur transparent ddition au
curseur dinsertion en appuyant sur la touche effacer (). Essayons dutiliser
Page. 2-25
ces deux curseurs (le curseur transparent ddition et le curseur dinsertion) pour
transformer lexpression actuelle en lexpression suivante :
Si vous avez suivi lexercice prsent juste au-dessus, vous devriez avoir le
curseur transparent ddition sur le chiffre 2 du premier facteur de lexpression.
Suivez cette squence de touches pour diter lexpression :
~2 Entre la factorielle de 3 sous la racine carre (le
fait dentrer la factorielle change le curseur en
format de curseur de slection)
Slectionne le dans la fonction exponentielle
/3*~f Modifie largument de la fonction exponentielle
Slectionne y
R Ajoute une racine carre sur y (cette opration
change galement le curseur en format de curseur
de slection)
S Slectionne
1/3
et entre la fonction SIN
Vous obtenez lcran suivant :
valuer une expression en partie
Puisque la partie de lexpression est dj surligne, on peut appuyer
sur la touche de menu @EVAL , pour valuer cette partie de lexpression. Le
rsultat est :
( )
3 / 1
SIN
Page. 2-26
Certaines des expressions ne peuvent pas tre simplifies davantage.
Composez la combinaison de touches : D. Vous constaterez que cela
na aucun effet mis part celui de surligner largument de la fonction LN. Cela
se produit car lexpression ne peut pas tre value (ou simplifie) davantage,
selon les rgles du CAS. Essayez encore cette combinaison : D et vous
nobtiendrez aucun changement. Par contre, en appuyant encore une fois sur
D, on modifie lexpression comme indiqu ci-dessous :
En appuyant encore une fois sur D, on apporte des nouvelles
modifications :
Cette expression ne rentre pas dans lcran de lEditeur dquations. Nous
pouvons visualiser lexpression dans sa totalit en utilisant une police de petite
taille. Appuyez sur la touche de menu @BIG pour obtenir :
Mme avec la police de grande taille, il est possible de se dplacer dans
lexpression dans son ensemble, en utilisant le curseur ddition transparent.
Vous pouvez essayer la squence de touches suivante : C,
pour placer le curseur ddition transparent sur le facteur 3 du premier terme du
Page. 2-27
numrateur. Ensuite, appuyez sur la touche directionnelle droite, , pour vous
dplacer dans lexpression.
Simplifier une expression
Appuyez sur la touche de menu @BIG pour obtenir un cran similaire celui de
la figure prcdente (voir ci-dessus). Ensuite, appuyez sur la touche de menu
@SIMP , pour voir sil est possible de simplifier cette expression telle quelle
apparat dans lEditeur dquations. Vous obtenez lcran suivant :
Sur cet cran, on a largument de la fonction SIN, cest--dire, , qui a t
transform en . Ceci napparat pas forcment comme une
simplification mais lest toutefois dans le sens o la fonction racine cubique a
t remplace par les fonctions inverses exp et LN.
Factoriser une expression
Dans cet exercice, nous allons essayer de factoriser une expression
polynomiale. Pour poursuivre lexercice prcdent, appuyez sur la touche `.
Ensuite, relancez lEditeur dquations en appuyant sur la touche O .
Entrez lquation :
XQ2+2*X*~y+~y Q2-
~a Q2+~b Q2
Ce qui nous donne :
Slectionnons les trois premiers termes de cette expression dans le but de
factoriser cette sous-expression : . On obtient :
Appuyez maintenant sur la touche de menu @FACTO pour arriver :
3

3
) ( LN
e
Page. 2-28
Appuyez sur pour revenir lexpression de dpart. Ensuite, entrez la
squence de touches suivante :
pour slectionner les deux derniers termes de lexpression, cest--
dire :
Appuyez sur la touche de menu @FACTO, pour obtenir :
Appuyez sur pour revenir lexpression de dpart. Ensuite,
slectionnez la totalit de lexpression en appuyant une fois sur la touche
directionnelle vers le haut (). Et appuyez sur la touche de menu @FACTO, pour
obtenir :
Appuyez sur pour revenir lexpression de dpart.
Utiliser la touche de menu CMDS
En considrant que lexpression polynomiale dorigine utilise dans lexercice
prcdent est toujours slectionne, appuyez sur la touche L pour afficher
les touches de menu @CMDS et @HELP. Ces deux commandes font partie de la
Note: Lorsque lexpression dorigine est slectionne, appuyer sur les touches
de menus @EVAL ou @SIMP , simplifie lexpression de la manire suivante :
Page. 2-29
deuxime partie du menu de lEditeur dquations. Essayons dutiliser cet
exemple, en tant quapplication de la touche de menu : @CMDS. Appuyez sur la
touche de menu @CMDS pour obtenir la liste des commandes CAS :
Ensuite, slectionnez la commande DERVX (drivation par rapport la variable
X, qui est la variable indpendante actuelle du CAS) en utilisant les touches :
~d. La commande DERVX est alors slectionne :
Appuyez sur la touche de menu @@OK@@, pour obtenir :
Ensuite, appuyez sur la touche L pour revenir au menu dorigine de lEditeur
dquations et appuyez sur la touche de menu @EVAL@ pour calculer cette
drive. Le rsultat est :
Utiliser le menu daide (HELP)
Appuyez sur la touche L pour afficher les touches de menu @CMDS et @HELP .
Appuyez sur la touche de menu @HELP pour obtenir la liste de commandes du
CAS. Ensuite, composez ~ d pour slectionner la
Page. 2-30
commande DERVX. Appuyez sur la touche de menu @@OK@@, pour obtenir des
informations sur la commande DERVX :
Une explication dtaille de lutilisation des fonctions daide pour le systme
CAS est donne au Chapitre 1. Pour revenir lEditeur dquations, appuyez
sur la touche de menu @EXIT. Appuyez sur la touche ` pour sortir de lEditeur
dquations.
Utiliser les fonctions ddition BEGIN (dbut), END (fin), COPY (copier), CUT
(couper) et PASTE (coller)
Pour faciliter ldition, que ce soit dans lEditeur dquations ou dans la pile, la
calculatrice fournit cinq fonctions ddition : BEGIN (dbut), END (fin), COPY
(copier), CUT (couper) et PASTE (coller), quon peut activer en combinant la
touche majuscule de droite () avec les touches respectives (2,1), (2,2),
(3,1), (3,2) et (3,3). Ces touches sont situes gauche des lignes 2 et 3. Les
actions de ces fonctions ddition sont les suivantes :
BEGIN (dbut) :marque le dbut dune chane de caractres diter
END (fin) : marque la fin dune chane de caractres diter
COPY (copier) : copie la chane de caractres comprise entre BEGIN et END
CUT (couper) : coupe la chane de caractres comprise entre BEGIN et END
PASTE (coller) : colle la chane de caractres, qui vient dtre coupe ou
colle, la position du curseur
Pour en voir un exemple, dmarrons lEditeur dquations pour y saisir
lexpression suivante (dj utilise dans un exercice prcdent) :
2 / R3 * ~m + \ ~m
* ~x + 2 * ~m * ~c
~y / ~t Q1/3
Lexpression de dpart est la suivante :
Page. 2-31
Nous souhaitons enlever la sous-expression x+2y de largument de la
fonction LN et la dplacer la droite du dans le premier terme. Une premire
possibilit est dutiliser :
*
Lexpression modifie est alors la suivante:
Ensuite, nous allons copier la fraction 2/3 du facteur le plus gauche dans
cette expression et la placer dans le numrateur de largument de la fonction
LN. Composez la squence de touches suivante :

Vous obtenez laffichage suivant :


Les fonctions BEGIN (dbut) et END (fin) ne sont pas utiles dans lEditeur
dquations, puisque nous pouvons slectionner les chanes de caractres en
utilisant les touches directionnelles. Les fonctions BEGIN (dbut) et END (fin)
sont bien plus utiles lorsquil sagit dditer une expression avec lditeur de
ligne. Par exemple, slectionnons lexpression x+2y de cette quation,
mais, cette fois, en utilisant lditeur de ligne de lEditeur dquation, de la
manire suivante :
A
Page. 2-32
L'cran de rdacteur de ligne ressemblera ceci (affichage disponible
seulement si la calculatrice est en mode RPN):
Pour slectionner la sous-expression qui nous intresse, utilisons :

Lcran affiche la sous-expression surligne :


Nous pouvons maintenant copier cette expression et la placer dans le
dnominateur de largument de la fonction LN, de la faon suivante :
(27 fois)
(9 fois)
Lditeur de lignes indique alors:
En appuyant sur ` , on fait apparatre cette expression dans lEditeur
dquations (en police de petit format, appuyez sur la touche de menu @BIG ):
Appuyez sur ` pour quitter lEditeur dquations.
Page. 2-33
Crer et diter des sommes, des drives et des intgrales
Les sommes, les drives et les intgrales sont utilises couramment dans les
calculs, pour les applications de probabilits et en calcul statistique. Dans cette
section, nous prsentons des exemples de telles oprations cres dans lEditeur
dquations. Utilisez le mode ALG.
Sommes
Nous allons utiliser lEditeur dquations pour entrer la somme suivante :
Appuyez sur Opour activer lEditeur dquations. Appuyez ensuite sur
pour entrer le signe de somme. Vous remarquerez que, lorsquil est
entr lcran de lEditeur dquation, le signe fournit les places ncessaires
pour entrer lindex de la somme ainsi que pour la quantit calculer. Pour
remplir ces espaces, utilisez les touches suivantes :
~k11/~kQ2
Lcran obtenu est comme suit :
Pour afficher lexpression correspondante dans lEditeur de ligne, appuyez sur
et sur la touche de menu , A ce qui donne :
Cette expression illustre le format gnral dune somme entre directement dans
la pile ou dans lditeur de lignes :
(index = valeur_initiale, valeur_finale, expression sommer)
Appuyez sur ` pour revenir dans lEditeur dquations. Cependant,
laffichage obtenu nest pas la somme que nous avons saisie mais la valeur
symbolique suivante :

=1
2
1
k
k
Page. 2-34
Pour revenir la somme, composez . Pour recalculer cette somme,
vous pouvez utiliser la touche de menu D. Ce qui donne, nouveau
.
Vous pouvez utiliser lEditeur dquations pour prouver que
.
Cette somme (qui reprsente une srie infinie) est dite divergente.
Il est galement possible deffectuer des sommes doubles, comme par exemple
:
Drives
Nous allons utiliser lEditeur dquations pour entrer la drive suivante :
Appuyez sur O pour activer lEditeur dquations. Appuyez ensuite sur
pour entrer le signe de drivation (partielle). Vous remarquerez que,
lorsquil est entr lcran de lEditeur dquation, le signe fournit les
emplacements ncessaires pour saisir lexpression driver ainsi que la
variable de drivation. Pour remplir ces espaces, utilisez les touches suivantes :
~t~a*~tQ2
+~b*~t+~d
Vous obtenez lcran suivant :
6
1
2
1
2

= k
k
+ =

=1
1
k
k
) (
2
+ + t t
dt
d
Page. 2-35
Pour afficher lexpression correspondante dans lditeur de ligne, appuyez sur
et sur la touche de menu A, ce qui donne :
Cette expression illustre le format gnral dune drivation dans la pile ou dans
lditeur de lignes : variable (fonction de variables)
Appuyez sur ` pour revenir dans lEditeur dquations. Cependant,
laffichage obtenu nest pas la drive que nous avons saisie mais la valeur
symbolique suivante :
Pour retrouver l'expression drive, utilisez . Pour recalculer cette
intgrale, vous pouvez utiliser la touche de menu D. Ce qui donne,
nouveau
.
Il est galement possible deffectuer des drives secondes, comme par
exemple :
ce qui donne :
+ = + t t t
dt
d
2 ) (
2
Page. 2-36
Intgrales dfinies
Nous allons utiliser lEditeur dquations pour saisir lintgrale suivante:
. Appuyez sur Opour activer lEditeur dquations.
Appuyez ensuite sur pour entrer le signe intgral. Vous remarquerez
que, lorsquil est entr lcran de lEditeur dquation, le signe fournit les
emplacements ncessaires pour entrer les bornes dintgration, lexpression
intgrer ainsi que la variable dintgration. Pour remplir ces espaces, utilisez les
touches suivantes : 0~u~
t*S~t~t. Vous obtenez lcran suivant :
Pour afficher lexpression correspondante dans lditeur de ligne, appuyez sur
et sur la touche de menu Ace qui donne :
Cette expression illustre le format gnral dune intgrale dans la pile ou dans
lditeur de lignes : (limite_basse, limite_haute, intgrant,
variable_de_l'intgration)
Note: La notation est propre aux drives partielles. La notation
correcte pour les drives standard (cest--dire les drives une variable) est
: . Cependant, la calculatrice ne fera pas de diffrence entre les
drives partielles et standard.
( )
x

( )
dx
d

0
) sin( dt t t
Page. 2-37
Appuyez sur ` pour revenir dans lEditeur dquations. Cependant,
laffichage obtenu nest pas lintgrale que nous avons saisie mais la valeur
symbolique suivante,
Pour retrouver l'expression de la drive, utilisez . Pour recalculer cette
intgrale, vous pouvez utiliser la touche de menu D. Ce qui donne,
nouveau :
Les intgrales doubles sont aussi possible. Par exemple :
ce qui donne 36. Un calcul partiel est galement possible, par exemple :
Le rsultat de cette intgrale est 36.
Organiser les donnes dans la calculatrice
Vous avez la possibilit dorganiser les donnes dans votre calculatrice en
mmorisant les variables dans une arborescence de rpertoires. Pour mieux
comprendre le fonctionnement de la mmoire de la calculatrice, observons tout
dabord le rpertoire de fichiers. Composez la combinaison de touches
) cos( ) sin( ) sin(
0

dt t t
Page. 2-38
(premire touche de la deuxime ligne de touches depuis le haut du
clavier) pour obtenir lcran du gestionnaire de fichiers de la calculatrice :
Cet cran vous donne un aperu de la mmoire de la calculatrice et de
larborescence des rpertoires. Laffichage indique que la calculatrice
comprend trois ports mmoire (aussi appels partitions), port 0:IRAM, port
1:ERAM et port 2:FLASH. Les ports mmoires sont utiliss pour le stockage des
applications et des bibliothques fournis par des tiers, ainsi que pour les
sauvegardes de scurit. La taille de ces diffrents ports est galement
indique. A partir de la quatrime ligne se trouve larborescence de rpertoires
de la calculatrice. Le rpertoire du haut (qui est surlign) est le rpertoire Home
et contient un sous-rpertoire par dfaut appel CASDIR. Il y a trois fonctions
associes au gestionnaire de fichiers accessibles par les touches de menu :
@CHDIR : Entre dans le rpertoire slectionn
@CANCL : Annule laction prcdente
@@OK@@ : Approuve la slection
Par exemple, pour passer au rpertoire CASDIR, appuyez sur la touche
directionnelle vers le bas, , et appuyez sur @CHDIR). Cette action ferme la
fentre du gestionnaire de fichiers et retourne en mode daffichage normal.
Vous remarquerez que la deuxime ligne en partant du haut de laffichage
commence par les caractres { HOME CASDIR } qui indiquent que le rpertoire
actuel est CASDIR lintrieur du rpertoire HOME.
Fonctions de manipulation des variables
Cet cran comprend 20 commandes associes aux touches de menu qui
peuvent tre utilises pour crer, diter et manipuler des variables. Les six
premires fonctions sont les suivantes :
@EDIT Pour diter la variable surligne
@COPY Pour copier la variable surligne
@MOVE Pour dplacer la variable surligne
@@RCL@ Pour mmoriser le contenu de la variable surligne
@EVAL Pour valuer la variable surligne
Page. 2-39
@TREE Pour afficher larborescence de rpertoires dans lequel se
trouve la variable
Si vous appuyez sur la touche L, la deuxime srie de fonctions apparat :
@PURGE Pour effacer ou dtruire une variable
@RENAM Pour renommer une variable
@NEW Pour crer une nouvelle variable
@ORDER Pour classer un ensemble de variables dans un rpertoire
@SEND Pour envoyer une variable une autre calculatrice ou un
ordinateur
@RECV Pour recevoir une variable dune autre calculatrice ou dun
ordinateur
Si vous appuyez sur la touche L, la troisime srie de fonctions apparat :
@HALT Pour revenir temporairement la pile
@VIEW Pour afficher le contenu dune variable
@EDITB Pour diter le contenu dune variable binaire (semblable
@EDIT)
@HEADE Pour afficher le rpertoire qui contient la variable dans son
entte
@LIST Fournit une liste de noms de variables et leur description
@SORT Pour classer les variables selon un critre dordre
Si vous appuyez sur la touche L, la dernire srie de fonctions apparat :
@XSEND Pour envoyer une variable par le protocole X-modem
@CHDIR Pour changer de rpertoire
Pour passer dune commande du menu une autre, vous pouvez utiliser la
touche NEXT (suivant) (L), et galement la touche PREV (prcdent)
().
Lutilisateur est invit se familiariser avec ces fonctions par lui-mme. Leurs
applications sont videntes.
Le rpertoire HOME
Comme indiqu prcdemment, le rpertoire HOME, est le rpertoire de base
pour les oprations de mmoire de la calculatrice. Pour atteindre le rpertoire
HOME, appuyez sur la fonction UPDIR () -- autant de fois que
ncessaire, jusqu ce que le symbole {HOME} apparaisse sur la deuxime
ligne de lentte de lafficheur. Sinon, vous pouvez utiliser (maintenir)
, et appuyer sur ` en mode Algbrique. Dans cet exemple, le rpertoire
HOME contient uniquement le CASDIR. En appuyant sur , J les variables
apparaissent sur les touches de menu :

Page. 2-40
Sous-rpertoires
Pour enregistrer vos donnes dans une arborescence de rpertoires bien
organise, vous pouvez crer des sous-rpertoires dans le rpertoire HOME et
dautres sous-rpertoires lintrieur de ces sous-rpertoires, construisant ainsi
une hirarchie de rpertoires similaire lorganisation des fichiers dans les
ordinateurs modernes. Les sous-rpertoires auront des noms qui, en gnral,
sont reprsentatifs du contenu de chaque sous-rpertoire, ou tout autre nom que
vous dsirerez..
Le sous-rpertoire CASDIR
Le sous-rpertoire CASDIR contient un certain nombre de variables ncessaire
au bon fonctionnement du CAS (Computer Algebraic System, voir Appendice
C). Pour afficher le contenu du rpertoire, vous pouvez utiliser la combinaison
de touches : qui ouvre une fois de plus le gestionnaire de fichiers :
Cette fois, le CASDIR est surlign lcran. Pour afficher le contenu du
rpertoire, appuyez sur la touche de menu @@OK@@ ou sur `, pour obtenir
laffichage suivant :
Page. 2-41
Lcran affiche un tableau qui dcrit les variables contenues dans le rpertoire
CASDIR. Ce sont les variables prdfinies de la mmoire de la calculatrice et
elles contiennent certains paramtres d'utilisation du systme CAS (voir
Appendice C). Le tableau ci-dessus comporte 4 colonnes :
La premire colonne indique le type de la variable (par exemple, EQ
signifie une variable de type quation, |R indique une variable relle, { }
signifie une liste, nam est un nom global et le symbole reprsente une
variable graphique.
La deuxime colonne contient le nom des variables, savoir PRIMIT,
CASINFO, MODULO, REALASSUME, PERIOD, VX et EPS.
La colonne 3 indique une autre spcification du type de variable : par
exemple, ALG est utilis pour une expression algbrique, GROB reprsente
un objet graphique, INTG est utilis pour une variable numrique entire,
LIST reprsente une liste de donnes, GNAME reprsente un nom global et
REAL signifie une variable relle.
La quatrime et dernire colonne reprsente la taille, en octets, de la
variable tronque, sans dcimales (c.a.d. demi-octet). Ainsi, par exemple,
la variable PERIOD compte 12.5 octets, alors que la variable
REALASSUME occupe 27.5 octets (1 octet=8 bits, 1 bit est la plus petite
unit de la mmoire des ordinateurs et des calculatrices).
Variables CASDIR dans la pile
En appuyant sur la touche $, on ferme lcran prcdent et on revient en
mode daffichage normal de la calculatrice. Par dfaut, nous revenons au menu
TOOL :
Nous pouvons afficher les variables continues dans le rpertoire courant,
CASDIR, en appuyant sur la touche J (premire touche de la deuxime ligne
du clavier). Cela donne :
En appuyant sur la touche L, on peut afficher une variable supplmentaire
de ce rpertoire :
Page. 2-42
Pour visualiser le contenu de la variable EPS, par exemple, utilisez
@EPS@. Ceci affiche la valeur de EPS qui est . 0000000001
Pour afficher la valeur dune variable numrique, il suffit dappuyer sur la
touche de menu de cette variable. Par exemple, en appuyant sur cz puis sur
`, affiche la mme valeur de la variable dans la pile, si la calculatrice
est en mode Algbrique.. Si la calculatrice est en mode RPN, il vous suffit
dappuyer sur la touche de menu `.
Pour afficher le nom complet dune variable, appuyez dabord sur la
touche coche , et ensuite sur la touche de menu correspondant la
variable. Par exemple, pour la variable PERIO affiche dans la pile, nous
utiliserons @PERIO@, ce qui donnera : 'PERIOD'. Cette mthode
sapplique aux modes dopration Algbrique et RPN.
Variables du CASDIR
Les variables par dfaut du rpertoire CASDIR sont les suivantes :
PRIMIT La dernire primitive (anti-drive) calcule, et non la
variable par dfaut, mais une primitive cre lors dun
exercice prcdent
CASINFO un graphe qui fournit linformation du CAS
MODULO Modulo pour larithmtique des modules (par dfaut =
13)
REALASSUME Liste des noms de variables supposes relles
PERIOD Priode pour les fonctions trigonomtriques (par dfaut
= 2)
VX Nom de la variable indpendante par dfaut (par
dfaut = X)
EPS Valeur du petit incrment (epsilon), (par dfaut = 10
-10
)
Ces variables sont utilises pour le fonctionnement du CAS.
Taper des noms de rpertoires et de variables
Pour nommer les sous-rpertoires, et de temps en temps les variables, vous
devrez taper les chanes de caractres en une fois, quelles soient ou non
combines avec des nombres. Plutt que dappuyer sur les combinaisons de
touches ~, ~, ou ~pour entrer chaque lettre, vous pouvez
maintenir enfonce la touche ~ et entrer les diffrentes lettres. Vous pouvez
Page. 2-43
galement bloquer temporairement le clavier en mode alphabtique et entrer
un nom complet avant de le dbloquer. Les combinaisons de touches suivantes
bloqueront le clavier en mode alphabtique :
~~ bloque le clavier alphabtique en mode majuscule. Dans ce mode,
appuyer sur avant une touche de caractre donne une lettre minuscule et
appuyer sur la touche avant une touche de caractre cre un caractre
spcial. Si le clavier alphabtique est dj bloqu en position majuscule, pour
le bloquer en position minuscule, tapez, ~
~~~bloque le clavier alphabtique en mode minuscule. Dans ce
mode, appuyer sur avant une touche de caractre donne une lettre
majuscule. Pour dsactiver le mode minuscule, appuyez sur ~
Pour dsactiver le mode minuscule, appuyez sur ~
Pratiquons maintenant quelques exercices pour entrer des noms de rpertoires/
variables dans la pile. En supposant que la calculatrice est en mode Algbrique
(bien que ces instructions fonctionnent galement en mode RPN), composez les
squences de touches suivantes. Avec ces commandes, nous entrerons les mots
MATH, Math et MatH
~~math`
~~math`
~~m~ath`
Sur lcran de la calculatrice, on verra laffichage suivant ( gauche pour le
mode Algbrique, droite pour le mode RPN) :
Page. 2-44
Crer des sous-rpertoires
On peut crer des sous-rpertoires dans lenvironnement FILES ou en utilisant la
commande CRDIR. Ces deux approches pour crer des sous-rpertoires sont
prsentes ci-dessous.
En utilisant le menu des fichiers FILES
Quel que soit le mode dopration de la calculatrice (Algbrique ou RPN), nous
pouvons crer une arborescence de rpertoires, partir du rpertoire HOME,
en utilisant les fonctions actives du menu FILES. Appuyez sur pour
activer le menu FILES. Si le rpertoire HOME nest pas dj surlign lcran,
comme dans cet exemple :
utilisez les touches directionnelles vers le haut et vers le bas () pour le
surligner. Ensuite, appuyez sur la touche de menu @@OK@@. Lcran doit ressembler
ceci :
et indiquer quun seul objet existe dans ce rpertoire HOME : il sagit du sous-
rpertoire CASDIR. Crons un autre sous-rpertoire appel MANS (pour
MANualS) dans lequel nous allons stocker les variables cres dans les
exercices de ce manuel. Pour crer ce sous-rpertoire, entrez dabord : L
@@NEW@@. Ceci affiche le formulaire de saisie suivant :
Note: si lindicateur systme 60 est actif, vous pouvez bloquer le clavier
alphabtique en appuyant simplement sur ~. Reportez--vous au Chapitre 1
pour obtenir davantage dinformations sur les indicateurs systme.
Page. 2-45
Le champ Object, premier champ du formulaire de saisie, est surlign par
dfaut. Ce champ contiendra le contenu de la nouvelle variable qui va tre
cre. Puisquil ny a pas de contenu pour le nouveau sous-rpertoire pour le
moment, nous allons simplement ignorer ce champ en appuyant une fois sur la
touche directionnelle vers le bas, . Le champ Name est maintenant surlign
:
Cest cet endroit que nous allons entrer le nom du nouveau sous-rpertoire (ou
variable, suivant le cas), de la faon suivante : ~~mans`
Le curseur se dplace alors dans le champ _Directory. Appuyez sur la touche
de menu @@CHK@@ pour prciser que vous crez un rpertoire et appuyez sur
@@OK@@ pour sortir du formulaire de saisie. La liste des variables du rpertoire
HOME saffichera lcran de la manire suivante :
Lcran indique quil y a maintenant un nouveau rpertoire (MANS) lintrieur
du rpertoire HOME.
Ensuite, nous allons crer un sous-rpertoire appel INTRO (pour
INTROduction), lintrieur de MANS, pour contenir les variables cres lors
Page. 2-46
des exercices des sections suivantes de ce manuel. Appuyez sur la touche $
pour revenir en mode daffichage normal (le menu TOOLS apparatra). Ensuite,
appuyez sur J pour afficher contenu du rpertoire HOME relatif aux
indications des touches de menu. Laffichage est alors le suivant (si vous avez
cr dautres variables dans le rpertoire HOME, elles apparatront galement
sur les indications des touches de menu) :
Pour se dplacer dans le rpertoire MANS, appuyez sur la touche de menu
correspondante (Adans le cas prsent) et appuyez sur ` si vous
travaillez en mode Algbrique. Larborescence des rpertoires apparatra sur la
deuxime ligne de lcran, sous la forme {HOME MANS}. Cependant, il ny
aura pas dindications associs aux touches de menu, comme indiqu ci-
dessous, car il ny a pas de variables dfinies dans ce rpertoire.
Crons le sous-rpertoire INTRO en utilisant :
@@OK@@ L@@NEW@@ ~~intro`@@CHK@@ @@OK@@
Appuyez sur la touche $ puis sur la touche J, pour afficher le contenu
du rpertoire MANS de la faon suivante :
Appuyez sur la touche de menu )!INTRO pour vous dplacer lintrieur du sous-
rpertoire INTRO. Ceci affichera un sous-rpertoire vide. Par la suite, nous
allons faire quelques exercices sur la cration de variables.
En utilisant la commande CRDIR
La commande CRDIR peut tre utilise pour crer des rpertoires. Cette
commande est accessible en appuyant sur la touche de catalogue des
commandes (cest la touche N deuxime touche de la quatrime ligne
du clavier), sur les menus de programmation (la touche , mme touche
que N) ou en tapant simplement cette commande.
Par la touche de catalogue
Appuyez sur N~c. Utilisez les touches directionnelles vers le
bas et vers le haut () pour localiser la commande CRDIR. Appuyez
sur la touche de menu @@OK@@ pour activer la commande.
Page. 2-47
Par les menus de programmation
Appuyez sur . Ceci affichera le menu droulant suivant pour la
programmation :
Utilisez la touche directionnelle vers le bas () pour slectionner loption
2. MEMORY , ou appuyez simplement sur 2. Ensuite, appuyez sur
@@OK@@. Ceci crera le menu droulant suivant :
Utilisez la touche directionnelle vers le bas () pour slectionner loption
5. DIRECTORY ou appuyez simplement sur 5. Ensuite, appuyez sur
@@OK@@. Ceci crera le menu droulant suivant :
Utilisez la touche directionnelle vers le bas () pour slectionner loption
5. CRDIR et appuyez sur @@OK@@.
Commande CRDIR en mode Algbrique
Une fois que vous avez slectionn le CRDIR par lune des mthodes dcrites ci-
dessus, la commande sera disponible dans votre pile, comme indiqu ci-
dessous :
Page. 2-48
A ce moment-l, vous devrez entrer un nom de rpertoire, savoir : chap1 :
~~~chap1~`
Le nom du nouveau rpertoire apparatra sur les touches de menu, comme suit :
Commande CRDIR en mode RPN
Pour utiliser CRDIR en mode RPN, il faut que le nom du rpertoire soit dj
disponible dans la pile avant daccder la commande. Par exemple :
~~~chap2~`
Ensuite, essayez daccder la commande CRDIR en utilisant lune des
mthodes prsentes ci-dessus, par exemple, en utilisant la touche N :
Appuyez sur la touche de menu @@OK@ pour activer la commande, pour crer le
sous-rpertoire :
Se dplacer parmi les sous-rpertoires
Pour redescendre dans larborescence des rpertoires, il faut appuyer sur la
touche de menu correspondant au sous-rpertoire vers lequel vous voulez vous
dplacer. On peut afficher la liste des variables dun sous-rpertoire en
appuyant sur la touche J (VARiables). Pour remonter dans larborescence
des rpertoires, utilisez la fonction UPDIR, cest--dire entrez .
Sinon, vous pouvez aussi utiliser le menu FILES, cest--dire en appuyant sur
. Utilisez les touches directionnelles vers le bas ou vers le haut (
Page. 2-49
) pour slectionner le sous-rpertoire vers lequel vous souhaitez vous
dplacer, puis appuyez sur !CHDIR (CHange DIRectory) ou sur la touche de
menu A. Ceci affichera le contenu du sous-rpertoire que vous visez sur les
indications des touches de menu.
Effacer des sous-rpertoires
Pour effacer un sous-rpertoire, utilisez lune des mthodes suivantes :
En utilisant le menu des fichiers FILES
Appuyez sur la touche pour ouvrir le menu FILES. Slectionnez le
rpertoire qui contient le sous-rpertoire que vous voulez effacer et appuyez sur
!CHDIR si ncessaire. Ceci fermera le menu FILES et affichera le contenu du
rpertoire slectionn. Dans ce cas, il vous faudra appuyer sur `. Appuyez
alors sur la touche de menu @@OK@@ pour afficher le contenu du rpertoire
lcran. Slectionnez le sous-rpertoire (ou la variable) que vous souhaitez
effacer. Appuyer sur L@PURGE. Lcran ci-dessous apparatra :
Sur cet cran, la chane de caractres S2 est le nom du sous-rpertoire qui est
en train dtre effac. Les touches de menu vous offrent les options suivantes :
@YES@ Confirme la destruction du sous-rpertoire (ou de la variable)
@ALL@ Confirme la destruction de tous les rpertoires (ou de toutes
les variables)
!ABORT Nefface pas le sous-rpertoire (ou la variable) de la liste
@@NO@@ Nefface pas le sous-rpertoire (ou la variable)
Aprs avoir slectionn lune de ces quatre commandes, vous reviendrez
lcran qui indique le contenu du sous-rpertoire. Cependant, la commande
!ABORT fera apparatre un message derreur :
Page. 2-50
Et il faudra alors appuyer sur @@OK@@, avant de revenir la liste des variables.
En utilisant la commande PGDIR
La commande PGDIR peut tre utilise pour effacer le contenu dun rpertoire.
De la mme faon que pour la commande CRDIR, on accde la commande
PGDIR par la touche N ou par la touche ou on peut galement
simplement taper la commande.
Par la touche de catalogue
Appuyez sur N~~pg. Ceci devrait surligner la commande
PGDIR. Appuyez sur la touche de menu @@OK@@ pour activer la commande.
Par les menus de programmation
Appuyez sur . Ceci affichera le menu droulant suivant pour la
programmation :
Utilisez la touche directionnelle vers le bas () pour slectionner loption
2. MEMORY Ensuite, appuyez sur @@OK@@. Ceci crera le menu droulant
suivant :
Utilisez la touche directionnelle vers le bas () pour slectionner loption
5. DIRECTORY. Ensuite, appuyez sur @@OK@@. Ceci crera le menu droulant
suivant :
Page. 2-51
Utilisez la touche directionnelle vers le bas () pour slectionner loption
6. PGDIR . Ensuite, appuyez sur @@OK@@.
Commande PGDIR en mode Algbrique
Une fois que vous avez slectionn la commande PGDIR par lune des
mthodes dcrites ci-dessus, la commande sera disponible dans votre pile,
comme indiqu ci-dessous :
A ce moment-l, vous devrez taper le nom dun rpertoire existant, par exemple
S4 :
~s4`
Il en rsulte que le sous-rpertoire )@@S4@@ est effac :
Plutt que de taper le nom du rpertoire, vous pouvez appuyer sur la touche
menu correspondante dans le menu de la commande PGDIR(), de la faon
suivante :
Appuyez sur @@OK@@, pour obtenir :
Page. 2-52
Puis, appuyez sur )@@S3@@ pour entrer largument de PGDIR, S3.
Appuyez sur ` pour effacer le sous-rpertoire :
Commande PGDIR en mode RPN
Pour utiliser la commande PGDIR en mode RPN, vous devez placer le nom du
rpertoire, entre apostrophes, dans la pile avant daccder la commande. Par
exemple : ~s2`
Ensuite, accdez la commande PGDIR par lune des mthodes dcrites ci-
dessus, par exemple, en utilisant la touche N :
Appuyez sur la touche de menu @@OK@ pour activer la commande et effacer le
sous-rpertoire :
Page. 2-53
En utilisant la commande PURGE du menu TOOL
On accde au menu doutils TOOL en appuyant sur la touche I (les modes
Algbrique et RPN sont indiqus) :

On accde la commande PURGE en appuyant sur la touche de menu @PURGE.
Dans les exemples suivants, nous voulons effacer le sous-rpertoire S1 :
Mode Algbrique : Entrez @PURGE J)@@S1@@`
Mode RPN : Entrez J@S1@@ `I@PURGE J
Les variables
Les variables fonctionnent comme les fichiers sur le disque dur dun ordinateur.
Une variable peut contenir un objet (des valeurs numriques, des expressions
algbriques, des listes, des vecteurs, des matrices, des programmes, etc.).
Mme des sous-directoires peuvent tre considrs comme des variables (en
fait, dans la calculatrice, un sous-directoire est aussi un type d'objet).
On se rfre aux variables par leurs noms, qui peuvent tre une combinaison
de caractres alphanumriques, commenant toujours par une lettre (latine ou
grecque). On peut utiliser certains symboles, comme la flche () dans un nom
de variable, condition de les combiner avec un caractre alphabtique.
Ainsi, A est un nom de variable valide, mais ne lest pas. Comme
exemples de noms de variables valides, on a : A, B, a, b, , , A1,
AB12, A12,Vel,Z0,z1, etc.
Une variable ne peut pas avoir le mme nom quune fonction dans la
calculatrice. Par exemple, il n'est pas possible d'avoir une variable SIN car il y
a dj une commande SIN dans la calculatrice. Les noms de variables rservs
par la calculatrice sont les suivants : ALRMDAT, CST, EQ, EXPR, IERR, IOPAR,
MAXR, MINR, PICT, PPAR, PRTPAR, VPAR, ZPAR, der_, e, i, n1,n2, , s1, s2,
, DAT, PAR, ,
Les variables peuvent tre organises dans des sous-rpertoires.
Page. 2-54
Crer des variables
Pour crer une variable, on peut utiliser le menu des fichiers FILES, de la mme
manire que les exemples illustrs ci-dessus pour la cration dun sous-
rpertoire. Par exemple, dans le sous-rpertoire {HOME MANS INTRO}, qui
a t cr dans un exemple prcdent, nous voulons stocker les variables
suivantes avec leurs valeurs, comme indiqu ci-dessous :
En utilisant le menu des fichiers FILES
Nous allons utiliser le menu FILES pour entrer la variable A. Supposons que
nous nous trouvions dans le sous-rpertoire {HOME M NS INTRO}. Pour
arriver dans ce sous-rpertoire, utilisez les touches : et slectionnez le
sous-rpertoire INTRO comme indiqu sur cet cran :
Appuyez sur @@OK@@ pour ouvrir le rpertoire. Vous obtiendrez une liste de fichiers
vide (le sous-rpertoire INTRO est vide pour linstant).
Nom Contenu Type
a 12.5 rel
-0.25 rel
A12 310
5
rel
Q r/(m+r)' algbrique
R [3,2,1] vecteur
z1 3+5i complexe
p1 << r '*r^2' >> programme
Page. 2-55
Appuyez sur la touche L pour arriver la deuxime page des touches de
menu et appuyez sur la touche de menu @@NEW@@. Ceci ouvrira le formulaire NEW
VARIABLE (pour entrer une nouvelle variable) :
Pour entrer la variable A (voir la table ci-dessus), nous allons dabord entrer son
contenu, cest--dire le nombre 12.5, puis son nom, A, de la faon suivante :
12.5
@@OK@@ ~a@@OK@@. Ce qui donne laffichage suivant :
Appuyez une fois de plus sur @@OK@@ pour crer la variable. La nouvelle variable
apparat dans la liste suivante :
La liste affiche une variable relle (|R), qui sappelle A, et qui occupe 10.5
octets de place mmoire. Pour afficher le contenu de cette variable lcran,
appuyez sur L@VIEW@.
Appuyez sur la touche de menu @GRAPH pour afficher le contenu en format
graphique.
Page. 2-56
Appuyez sur la touche de menu @TEXT pour afficher le contenu en format
texte.
Appuyez sur @@OK@@ pour revenir la liste des variables
Appuyez sur $ pour revenir en mode daffichage normal. La variable A
devrait maintenant apparatre sur les indications des touches de menu :
En utilisant la commande STO
Une manire plus simple de crer une variable est dutiliser la commande STO
(cest--dire la touche K ). Nous illustrons des exemples la fois en mode
Algbrique et en mode RPN, en crant le reste des variables suggres ci-
dessus, savoir :
Mode Algbrique
Utilisez la squence de touches suivante pour enregistrer la valeur
0.25 dans la variable : 0.25\K~a.
Lcran est alors le suivant :
Cette expression signifie que la valeur 0.25 est prte tre
enregistre dans (le symbole reprsente l'opration. Appuyez sur
` pour crer la variable. La variable apparat maintenant sur les
indications des touches de menu quand vous appuyez sur J :
Nom Contenu Type
-0.25 rel
A12 310
5
rel
Q r/(m+r)' algbrique
R [3,2,1] vecteur
z1 3+5i complexe
p1 << r '*r^2' >> programme
Page. 2-57
Pour entrer les variables restantes, utilisez les squences de touches
suivantes :
A12: 3V5K~a12`
Q: ~r/
~m+~r K~q`
R: 321 K~r`
z1: 3+5*K~z1` (acceptez le
passage en mode Complex si le programme vous le demande).
p1: ~r*
~rQ2 K~p1`..
Laffichage est alors le suivant :
Vous verrez six des sept variables affiches en bas de lcran : p1, z1,
R, Q, A12, .
Mode RPN
Utilisez la squence de touches suivante pour enregistrer la valeur
0.25 dans la variable : .25\`~a`.
Lcran est alors le suivant :
Avec 0.25 sur le niveau 2 de la pile et '' sur le niveau 1 de la pile,
vous pouvez crer la variable laide de la touche K. La variable
apparat maintenant sur les indications des touches de menu quand
vous appuyez sur J :
Page. 2-58
Pour entrer la valeur 310
5
dans la variable A12, on peut utiliser une
mthode plus rapide : 3V5~a12` K
Voici la squence suivre pour enregistrer le contenu de Q :
Q: ~r/
~m+~r ~q` K
Pour entrer la valeur de R, nous pouvons utiliser une mthode encore
plus rapide :
R: 3#2#1 ~r K
Vous remarquerez que pour sparer les lments dun vecteur en mode
RPN, on peut utiliser la touche espace (#), plutt que la virgule
() utilise plus haut en mode Algbrique.
z1: 3+5* ~z1 K
(Acceptez le passage en mode Complex si le programme vous le
demande)
p1: ~r*
~rQ2 ~p1` K.
Laffichage est alors le suivant :
Vous verrez six des sept variables affiches en bas de lcran : p1, z1,
R, Q, A12, .
Vrifier le contenu des variables
A titre dexercice sur la visualisation des variables, nous allons utiliser les sept
variables enregistres lors de lexercice prcdent. Lorsque nous avions cr la
variable A, nous avions illustr lutilisation du menu FILES pour laffichage des
variables. Dans cette section, nous allons prsenter un moyen simple de
visualiser le contenu dune variable.
En appuyant sur la touche de menu associe la variable
Cette mthode affichera le contenu dune variable, si cette variable contient une
valeur numrique ou algbrique, ou un tableau. Par exemple, pour les variables
Page. 2-59
affiches prcdemment, appuyez sur les touches suivantes pour afficher le
contenu des variables :
Mode Algbrique
Tapez ces squences de touches : J@@z1@@ ` @@@R@@ `@@@Q@@@ `. Laffichage
est alors le suivant :
Ensuite, tapez les squences de touches : @@A12@ ` @@@@@ ` L @@@A@@@ `.
Laffichage est alors le suivant :
Appuyer sur la touche de menu qui correspond p1 fera apparatre un
message derreur (essayez L @@@p1@@ `):
Note: En appuyant sur @@@p1@@ ` nous essayons de lancer le programme p1.
Cependant, ce programme attend une valeur numrique en entre. Essayez
dentrer la squence : $@@@p1@ 5`. Le rsultat est :
Page. 2-60
La structure du programme est la suivante : << r '*r^2' >>
Le symbole indique un programme crit en langage User RPL. Les caractres
r indiquent quil faut fournir au programme une variable dentre, qui sera
appele r. Laction du programme est de prendre la valeur de cette variable r
et de calculer lexpression algbrique '*r^2'. Dans lexemple illustr ci-dessus,
la valeur de r est 5 et ainsi, la valeur de r
2
= 25 est affiche. Le programme
calcule alors la surface dun disque de rayon r.
Mode RPN
En mode RPN, il suffit dappuyer sur la touche de menu correspondante pour
obtenir le contenu dune variable numrique ou algbrique. Dans le cas
prsent, on peut essayer dafficher les variables z1, R, Q, A12, et A, cres
plus haut, de la faon suivante : J@@z1@@ @@@R@@ @@@Q@@ @@A12@@
Laffichage est alors le suivant :
Pour voir le contenu de A, utilisez : L @@@A@@@.
Pour activer le programme p1 avec r = 5, utilisez : L5 @@@p1@@@.
Notez que pour utiliser le programme en mode RPN, vous devez seulement
taper l'entre (5) puis appuyer sur la touche de menu (en mode Algbrique,
vous avez besoin d'utiliser les parenthses pour taper l'argument).
Page. 2-61
Utiliser la touche majuscule de droite right-shift suivie des touches de
menu
En mode algbrique, vous pouvez afficher le contenu d'une variable en
appuyant sur J @ et la touche de menu correspondante. Essayez les
exemples suivantss :
J@@p1@@ @@z1@@ @@@R@@ @@@Q@@ @@A12@@
Remarque : En mode RPN, il n'est pas ncessaire d'appuyer sur @ (seulement
sur J puis la touche de menu correspondante).
Cela donne le rsultat suivant (mode Algbrique gauche, mode RPN droite)
:
Vous remarquerez que cette fois le contenu du programme p1 est affich
lcran. Pour visualiser les autres variables de ce rpertoire, appuyez sur L :
Afficher le contenu de toutes les variables lcran
Utilisez la combinaison de touches pour afficher le contenu de toutes
les variables lcran. Par exemple :
Appuyez sur $ pour retourner en mode daffichage normal.
Remplacer le contenu des variables
On peut considrer que remplacer le contenu dune variable revient
enregistrer une valeur diffrente pour un mme nom de variable. Ainsi, on peut
illustrer le remplacement du contenu dune variable, avec les exemples de
cration de variables prsents ci-dessus.
Page. 2-62
En utilisant la commande STO
En utilisant comme exemple les six variables cres prcdemment, p1, z1, R,
Q, A12, a, et A, nous allons modifier le contenu de la variable A12 (qui est
pour linstant une variable numrique) en la convertissant en lexpression
algbrique /2, grce la commande STO . Tout dabord, si vous utilisez
le mode Algbrique :
~b/2 K @@A12@@ `
Vrifiez le contenu de la nouvelle variable A12 en utilisant @@A12@@ .
Si vous utilisez le mode RPN :
~b/2` @@A12@@ ` K
ou, plus simplement,
~b/2 @@A12@@ K
Utiliser la touche majuscule de gauche (left-shift) suivie de la touche de
menu associe la variable (RPN)
Cest une faon trs simple de modifier le contenu dune variable mais
exclusivement disponible en mode RPN. La mthode consiste entrer la
nouvelle valeur de la variable dans la pile, puis appuyer sur la touche
majuscule de gauche ("left-shift"), puis sur la touche de menu associe la
variable. Par exemple, en mode RPN, si nous voulons changer le contenu de la
variable z1 en a+bi , nous utiliserons :
~a+~b*`
Ceci entrera lexpression algbrique a+bi dans le niveau 1: de la pile. Pour
entrer ce rsultat dans la variable z1, tapez : J@@@z1@@
Pour vrifier le nouveau contenu de la variable z1, composez : @@@z1@@
La mthode quivalente pour le mode Algbrique est la suivante :
~a+~b*` K @@@z1@@ `
Pour vrifier le nouveau contenu de la variable z1, composez : @@@z1@@
En utilisant la variable ANS(1) (Mode Algbrique)
En mode Algbrique, on peut utiliser la variable ANS(1) pour remplacer le
contenu dune variable. Voici, par exemple, la mthode pour changer le
contenu de z1 en a+bi : K @@@z1@@ `. Pour vrifier le nouveau
contenu de la variable z1, composez : @@@z1@@
Page. 2-63
Copier des variables
Les exercices suivants illustrent diverses mthodes pour copier des variables
dun sous-rpertoire un autre.
En utilisant le menu des fichiers FILES
Pour copier une variable dun rpertoire un autre, vous pouvez utiliser le
menu FILES. Par exemple, lintrieur du sous-rpertoire {HOME MANS
INTRO}, nous avons les variables p1, z1, R, Q, A12, et A. Supposons que
nous voulions copier la variable A et placer sa copie dans le sous-rpertoire
{HOME MANS}. De plus, nous allons aussi copier la variable R et placer une
copie dans le rpertoire HOME. La manire de procder est dcrite ci-dessous :
appuyez sur @@OK@@ pour obtenir la liste de variables suivante :
Utilisez la touche directionnelle vers le bas pour slectionner la variable A
(la dernire de la liste), puis appuyez sur @@COPY@. Laffichage de la calculatrice
propose lcran PICK DESTINATION (choisissez une destination) :
Utilisez la touche directionnelle vers le haut pour slectionner le sous-
rpertoire MANS et appuyez sur @@OK@@. Si vous appuyez alors sur , le
contenu du sous-rpertoire MANS saffiche lcran (vous remarquerez que la
variable A apparat dans la liste, comme prvu)
Page. 2-64
Appuyez sur $ @INTRO@ `(en mode Algbrique) ou $ @INTRO@ (en mode
RPN) pour revenir au rpertoire INTRO. Appuyez sur @@OK@@ pour crer
la liste des variables de {HOME MANS INTRO}. Utilisez la touche
directionnelle vers le bas () pour slectionner la variable R, puis appuyez
sur @@COPY@. Utilisez la touche directionnelle vers le haut () pour slectionner
le rpertoire HOME, et appuyez sur @@OK@@. Si vous appuyez maintenant deux
fois sur , lcran affiche le contenu du rpertoire HOME, qui contient
galement une copie de la variable R :
En utilisant lhistorique en mode Algbrique
Voici une manire dutiliser lhistorique (de la pile) pour copier une variable
dun rpertoire un autre en utilisant le mode de calcul algbrique. Supposons
que nous nous trouvions dans le sous-rpertoire {HOME MANS INTRO} et que
nous voulions copier le contenu de la variable z1 dans le sous-rpertoire
{HOME MANS}. Utilisons la procdure suivante : @@z1@ K@@z1@ `. Ceci
mmorise simplement le contenu de la variable z1 en elle-mme (aucun
changement nest effectu sur z1). Ensuite, nous utiliserons `pour
atteindre le sous-rpertoire {HOME MANS}. Laffichage est alors le suivant :
Ensuite, appuyez trois fois sur la touche effacer, pour supprimer les trois
dernires lignes de laffichage : . A ce moment-l, la pile est
prte excuter la commande ANS(1)z1. Appuyez sur ` pour excuter
Page. 2-65
cette commande. Ensuite, utilisez la squence @@z1@, pour vrifier le contenu
de la variable.
En utilisant la pile en mode RPN
Pour illustrer lutilisation de la pile en mode RPN pour copier une variable dun
sous-rpertoire un autre, nous supposerons que vous vous trouvez dans le
sous-rpertoire {HOME MANS INTRO} et que vous devez copier le contenu de
la variable z1 dans le rpertoire HOME. Utilisez la procdure suivante :
@@z1@ `@@z1@ `
Cette mthode cre une liste du contenu et du nom des variables dans la pile.
Laffichage est alors le suivant :
Maintenant, composez pour atteindre le rpertoire HOME et
appuyez sur K pour terminer lopration. Utilisez @@z1@, pour vrifier le
contenu de la variable.
Copier deux variables ou plus en utilisant la pile en mode Algbrique
Lexercice suivant explique comment copier deux variables ou plus en utilisant la
pile lorsque la calculatrice est en mode Algbrique. Supposons, l encore, que
nous nous trouvions dans le sous-rpertoire {HOME MANS INTRO} et que nous
voulions copier les variables R et Q dans le sous-rpertoire {HOME MANS}. Les
squences de touches suivantes permettent deffectuer cette opration :
@@ @R@@ K@@@R@@ `
@@ @Q@@ K@@@Q@@ `
`
`
`
Pour vrifier le contenu des variables, appuyez sur @@ @R@ et @@ @Q.
Cette mthode peut tre gnralise pour la copie de trois variables ou plus.
Copier deux variables ou plus en utilisant la pile en mode RPN
Lexercice suivant explique comment copier deux variables ou plus en utilisant la
pile lorsque la calculatrice est en mode RPN. Supposons, l encore, que nous
nous trouvions dans le sous-rpertoire {HOME MANS INTRO} et que nous
voulions copier les variables R et Q dans le sous-rpertoire {HOME MANS}. Les
squences de touches suivantes permettent deffectuer cette opration :
@@ @R@@ @@@R@@ `
@@ @Q@@ @@@Q@@ `
K K
Page. 2-66
Pour vrifier le contenu des variables, appuyez sur @@ @R@ et @@ @Q.
Cette mthode peut tre gnralise pour la copie de trois variables ou plus.
Rorganiser les variables dans un rpertoire
Dans cette section, nous allons prsenter lutilisation de la commande ORDER
qui permet de rorganiser les variables dans un rpertoire. Supposons que
nous partions du sous-rpertoire {HOME MANS} qui contient les variables,
A12, R, Q, z1, A et le sous-rpertoire INTRO, comme indiqu ci-dessous
(copier A12 de lINTRO dans MANS).
Mode Algbrique
Dans ce cas, la calculatrice se trouve en mode Algbrique. Supposons que
nous voulions modifier lordre des variables pour les placer dans l'ordre suivant
: INTRO, A, z1, Q, R, A12. Procdez comme indiqu ci-dessous pour activer la
fonction ORDER :
@@OK@@ Slectionnez MEMORY dans le menu de
programmation
@@OK@@ Slectionnez DIRECTORY dans le menu MEMORY
@@OK@@ Slectionnez ORDER dans le menu DIRECTORY
Lcran affichera la ligne dentre suivante :
Ensuite, nous allons entrer le nouvel ordre pour les variables en tapant leurs
noms entre apostrophes :
)@INTRO @@@@A@@@
@@@z1@@@@@Q@@@
@@@@R@@@ @@A12@@ `
Lcran affiche maintenant les variables suivant le nouvel ordre :
Page. 2-67
Mode RPN
En mode RPN, on entre dabord la liste des variables rorganiser dans la pile
avant dappliquer la commande ORDER. Supposons que nous partions de la
mme situation que ci-dessus mais en mode RPN, cest--dire :
On cre la liste rorganiser en tapant la squence :
)@INTRO @@@@A@@@ @@@z1@@ @@@Q@@@ @@@@R@@@ @@A12@@ `
Ensuite, on entre la commande ORDER, comme prcdemment, cest--dire :
@@OK@@ Slectionnez MEMORY dans le menu de
programmation
@@OK@@ Slectionnez DIRECTORY dans le menu MEMORY
@@OK@@ Slectionnez ORDER dans le menu DIRECTORY
Vous obtenez lcran suivant :
Dplacer des variables en utilisant le menu des fichiers FILES
Pour dplacer une variable dun rpertoire un autre, vous pouvez utiliser le
menu FILES. Par exemple, lintrieur du sous-rpertoire {HOME MANS
INTRO}, nous avons les variables p1, z1, R, Q, A12, , et A. Supposons que
nous voulions dplacer la variable A12 dans le sous-rpertoire {HOME
MANS}. Voici la manire de procder : appuyez sur @@OK@@ pour
afficher la liste des variables. Utilisez la touche directionnelle vers le bas
pour slectionner la variable A12, puis appuyez sur @@MOVE@. La calculatrice
produira alors un cran PICK DESTINATION (choisir une destination). Utilisez
la touche directionnelle vers le haut pour slectionner le sous-rpertoire
MANS et appuyez sur @@OK@@. Lcran va maintenant afficher le contenu du sous-
rpertoire {HOME MANS INTRO} :
Vous remarquerez que la variable A12 a disparu. Si maintenant vous appuyez
sur , lcran affiche le contenu du sous-rpertoire MANS, qui contient
la variable A12 ;
Page. 2-68
Effacer des variables
On peut effacer des variables, en utilisant la fonction PURGE. Cette fonction est
directement accessible en utilisant le menu TOOLS (I), ou en utilisant le
menu FILES @@OK@@ .
En utilisant la commande FILES
On peut utiliser la commande FILES pour dtruire une variable la fois. Pour
effacer une variable dun rpertoire donn, vous pouvez utiliser le menu FILES.
Par exemple, lintrieur du sous-rpertoire {HOME MANS INTRO}, il nous
reste les variables p1, z1, R, Q, , et A. Supposons que nous voulions effacer
la variable A. Voici comment procder : appuyez sur @@OK@@ pour crer
la liste des variables. Utilisez la touche directionnelle vers le bas pour
slectionner la variable A (la dernire de la liste), puis appuyez sur L@PURGE@
@@@YES@@@. Lcran affiche le contenu du sous-rpertoire INTRO sans la variable A.
Utiliser la fonction PURGE dans la pile en mode Algbrique
Nous allons recommencer depuis le sous-rpertoire {HOME MANS INTRO} qui
contient maintenant uniquement les variables p1, z1, Q, R et . Nous
utiliserons la commande PURGE pour effacer la variable p1. Appuyez sur I
@PURGE@ J@@p1@@ `. Laffichage indique maintenant que la variable p1 a t
efface :
Note: Vous pouvez utiliser la pile pour dplacer une variable en combinant
les actions de copier et deffacer une variable. La mthode pour effacer des
variables est prsente dans la section suivante.
Page. 2-69
Vous pouvez utiliser la commande PURGE pour effacer plus dune variable en
plaant leurs noms dans une liste dans largument de PURGE. Par exemple, si
nous voulons maintenant effacer simultanment les variables R et Q, nous
pouvons essayer la mthode suivante. Composez :
I@PURGE@ J@@@R!@@ J@@@Q!@@
Lcran indique alors la commande suivante, qui est prte tre excute :
Pour terminer la destruction des variables, appuyez sur `. Laffichage
indique maintenant les variables restantes :
Utiliser la fonction PURGE dans la pile en mode RPN
Nous allons recommencer depuis le sous-rpertoire {HOME MANS INTRO} qui
contient maintenant uniquement les variables p1, z1, Q, R, et . Nous allons
utiliser la commande PURGE pour effacer la variable p1. Appuyez sur
@@p1@@ ` I @PURGE@. Laffichage indique maintenant que la variable p1 a
t efface :
Pour effacer deux variables simultanment, par exemple les variables R et Q,
crez tout dabord une liste (en mode RPN, il nest pas ncessaire de sparer
les lments dune liste par des virgules, contrairement au mode Algbrique) :
J @@@R!@@ @@@Q!@@ `. Ensuite, appuyez sur I@PURGE@
pour effacer les variables.
Page. 2-70
Les fonctions UNDO et CMD
Les fonctions UNDO et CMD sont utiles pour rcuprer des commandes
rcentes, ou pour annuler une opration si une erreur a t commise. Ces
fonctions sont associes la touche HIST : la squence de touches ,
donne accs la fonction UNDO, tandis que la commande CMD est
accessible par la combinaison .
Pour illustrer le fonctionnement de UNDO, essayez lexercice suivant en mode
Algbrique (ALG) : 5*4/3`. La commande UNDO
() va simplement effacer le rsultat. Le mme exercice en mode RPN
utilise la squence de touches : 5`4`*3`/.
Lutilisation de ce moment-l va permettre dannuler lopration la
plus rcente (20/3), ce qui replace les termes de dpart dans la pile :
Pour illustrer le fonctionnement de la commande CMD, entrons les donnes
suivantes en mode ALG. Appuyez sur ` aprs chaque donne.
Ensuite, utilisez la fonction CMD () pour afficher les quatre commandes
les plus rcentes entres par lutilisateur, cest--dire :
Vous pouvez utiliser les touches directionnelles vers le bas et vers le haut (
) pour vous dplacer dans la liste de ces commandes et pour surligner celle
qui vous intresse. Une fois que vous avez slectionn la commande, appuyez
sur @@@OK@@@.
Page. 2-71
La fonction CMD sapplique de la mme faon en mode RPN, mis part le fait
que la liste des commandes affiche seulement les nombres ou les expressions
algbriques. Les fonctions saisies napparaissent pas. A titre dexemple,
essayez lexercice suivant en mode RPN :
5`2`3/*S
S5*2`.
En appuyant sur , on obtient le cadre suivant :
Comme vous pouvez le constater, les chiffres 3, 2 et 5, utiliss dans le premier
calcul ci-dessus, sont affichs dans le cadre de slection, de mme que
lexpression algbrique SIN(5x2). Par contre, la fonction SIN saisie
prcdemment dans lexpression algbrique, napparat pas.
Indicateurs
Un indicateur est une valeur boolenne, qui peut tre active ou dsactive et
qui spcifie un paramtre donn de la calculatrice ou une option de
programme. Les indicateurs de la calculatrice sont identifis par des numros. Il
existe 256 indicateurs, numrots de -128 128. Les indicateurs positifs sont
appels indicateurs de lutilisateur et sont disponibles pour lutilisateur pour des
applications de programmation. Les indicateurs ngatifs sont appels
indicateurs systme et sappliquent au fonctionnement de la calculatrice.
Pour afficher lindicateur du systme actuel, appuyez sur le bouton H puis sur
la touche de menu @FLAGS! (cest--dire F1). Vous obtiendrez un cran appel
SYSTEM FLAGS qui affiche la liste des numros des indicateurs systme et leur
tat respectif.
Page. 2-72
(Note: Sur cet cran, puisque seuls les indicateurs systme sont prsents, cest
la valeur absolue de leur numro qui est affiche). On dit quun indicateur est
actif sil prsente une marque de validation () en face de son numro. Sinon,
lindicateur n'est pas actif ou a t dsactiv. Pour modifier ltat dun
indicateur systme, appuyez sur la touche de menu @@CHK@@! lorsque lindicateur
que vous voulez modifier est surlign, ou bien utilisez la touche \. Vous
pouvez utiliser les touches directionnelles vers le bas ou vers le haut ()
pour vous dplacer dans la liste des indicateurs systme.
Bien quil existe 128 indicateurs systme, tous ne sont pas disponibles et
certains dentre eux sont utiliss pour la commande du systme interne. Les
indicateurs systme auquel lutilisateur na pas accs ne sont pas affichs
lcran. La liste complte des indicateurs est prsente au Chapitre 24.
Exemple dactivation dun indicateur : solutions gnrales ou
valeur principale
Par exemple, la valeur par dfaut de lindicateur systme 01 est General
solutions (solutions gnrales). Ceci signifie que, lorsquune quation a
plusieurs solutions, la calculatrice affichera toutes les solutions, la plupart du
temps, sous la forme dune liste. En appuyant sur la touche de menu @@CHK@@
vous pouvez modifier le paramtre de lindicateur 01 en Principal value (valeur
principale). Ce paramtre va commander la calculatrice de ne retourner
quune solution unique de lquation, appele valeur principale.
Pour en voir un exemple, placez tout dabord lindicateur 01en position
Principal Value). Appuyez deux reprises sur @@OK@@ pour revenir en mode
daffichage normal. Nous allons essayer de rsoudre une quation du second
degr, par exemple, t
2
+5t+6 = 0, en utilisant la commande QUAD.
Mode Algbrique
Utilisez la squence de touches suivante : N~q (utilisez les touches
directionnelles vers le haut et vers le bas, , pour slectionner la
commande QUAD) , appuyez sur @@OK@@ .
Pour entrer lquation en tant que premier argument de la fonction QUAD,
utilisez la squence suivante :
Page. 2-73
O~t Q2+5*~t+6
0`
~t`
Voici le rsultat :
Maintenant, remplacez le paramtre de lindicateur 01 par General solutions:
H@FLAGS@ @@CHK@@ @@OK@@ @@OK@@ . Et ressayez la rsolution de lquation :
``. La solution contient maintenant deux valeurs :
Mode RPN
Placez tout dabord lindicateur 01 (en position Principal Value). Appuyer deux
fois sur @@OK@@ pour revenir en mode daffichage normal. Ensuite, entrez
lquation du second degr de la faon suivante :
O~t Q2+5*~t+6
0`
`(en en gardant une deuxime copie dans la pile RPN)
~t`
Composez la squence de touches suivante pour entrer la commande QUAD :
N~q (utilisez les touches directionnelles vers le haut et vers le bas,
, pour slectionner la commande QUAD), et appuyez sur @@OK@@ . Lcran
affiche la solution principale :
Page. 2-74
Maintenant, remplacez le paramtre de lindicateur 01 par General solutions:
H@FLAGS@ @@CHK@@ @@OK@@ @@OK@@ . Et ressayez la rsolution de
lquation : ~t`N~q (utilisez les touches
directionnelles vers le haut et vers le bas, , pour slectionner la
commande QUAD) et appuyez sur @@OK@@ . La solution contient maintenant deux
valeurs ;
Autres indicateurs utiles
Affichez nouveau le paramtre de lindicateur actuel en appuyant sur le
bouton H puis sur la touche de menu @FLAGS! Faites attention de librer
lindicateur systme 01, qui a t coch dans lexercice prcdent. Utilisez les
touches directionnelles vers le bas et vers le haut () pour vous dplacer
dans la liste des indicateurs systme..
Voici la liste des indicateurs utiles et de leurs valeurs prfres pour effectuer les
exercices suivants du manuel :
02 Constant symb: Les valeurs constantes (par exemple ) sont affiches
en tant que symboles.
03 Function symb: Les fonctions ne sont pas calcules automatiquement
mais sont entres en tant quexpressions
symboliques.
27 X+Y*i (X,Y): Les nombres complexes sont reprsents en tant que
paires ordonnes
60 [][] locks: La squence ~~bloque le clavier alphabtique
Appuyez deux fois sur @@OK@@ pour revenir en mode daffichage normal.
CHOOSE boxes et Menu SOFT
Dans un certain nombre dexercices prsents dans ce chapitre nous avons pu
voir des menus de commandes affichs lcran. Ces menus sont appels
CHOOSE boxes. Par exemple, pour utiliser la commande ORDER pour
rorganiser des variables dans un directoire, nous utilisons, en mode
algbrique :
Affiche le menu PROG et slectionne MEMORY
Page. 2-75
@@OK@@ Affiche le menu MEMORY et slectionne DIRECTORY
@@OK@@ Affiche le menu DIRECTORY et slectionne ORDER
@@OK@@ Active la commande ORDER
Un autre moyen daccder ces menus par les touches de MENU consiste
activer lindicateur systme 117. Pour activer cet indicateur, procdez comme
suit :
H@FLAGS!
Lcran indique que lindicateur 117 nest pas activ (CHOOSE boxes), comme
indiqu ci-dessous :
Page. 2-76
Appuyez sur la touche de menu @@CHK@@ pour activer lindicateur 117 en mode
MENU soft. Lcran indique que ce changement est effectif :
Appuyez deux fois pour sur @@OK@@ revenir en mode daffichage normal.
Maintenant, nous allons essayer de trouver la commande ORDER en utilisant les
mmes squences de touches que prcdemment, cest--dire en commenant
par .
Vous remarquerez qu la place dun menu, nous obtenons des indications de
menu avec les diffrentes options du menu PROG, cest--dire :
Appuyez sur B pour slectionner le menu MEMORY ()@@MEM@@). Laffichage est
alors :
Appuyez sur E pour slectionner le menu DIRECTORY ()@@DIR@@)
La commande ORDER apparat maintenant lcran. Utilisons la touche L
pour y accder :
Pour activer la commande ORDER, appuyez sur la touche de menu
C(@ORDER).
Bien quil ne sapplique pas un exemple particulier, lexercice propos
prsente les deux options de menus de la calculatrice (les CHOOSE boxes et
les soft MENUs).
Remarque : la plupart des exemples de ce guide d'utilisation suppose que le
rglage de l'indicateur 117 est le rglage par dfaut (c'est--dire non activ).
Page. 2-77
Si vous avez activ cet indicateur, pour suivre strictement les exemples de ce
guide, vous devez l'effacer avant de poursuivre.
CHOOSE boxes
Certains menus servent uniquement crer des CHOOSE boxes, par exemple :
APPS (menu APPlicationS), activ par la touche G, premire touche
de la deuxime ligne du clavier :
CAT (menu CATalog), activ par la touche N, deuxime touche
de la quatrime ligne du clavier :
Le menu HELP, activ avec I L @HELP
Le menu CMDS (CoMmanDS), activ dans lEditeur dquation, cest--
dire : O L @CMDS
Page. 3-1
Chapitre 3
Calculs avec des nombres rels
Ce chapitre explique comment utiliser la calculatrice pour effectuer des
oprations ou pour utiliser des fonctions sur les nombres rels. Ce type
doprations est utile pour la plupart des calculs en sciences physiques et en
ingnierie. Lutilisateur devra tre familier avec le clavier pour identifier
certaines de ses fonctions (par exemple, SIN, COS, TAN, etc.). De plus, on
suppose que le lecteur sait grer les modes de fonctionnement de la
calculatrice, cest--dire slectionner le mode opratoire (voir Chapitre 1),
utiliser les menus et les CHOOSE boxes (voir Chapitre 1) et travailler avec les
variables (voir Chapitre 2).
Vrifier les paramtres de la calculatrice
Pour vrifier les paramtres dtat de la calculatrice et les paramtres du CAS, il
suffit de lire la premire ligne en haut de lcran en mode dopration normal.
Par exemple, vous pouvez lire les paramtres suivants :
RAD XYZ DEC R = X
Cela signifie RADians pour les mesures dangles, XYZ pour le systme de
coordonnes rectangulaires (cartsiennes), DECimale pour la base numrique,
Rel pour le type de nombres privilgi, = signifie les rsultats exacts et X
est la valeur par dfaut de la variable indpendante.
Une autre liste possible doptions pourrait tre DEG RZ HEX C ~ t
Cela signifie : DEGrs pour les mesures dangles, RZ pour les coordonnes
polaires, HEXadcimale pour la base numrique; les nombres Complexes tant
autoriss; ~ signifie que les rsultats sont dlivrs dans le mode
dapproximation et t est la variable indpendante par dfaut.
En gnral, cette partie de lcran contient sept lments. Chaque lment est
numrot ci-dessous de 1 7. Les valeurs possibles pour chaque lment sont
indiques entre parenthses la suite de la description de llment. On donne
galement une explication pour chacune de ces valeurs :
Page. 3-2
1. Spcification de mesure dangle (DEG, RAD, GRD)
DEG: degrs, 360 degrs dans un cercle complet
RAD: radians, 2 radians dans un cercle complet
GRD: grades, 400 grades dans un cercle complet
2. Spcification du systme de coordonnes (XYZ, RZ, R). Le
symbole indique une coordonne angulaire
XYZ : Cartsien ou rectangulaire (x,y,z)
RZ : Coordonnes polaires cylindriques (r,,z)
R : Coordonnes sphriques (,,)
3. Spcification de la base numrique (HEX, DEC, OCT, BIN)
HEX : Nombres hexadcimaux (base 16)
DEC : Nombres dcimaux (base 10)
OCT : Nombres octaux (base 8)
BIN : Nombres binaires (base 2)
4. Spcification du mode Rel ou Complexe (R, C)
R: Nombres rels
C: Nombres complexes
5. Spcification du mode exact ou approximation (=, ~)
= Mode (symbolique) exact
~ Mode (numrique) dapproximation
6. Variable indpendante par dfaut du CAS (par exemple, X, t, etc.)
Vrifier le mode de calcul
En mode RPN les diffrents niveaux de la pile sont affichs sur la partie gauche
de lcran. Lorsque le mode ALGEBRIQUE est slectionn, il ny a pas de
niveau de pile numrot et le mot ALG apparat sur la premire ligne en haut
de lcran sur le ct droit. La diffrence entre ces deux modes dopration est
dcrite en dtail dans le Chapitre 1.
Calculs sur les nombres rels
Pour effectuer des calculs sur les nombres rels, il vaut mieux mettre le CAS en
mode Real (et non Complex) . Dans certains cas, il se peut quun nombre
complexe apparaisse et que la calculatrice vous propose de passer en mode
Complex. Le mode Exact est le mode par dfaut pour la plupart des oprations.
Et donc, vous pouvez commencer vos calculs dans ce mode. Sil est ncessaire
de passer en mode Approx pour terminer une opration, la calculatrice en fera
la proposition. Il ny a pas de prfrences pour le mode de mesure dangle ni
Page. 3-3
pour le choix de la base numrique. Les calculs sur les nombres rels vous
seront expliqus dans le mode Algbrique (ALG) et dans le mode Reverse Polish
Notation (RPN).
Changer le signe dun nombre, dune variable ou dune
expression
Utilisez la touche \. En mode ALG, vous pouvez appuyer sur \ avant
dentrer le nombre, par exemple : \2.5`. Le rsultat est = -
2.5. En mode RPN, il faut entrer dabord au moins une partie du nombre et
ensuite utiliser la touche \ par exemple : 2.5\. Le rsultat est =
-2.5. Si vous utilisez la fonction \ alors quil ny a pas de ligne de
commande, la calculatrice appliquera la fonction NEG (inversion de signe)
lobjet du premier niveau de la pile.
Fonction inverse
Utilisez la touche Y. En mode ALG, appuyez dabord sur Y et tapez
ensuite le nombre ou lexpression algbrique, par exemple : Y2. Le
rsultat est = ou 0.5. En mode RPN, entrez dabord le nombre, et utilisez
ensuite la touche Y, par exemple : 4`Y. Le rsultat est = ou 0.25.
Addition, soustraction, multiplication, division
Utilisez la touche dopration approprie, +-*/. En mode ALG,
entrez un oprande, ensuite loprateur, puis un autre oprande, suivi dun
` pour obtenir le rsultat. Exemples :
3.7 + 5.2 `
6.3 - 8.5 `
4.2 * 2.5 `
2.3 / 4.5 `
Les trois premires oprations ci-dessus sont affiches sur lcran suivant :
Page. 3-4
En mode RPN, entrez les oprandes lun aprs lautre, spars par un `, et
appuyez ensuite sur la touche de loprateur. Exemples :
3.7` 5.2 +
6.3` 8.5 -
4.2` 2.5 *
2.3` 4.5 /
En mode RPN, vous pouvez galement sparer les oprandes avec un espace
(#) avant dappuyez sur la touche de loprateur. Exemples :
3.7#5.2 +
6.3#8.5 -
4.2#2.5 *
2.3#4.5 /
Utiliser les parenthses
On utilise des parenthses pour grouper des oprations, et aussi pour entrer les
arguments des fonctions. Les parenthses sont accessibles par la combinaison
de touches . On entre toujours les parenthses par paires. Par
exemple : pour calculer (5+3.2)/(7-2.2) :
En mode ALG :
5+3.2/7-2.2`
En mode RPN, les parenthses sont inutiles, le calcul est effectu directement sur
la pile :
5`3.2+7`2.2-/
En mode RPN, vous pouvez entrer une expression comme dans le mode
algbrique, en tapant lexpression entre apostrophes :
5+3.2/
7-2.2`
Pour les deux modes ALG et RPN, et en utilisant lEditeur dquations :
O5+3.2/7-2.2
Lexpression peut tre calcule dans lEditeur dquation, en utilisant :
@EVAL@ pv- @EVAL@
Page. 3-5
Fonction valeur absolue
La fonction valeur absolue, ABS, est accessible par la combinaison de touches :
. Lorsque vous effectuez le calcul dans la pile en mode ALG, entrez la
fonction avant dentrer largument, cest--dire :
\2.32`
En mode RPN, entrez dabord le nombre, et ensuite la fonction, cest--dire :
2.32\
Carrs et racines carres
La fonction carr, SQ, est accessible par la combinaison de touches : .
Lorsque vous effectuez le calcul dans la pile en mode ALG, entrez la fonction
avant dentrer largument, cest--dire: \2.3`
En mode RPN, entrez dabord le nombre, et ensuite la fonction, cest--dire :
2.3\
La fonction racine carre, , est accessible par la touche R. Lorsque vous
effectuez le calcul dans la pile en mode ALG, entrez la fonction avant dentrer
largument, cest--dire :
R123.4`
En mode RPN, entrez dabord le nombre, et ensuite la fonction, cest--dire :
123.4R
Puissances et racines
La fonction puissance, ^, est accessible par la touche Q. Lorsque vous
effectuez le calcul dans la pile en mode ALG, entrez la base (y) suivie par la
touche Q, et entrez ensuite lexposant (x), cest--dire :
5.2Q1.25
En mode RPN, entrez dabord le nombre, et ensuite la fonction, cest--dire :
5.2`1.25`Q
La fonction racine, XROOT(y,x), est accessible par la combinaison de touches
. Lorsque vous effectuez le calcul dans la pile en mode ALG, entrez la
fonction XROOT suivie des arguments (y,x), spars par des virgules, cest--
dire :
3 27`
En mode RPN, entrez dabord largument y, ensuite x, et enfin la fonction, cest-
-dire : 27`3`
Page. 3-6
Logarithmes en base 10 et puissances de 10
Les logarithmes en base 10 sont calculs par la combinaison de touches
(fonction LOG), alors que la fonction inverse (ALOG ou anti-
logarithme) est calcule en utilisant . En mode ALG, on entre la
fonction avant largument :
2.45`
\2.3`
En mode RPN, on entre largument avant la fonction :
2.45`
2.3\`
Entrer des donnes avec des puissances de 10
On entre les puissances de dix, cest--dire les nombres de la forme -4.510
-2
,
etc., en utilisant la touche V. Par exemple : en mode ALG :
\4.5V\2`
Ou, en mode RPN :
4.5\V2\`
Logarithmes npriens et fonction exponentielle
Les logarithmes npriens (cest--dire les logarithmes en base e =
2.7182818282) sont calculs avec la combinaison de touches
(fonction LN) alors que leur fonction inverse, la fonction exponentielle (fonction
EXP) est calcule en utilisant . En mode ALG, on entre la fonction avant
largument :
2.45`
\2.3`
En mode RPN, on entre largument avant la fonction :
2.45`
2.3\`
Fonctions trigonomtriques
Trois fonctions trigonomtriques sont accessibles directement sur le clavier: le
sinus (S), le cosinus (T), et la tangente (U). Les arguments de ces
fonctions sont des angles et donc, ils peuvent tre entrs dans lun ou lautre des
systmes de mesure dangle (degrs, radians, grades). Par exemple, avec
Page. 3-7
loption DEG slectionne, nous pouvons calculer les fonctions trigonomtriques
suivantes :
En mode ALG:
S30`
T45`
U135`
En mode RPN:
30`S
45`T
135`U
Fonctions trigonomtriques inverses
Les fonctions trigonomtriques inverses disponibles sur le clavier sont arc sinus
(ASIN), arc cosinus (ACOS) et arc tangente (ATAN) et elles sont accessibles
respectivement par les combinaisons de touches , et
. Puisque les fonctions trigonomtriques inverses reprsentent des
angles, le rsultat de ces fonctions sera donn dans lunit de mesure dangles
slectionne (DEG, RAD, GRD). Des exemples sont donns ci-dessous :
En mode ALG:
0.25`
0.85`
1.35`
En mode RPN:
0.25`
0.85`
1.35`
Toutes les fonctions dcrites ci-dessus, ABS, SQ, , ^, XROOT, LOG, ALOG, LN,
EXP, SIN, COS, TAN, ASIN, ACOS, ATAN, peuvent tre combines avec les
oprateurs fondamentaux (+-*/) pour former des expressions plus
complexes. LEditeur dquations, dont le fonctionnement est dcrit au Chapitre
2, est loutil idal pour construire ce type dexpressions, quel que soit le mode
dopration de la calculatrice.
Diffrences entre fonctions et oprateurs
Les fonctions telles que, ABS, SQ, , LOG, ALOG, LN, EXP, SIN, COS, TAN,
ASIN, ACOS, ATAN ne ncessitent quun argument. Ainsi, leur application en
Page. 3-8
mode ALG est directe, par exemple : ABS(x). Les fonctions telles que XROOT
ncessitent deux arguments, par exemple : XROOT(x,y). Cette fonction
correspond la squence de touches .
En revanche, les oprateurs sont placs aprs un argument unique ou entre
deux arguments. Loprateur factoriel (!), ainsi, est plac aprs un nombre, par
exemple : 5~2`. Puisque cet oprateur ncessite un argument
unique, on lappelle oprateur unitaire. Les oprateurs qui requirent deux
arguments, comme + - * / Q, sont des oprateurs binaires, par
exemple : 3*5, or 4Q2.
Fonctions relles dans le menu MTH
Le menu MTH (MaTHmatiques) contient un certain nombre de fonctions
mathmatiques, dont la plupart sont applicables des nombres rels. Pour
accder au menu MTH, utilisez la combinaison de touches suivante .
Avec le paramtre par dfaut pour lindicateur systme 117 sur la position
CHOOSE boxes (voir Chapitre 2), le menu MTH est affich sous la forme du
menu suivant :

Comme la calculatrice contient un grand nombre de fonctions mathmatiques,
le menu MTH est class par type dobjets auquel chaque fonction sapplique.
Par exemple : les options 1. VECTOR.., 2. MATRIX., et 3. LIST.. sappliquent aux
types de donnes vecteurs, matrices et listes et seront dtailles dans les
chapitres suivants. Les options 4. HYPERBOLIC et 5. REAL sappliquent aux
nombres rels et seront prsentes en dtail plus bas. Loption 6. BASE.. utilise
pour convertir des nombres entre diffrentes bases sera aussi prsente dans un
autre chapitre. Loption 7. PROBABILITY. est utilise dans les calculs de
probabilits et sera prsente dans lun des chapitres suivants. Loption 8. FFT..
(Fast Fourier Transform) est une application de traitement du signal et sera
dcrite dans un autre chapitre. Loption 9. COMPLEX.. contient des fonctions
appropries aux nombres complexes, qui seront dcrites dans le chapitre
suivant. Loption 10. CONSTANTS donne accs aux constantes de la
calculatrice. Cette option sera prsente plus loin dans ce paragraphe. Enfin,
Page. 3-9
loption 11. SPECIAL FUNCTIONS.. contient des fonctions de mathmatiques
avances qui seront galement prsentes dans ce paragraphe.
De faon gnrale, pour appliquer ces fonctions, vous devez connatre le
nombre et lordre des arguments ncessaires, et vous souvenir que, en mode
ALG vous devez dabord slectionner la fonction et ensuite entrer largument,
alors quen mode RPN, vous devez dabord entrer largument dans la pile
avant de slectionner la fonction.
Fonctions hyperboliques et leurs inverses
En choisissant loption 4. HYPERBOLIC.. dans le menu MTH et en appuyant sur
@@OK@@, on obtient le menu de fonctions hyperboliques suivant :

Les fonctions hyperboliques sont :
Sinus hyperbolique, SINH, et son inverse, ASINH ou sinh
-1
Cosinus hyperbolique, COSH, et son inverse, ACOSH ou cosh
-1
Tangente hyperbolique, TANH, et son inverse, ATANH ou tanh
-1
Ce menu contient galement les fonctions :
EXPM(x) = exp(x) 1,
Utiliser les menus de la calculatrice:
1. Puisque le fonctionnement des diffrentes fonctions MTH (ainsi que de
nombreux autres menus de la calculatrice) est identique, nous allons
dcrire en dtail lutilisation du menu 4. HYPERBOLIC dans le but de
dcrire le fonctionnement gnral des menus de la calculatrice. Faites
bien attention la mthode de slection des diffrentes options.
2. Pour slectionner rapidement lune des nombreuses options dans un menu
(ou dans une CHOOSE boxes), appuyez simplement sur le numro de
loption au clavier. Par exemple, pour slectionner loption
4. HYPERBOLIC.. dans le menu MTH, appuyez simplement sur 4.
Page. 3-10
LNP1(x) = ln(x+1).
Enfin, loption 9. MATH, permet de revenir au menu MTH.
Par exemple, en mode ALG, la squence de touches qui permet de calculer
tanh(2.5), est la suivante :
Slectionnez le menu MTH.
4@@OK@@ Slectionnez le menu 4. HYPERBOLIC..
5@@OK@@ Slectionnez la fonction 5. TANH
2.5` Calcule tanh(2.5)
Lcran affiche le rsultat suivant :
En mode RPN, la squence de touches qui permet ce calcul est la suivante :
2.5` Entre largument dans la pile
Slectionnez le menu MTH.
4@@OK@@ Slectionnez le menu 4. HYPERBOLIC..
5@@OK@@ Slectionnez la fonction 5. TANH
Le rsultat est :
Les oprations dcrites ci-dessus supposent que vous utilisiez le paramtre par
dfaut pour lindicateur systme 117 (CHOOSE boxes). Si vous avez chang
ltat de cet indicateur (voir Chapitre 2) en menu SOFT, le menu MTH
apparatra sous forme dindicateurs des touches de menu, comme indiqu ci-
dessous (en mode ALG gauche et en mode RPN droite) :
En appuyant sur L, on affiche le reste des options :
Page. 3-11
Ainsi, pour slectionner, par exemple, le menu des fonctions hyperboliques,
avec ce format de menu, appuyez sur )@@HYP@ , ce qui donne :

Enfin, pour slectionner, par exemple, la fonction tangente hyperbolique (tanh),
appuyez simplement sur @@TANH@.
Par exemple, pour calculer tanh(2.5), en mode ALG, en utilisant les Menus
SOFT plutt que les CHOOSE boxes, procdez ainsi :
Slectionnez le menu MTH
)@@HYP@ Slectionne le menu HYPERBOLIC.
@@TANH@ Slectionne la fonction TANH.
2.5` Calcule tanh(2.5)
En mode RPN, on calcule la mme valeur en utilisant :
2.5` Entre largument dans la pile
Slectionnez le menu MTH
)@@HYP@ Slectionne le menu HYPERBOLIC.
@@TANH@ Slectionne la fonction TANH
Note: En appuyant sur on affichera la premire partie des options
MTH. De plus, en utilisant la combinaison on affichera toutes les
fonctions du menu lcran, comme indiqu ci-dessous.
Note: Pour afficher des options supplmentaires sur ces touches de menu,
appuyez sur la touche L ou sur la combinaison de touches .
Page. 3-12
A titre dexercice dapplication des fonctions hyperboliques, vrifiez les valeurs
suivantes :
SINH (2.5) = 6.05020.. SINH
-1
(2.0) = 1.4436
COSH (2.5) = 6.13228.. ACOSH
-1
(2.0) = 1.3169
TANH (2.5) = 0.98661.. TANH
-1
(0.2) = 0.2027
EXPM (2.0) = 6.38905. LNP1(1) = 0.69314.
Encore une fois, le processus gnral expliqu dans ce paragraphe peut
sappliquer toute slection doptions dans nimporte lequel des menus de
calcul.
Fonctions relles
Choisir l'option 5. REAL.. dans le menu MTH, avec l indicateur systme 117
paramtr sur CHOOSE boxes, produit la liste de menu suivant :


Loption 19. MATH.. permet de revenir au menu MTH. Les autres fonctions sont
groupes en six diffrents groupes dcrits ci-dessous.
Si lindicateur systme 117 est en position Menus SOFT, le menu des fonctions
relles REAL apparatra comme suit (si, comme ici, on utilise le mode ALG, mais
les mmes touches de menu seront galement accessibles en mode RPN):

Page. 3-13
La toute dernire option, )@@MTH@, permet de revenir au menu, MTH.
Fonctions pourcentage
On utilise ces fonctions pour calculer des pourcentages et dautres valeurs qui
leurs sont associes de la faon suivante :
% (y,x) : calcule x pour cent de y
%CH(y,x) : calcule 100(y-x)/x, c'est--dire le changement de
pourcentage, la diffrence entre deux nombres.
%T(y,x) : calcule 100 x/y, c'est--dire le total du pourcentage, la
partie qu'un nombre (x) est d'un autre nombre (y).
Ces fonctions requirent deux arguments. Nous illustrons le calcul de
%T(15,45), cest--dire le calcul de 15% de 45, plus loin. Nous supposons que
le mode de calcul est ALG, et que lindicateur systme 117 est en position
CHOOSE boxes. La procdure est la suivante :
Slectionnez le menu MTH
5@@OK@@ Slectionnez le menu 5. REAL..
3@@OK@@ Slectionnez la fonction 5. %T
15 Entrez le premier argument
Entrez une virgule pour sparer les arguments
45 Entrez le deuxime argument
` Calculez la fonction
Le rsultat est le suivant :
En mode RPN, souvenez-vous que largument y se trouve dans le deuxime
niveau de la pile, alors que largument x se trouve dans le premier niveau de la
pile. Cela signifie que vous devez dabord entrer x et ensuite y, comme en
mode ALG. Ainsi, pour calculer %T(15,45), en mode RPN, et avec lindicateur
systme 117 en position CHOOSE boxes, nous procderons comme suit :
15` Entrez le premier argument
45` Entrez le deuxime argument
Slectionnez le menu MTH
5@@OK@@ Slectionnez le menu 5. REAL..
3@@OK@@ Slectionnez la fonction 5. %T
Page. 3-14
A titre dexercice utilisant les fonctions associes aux pourcentages, vrifiez le
calcul des valeurs suivantes : %(5,20) = 1, %CH(22,25) = 13.6363,
%T(500,20) = 4
Minimum et maximum
Utilisez ces fonctions pour dterminer le minimum ou le maximum de deux
arguments.
MIN(x,y) : valeur minimale de x et y
MAX(x,y) : valeur maximale de x et y
A titre dexercice, vrifiez que MIN(-2,2) = -2, MAX(-2,2) = 2
Modulo
MOD: y mod x = reste de y/x, cest--dire que, si x et y sont deux nombres
entiers, y/x = d + r/x, o d = quotient, r = reste. On a alors, r = y mod x.
Veuillez noter que MOD nest pas une fonction, mais un oprateur, et donc, en
mode ALG, MOD devra tre utilis en tant que y MOD x et non pas en tant
que MOD(y,x). Ainsi, lutilisation de MOD est identique celle de +,
-, *, /.
A titre dexercice, vrifiez que 15 MOD 4 = 15 mod 4 = reste de 15/4 = 3
Valeur absolue, signe, mantisse, exposant, entier et parties dcimales
ABS(x) : calcule la valeur absolue, |x|
SIGN(x) : dtermine le signe de x, qui est, -1, 0, ou 1.
MANT(x) : dtermine la mantisse dun nombre en log
10
.
XPON(x) : dtermine la puissance dun nombre rel
IP(x) : dtermine la partie entire dun nombre rel
FP(x) : dtermine la partie fractionelle dun nombre rel
Note: Les exercices de cette section illustrent lutilisation gnrale des fonc-
tions deux arguments. On peut gnraliser le fonctionnement des fonctions
de 3 arguments ou plus partir de ces exemples.
Page. 3-15
A titre dexercice, vrifiez que ABS(-3) = |-3| = 3, SIGN(-5) = -1, MANT(2540)
= 2.540, XPON(2540) = 3, IP(2.35) = 2, FP(2.35) = 0.35.
Fonctions darrondi, de troncage, par dfaut (floor), et par excs (ceiling)
RND(x,y) : arrondit y avec x dcimales
TRNC(x,y) : tronque y avec x dcimales
FLOOR(x) : entier immdiatement infrieur ou gal x
CEIL(x) : entier immdiatement suprieur ou gal x
A titre dexercice, vrifiez que RND(1.4567,2) = 1.46, TRNC(1.4567,2) =
1.45, FLOOR(2.3) = 2, CEIL(2,3) = 3
Fonctions de conversions de radians en degrs et de degrs en radians
DR (x) : convertit des degrs en radians
RD (x) : convertit des radians en degrs.
A titre dexercice, vrifiez que DR(45) = 0.78539 (i.e., 45
o
= 0.78539
rad
),
RD(1.5) = 85.943669.. (i.e., 1.5
rad
= 85.943669..
o
).
Fonctions spciales
Option 11. Special functions dans le menu MTH contient les fonctions
suivantes :
GAMMA: La fonction Gamma ()
PSI: N-ime drive de la fonction digamma
Psi: Fonction digamma, drive de ln(Gamma)
La fonction Gamma est dfinie par . Cette fonction
trouve des applications en mathmatiques appliques aux sciences et
lingnierie, ainsi quen probabilits et en statistiques.



=
0
1
) ( dx e x
x

Page. 3-16
La fonction PSI, (x,y), reprsente la y
ime
drive de la fonction digamma,
cest--dire : , o (x) est la fonction digamma, encore
appele fonction Psi. Pour cette fonction, y doit tre un nombre positif.
La fonction Psi, (x), ou fonction digamma, est dfinie par .
Des exemples de ces fonctions spciales sont illustrs ici en modes ALG et RPN.
A titre dexercice, vrifiez que GAMMA(2.3) = 1.166711, PSI(1.5,3) =
1.40909.. et Psi(1.5) = 3.64899739..E-2.
Ces calculs sont indiqus sur laffichage suivant :
Factorial of a number
La factorielle dun nombre entier positif n est dfinie par n!=n(n-1)(n-2)
321, avec 0! = 1. La fonction factorielle est accessible en utilisant
~2. Dans lun des deux modes ALG et RPN, entrez dabord le
nombre, et ensuite la squence ~2. Exemple:
5~2`.
La fonction Gamma, dfinie ci-dessus, a la proprit suivante :
() = (1) (1), for > 1.
Et donc, elle est lie la factorielle dun nombre, par la relation () = (1)!,
si a est un entier positif. Nous pouvons galement utiliser la fonction factorielle
pour calculer la fonction Gamma, et inversement. Par exemple : (5) = 4! or,
4~2`. La fonction factorielle est accessible par le menu MTH,
par le menu 7. PROBABILITY..
) ( ) , ( x
dx
d
x n
n
n
=
)] ( ln[ ) ( x x =
Page. 3-17
Les constantes de la calculatrice
Les valeurs suivantes sont les constantes mathmatiques de votre calculatrice :
e: base des logarithmes npriens.
i: unit imaginaire complexe, i
i 2
= -1.
: rapport du primtre dun cercle et de son diamtre.
MINR: le plus petit nombre rel de la calculatrice.
MAXR: le plus grand nombre rel de la calculatrice.
Pour accder ces constantes, slectionner loption 11. CONSTANTS dans le
menu MTH,
La liste des constantes est affiche ainsi :

Slectionner lun de ces objets aura pour effet de placer cet objet, que ce soit
un symbole (ex. : e, i, , MINR, ou MAXR) ou une valeur (2.71.., (0,1), 3.14..,
1E-499, 9.99..E499) dans la pile.
Veuillez noter que e est galement accessible par le clavier en tant que exp(1),
cest--dire 1`, en mode ALG, ou 1`, en mode
RPN. La valeur est galement accessible directement depuis le clavier, en tant
que . Et enfin, i est accessible en utilisant .
Oprations sur les units
Il est possible dassocier des units aux nombres de la calculatrice. Ainsi, il est
possible de calculer des rsultats qui impliquent un systme dunits cohrent et
de produire un rsultat avec la combinaison dunits approprie.
Page. 3-18
Le menu des units (UNITS)
On lance le menu des units par la combinaison de touches (associe
la touche 6). Avec lindicateur systme 117 paramtr sur CHOOSE
boxes, vous obtenez le menu suivant :

Option 1. Tools.. contient des fonctions doprations sur les units (sera
prsent plus loin). Options 3. Length.. jusqu' 17. Viscosity.. contiennent des
menus avec un certain nombre dunits pour chacune des quantits dcrites.
Par exemple, choisir l'option 8. Force.. affiche le menu des units suivant :

Lutilisateur reconnatra la plupart de ces units (certaines dentre elles, comme
la dyne, ne sont plus trs utilises de nos jours) vues en cours de physique : N
= newtons, dyn = dynes, gf = grammes force (pour les distinguer des
grammes-masse, une unit de masse), kip = kilo-livres (1000 livres), lbf = livre-
force (pour les distinguer des livres-masse),pdl = poundal.
Pour affecter une unit un nombre, le nombre doit tre suivi dun symbole
soulign. Ainsi, une force de 5 N sera entre en tant que 5_N.
Page. 3-19
Pour effectuer des oprations plus compltes sur les units, les touches menu
SOFT permettent dassocier des units de faon plus pratique. Changez
lindicateur systme 117 en menu SOFT (voir Chapitre 1) et utilisez la
combinaison de touches pour obtenir les menus suivants. Appuyer sur
L pour afficher la page de menu suivante :
En appuyant sur les touches de menu, on pourra ouvrir des sous-menus dunits
de la section en question. Par exemple, pour le sous-menu @)SPEED, les units
suivantes sont disponibles :

En appuyant sur les touches de menu @)UNITS, on revient au menu des units
(UNITS).
Souvenez-vous que vous pouvez tout moment afficher tous les composants du
menu lcran en tapant , et ainsi, pour lensemble des units @)ENRG les
indicateurs suivants apparatront :

Note: Utilisez la touche L ou la combinaison de touches pour
naviguer dans les menus.
Page. 3-20
Units disponibles
La liste des units disponibles dans le menu des units (UNITS) est donne ci-
dessous. Le symbole de lunit est indiqu, suivi par le nom de lunit entre
parenthses :
LENGTH (LONGUEUR)
m (mtre), cm (centimtre), mm (millimtre), yd (yard), ft (pied), in (pouce), Mpc
(Mega parsec), pc (parsec), lyr (anne lumire), au (unit astronomique), km
(kilomtre), mi (mile international), nmi (mile nautique), miUS (mile amricain),
chain (chane), rd (perche), fath (brasse), ftUS (pied amricain), Mil (Mil),
(micron), (Angstrom), fermi (fermi)
AREA (SURFACE)
m^2 (mtre carr), cm^2 (centimtre carr), b (barn), yd^2 (yard carr), ft^2
(pied carr), in^2 (pouce carr), km^2 (kilomtre carr), ha (hectare), a (are),
mi^2 (mile carr), miUS^2 (mile amricain carr), acre (acre)
VOLUME
m^3 (mtre cube), st (stre), cm^3 (centimtre cube), yd^3 (yard cube), ft^3
(pied cube), in^3 (pouce cube), l (litre), galUK (gallon britannique), galC
(gallon canadien), gal (gallon amricain), qt (quart), pt (pinte), ml (millilitre), cu
(tasse amricaine), ozfl (once fluide amricain), ozUK (once fluide britannique),
tbsp (cuillre soupe), tsp (cuillre caf), bbl (baril), bu (boisseau), pk
(pince), fbm (board foot)
TIME (TEMPS)
yr (anne), d (jour), h (heure), min (minute), s (seconde), Hz (hertz)
SPEED (VITESSE)
m/s (mtre par seconde), cm/s (centimtre par seconde), ft/s (pieds par
seconde), kph (kilomtre heure), mph (mile heure), knot (noeud), c (vitesse de la
lumire), ga (constante de gravit)
Page. 3-21
MASS (MASSE)
kg (kilogramme), g (gramme), Lb (livre), oz (once), slug (balle), lbt (livre Troy),
ton (short ton), tonUK (long ton), t (tonne), ozt (Troy once), ct (carat), grain
(grain), u (unit de masse atomique), mol (mole)
FORCE
N (newton), dyn (dyne), gf (gramme-force), kip (kilolivre-force), lbf (livre-force)
ENERGY (ENERGIE)
J (joule), erg (erg), Kcal (kilocalorie), Cal (calorie), Btu (International table btu),
ftlbf (pied-livre), therm (EEC therm), MeV (mega electron-volt), eV (electron-volt)
POWER (PUISSANCE)
W (watt), hp (cheval vapeur),
PRESSURE (PRESSION)
Pa (pascal), atm (atmosphre), bar (bar), psi (livres par pouce carr), torr (torr),
mmHg (millimtres de mercure), inHg (pouces de mercure), inH20 (pouces
deau),
TEMPERATURE
o
C (degr Celsius),
o
F (degr Fahrenheit), K (Kelvin),
o
R (degr Rankine),
ELECTRIC CURRENT (MESURES ELECTRIQUES)
V (volt), A (ampre), C (coulomb), (ohm), F (farad), W (watt), Fdy (faraday),
H (henry), mho (mho), S (siemens), T (tesla), Wb (weber)
ANGLE (mesures d'angles plans et solides)
o
(degr), r (radian), grad (grade), arcmin (minute darc), arcs (second darc),
sr (stradian)
LIGHT (LUMIERE-Mesures dillumination)
fc (footcandle), flam (footlambert), lx (lux), ph (phot), sb (stilb), lm (lumem), cd
(candela), lam (lambert)
Page. 3-22
RADIATION
Gy (gray), rad (rad), rem (rem), Sv (sievert), Bq (becquerel), Ci (curie), R
(roentgen)
VISCOSITY (VISCOSITE)
P (poise), St (stokes)
Units non numres
Les units qui ne sont pas numres dans le menu des units mais sont
disponibles dans la calculatrice sont les suivantes :gmol (gramme-mole), lbmol
(livre-mole), rpm (tours par minute), dB (dcibels). On peut accder ces units
par le menu 117.02, en utilisant MENU(117.02) en mode ALG, ou 117.02 `
MENU en mode RPN. Le menu suivant apparait sur l'cran (utilisez
pour montrer les noms) :
On peut aussi accder ces units dans le catalogue, et, par exemple :
gmol: N~g
lbmol: N~l
rpm: N~r
dB: N~d
Convertir en units de base
Pour convertir lune de ces units en une unit par dfaut du Systme
International, utilisez la fonction UBASE. Par exemple, pour trouver la valeur de
1 poise (unit de viscosit) en units SI, faites :
En mode ALG, avec lindicateur systme 117 en position CHOOSE boxes :
Slectionnez le menu units (UNITS)
@@OK@@ Slectionnez le menu outils (TOOLS)
Page. 3-23
@@OK@@ Slectionnez la fonction UBASE
1 Entrez 1 et souligner
Slectionnez le menu units (UNITS)
@@OK@@ Slectionnez loption viscosit (VISCOSITY)
@@OK@@ Slectionnez le menu units (UNITS)
` Convertissez les units
Ceci produit laffichage suivant ( savoir : 1 poise = 0.1 kg/(ms)):
En mode RPN, avec lindicateur systme 117 en position CHOOSE boxes :
1 Entrez 1 (sans souligner)
Slectionnez le menu units (UNITS)
@@OK@@ Slectionnez loption viscosit (VISCOSITY)
@@OK@@ Slectionnez lunit P (poise)
Slectionnez le menu units (UNITS)
@@OK@@ Slectionnez le menu outils (TOOLS)
@@OK@@ Slectionnez la fonction UBASE
En mode ALG, avec lindicateur systme 117 en position menus SOFT :
Slectionnez le menu units (UNITS)
)@TOOLS Slectionnez le menu outils (TOOLS)
@UBASE Slectionnez la fonction UBASE
1 Entrez 1 et souligner
Slectionnez le menu units (UNITS)
@)VISC Slectionnez loption viscosit (VISCOSITY)
@@@P@@ Slectionnez lunit P (poise)
` Convertissez les units
En mode RPN, avec lindicateur systme 117 en position menus SOFT :
1 Entrez 1 (sans souligner)
Slectionnez le menu units (UNITS)
@)VISC Slectionnez loption viscosit (VISCOSITY)
@@@P@@ Slectionnez lunit P (poise)
Page. 3-24
Slectionnez le menu units (UNITS)
)@TOOLS Slectionnez le menu outils (TOOLS)
@UBASE Slectionnez la fonction UBASE
Associer des units des nombres
Pour affecter une unit un nombre, le nombre doit tre suivi dun symbole
soulign (, key(8,5)). Ainsi, une force de 5 N sera entre en tant que
5_N.
Voici la squence suivre pour entrer ce nombre en mode ALG, avec
lindicateur systme en position CHOOSE boxes.
5 Entrez le nombre et le symbole soulign
Slectionnez le menu units (UNITS)
8@@OK@@ Slectionnez les units de force (8. Force..)
@@OK@@ Slectionnez Newtons (N)
` Entrez la quantit avec les units dans la pile
Laffichage est alors le suivant :
Pour entrer la mme quantit, en mode RPN, utiliser la squence de touches
suivante :
5 Entrez le nombre (pas de symbole soulign)
Slectionnez le menu units (UNITS)
8@@OK@@ Slectionnez les units de force (8. Force..)
@@OK@@ Slectionnez Newtons (N)
Vous remarquerez que le symbole soulign apparat automatiquement, lorsque
le mode RPN est actif. On obtient laffichage suivant :
Note: Si vous oubliez le symbole soulign, le rsultat est lexpression 5*N,
et N reprsente ici un nom de variable et non des Newtons.
Page. 3-25
Comme cela est expliqu plus haut, si lindicateur systme 117 est en position
menus SOFT, le menu des units (UNITS) apparatra sous la forme dindications
des touches de menu. Cette option est trs pratique si vous souhaitez effectuer
des oprations avec des units de faon rpte.
Les squences de touches utilises pour entrer les units, lorsque loption menu
SOFT est slectionne, sont dcrites ci-dessous, pour les modes ALG et RPN. Par
exemple, en mode ALG, pour entrer la quantit 5_N, utilisez la squence
suivante :
5 Entrez le nombre et le symbole soulign
Slectionnez le menu units (UNITS)
L @)@FORCE Slectionnez les units de force
@ @@N@@ Slectionnez Newtons (N)
` Entrez la quantit avec les units dans la pile
Pour la mme quantit, en mode RPN, utilisez la squence suivante :
5 Entrez le nombre (pas de symbole soulign)
Slectionnez le menu units (UNITS)
L@)@FORCE Slectionnez les units de force
@ @@N@@ Slectionnez Newtons (N)
Les prfixes dunits
Vous pouvez utiliser les prfixes dunits selon la table des prfixes du Systme
International qui suit.
Labrviation du prfixe est indique et est suivie du nom et de lexposant x de
la puissance de 10
x
correspondant chaque prfixe :
___________________________________________________
Prfixe Nom x Prfixe Nom x
___________________________________________________
Note: Vous pouvez entrer une quantit avec ses units en entrant le symbole
soulign et les units avec le ~ du clavier. Par exemple, 5~n
donnera le rsultat : 5_N
Page. 3-26
Y iotta +24 d deci -1
Z zetta +21 c centi -2
E exa +18 m milli -3
P peta +15 micro -6
T tera +12 n nano -9
G giga +9 p pico -12
M mega +6 f femto -15
k,K kilo +3 a atto -18
h,H hecto +2 z zepto -21
D(*) deca +1 y yocto -24
___________________________________________________
(*) Dans le systme international, ce prfixe est da et non D. Cependant, dans
la calculatrice, on utilisera D pour deca.
Pour entrer ces prfixes, tapez simplement le prfixe en utilisant la touche ~
sur le clavier. Par exemple, pour entrer 123 pm (123 picomtres), utilisez la
squence :
123~p~m
En utilisant UBASE pour convertir ce nombre en units par dfaut (1 m), on
obtient :
Oprations sur les units
Une fois quune quantit et ses units sont entrs dans la pile, on peut les utiliser
pour effectuer des oprations comme pour des nombres normaux, mis part le
fait que les quantits avec units ne peuvent pas tre des arguments de
fonctions (par exemple : SQ ou SIN). Ainsi, si vous essayez de calculer
LN(10_m), un message derreur apparat : Error: Bad Argument Type.
Voici quelques exemples de calculs en mode ALG. Faites attention lorsque vous
multipliez ou divisez des quantits avec units, vous devez entrer chaque
quantit et ses units entre parenthses. Ainsi, pour entrer le produit 12.5m
5.2_yd, par exemple, tapez (12.5_m)*(5.2_yd) `:
Page. 3-27
ce qui donne 65_(myd). Pour convertir en units du SI, utilisez la fonction
UBASE:
Pour effectuer une division, par exemple, 3250 mi / 50 h, entrez, (3250_mi)/
(50_h) `:
ce qui, une fois transform en units SI avec la fonction UBASE, donne :
Les additions et les soustractions peuvent tre effectues en mode ALG sans
utiliser les parenthses, et par exemple, on peut entrer 5 m + 3200 mm,
simplement sous la forme 5_m + 3200_mm `:
Note: Souvenez-vous que la variable ANS(1) est accessible par la
combinaison de touches (associe la touche `).
Page. 3-28
Une expression plus complique ncessiterait des parenthses, comme dans le
cas de, (12_mm)*(1_cm^2)/(2_s) `:
Les calculs de pile en mode RPN ne ncessitent pas de parenthses, et on a,
par exemple :
12_m `1.5_yd ` *
3250_mi `50_h ` /
Ces oprations donnent les rsultats suivants :
Essayez galement les oprations suivantes :
5_m `3200_mm ` +
12_mm `1_cm^2 `*2_s ` /
Ces deux dernires oprations donnent :
Outils de manipulation dunits
Le menu UNITS a un sous-menu TOOLS (outils), qui contient les fonctions
suivantes :
Note: Les units ne sont pas acceptes dans les expressions crites avec
lEditeur dquation.
Page. 3-29
CONVERT(x,y) : convertit un objet units x en un objet units y
UBASE(x) : convertit un objet units x en units du SI
UVAL(x) : extrait la valeur de lobjet units x
UFACT(x,y) : factorise lunit y de lobjet units x
UNIT(x,y) : combine la valeur de x avec les units de y
La fonction UBASE a t dcrite en dtail dans un paragraphe prcdent de ce
chapitre. Pour accder lune de ces fonctions, reportez--vous aux exemples
donns plus haut pour la fonction UBASE. Vous remarquerez que la fonction
UVAL ne requiert quun argument, mais que les fonctions CONVERT, UFACT et
UNIT ncessitent deux arguments.
Essayez les exercices suivants, dans votre mode de calcul prfr. Le rsultat ci-
dessous a t produit en mode ALG avec le systeme flag 117 paramtr sur
menu SOFT :
Exemples pour la fonction CONVERT
Ces exemples donnent le mme rsultat, qui est la conversion de 33 watts en
btu
CONVERT(33_W,1_hp) `
CONVERT(33_W,11_hp) `
Ces oprations apparaissent ainsi lcran :
Exemples pour la fonction UVAL :
UVAL(25_ft/s) `
UVAL(0.021_cm^3) `
Page. 3-30
Exemples pour la fonction UFACT :
UFACT(1_ha,18_km^2) `
UFACT(1_mm,15.1_cm) `
Exemples pour la fonction UNIT :
UNIT(25,1_m) `
UNIT(11.3,1_mph) `
Constantes physiques de la calculatrice
Aprs lutilisation des units, nous allons maintenant prsenter les constantes
physiques disponibles dans la mmoire de la calculatrice. Ces constantes
physiques sont mmorises dans une bibliothque des constantes accessible
avec la commande CONLIB. Pour ouvrir cette bibliothque, tapez simplement
cette commande dans la pile :
~~conlib~`
ou bien encore, vous pouvez slectionner la commande CONLIB depuis le
catalogue des commandes, comme suit : Dabord, ouvrez le catalogue en
utilisant : N~c. Utilisez ensuite les flches vers le haut et vers le bas
Page. 3-31
pour slectionner CONLIB. Enfin, appuyez sur la touche de menu
F(@@OK@@) Appuyez sur `, si ncessaire.
La bibliothque des constantes saffichera ainsi (utilisez la flche vers le bas
pour vous dplacer dans la bibliothque) :
Les touches de menu correspondant cette bibliothque de constantes
(CONSTANTS LIBRARY) contiennent les fonctions suivantes :
SI lorsquelle est active, les constantes sont affiches en units du SI
ENGL lorsquelle est active, les constantes sont affiches en units impriales (*)
UNIT lorsquelle est active, les constantes sont affiches avec leurs units (*)
VALUE lorsquelle est active, les constantes sont affiches sans units
STK copie la valeur (avec ou sans unit) dans la pile
QUIT sort de la bibliothque des constantes
(*) Actif uniquement si la fonction VALUE a t choisie.
Page. 3-32
Lorsque loption VALUE est active (units du SI), le haut de la bibliothque des
constantes saffiche ainsi :
Pour afficher les valeurs des constantes en units impriales, appuyez sur
loption @ENGL :
Si nous dsactivons loption UNITS (en appuyant sur @UNITS ), seules les valeurs
seront affiches (les units impriales tant slectionnes dans ce cas) :
Pour copier la valeur de Vm dans la pile, slectionner le nom de la variable,
avant dappuyer sur , appuyez ensuite sur @QUIT@. Si le mode de calcul est
ALG, laffichage est le suivant :
Laffichage montre ce que lon appelle une valeur tiquete, Vm:359.0394.
Dans ce cas, Vm, est ltiquette de ce rsultat. Toute opration arithmtique
utilisant ce nombre ignorera ltiquette. Essayez par exemple :
2*`, qui donne :
Page. 3-33
La mme opration en mode RPN seffectue par la combinaison de touches
suivante (une fois la valeur de Vm extraite de la bibliothque de constantes) :
2`*
Fonctions de physiques particulires
Le menu 117, accessible par MENU(117) en mode ALG, ou par 117 `
MENU en mode RPN, affiche le menu suivant (les indicateurs sont affichs
lcran en utilisant ) :
Les fonctions sont :
ZFACTOR : Fonction Z pour la compressibilit des gaz
FANNING : Facteur de friction Fanning pour les dbits liquides
DARCY : Facteur de friction Darcy-Weisbach pour les dbits liquides
F0 : Fonction de puissance mise par un corps noir
SIDENS : Densit intrinsque du silicium
TDELTA : Fonction Delta pour les tempratures
Sur la deuxime page de ce menu (appuyez sur L) se trouvent les lments
suivants :
Dans le menu de cette page, se trouvent une fonction (TINC) et un certain
nombre dunits dcrites dans un paragraphe prcdent sur les units (voir plus
haut). La fonction en question est :
TINC: Commande dincrmentation de la temprature
Page. 3-34
Parmi toutes les fonctions disponibles dans ce MENU (menu UTILITY), cest--
dire les fonctions ZFACTOR, FANNING, DARCY, F0, SIDENS, TDELTA et
TINC, les fonctions FANNING et DARCY sont dcrites au Chapitre 6 dans le
cadre de la rsolution dquations pour le dbit dun pipeline. Les autres
fonctions sont dcrites ci-dessous.
Fonction ZFACTOR
La fonction ZFACTOR calcule le facteur de correction pour la compressibilit
des gaz non parfaits type hydrocarbures. Cette fonction est accessible par
ZFACTOR(x
T
, y
P
), o x
T
est la temprature normalise, cest--dire le rapport de
la temprature relle et de la temprature pseudo-critique, et o y
P
est la
pression normalise, cest--dire le rapport le la pression relle et de la pression
pseudo-critique. La valeur de x
T
doit tre entre 1.05 et 3.0, alors que la valeur
de y
P
doit tre entre 0 et 30. Par exemple, en mode ALG :
Fonction F0
La fonction F0 (T, ) calcule la fraction (sans dimension) de la puissance totale
mise par le corps noir la temprature T entre les longueurs donde 0 et . Si
aucune unit nest affecte T et , on suppose que T est en K et que est en
mm. Par exemple, en mode ALG :
Fonction SIDENS
La fonction SIDENS(T) calcule la densit intrinsque du silicium (en units par
1/cm
3
) en fonction de la temprature T (T en K), pour T comprise entre 0 et
1685 K. Par exemple :
Page. 3-35
Fonction TDELTA
La fonction TDELTA(T
0
,T
f
) retourne lincrment en temprature T
f
T
0
. Le rsultat
est donn dans les mmes units que T
0
, si elle en a. Sinon, elle renvoie
simplement la diffrence entre ces deux nombres. Par exemple :
Lutilit de cette fonction est de faciliter le calcul des diffrences de tempratures
dans les diffrents systmes dunits. Sinon, il sagit simplement dune
soustraction, et ainsi, on a :
Fonction TINC
La fonction TINC(T
0
,T) calcule T
0
+DT. Le principe de cette fonction est le mme
que celui de la fonction TDELTA dans le sens quelle renvoie le rsultat dans les
units de T
0
. Sinon, elle renvoie simplement le rsultat de laddition des deux
valeurs, cest--dire :
Dfinir et utiliser des fonctions
Les utilisateurs peuvent dfinir leurs propres fonctions en utilisant la commande
DEF accessible par la squence de touches (associe la touche
2). La fonction doit tre entre dans le format suivant :
Nom_de_la_fonction(arguments) = expression_qui_contient_les_argumenteurs.
Par exemple, on peut dfinir une fonction simple H(x) = ln(x+1) + exp(-x).
Supposons que vous ayez besoin de calculer cette fonction pour un certain
nombre de valeurs discrtes et que, par consquent, vous souhaitiez nappuyer
Page. 3-36
que sur une seule touche pour obtenir le rsultat sans devoir retaper
lexpression pour chacune des valeurs. Dans lexemple suivant, nous supposons
que vous tes en mode ALG. Composez la combinaison de touches suivante :
~h~x
~x+1+~x`
Laffichage est le suivant :
Appuyez sur la touche J, et vous remarquerez quune nouvelle variable
apparat sur la touche de menu (@@@H@@). Pour afficher le contenu de cette variable,
appuyez sur @@@H@@. Cela donne alors :
Ainsi, la variable H contient un programme dfini par :
<< x LN(x+1) + EXP(x) >>
Ceci est un programme simple qui est crit dans le langage de programmation
par dfaut de la calculatrice. Ce langage de programmation est appel
UserRPL. Le programme ci-dessus est relativement simple et est constitu de
deux parties, incluses entre les dlimiteurs du programme << >>:
Entres : x x
Calcul : LN(x+1) + EXP(x)
Ceci est interprt de la faon suivante : on entre une valeur qui est
temporairement affecte la variable x (appele variable locale), on calcule
lexpression entre guillemets qui contient la variable locale et on affiche
lexpression calcule.
Page. 3-37
Pour activer la fonction en mode ALG, tapez le nom de la fonction suivi de
largument entre parenthses, par exemple : @@@H@@@ 2`. Des
exemples sont affichs ci-dessous :

En mode RPN, pour activer la fonction, entrez dabord largument, et appuyez
ensuite sur la touche de menu correspondant au nom de la variable @@@H@@@ . Par
exemple, vous pouvez essayer dentrer : 2@@@H@@@ . Les autres exemples ci-
dessus peuvent tre entrs en utilisant : 1.2@@@H@@@ , 2`3/
@@@H@@@ .
Les fonctions peuvent comporter plus de 2 arguments. Par exemple, laffichage
ci-dessous indique la dfinition de la fonction K(,) = +, et son calcul pour
les arguments K(2,), et K(1.2,2.3):
Le contenu de la variable K est : << + >>.
Fonctions dfinies par plus dune expression
Dans cette section, nous nous intressons aux fonctions qui sont dfinies par
deux expressions ou plus. Un exemple dune telle fonction serait :
La comporte la fonction IFTE (IF-Then-Else) qui permet de dcrire de telles
fonctions.

>
<
=
0 , 1
0 , 1 2
) (
2
x x
x x
x f
Page. 3-38
Fonction IFTE
La fonction ITFE scrit IFTE(condition, opration_si_vrai, opration_si_faux)
Si la condition est vraie alors lopration_si_vrai est applique, sinon
opration_si_faux est applique. Par exemple, on peut crire f(x) = IFTE(x>0,
x^2-1, 2*x-1), pour exprimer la fonction dcrite plus haut. La fonction ITFE est
accessible dans le catalogue des fonctions (N). On peut accder au
symbole > (suprieur ) par (associe la touche Y). Pour dfinir cette
fonction en mode ALG, utilisez la commande :
DEF(f(x) = IFTE(x>0, x^2-1, 2*x-1))
puis appuyez sur `. En mode RPN, entrez la fonction entre apostrophes :
f(x) = IFTE(x>0, x^2-1, 2*x-1)
puis appuyez sur .
Appuyez sur J pour retourner au menu des variables. La fonction @@@f@@@ est
alors accessible par les touches de menu. Appuyez sur @@@f@@@ pour afficher
le programme ainsi produit :
<< x IFTE(x>0, x^2-1, 2*x-1) >>
Pour appliquer la fonction en mode ALG, tapez le nom de la fonction, f, suivi du
nombre auquel vous souhaitez lappliquer, par exemple, f(2), puis appuyez sur
`. En mode RPN, entrez le nombre et appuyez sur @@@f@@@. Vrifiez par
exemple que f(2) = 3, et que f(-2) = -5.
Fonctions IFTE combines
Pour programmer des fonctions plus compliques telles que
vous pouvez combiner plusieurs niveaux de fonctions IFTE, de la faon
suivante :
g(x) = IFTE(x<-2, -x, IFTE(x<0, x+1, IFTE(x<2, x-1, x^2))),
Trouvez cette fonction en utilisant n'importe quelle mthode ci-dessus et vrifiez
que :
g(-3) = 3, g(-1) = 0, g(1) = 0, g(3) = 9.

<
< +
<
=
2 ,
2 0 , 1
0 2 , 1
2 ,
) (
2
x x
x x
x x
x x
x g
Page. 4-1
Chapitre 4
Calculs avec des nombres complexes
Ce chapitre montre des exemples de calculs et dapplications de fonctions
des nombres complexes.
Dfinitions
Un nombre complexe z scrits z = x + iy, o x et y sont des nombres rels et i
est l'unit imaginaire dfinie par i
2
= -1. Le nombre complexe x+iy a une
partie relle, x = Re(z) et une partie imaginaire, y = Im(z). Nous pouvons
imaginer un nombre complexe comme un point P(x,y) dans le plan x-y, avec
l'axe x appel l'axe rel et l'axe y appel l'axe imaginaire. Et donc, on dit
qu'un nombre complexe crit sous sa forme x+iy est sous sa reprsentation
Cartsienne. Une autre manire d'crire la reprsentation polaire est la paire z
= (x,y). La reprsentation polaire dun nombre complexe est z = re
i
= rcos
+ i rsin, o r = |z| = est la magnitude du nombre complexe z et
= Arg(z) = arctan(y/x) reprsente l'argument du nombre complexe z. La
relation entre la reprsentation polaire et cartsienne d'un nombre complexe est
donne par la formule d'Euler : e
i
= cos + i sin . Le complexe conjugu
dun nombre complexe z = x + iy = re
i
, estz = x iy = re
-i
. Le complexe
conjugu de i peut tre imagin comme la projection de z par l'axe rel (x).
L'oppos de z, z = -x-iy = - re
i
peut tre considr comme la rflexion de z
sur lorigine.
Paramtrer la calculatrice en mode COMPLEX
Si vous travaillez avec des nombres complexes, il est prfrable de mettre la
calculatrice en mode complexe, l'aide de la squence des touches suivantes :
H)@@CAS@ @@CHK@@
Le mode COMPLEX sera slectionn si lcran des MODES CAS affiche loption
_Complex coche, c'est--dire :
2 2
y x +
Page. 4-2
Appuyez deux fois sur @@OK@@ afin de retourner la pile.
Saisie de nombres complexes
On peut saisir des nombres complexes dans la calculatrice dans lune des deux
reprsentations cartsiennes, savoir : x+iy ou (x,y). Les rsultats seront
affichs sur la calculatrice sous le format d'une paire ordonne, cest--dire,
(x,y). Par exemple, si la calculatrice est en mode ALG, le nombre complexe
(3.5,-1.2) est saisi de la faon suivante :
3.5\1.2`
Un nombre complexe peut aussi tre saisi sous la forme x+iy. Par exemple, en
mode ALG, 3.5-1.2i est saisi de la faon suivante :
3.5 -1.2*`
Lcran suivant apparat, aprs avoir saisi les nombres complexes.
En mode RPN, ces nombres seront saisis en appuyant successivement sur les
touches suivantes :
3.51.2\`
(Remarquez que lon appuie sur la touche de changement de signe aprs
avoir saisi le nombre 1.2, dans lordre oppos celui employ pour
lexercice en mode ALG)
Lcran RPN correspondant est prsent ci-dessous :
Page. 4-3
Notez que la dernire entre indique un nombre complexe de la forme x+iy.
Ceci car le nombre est entr entre deux guillemets simples, ce qui indique une
expression algbrique. Pour faire l'opration, nous utilisons la touche EVAL
().
Une fois que l'expression algbrique est value, vous obtenez le nombre
complexe (3.5,1.2).
Reprsentation polaire dun nombre complexe
Le rsultat illustr ci-dessus montre une reprsentation Cartsienne
(rectangulaire) du nombre complexe 3.5-1.2i. La reprsentation polaire peut
tre obtenue en changeant le systme coordonn en cylindrique ou polaire, en
utilisant la fonction CYLIN. Vous pouvez trouver cette fonction dans le
catalogue (N). Le passage en reprsentation polaire produit le rsultat
suivant en mode RPN :
Pour ce rsultat, il est en notation normale et la mesure angulaire est
paramtre sur radians (vous pouvez toujours choisir le mode radian avec la
fonction RAD). Le rsultat illustr ci-dessus reprsente une magnitude, 3.7, et un
angle 0.33029. Le symbole angulaire () saffiche devant la mesure dangle.
Retourner aux coordonnes cartsiennes ou rectangulaires en utilisant la
fonction RECT (prsente dans le catalogue N). Un nombre complexe en
reprsentation polaire scrit z = re
i
. Vous pouvez saisir ce nombre dans la
calculatrice en utilisant une paire ordonne sous la forme (r, ). Le symbole
angulaire () est saisi de la faon suivante ~6. Par exemple, le
nombre complexe z = 5.2e
1.5i
peut tre saisi comme suit (les illustrations
montrent la pile RPN avant et aprs avoir saisi le nombre) :
Page. 4-4

Parce que le systme coordonn est configur sur rectangulaire (ou cartsien) la
calculatrice convertit automatiquement le nombre saisi en coordonnes
cartsiennes, c'est--dire: x = r cos , y = r sin , gal, dans ce cas,
(0.3678, 5.18).
Dun autre ct, si le systme coordonn est paramtr sur coordonnes
cylindriques (utiliser CYLIN), la saisie dun nombre complexe (x,y), o x et y
sont des nombres rels, produira une reprsentation polaire. Par exemple, en
coordonnes polaires, saisir le nombre (3.,2.). Les illustrations montrent la pile
RPN avant et aprs avoir saisi le nombre :

Oprations simples avec des nombres complexes
Les nombres complexes peuvent tre combins en utilisant les quatre oprations
de base (+-*/). Les rsultats suivent les rgles de lalgbre avec
lavertissement suivant : i
2
= -1. Les oprations avec des nombres complexes
sont similaires celles avec des nombres rels. Par exemple, lorsque la
calculatrice est en mode ALG et le CAS est paramtr sur Complex, essayez les
oprations suivantes : (3+5i) + (6-3i) :
Notez que la partie relle (3+6) et la partie imaginaire (5-3) sont combines
ensemble et que le rsultat est une paire avec une partie relle 9 et une partie
imaginaire 2. Essayez deffectuer tout seul les oprations suivantes :
(5-2i) - (3+4i) = (2,-6)
(3-i)(2-4i) = (2,-14)
(5-2i)/(3+4i) = (0.28,-1.04)
Page. 4-5
1/(3+4i) = (0.12, -0.16)
Changer le signe dun nombre complexe
Pour changer le signe d'un nombre complexe, utilisez la touche \, par
exemple : -(5-3i) = -5 + 3i
Saisir le nombre imaginaireunitaire
Pour saisir le nombre imaginaire unitaire, appuyez sur :
Vous remarquerez que le nombre i est saisi en tapant la paire (0,1) si le CAS
est paramtr en mode APPROX. En mode EXACT, le nombre imaginaire de
lunit est saisi comme i.
Autres oprations
Les oprations telles que la magnitude, l'argument, les parties relle et
imaginaire et le conjugu complexe sont accessibles avec les menus CMPLX
dcrits ci-dessous.
Notes:
Le produit de deux nombres est reprsent par : (x
1
+iy
1
)(x
2
+iy
2
) = (x
1
x
2
-
y
1
y
2
) + i (x
1
y
2
+ x
2
y
1
).
La division de deux nombres complexes se fait en multipliant le numrateur et
le dnominateur par le conjugu complexe du dnominateur, par exemple :
Et donc, la fonction inverse INV (accessible avec la touche Y) est dfinie
comme :
2
2
2
2
2 1 1 2
2
2
2
2
2 1 2 1
2 2
2 2
2 2
1 1
2 2
1 1
y x
y x y x
i
y x
y y x x
iy x
iy x
iy x
iy x
iy x
iy x
+

+
+
+
=

+
+
=
+
+
2 2 2 2
1 1
y x
y
i
y x
x
iy x
iy x
iy x iy x +
+
+
=

+
=
+
Page. 4-6
Les menus CMPLX
Il existe deux menus CMPLX (Nombres CoMPLeXes) sur la calculatrice. Lun est
disponible en passant par le menu MTH (expliqu au Chapitre 3) et lautre reste
directement accessible par le clavier (). Les deux menus CMPLX sont
prsents ci-dessous.
Le menu CMPLX en passant par le menu MTH
Supposant lindicateur systme 117 paramtr sur CHOOSE bxoes (voir
Chapitre 2), on accde au sous-menu CMPLX au sein du menu MTH en utilisant
: 9@@OK@@. Les crans suivants expliquent ces tapes :

Le premier menu (options 1 6) indique les fonctions suivantes :
RE(z) : Partie relle dun nombre complexe
IM(z) : Partie imaginaire dun nombre complexe
CR(z) : Spare un nombre complexe (x,y) en sa partie relle et sa partie imaginaire
RC(x,y) : Forme le nombre complexe (x,y) partir des nombres rels x et y
ABS(z) : Calcule la magnitude dun nombre complexe ou la valeur absolue d'un nombre
rel.
ARG(z) : Calcule largument dun nombre complexe
Les dernires options (options 7 10) sont les suivantes :
SIGN(z) : Calcule un nombre complexe de magnitude unitaire z/|z|.
NEG : Change le signe de z
CONJ(z) : Produit le complexe conjugu de z
Page. 4-7
Des exemples dapplications de ces fonctions sont illustrs ci-dessous. Se
souvenir que pour le mode ALG, la fonction doit prcder largument, alors
quen mode RPN, vous devez dabord saisir largument avant de slectionner la
fonction. Noubliez pas non plus que vous pouvez afficher ces fonctions dans le
menu en changeant les paramtres de lindicateur systme 117 (Voir le
Chapitre 3).
Ce premier cran indique les fonctions RE, IM et CR. Notez que la dernire
fonction retourne une liste {3. 5.} correspondant aux parties relle et imaginaire
du nombre complexe:
La figure ci-dessous prsente les fonctions RC, ABS et ARG. Notez que la
fonction ABS est traduite comme |3.+5.i|, ce qui est la notation de la valeur
absolue. De plus, le rsultat de la fonction ARG, reprsentant un angle, sera
donn dans lunit de mesure dangles slectionne. Dans cet exemple,
ARG(3.+5.i) = 1.0303 est en radians.
Dans la figure suivante, nous vous prsentons des exemples des fonctions
SIGN, NEG (qui s'affiche en signe ngatif -) et CONJ.
Page. 4-8
Menu CMPLX accessible sur le clavier
On peut accder un second menu CMPLX en utilisant loption de la touche
shift de droite associe la touche 1, cest--dire : . En
paramtrant lindicateur de systme 117 sur CHOOSE boxes, le menu CMPLX
accessible par le clavier saffiche comme sur les crans suivants :

Le menu qui en rsulte comprend certaines fonctions dj introduites dans les
sections prcdentes, savoir ARG, ABS, CONJ, IM, NEG, RE et SIGN. Il
comprend aussi la fonction i qui sert la mme fonction que la combinaison de
touches , pour saisir le nombre imaginaire de lunit (= i) dans une
expression.
Le menu CMPLX accessible par le clavier constitue une autre mthode similaire
au menu accessible par le MTH, contenant les fonctions basiques des nombres
complexes. Essayez, pour vous exercer, dappliquer les exemples prcdents,
en utilisant le menu CMPLX accessible par le clavier.
Fonctions appliques aux nombres complexes
La plupart des fonctions pour nombres rels accessibles avec le clavier et
expliques au Chapitre 3, telles que, SQ, ,LN, e
x
, LOG, 10
X
, SIN, COS, TAN,
ASIN, ACOS, ATAN, peuvent aussi tre appliques aux nombres complexes. Le
rsultat est un autre nombre complexe, comme lillustrent les exemples suivants.
Pour utiliser cette fonction, suivez la mme mthode que pour les nombres rels
(voir Chapitre 3).
Page. 4-9

Fonctions du menu MTH
Les fonctions hyperboliques et leurs inverses, aussi bien que les fonctions
Gamma, PSI et Psi (fonctions uniques) ont t introduites et appliques aux
nombres complexes au Chapitre 3. Ces fonctions peuvent tre appliques aux
nombres complexes en suivant la mthode du Chapitre 3. Des exemples sont
affichs ci-dessous :

L'cran suivant indique que les fonctions EXPM et LNP1 ne peuvent pas tre
appliques aux nombres complexes. En revanche, les fonctions GAMMA, PSI et
Psi peuvent tre appliques aux nombres complexes :
Note : Lorsque lon utilise des fonctions trigonomtriques et leurs inverses avec
des nombres complexes, les arguments ne sont plus des angles. Par
consquent, la mesure angulaire slectionne pour la calculatrice na pas
dincidence sur le calcul de ces fonctions avec des arguments complexes. Pour
comprendre la manire dont les fonctions trigonomtriques et les autres
fonctions sappliquent aux nombres complexes, veuillez vous rfrer un livre
sur les variables complexes.
Page. 4-10

Fonction DROITE: quation dune ligne droite
La fonction DROITE prend pour argument deux nombres complexes (par ex. :
x
1
+iy
1
et x
2
+iy
2
) et retourne lquation de la ligne droite (par ex. : y = a+bx),
qui contient les points (x
1
,y
1
) et (x
2
,y
2
). Ainsi, la ligne passant entre les points
A(5,-3) et B(6,2) peut tre trouve en procdant comme suit (en mode
algbrique) :
La fonction DROITE se trouve dans le catalogue de commandes (N).
En utilisant EVAL(ANS(1)), le rsultat se simplifie :
Page. 5-1
Chapitre 5
Lalgbre et les oprations mathmatiques
Un objet algbrique, ou plus simplement un lment dalgbre, est nimporte
quel nombre, nimporte quelle variable ou nimporte quelle expression
algbrique sur lesquels on peut effectuer des oprations, des manipulations et
des combinaisons suivant les rgles de lalgbre. Voici ci-dessous quelques
exemples dobjets algbriques :
Un nombre:12.3, 15.2_m, , e, i
Un nom de variable:a, ux, largeur, etc.
Une expression:p*D^2/4,f*(L/D)*(V^2/(2*g))
Une quation:Q=(Cu/n)*A(y)*R(y)^(2/3)*So^0.5
Saisie des objets algbriques
Les objets algbriques peuvent tre saisis en tapant lobjet entre guillemets
directement dans la pile niveau 1 ou en utilisant lEditeur dquations O.
Par exemple, pour entrer lobjet algbrique *D^2/4 directement dans la
pile, utilisez : *~dQ2/4 `. L'cran est
illustr ci-dessous pour les modes ALG (ct gauche) et RPN (ct droit) :

Un objet algbrique peut aussi tre construit dans l'Editeur d'quations
(equation writer) et renvoy la pile. Le fonctionnement de lEditeur dquations
est dcrit au Chapitre 2. En guise dexercice, construire lobjet algbrique
suivant dans lEditeur dquation :
Aprs avoir construit lobjet, valider pour lafficher dans la pile (laffichage en
mode ALG et RPN est illustr ci-dessous) :
Page. 5-2

Oprations simples avec les objets algbriques
Les objets algbriques peuvent tre additionns, soustraits, multiplis ou diviss
(sauf par zro), levs une puissance, utiliss comme arguments dans de
nombreuses fonctions courantes (fonctions exponentielles, logarithmiques,
trigonomtriques, hyperboliques etc.), comme on peut le faire avec nimporte
quel nombre rel ou complexe. Afin de faire une dmonstration des oprations
de base avec des objets algbriques, nous allons crer deux objets, par ex. :
*R^2 et g*t^2/4 et les enregistrer dans les variables A1 et A2 (Voir le
Chapitre 2 pour apprendre comment crer des variables et y enregistrer des
valeurs). Voici la combinaison de touches permettant de stocker les variables
A1 en mode ALG : *~rQ2 K ~a1
`, ce qui donne :
La combinaison de touches correspondante en mode RPN est la suivante :
*~r Q2`~a1 K
Aprs avoir stock la variable A2 et appuy sur la touche, lcran affiche les
variables comme suit :
En mode ALG, la combinaison de touches suivante affichera une srie
doprations avec les lments algbriques contenus dans les variables @@A1@@ et
@@A2@@ (appuyer sur J pour retourner au menu variable) :
Page. 5-3
@@A1@@ + @@A2@@ ` @@A1@@ - @@A2@@ `

@@A1@@ * @@A2@@ ` @@A1@@ / @@A2@@ `

@@A1@@ @@A2@@

On peut obtenir le mme rsultat en mode RPN en utilisant la combinaison de
touches suivante :
@@A1@@ @@A2@@ + @@A1@@ @@A2@@ -
@@A1@@ @@A2@@ * @@A1@@ @@A2@@ /
@@A1@@ @@A2@@
Fonctions du menu ALG
Le menu ALG (Algbrique) est accessible en utilisant la squence de touches,
(associ la touche 4). En paramtrant lindicateur systme 117
sur CHOOSE boxes, le menu ALG affiche les fonctions suivantes :

Page. 5-4
Plutt que de faire une description dtaille de chaque fonction dans ce
manuel, nous invitons lutilisateur consulter la description en utilisant la
fonction daide de la calculatrice : I L @)HELP@ `. Afin de localiser une
fonction particulire, saisir dabord la premire lettre de la fonction. Par
exemple, pour la fonction COLLECT, nous saisissons ~c, puis utilisons les
flches haut et bas, , pour localiser COLLECT dans la fentre daide.
Pour terminer lopration, appuyez sur @@OK@@. Voici le menu daide pour la
fonction COLLECT:
Remarquez que, en bas de lcran, la ligne See: EXPAND FACTOR suggre des
liens vers dautres entres de la fonction daide, ici les fonctions EXPAND et
FACTOR. Pour aller directement ces entres, appuyez sur longlet du menu
logiciel @SEE1! pour EXPAND, et @SEE2! pour FACTOR. En appuyant sur @SEE1!, par
exemple, linformation suivante sur EXPAND, saffiche :
Fonction Aide
Une fonction aide est accessible via OUTIL SUIVANT CASCMD et vous permet
de fureter les commandes CAS. Elle fournit non seulement de linformation sur
chaque commande, mais aussi un exmample de son application. Cet exemple
peut tre copi dans votre pile en appuyant sur la touche de menu @ECHO!. Par
exemple, pour lentre EXPAND illustre ci-dessus, appuyez sur longlet du
menu logiciel @ECHO! pour copier lexemple suivant dans la pile (appuyez sur
` pour excuter) :
Page. 5-5
Lutilisateur pourra explorer soi-mme la liste des fonctions CAS disponibles. En
voici quelques exemples :
La fonction d'aide affichera les informations suivantes sur les commandes :
COLLECT: EXPAND:

FACTOR: LNCOLLECT:

LIN: PARTFRAC:

Page. 5-6
SOLVE: SUBST:

TEXPAND:
Autres formes de substitution en expressions algbriques
La fonction SUBST, prsente ci-dessus, est utilise pour substituer une variable
dans une expression. Une seconde forme de substitution peut tre effectue en
utilisant (associes avec la touche I). Par exemple, en mode ALG,
lentre suivante substituera la valeur x = 2 dans l'expression x+x
2
. Lillustration
de gauche montre la faon de saisir lexpression (la valeur substituer, x=2,
doit tre comprise entre parenthses) avant dappuyer sur `. Aprs avoir
appuy sur `, le rsultat saffiche comme dans lillustration de droite :

Note: Rappelez-vous que, pour utiliser ces fonctions ou nimporte quelle autre
fonction dans le mode RPN, vous devez dabord saisir largument avant la
fonction. Ainsi, lexemple pour TEXPAND sera saisi en mode RPN comme suit :
+~x+~y`
A ce stade, slectionnez la fonction TEXPAND du menu ALG (ou directement
dans le catalogue N), pour terminer lopration.
Page. 5-7
En mode RPN, on peut effectuer la mme chose en saisissant dabord
lexpression dans laquelle la substitution doit tre effectue (x+x
2
), suivie par
une liste (voir Chapitre 8) contenant la variable de substitution, un espace, et la
valeur substituer, cest--dire {x 2}. Ltape finale consiste appuyer sur la
combinaison de touches suivante : .

La squence de touches ncessaire est la suivante :
~x+~xQ2`
~x#2` `
En mode ALG, la substitution de plus dune variable est possible, comme illustr
dans lexemple suivant (illustr avant et aprs avoir appuy sur `)

En mode RPN, il est aussi possible de substituer plus dune variable la fois,
comme illustr dans lexemple ci-dessous. Souvenez-vous que le mode RPN
utilise une liste de noms de variables et de valeurs pour la substitution.

Une approche diffrente de la substitution consiste dfinir les expressions de
substitution dans les variables de la calculatrice et placer le nom des
variables dans lexpression originale. Par exemple, en mode ALG, enregistrez
les variables suivantes :
Page. 5-8
Ensuite, saisissez lexpression A+B:
La dernire expression saisie est automatiquement value aprs avoir appuy
sur la touche , ` ce qui produit le rsultat montr ci-dessus.
Oprations avec les fonctions transcendantes
La calculatrice offre plusieurs fonctions qui peuvent tre utilises pour remplacer
les expressions contenant des logarithmes, les fonctions exponentielles,
trigonomtriques ou hyperboliques en termes didentits trigonomtriques ou en
termes de fonctions exponentielles. Les menus contenant les fonctions pour
remplacer les fonctions trigonomtriques peuvent tre obtenus en appuyant sur
la touche shift de droite suivie de la touche 8, cest--dire . La
combinaison de cette touche avec la touche shift de gauche, cest--dire
, fait safficher un menu qui vous permet de remplacer des expressions en
termes de fonctions exponentielles ou de logarithmes naturels. Dans les sections
suivantes, nous prsentons ces menus de manire plus dtaille.
Dveloppement et mise en facteur en utilisant les fonctions log-
exp
La commande affiche le menu suivant :
Page. 5-9

Des informations et des exemples sur ces commandes sont disponibles dans la
fonction daide de la calculatrice. Certaines des commandes listes dans le
menu EXP&LN, cest--dire LIN, LNCOLLECT et TEXPAND sont aussi contenues
dans le menu ALG prsent prcdemment. Les fonctions LNP1 et EXPM ont t
introduites dans le menu HYPERBOLIC, dans le menu MTH (voir Chapitre 2).
La seule fonction restante est EXPLN. Ainsi, sa description est illustre ici dans
la colonne de gauche, et lexemple extrait de la fonction daide droite :

Dveloppement et mise en facteur en utilisant les fonctions
trigonomtriques
Le menu TRIG, auquel on accde en utilisant , affiche les fonctions
suivantes :

Page. 5-10
Ces fonctions permettent de simplifier des expressions en remplaant certaines
catgories de fonctions trigonomtriques par dautres. Par exemple, la fonction
ACOS2S permet de remplacer la fonction arccosine (acos(x)) par son
expression en termes de arcsine (asin(x)).

La description de ces commandes ainsi que des exemples de leurs applications
sont disponibles dans la fonction daide de la calculatrice (IL@HELP).
Nous invitons lutilisateur explorer cette fonction pour trouver des informations
sur les commandes du menu TRIG.
Notez que la premiere commande du menu TRIG est le menu HYPERBOLIC,
dont les fonctions ont t expliques au Chapitre 2.
Fonctions du menu ARITHMETIC
Le menu ARITHMETIC contient plusieurs sous-menus pour des applications
spcifiques en thorie des nombres (intgres, polynmes, etc.), ainsi que
plusieurs fonctions qui sappliquent aux oprations arithmtiques gnrales. Le
menu ARITHMETIC est accessible en utilisant la squence de touches
(associe la touche 1 ). Une fois lindicateur systme 117 paramtr sur
CHOOSE boxes, affiche le menu suivant :


Dans cette liste du menu, les options 5 9 (DIVIS, FACTORS, LGCD,
PROPFRAC, SIMP2) correspondent aux fonctions habituelles qui sappliquent
aux nombres entiers ou aux polynmes. Les options restantes (1. INTEGER, 2.
POLYNOMIAL, 3. MODULO, et 4. PERMUTATION) sont en fait des sous-menus
de fonctions qui sappliquent des objets mathmatiques spcifiques. La
distinction entre les sous-menus (options 1 4) et les fonctions simples (options
5 9) est vidente quand lindicateur systme 117 est paramtr sur menus
SOFT. En activant le menu ARITHMETIC ( ), dans ces circonstances, on
affiche :
Page. 5-11

Nous prsentons ensuite ci-dessous les entres de la fonction daide pour les
options 5 9 du menu ARITHMETIC (IL@HELP):
DIVIS: FACTORS:

LGCD(Greatest Common Denominator) PROPFRAC(proper fraction)

SIMP2:
Les fonctions associes aux sous-menus de ARITHMETIC : INTEGER,
POLYNOMIAL, MODULO et PERMUTATION sont les suivantes :
Menu INTEGER
EULER Nombre dentiers o <n, copremiers avec n
IABCUV Rsout au + bv = c, avec a,b,c = entiers
IBERNOULLI n
ime
nombre de Bernoulli
ICHINREM Reste chinois pour les nombres entiers
Page. 5-12
IDIV2 Division euclidienne de deux entiers
IEGCD Renvoie u,v, tels que au + bv = gcd(a,b)
IQUOT Quotient euclidien de deux entiers
IREMAINDER Reste euclidien de deux entiers
ISPRIME? Teste si un nombre entier est un nombre premier
NEXTPRIME Prochain nombre premier pour un entier donn
PA2B2 Nombre premier comme norme au carr dun nombre
complexe
PREVPRIME Nombre premier prcdant un entier donn
Menu POLYNOMIAL
ABCUV Equation polynomiale de Bzout (au+bv=c)
CHINREM Reste chinois pour les polynmes
CYCLOTOMIC n
ime
polynme cyclothymique
DIV2 Division euclidienne de deux polynmes
EGDC Renvoie u,v partir de au+bv=gcd(a,b)
FACTOR Factorise un nombre entier ou un polynme
FCOEF Gnre une fraction partir des racines et de la multiplicit
FROOTS Renvoie les racines et la multiplicit partir dune fraction donne
GCD Plus grand diviseur commun de 2 nombres ou polynmes
HERMITE Polynme Hermite de n
ime
degr
HORNER valuation de Horner dun polynme
LAGRANGE Interpolation du polynme de Lagrange
LCM Plus petit multiple commun de 2 nombres ou polynmes
LEGENDRE Polynme de Legendre de n
ime
degr
PARTFRAC Dcomposition partielle-fraction dune fraction donne
PCOEF (Aucune entre disponible dans la fonction daide)
PTAYL Renvoie Q(x-a) dans Q(x-a) = P(x), polynme de Taylor
QUOT Quotient euclidien de deux polynmes
RESULTANT Dterminant de la matrice Sylvester de 2 polynmes
REMAINDER Reste euclidien de deux polynmes
STURM Squences de Sturm pour un polynme
STURMAB Signe lien bas et nombre de zros entre les liens
Menu MODULO
ADDTMOD Ajoute deux dexpressions modulo le module actuel
DIVMOD Divise deux polynmes modulo le module actuel
DIV2MOD Division euclidienne de 2 polynmes avec des coefficients modulaires
EXPANDMOD Dveloppe/simplifie un polynme modulo le module actuel
Page. 5-13
FACTORMOD Factorise un polynme modulo le module actuel
GCDMOD GCD de 2 modules polynomiaux modulo le module actuel
INVMOD Inverse d'un entier modulo le module actuel
MOD (Aucune entre disponible dans la fonction daide)
MODSTO Modifie les paramtres du module la valeur spcifie
MULTMOD Multiplication de deux polynmes modulo le module actuel
POWMOD lve un polynme une puissance modulo le module actuel
SUBTMOD Soustraction de 2 polynmes modulo le module actuel
Applications du menu ARITHMETIC
Le but de cette section est de prsenter quelques informations de base
ncessaires pour lapplication des fonctions du menu ARITHMETIC. Des
dfinitions sont prsentes ci-dessous au sujet des polynmes, des fractions
polynomiales et de larithmtique modulaire. Les exemples prsents ci-dessous
sont prsents indpendamment du paramtrage de la calculatrice (ALG ou
RPN)
Arithmtique Modulaire
Considrons un systme de comptage de nombres entiers qui effectue un cycle
sur lui-mme et recommence priodiquement, comme les heures dune horloge.
Un tel systme de comptage sappelle un anneau. Parce que le nombre
dentiers utilis dans un anneau est fini, larithmtique dans cet anneau est
appele arithmtique finie. Supposons que notre systme de nombres entiers
finis consiste dans les nombres 0, 1, 2, 3, , n-1, n. Nous pouvons aussi nous
rfrer larithmtique de ce systme de comptage comme arithmtique
modulaire de module n. Dans le cas des heures dune horloge, le module est
12. (si vous travaillez avec une arithmtique modulaire utilisant les heures dune
horloge, cependant, nous devrions utiliser les nombres entiers 0, 1, 2, 3, ,
10, 11, plutt que 1, 2, 3,,11, 12).
Oprations en arithmtique modulaire
Laddition en arithmtique modulaire de module n, qui est un entier positif, suit
les rgles suivantes : j et k sont deux nombres entiers non ngatifs quelconques,
tous deux infrieurs n, si j+k n, alors j+k est dfinie comme j+k-n. Par
exemple, dans le cas dune horloge, savoir pour n = 12, 6+9 = 3. Pour
distinguer cette galit des galits arithmtiques infinies, le symbole est
utilis la place du signe = (gale) et la relation entre les nombres est
appele congruence plutt qugalit. Par consquent, pour lexemple
prcdent nous crirons 6+9 3 (mod 12) et lirons cette expression ainsi six
Page. 5-14
plus neuf est congru trois, modulo douze. Si les nombres reprsentent les
heures depuis minuit, par exemple, la congruence 6+9 3 (mod 12) peut tre
interprte comme voulant dire six heures aprs la neuvime heure aprs
minuit sont trois heures aprs midi. Dautres sommes qui peuvent tre dfinies
en module 12 arithmtique sont : 2+5 7 (mod 12); 2+10 0 (mod 12);
7+5 0 (mod 12) etc.
La rgle pour la soustraction est telle que si j k < 0, alors j-k est dfini comme
j-k+n. Par consquent, 8-10 2 (mod 12), se lit huit moins dix est congru
deux, modulo douze. Dautres exemples de soustraction en module 12 seraient
10-5 5 (mod 12); 6-9 9 (mod 12); 5 8 9 (mod 12); 5 10 7 (mod
12) etc.
La multiplication suit la rgle suivante : si jk > n, de telle sorte que jk = mn +
r, o m et r sont des entiers non ngatifs, tous deux infrieurs n, alors jk r
(mod n). Le rsultat de la multiplication fois j fois k en module n arithmtique
est, par essence, le reste entier de jk/n en arithmtique infinie, si jk>n. Par
exemple, en module 12 arithmtique nous avons 73 = 21 = 12 + 9, (ou, 73/
12 = 21/12 = 1 + 9/12, est le reste entier. Nous pouvons maintenant crire
73 9 (mod 12) et lire ce rsultat sept fois trois est congru neuf, modulo
trois.
Lopration de division peut tre dfinie en termes de multiplication comme suit
, r/k j (mod n), si, jk r (mod n). Cela signifie que r doit tre le reste de jk/
n. Par exemple, 9/7 3 (mod 12), parce que 73 9 (mod 12). Certaines
divisions ne sont pas permises en arithmtique modulaire. Par exemple, en
arithmtique module 12, vous ne pouvez pas dfinir 5/6 (mod 12) parce que
la table de multiplication de 6 ne montre pas le rsultat 5 en arithmtique
module 12. Cette table de multiplication est donne ci-dessous :
6*0 (mod 12) 0 6*6 (mod 12) 0
6*1 (mod 12) 6 6*7 (mod 12) 6
6*2 (mod 12) 0 6*8 (mod 12) 0
6*3 (mod 12) 6 6*9 (mod 12) 6
6*4 (mod 12) 0 6*10 (mod 12) 0
6*5 (mod 12) 6 6*11 (mod 12) 6
Page. 5-15
Dfinition formelle dun anneau arithmtique fini
Lexpression a b (mod n) est interprte comme a est congru b, modulo n,
et est valable si (b-a) est un multiple de n. Avec cette dfinition, les rgles de
larithmtique se simplifient comme suit :
Si a b (mod n) et c d (mod n),
alors
a+c b+d (mod n),
a-c b - d (mod n),
ac bd (mod n).
Pour les divisions, suivez les rgles prcdentes. Par exemple, 17 5 (mod 6),
et 21 3 (mod 6). En utilisant ce principe, nous pouvons crire :
17 + 21 5 + 3 (mod 6) => 38 8 (mod 6) => 38 2 (mod 6)
17 21 5 - 3 (mod 6) => -4 2 (mod 6)
17 21 5 3 (mod 6) => 357 15 (mod 6) => 357 3 (mod 6)
Notez que chaque fois quun rsultat dans la partie droite du symbole de
congruence est suprieur au module (dans ce cas, n = 6), vous pouvez
toujours soustraire un multiple du module de ce rsultat et le simplifier en un
nombre infrieur au module. Par consquent, le rsultat dans le premier cas 8
(mod 6) se simplifie en 2 (mod 6) et le rsultat du troisime cas, 15 (mod 6) se
simplifie en 3 (mod 6). Un peu perdu? Cela ira mieux si vous laissez la
calculatrice se charger de ces oprations. Par consquent, lisez la section
suivante pour comprendre comment la calculatrice fonctionne avec les anneaux
arithmtiques finis.
Anneaux arithmtiques finis dans la calculatrice
Depuis le dbut, nous avons dfini nos oprations arithmtiques finies de telle
sorte que les rsultats soient toujours positifs. Le systme arithmtique modulaire
dans la calculatrice est paramtr de telle sorte que lanneau de module n
inclue les nombres -n/2+1, ,-1, 0, 1,,n/2-1, n/2, si n est pair, et (n-1)/2,
-(n-3)/2,,-1,0,1,,(n-3)/2, (n-1)/2, si n est impair. Par exemple, pour n = 8
(pair), lanneau arithmtique fini dans la calculatrice comprend les nombres : (-
3,-2,-1,0,1,3,4), tandis que pour n = 7 (impair), lanneau arithmtique fini de
la calculatrice correspondant est donn par (-3,-2,-1,0,1,2,3).
Page. 5-16
Arithmtique modulaire dans la calculatrice
Pour lancer le menu arithmtique modulaire dans la calculatrice, slectionner le
sous-menu MODULO dans le menu ARITHMETIC (). Le menu
disponible propose les fonctions suivantes : ADDTMOD, DIVMOD,
DIV2MOD, EXPANDMOD, FACTORMOD, GCDMOD, INVMOD, MOD,
MODSTO, MULTMOD, POWMOD, et SUBTMOD. De brves descriptions de
ces fonctions ont t donnes dans une section prcdente. Nous allons
prsenter par la suite quelques applications de ces fonctions.
Paramtrer le module (ou MODULO)
La calculatrice contient une variable appele MODULO qui est place dans le
rpertoire {HOME CASDIR} et va enregistrer la magnitude du module utiliser
dans larithmtique modulaire.
La valeur par dfaut du MODULO est 13. Pour changer la valeur du
MODULO, vous pouvez soit enregistrer la nouvelle valeur directement dans la
variable MODULO du sous-rpertoire {HOME CASDIR} Sinon, vous pouvez
enregistrer une nouvelle valeur de MODULO en utilisant la fonction MODSTO.
Opration darithmtique modulaire avec des nombres
Pour ajouter, soustraire, multiplier, diviser et lever une puissance en
arithmtique modulaire vous utiliserez les fonctions ADDTMOD, SUBTMOD,
MULTMOD, DIV2MOD et DIVMOD (pour la division), et POWMOD. En mode
RPN, vous devez saisir les deux nombres sur lequel le calcul doit tre effectu,
en les sparant par [ENTER] ou [SPC], puis appuyez sur la fonction
darithmtique modulaire correspondante. Par exemple, en module 12, essayer
les oprations suivantes :
Page. 5-17
Exemples de ADDTMOD
6+5 -1 (mod 12) 6+6 0 (mod 12) 6+7 1 (mod 12)
11+5 4 (mod 12) 8+10 -6 (mod 12)
Exemples de SUBTMOD
5 7 -2 (mod 12) 8 4 4 (mod 12) 5 10 -5 (mod 12)
11 8 3 (mod 12) 8 12 -4 (mod 12)
Exemples de MULTMOD
68 0 (mod 12) 98 0 (mod 12) 32 6 (mod 12)
56 6 (mod 12) 113 -3 (mod 12)
Exemples de DIVMOD
12/3 4 (mod 12) 12/8 (mod 12) n'existe pas
25/5 5 (mod 12) 64/13 4 (mod 12)
66/6 -1 (mod 12)
Exemples de DIV2MOD
2/3 (mod 12) n'existe pas
26/12 (mod 12) n'existe pas
125/17 (mod 12) 1 avec reste = 0
68/7 -4 (mod 12) avec reste = 0
7/5 -1 (mod 12) avec reste = 0
Exemples de POWMOD
2
3
-4 (mod 12) 3
5
3 (mod 12) 5
10
1 (mod 12)
11
8
1 (mod 12) 6
2
0 (mod 12) 9
9
-3 (mod 12)
Dans les exemples doprations darithmtique modulaire prsents ci-dessus,
nous avons utilis des nombres qui nappartiennent pas ncessairement
lanneau, cest--dire des nombres tels que 66, 125, 17, etc. La calculatrice
convertit ces nombres en nombres de lanneau avant de procder au calcul.
Note: DIVMOD donne le quotient de la division modulaire j/k (mod n),
tandis que DIMV2MOD fournit non seulement le quotient mais aussi le reste de
la division modulaire j/k (mod n).
Page. 5-18
Vous pouvez aussi convertir nimporte quel nombre en nombre de lanneau en
utilisant la fonction EXPANDMOD. Par exemple,
EXPANDMOD(125) 5 (mod 12)
EXPANDMOD(17) 5 (mod 12)
EXPANDMOD(6) 6 (mod 12)
Linverse modulaire dun nombre
Supposons quun nombre k appartienne un anneau arithmtique fini de
module n, alors linverse modulaire de k, cest--dire 1/k (mod n), est le nombre
j, tel que jk 1(mod n). Linverse modulaire dun nombre peut tre obtenu en
utilisant la fonction INVMOD dans le sous-menu MODULO du sous-menu
ARITHMETIC. Par exemple, en arithmtique module 12 :
1/6 (mod 12) n'existe pas 1/5 5 (mod 12)
1/7 -5 (mod 12) 1/3 (mod 12) n'existe pas
1/11 -1 (mod 12)
Loprateur MOD
Loprateur MOD est utilis pour obtenir le nombre de lanneau dun module
donn correspondant un entier donn. Sur le papier, cette opration scrit m
mod n = p et se lit m modulo n est gal p. Par exemple, pour calculer 15
mod 8, saisir :
mode ALG :15MOD 8`
mode RPN :15`8` MOD
Le rsultat est 7, c'est--dire 15 mod 8 = 7. Essayez les exercices suivants :
18 mod 11 = 7 23 mod 2 =1 40 mod 13 = 1
23 mod 17 = 6 34 mod 6 = 4
Une application pratique de la fonction MOD des fins de programmation est
de dterminer quand un nombre entier est pair ou impair, puisque si n mod 2 =
0, si n est pair, et n mode 2 = 1, si n est impair. Elle peut aussi tre utilise pour
dterminer quand un entier m est un multiple dun autre entier n, car si tel est le
cas m mod n = 0.
Page. 5-19
Polynmes
Les polynmes sont des expressions algbriques consistant en un ou plusieurs
termes contenant des puissances dcroissantes dune variable donne. Par
exemple, X^3+2*X^2-3*X+2 est un polynme de troisime degr de X,
tandis que SIN(X)^2-2 est un polynme de deuxime degr de SIN(X). Une
liste des fonctions du menu ARITHMETIC lies aux polynmes a t prsente
plus tt. Quelques dfinitions gnrales sur les polynmes sont proposes ci-
aprs. Dans ces dfinitions, A(X), B(X), C(X), P(X), Q(X), U(X), V(X), etc., sont
des polynmes.
Fraction polynomiale : une fraction dont le numrateur et le dnominateur
sont des polynmes, disons C(X) = A(X)/B(X)
Racines ou zros, dun polynme : valeurs de X pour lesquelles P(X) = 0
Ples dune fraction : racines du dnominateur
Multiplicit des racines ou des ples : nombre de fois quune racine
apparat, cest--dire P(X) = (X+1)
2
(X-3) a les racines {-1, 3} avec des
multiplicits {2,1}
Polynme cyclothymique (P
n
(X)): un polynme dordre dEULER(n) dont les
racines sont les primitives n
imes
racines de lunit, savoir, P
2
(X) = X+1,
P
4
(X) = X
2
+1
Equation du polynme de Bzout : A(X) U(X) + B(X)V(X) = C(X)
Des exemples dapplications de ces fonctions sont illustrs ci-dessous.
Arithmtique modulaire avec des polynmes
De la mme faon que nous avons dfini un anneau arithmtique fini pour les
nombres dans une section prcdente, nous pouvons dfinir un anneau
arithmtique fini pour les polynmes avec un polynme donn comme module.
Par exemple, nous pouvons crire un certain polynme P(X) comme P(X) = X
(mod X
2
) ou un autre polynme Q(X) = X + 1 (mod X-2).
Note: Se rfrer loption daide de la calculatrice pour la description et des
exemples dautres lments d'arithmtique modulaire. Plusieurs de ces
fonctions sont applicables aux polynmes. Pour des informations sur
larithmtique modulaire avec des polynmes, veuillez vous rfrer un
manuel sur la thorie des nombres.
Page. 5-20
Un polynme P(X) appartient un anneau arithmtique fini de modules
polynomiaux M(X), sil existe un troisime polynme Q(X), tel que (P(X) Q(X))
est un multiple de M(X). Nous pourrions alors crire : P(X) Q(X) (mod M(X)).
Cette dernire expression est interprte comme P(X) est congru Q(X),
modulo M(X).
Fonction CHINREM
CHINREM signifie CHINese REMainder (thorme Chinois). Lopration
encode dans cette commande rsout un systme de deux congruences utilisant
le Thorme Chinois. Cette commande peut tre utilise avec des polynmes,
de mme quavec des nombres entiers (fonction ICHINREM). Les donnes
dentre consistent en deux vecteurs [expression_1, modulo_1] et
[expression_2, modulo_2]. Les donnes de sortie sont un vecteur contenant
[expression_3, modulo_3], o modulo_3 est li au produit
(modulo_1)(modulo_2). Exemple: CHINREM([X+1, X^2-1],[X+1,X^2]) =
[X+1,-(X^4-X^2)]
Dclaration du Thorme Chinois pour les entiers
Si m
1
, m
2
,,m
r
sont des nombres naturels dont chaque paire est un nombre
premier relatif et : a
1
, a
2
, , a
r
sont des entiers quelconques, alors il existe un
entier x qui satisfait simultanment les congruences : x a
1
(mod m
1
), x a
2
(mod m
2
), , x a
r
(mod m
r
). De plus, si x = a est une solution quelconque,
alors toutes les autres solutions sont congruentes un modulo gal au produit
m
1
m
2
m
r
.
Fonction EGCD
EGCD signifie Extended Greatest Common Divisor (Plus grand diviseur commun
tendu). Etant donn deux polynmes, A(X) et B(X), la fonction EGCD produit
les polynmes C(X), U(X), et V(X), de telle sorte que C(X) = U(X)*A(X) +
V(X)*B(X). Par exemple, pour A(X) = X^2+1, B(X) = X^2-1, EGCD(A(X),B(X)) =
{2, 1, -1}. cest--dire 2 = 1*( X^2+1)-1*( X^2-1). De mme, EGCD(X^3-
2*X+5,X) = { 5,1,-(X^2-2)}, cest--dire 5 = (X^2-2)*X + 1*(X^3-2*X+5).
Page. 5-21
Fonction GCD
La fonction GCD (Greatest Common Denominator, Plus grand dnominateur
commun) peut tre utilise pour obtenir le plus grand dnominateur commun de
deux polynmes ou de deux listes de polynmes de la mme longueur. Les deux
polynmes ou listes de polynmes seront placs dans la pile de niveau 2 et 1
avant dutiliser GCD. Les rsultats seront un polynme ou une liste reprsentant
le plus grand dnominateur commun des deux polynmes ou de chaque liste
de polynmes. Des exemples en mode RPN sont prsents ci-dessous (la
calculatrice est paramtre sur mode Exact) :
X^3-1`X^2-1`GCD donne comme rsultat : X-1
{X^2+2*X+1,X^3+X^2} `{X^3+1,X^2+1} `GCD donne comme
rsultat {X+1 1}
Fonction HERMITE
La fonction HERMITE [HERMI] utilise comme argument un nombre entier, k, et
retourne le polynme de Hermite dordre k. Un polynme dHermite, He
k
(x), est
dfini comme
Une dfinition alternative des polynmes de Hermite est
o d
n
/dx
n
= drive n
ime
par rapport x. Il sagit de la dfinition utilise par
la calculatrice.
Exemple: Les polynmes de Hermite dordre 3 et 5 sont donns par :
HERMITE(3) = 8*X^3-12*X,
Et HERMITE(5) = 32*x^5-160*X^3+120*X.
Fonction HORNER
La fonction HORNER effectue la division de Horner, ou division artificielle, dun
polynme P(X) par le facteur (X-a). Les donnes dentre de la fonction sont les
polynmes P(X) et le nombre a. La fonction retourne le quotient polynomial Q(X)
qui rsulte de la division de P(X) par (X-a), la valeur de a, et la valeur de P(a),
dans cet ordre. En dautres termes, P(X) = Q(X)(X-a)+P(a).
,... 2 , 1 ), ( ) 1 ( ) ( , 1
2 / 2 /
0
2 2
= = =

n e
dx
d
e x He He
x
n
n
x n
n
,... 2 , 1 ), ( ) 1 ( ) ( * , 1 *
2 2
0
= = =

n e
dx
d
e x H H
x
n
n
x n
n
Page. 5-22
Par exemple, HORNER(X^3+2*X^2-3*X+1,2) = {X^2+4*X+5, 2, 11}. Nous
pourrions, par consquent, crire X
3
+2X
2
-3X+1 = (X
2
+4X+5)(X-2)+11.
Deuxime exemple : HORNER(X^6-1,-5)= {X^5-5*X^4+25*X^3-
125*X^2+625*X-3125,-5, 15624} cest--dire X
6
-1 = (X
5
-5*X
4
+25X
3
-125X
2
+625X-3125)(X+5)+15624.
La variable VX
Une variable appele VX existe dans le rpertoire de la calculatrice {HOME
CASDIR}. Elle prend, par dfaut, la valeur de X. Il sagit du nom de la
variable indpendante la plus frquemment utilise pour les applications
algbriques et infinitsimales. Evitez dutiliser la variable VX dans vos
programmes ou quations afin de ne pas confondre avec le CAS VX. Si vous
avez besoin de vous rfrer la composante x de la vlocit, par exemple,
vous pouvez utiliser vx ou Vx. Pour plus d'information sur la variable CAS, voir
Appendice C.
Fonction LAGRANGE
La fonction LAGRANGE ncessite comme donnes dentre une matrice de
deux lignes et n colonnes. La matrice enregistre les points de donnes de forme
[[x
1
,x
2
, , x
n
] [y
1
, y
2
, , y
n
]]. Lapplication de la fonction LAGRANGE
produit le polynme dvelopp de
Par exemple, pour n = 2, nous allons crire :
Vrifiez ce rsultat avec la calculatrice :
LAGRANGE([[ x1,x2],[y1,y2]]) = ((y1-y2)*X+(y2*x1-y1*x2))/(x1-x2).
.
) (
) (
) (
1
, 1
, 1
1 j
n
j
n
j k k
k j
n
j k k
k
n
y
x x
x x
x p

=
=
=

2 1
2 1 1 2 2 1
2
1 2
1
1
2 1
2
1
) ( ) (
) (
x x
x y x y x y y
y
x x
x x
y
x x
x x
x p

+
=

=
Page. 5-23
Dautres exemples : LAGRANGE([[1, 2, 3][2, 8, 15]]) = (X^2+9*X-6)/2
LAGRANGE([[0.5,1.5,2.5,3.5,4.5][12.2,13.5,19.2,27.3,32.5]]) =
-(.1375*X^4+ -.7666666666667*X^3+ - .74375*X^2 +
1.991666666667*X-12.92265625).
Fonction LCM
La fonction LCM (Least Common Multiple, plus petit commun multiple) obtient le
plus petit commun multiple de deux polynmes ou dune liste de polynmes de
mme longueur. Exemple :
LCM(2*X^2+4*X+2 ,X^2-1 ) = (2*X^2+4*X+2)*(X-1).
LCM(X^3-1,X^2+2*X) = (X^3-1)*( X^2+2*X)
Fonction LEGENDRE
Un polynme de Legendre dordre n est une fonction polynomiale qui rsout
lquation diffrentielle suivante :
Pour obtenir le polynme de Legendre dordre n, utilisez LEGENDRE(n), par
exemple,
LEGENDRE(3) = (5*X^3-3*X)/2
LEGENDRE(5) = (63*X ^5-70*X^3+15*X)/8
Fonction PCOEF
Dans une srie contenant les racines dun polynme, la fonction PCOEF gnre
une srie contenant les coefficients du polynme correspondant. Les coefficients
correspondent la valeur, dans lordre dcroissant, de la variable
indpendante. Par exemple : PCOEF([-2,1,0,1,1,2]) = [1. 1. 5. 5. 4. 4.
0.], qui reprsente le polynme X
6
-X
5
-5X
4
+5X
3
+4X
2
-4X.
Note: les matrices sont introduites au Chapitre 10.
0 ) 1 ( 2 ) 1 (
2
2
2
= + + y n n
dx
dy
x
dx
y d
x
Page. 5-24
Fonction PROOT
Dans une srie contenant les coefficients dun polynme, dans lordre
dcroissant, la fonction PROOT fournit les racines du polynme. Par exemple,
partir de X
2
+5X-6 =0, PROOT([1 5 6]) = [2.3.].
Fonction PTAYL
Etant donn un polynme P(X) et un nombre a, la fonction PTAYL est utilise
pour obtenir une expression Q(X-a) = P(X), cest--dire pour dvelopper un
polynme en puissances de (X- a). Ceci est galement connu comme le
polynme de Taylor, do le nom de la fonction, Polynme & TAYLor,
poursuivre.
Par exemple, PTAYL(X^3-2*X+2,2) = X^3+6*X^2+10*X+6.
En fait, vous devez interprter ce rsultat comme signifiant
(X-2) ^3+6*(X-2) ^2+10*(X-2) +6.
Vrifions en utilisant la substitution : X = x 2. Nous retrouvons le polynme
original, mais en terme de x minuscule plutt que de x majuscule.
Les fonctions QUOT et REMAINDER
Les fonctions QUOT et REMAINDER fournissent, respectivement, le quotient
Q(X) et le reste R(X) rsultant de la division de deux polynmes, P
1
(X) and
P
2
(X). En dautres termes, elles fournissent les valeurs de Q(X) et R(X) partir de
P
1
(X)/P
2
(X) = Q(X) + R(X)/P
2
(X). Par exemple :
QUOT(X^3-2*X+2, X-1) = X^2+X-1
REMAINDER(X^3-2*X+2, X-1) = 1.
Par consquent, nous pouvons crire : (X
3
-2X+2)/(X-1) = X
2
+X-1 + 1/(X-1).
Note : Vous pourriez obtenir le mme rsultat en utilisant PROPFRAC:
PROPFRAC((X^3-2*X+2)/(X-1)) = X^2+X-1 + 1/(X-1)/
Page. 5-25
Fonction EPSX0 et la variable du CAS EPS
La variable (epsilon) est gnralement utilise dans les manuels de
mathmatiques pour reprsenter un trs petit nombre. Le CAS de la calculatrice
cre une variable EPS avec une valeur par dfaut de 0.0000000001 = 10
-10
,
quand vous utilisez la fonction EPSX0. Vous pouvez changer cette valeur, une
fois quelle a t cre, si vous prfrez une valeur diffrente de EPS. La
fonction EPSX0, lorsquelle est applique un polynme, remplace tous les
coefficients dont la valeur absolue est infrieure EPS avec un zro. La fonction
EPSX0 nest pas disponible dans le menu ARITHMETIC, il faut y accder
travers le catalogue de fonctions (N). Exemple:
EPSX0(X^3-1.2E-12*X^2+1.2E-6*X+6.2E-11)=
X^3-0*X^2+.0000012*X+0.
Avec : X^3+.0000012*X.
Fonction PEVAL
La fonction PEVAL (Polynomial EVALuation) peut tre utilise pour valuer un
polynome p(x) = a
n
x
n
+a
n-1
x
n-1
+ + a
2
x
2
+a
1
x+ a
0
, tant donn la srie
de coefficients [a
n
, a
n-1
, a
2
, a
1
, a
0
] et une valeur pour x
0
. Le rsultat est
l'valuation p(x
0
). La fonction PEVAL nest pas disponible dans le menu
ARITHMETIC, il faut y accder travers le catalogue de fonctions (N).
Exemple :
PEVAL([1,5,6,1],5) = 281.
Fonction TCHEBYCHEFF
La fonction TCHEBYCHEFF(n) gnre le polynme de Tchebychev ou
Tchebycheff de premier type, dordre n, tant donne une valeur de T
n
(X) =
cos(narccos(X)). Si lentier n est ngatif (n < 0), la fonction TCHEBYCHEFF(n)
gnre un polynme de deuxime type dordre n dont la dfinition est T
n
(X) =
sin(narccos(X))/sin(arccos(X)). Exemple :
TCHEBYCHEFF(3) = 4*X^3-3*X
TCHEBYCHEFF(-3) = 4*X^2-1
Page. 5-26
Fractions
Les fractions peuvent tre dveloppes et mises en facteur commun en utilisant
les fonctions EXPAND et FACTOR dans le menu ALG (). Par exemple :
EXPAND((1+X)^3/((X-1)*(X+3))) = (X^3+3*X^2+3*X+1)/(X^2+2*X-3)
EXPAND((X^2)*(X+Y)/(2*X-X^2)^2)) = (X+Y)/(X^2-4*X+4)
EXPAND(X*(X+Y)/(X^2-1)) = (X^2+Y*X)/(X^2-1)
EXPAND(4+2*(X-1)+3/((X-2)*(X+3))-5/X^2) =
(2*X^5+4*X^4-10*X^3-14*X^2-5*X+30)/(X^4+X^3-6*X^2)
FACTOR((3*X^3-2*X^2)/(X^2-5*X+6)) = X^2*(3*X-2)/((X-2)*(X-3))
FACTOR((X^3-9*X)/(X^2-5*X+6) ) = X*(X+3)/(X-2)
FACTOR((X^2-1)/(X^3*Y-Y)) = (X+1)/((X^2+X+1)*Y)
Fonction SIMP2
Les fonctions SIMP2 et PROPFRAC sont utilises respectivement pour simplifier
une fraction et pour obtenir une fraction correcte. La fonction SIMP2 prend pour
argument deux nombres ou polynmes reprsentant le numrateur et le
dnominateur dune fraction rationnelle et calcule le numrateur et le
dnominateur simplifis. Exemple :
SIMP2(X^3-1,X^2-4*X+3) = { X^2+X+1,X-3}.
Fonction PROPFRAC
La fonction PROPFRAC convertit une fraction rationnelle en fraction correcte,
c'est--dire en un entier additionn une fraction, si une telle dcomposition est
possible. Exemple :
PROPFRAC(5/4) = 1+1/4
PROPFRAC((x^2+1)/x^2) = 1+1/x^2
Fonction PARTFRAC
La fonction PARTFRAC dcompose une fraction rationnelle en fractions partielles
qui produisent la fraction originale. Par exemple :
Page. 5-27
PARTFRAC((2*X^6-14*X^5+29*X^4-37*X^3+41*X^2-16*X+5)/(X^5-
7*X^4+11*X^3-7*X^2+10*X)) =
2*X+(1/2/(X-2)+5/(X-5)+1/2/X+X/(X^2+1))
Cette technique est utile pour calculer les intgrales (voir chapitre sur les calculs)
des fractions rationnelles.
Si vous tes en mode Complexe, le rsultat sera :
2*X+(1/2/(X+i)+1/2/(X-2)+5/(X-5)+1/2/X+1/2/(X-i))
Fonction FCOEF
La fonction FCOEF est utilise pour obtenir une fraction rationnelle partir des
racines et des ples de la fraction.
La base de la fonction est un vecteur faisant la liste des racines suivies de leur
multiplicit (cest--dire, combien de fois une racine donne est rpte), et les
ples suivis de leur multiplicit reprsente comme un nombre ngatif. Par
exemple, si vous voulez crer une fraction de racines 2 avec multiplicit 1, 0 de
multiplicit 3, et -5 de multiplicit 2, et des ples 1 de multiplicit 2 et 3 de
multiplicit 5, utilisez :
FCOEF([2, 1, 0, 3, 5, 2, 1, 2, 3, 5]) = (X--5)^2*X^3*(X-2)/(X--3)^5*(X-
1)^2
Si vous appuyez sur ` (ou, simplement , en mode
RPN)vous obtenez :
(X^6+8*X^5+5*X^4-50*X^3)/(X^7+13*X^6+61*X^5+105*X^4-45*X^3-
297*X^2-81*X+243)
Note: Si une fraction rationnelle est produite sous forme F(X) = N(X)/D(X), les
racines de la fraction sont donnes par la rsolution de lquation N(X) = 0,
tandis que les ples sont donns par la rsolution de lquation D(X) = 0.
Page. 5-28
Fonction FROOTS
La fonction FROOTS calcule les racines et les ples dune fraction. A titre
dexemple, si lon applique la fonction FROOTS au rsultat obtenu ci-dessus, on
obtient : [1 -2 . -3 -5. 0 3. 2 1. -5 2.]. Le rsultat indique les ples suivis de leur
multiplicit sous forme de nombre ngatif et les racines suivies de leur
multiplicit sous forme de nombre positif. Dans ce cas, les ples sont (1, -3)
avec les multiplicits respectives (2,5) et les racines sont (0, 2, -5) avec les
multiplicits respectives (3, 1, 2).
Autre exemple : FROOTS((X^2-5*X+6)/(X^5-X^2))= [0 2. 1 1. 3 1.2 1.].,
cest--dire ples = 0 (2), 1(1) et racines = 3(1), 2(1). Si vous slectionniez le
mode Complex, le rsultat serait le suivant :
[0 2. 1 1. ((1+i*3)/2) 1. ((1i*3)/2) 1. 3 1. 2 1.].
Oprations tape par tape avec des polynmes et des fractions
En paramtrant les modes du CAS sur tape par tape, la calculatrice affiche
les simplifications des fractions ou les oprations avec des polynmes tape par
tape. Cela est trs utile pour visualiser les tapes dune division synthtique.
Lexemple de la division
est expliqu en dtail dans l'appendice C. Lexemple suivant illustre une
division synthtique plus longue :
Remarquez que DIV2 est accessible depuis le menu ARITH/POLYNOMIAL.
2
2 3 5
2 3

+
X
X X X
1
1
2
9

X
X
Page. 5-29
Le menu CONVERT et les oprations algbriques
Le menu logiciel CONVERT peut tre activ en utilisant la touche (la
touche 6). Ce menu rsume tous les menus de conversion de la calculatrice.
La liste de ces menus est prsente ci-dessous :

Les fonctions acessibles dans les sous-menus sont galement prsentes ci-
dessous.
Page. 5-30
Menu de conversion UNITS (Option 1)
Ce menu est le mme que le menu UNITS obtenu en utilisant . Les
applications de ce menu sont discutes en dtail au Chapitre 3.
Menu de conversion BASE (Option 2)
Ce menu est le mme que le menu BASE obtenu en utilisant . Les
applications de ce menu sont discutes en dtail dans le Chapitre 19.
Menu de conversion TRIGONOMETRIC (Option 3)
Ce menu est le mme que le menu TRIG obtenu en utilisant . Les
applications de ce menu sont discutes en dtail dans le prsent Chapitre.
Menu de conversion MATRICES (Option 5)
Ce menu contient galement les fonctions suivantes :
Ces fonctions sont discutes en dtails au Chapitre 10.
Menu de conversion REWRITE (Option 4)
Ce menu contient galement les fonctions suivantes :
Les fonctions IR et RI sont utilises pour convertir un nombre dentier (I)
rel (R), ou vice versa. Les nombres entiers sont affichs sans point dcimal,
tandis que les nombres rels reprsentant des entiers seront affects dun point
dcimal, c'est--dire
Page. 5-31
La fonction NUM a le mme effet que la combinaison de touches
(associe la touche ` ). La fonction NUM convertit un rsultat
symbolique en sa valeur virgule flottante. La fonction Q convertit une valeur
virgule flottante en une fraction. La fonction Q convertit la valeur virgule
flottante en une fraction de , si une fraction de peut tre trouve pour ce
nombre, sinon la fonction convertit le nombre en fraction. Des exemples
dapplications de ces trois fonctions sont illustrs ci-dessous.

Parmi les fonctions du menu REWRITE, les fonctions DISTRIB, EXPLN, EXP2POW,
FDISTRIB, LIN, LNCOLLECT, POWEREXPAND et SIMPLIFY sappliquent aux
expressions algbriques. Plusieurs de ces fonctions sont prsentes dans le
prsent Chapitre. Cependant, dans un souci dexhaustivit, nous prsentons ici
les entres de la fonction Aide pour ces fonctions :
DISTRIB EXPLN

EXP2POW FDISTRIB

Page. 5-32
LIN LNCOLLECT

POWEREXPAND SIMPLIFY

Page. 6-1
Chapitre 6
Rsolution dquations singulires
Dans ce chapitre, nous introduisons les fonctions de la calculatrice utiles pour
rsoudre des quations singulires du type f(X) = 0. Deux menus de fonctions
de rsolution dquations sont associs la touche 7, le menu de rsolution
symbolique Symbolic SOLVer () et le menu de rsolution numrique
NUMerical SoLVer (). Nous vous prsentons ci-dessous certaines
des fonctions contenues dans ces menus. Basculez du mode CAS au mode
Complex pour mettre en pratique cet exercice (voir Chapitre 2).
Rsolution symbolique des quations algbriques
Nous dcrivons ici certaines des fonctions du menu de rsolution symbolique
Symbolic Solver. Activer le menu en utilisant la combinaison de touches
approprie. Si lindicateur systme 117 est paramtr sur CHOOSE boxes, les
listes de menu suivantes saffichent :

Les fonctions DESOLVE et LDEC sont utilises pour trouver la solution
d'quations diffrentielles; elles font l'objet d'un autre chapitre, et donc ne
seront pas prsentes ici. De mme, la fonction LINSOLVE est utilise pour
trouver la solution d'quations linaires multiples et donc sera, elle aussi,
prsente dans un autre chapitre. Les fonctions ISOL et SOLVE peuvent tre
utilises pour toute inconnue dans une quation polynomiale. La fonction
SOLVZVX rsout une quation polynomiale o linconnue est la variable par
dfaut du CAS VX (paramtr gnralement comme X). Finalement, la
fonction ZEROS calcule les zros, ou racines, des polynmes. Les entres de
toutes les fonctions du menu S.SLV, sauf la fonction ISOL, sont accessibles par
lintermdiaire de la fonction d'aide du CAS (IL@HELP ).
Page. 6-2
Fonction ISOL
La fonction ISOL (Equation, variable) donnera la ou les solutions une Equation
en isolant une variable. Par exemple, avec la calculatrice paramtre en mode
ALG, pour trouver t dans lquation at
3
-bt = 0 nous pouvons procder comme
suit :
En utilisant le mode RPN, on trouvera la solution en saisissant lquation dans la
pile, suivie de la variable, avant dentrer dans la fonction ISOL. Juste avant
dexcuter la fonction ISOL, la pile RPN doit ressembler lillustration de
gauche. Aprs avoir appliqu la fonction ISOL, le rsultat saffiche comme dans
lillustration de droite :

Le premier argument dans ISOL peut tre une expression, comme illustr ci-
dessus, ou une quation. Par exemple, en mode ALG, essayez :
Le mme problme peut tre rsolu en mode RPN de la faon prsente ci-
dessous (les illustrations montrent la pile RPN avant et aprs lapplication de la
fonction ISOL) :

Note: Pour saisir le signe gale (=) dans une quation, utiliser
(associe la touche \).
Page. 6-3
Fonction SOLVE
La fonction SOLVE utilise la mme syntaxe que la fonction ISOL, sauf que SOLVE
peut aussi tre utilise pour rsoudre des quations polynomiales. Lentre de la
fonction daide de la calculatrice pour la fonction SOLVE, prsentant la solution
de lquation X^4 1 = 3, est illustre ci-dessous :
Les exemples suivants montrent comment utiliser la fonction SOLVE en mode
ALG et RPN :
La saisie dcran ci-dessus affiche deux solutions. Pour la premire,
4
-5
=125, SOLVE na pas trouv de solution { }. Pour la seconde,
4
- 5 = 6,
SOLVE a trouv quatre solutions, affiches la dernire ligne. La toute dernire
solution nest pas visible car laffichage du rsultat ncessite plus de caractres
que la largeur dcran ne le permet. Cependant, vous pouvez toujours voir
toutes les solutions en utilisant la flche directionnelle vers le bas (), qui
enclenche lditeur de ligne (cette opration peut tre utilise pour accder
nimporte quelle ligne de rsultat dpassant la largeur de la calculatrice) :
Page. 6-4
Les crans RPN correspondants ces deux exemples, avant et aprs
application de la fonction SOLVE, sont illustrs ci-dessous :

Utiliser la flches vers le bas () en ce mode lancera l'diteur de ligne :
Fonction SOLVEVX
La fonction SOLVEVX rsout une quation avec la variable par dfaut du CAS
contenue dans la variable rserve nomme VX. Par dfaut, cette variable est
paramtre comme X. Des exemples utilisant le mode ALG avec VX = X sont
prsents ci-dessous :
Dans le premier cas, SOLVEVX na pas trouv de solution. Dans le deuxime
cas, SOLVEVX a trouv une seule solution, X = 2.
Les crans suivants montrent la pile RPN pour la rsolution des deux exemples
ci-dessus (avant et aprs application de la fonction SOLVEVX):

Page. 6-5
L'quation qui tient lieu d'argument pour la fonction SOLVEVX doit tre
simplifiable en une expression rationelle. Par exemple, l'quation suivante ne
sera pas accepte par SOLVEVX :

Fonction ZEROS
La fonction ZEROS trouve les solutions dquations polynomiales sans indiquer
leur multiplicit. Cette fonction ncessite de saisir lexpression de lquation et
le nom de la variable qui doit tre trouve. Des exemples en mode ALG sont
prsents ci-dessous :

Pour utiliser la fonction ZEROS en mode RPN, saisir dabord lexpression
polynomiale, puis la variable trouver, puis la fonction ZEROS. Les saisies
dcran suivantes montrent la pile RPN avant et aprs application de la fonction
ZEROS aux deux exemples ci-dessus :

Les fonctions du menu de rsolution symbolique Symbolic Solver prsentes
ci-dessus donnent des solutions des quations rationnelles (essentiellement des
quations polynomiales). Si lquation rsoudre est affecte de coefficients
numriques, il est possible de trouver une solution numrique en utilisant les
options de rsolution numrique de la calculatrice.
Page. 6-6
Menu de Rsolution numrique
La calculatrice offre un environnement trs puissant pour rsoudre des quations
algbriques simples ou des quations transcendantes. Pour accder cet
environnement, vous devez lancer le calculateur numrique " numerical solver"
(NUM.SLV) en utilisant . Cela affiche un menu droulant qui prsente les
options suivantes :
L'option 2. Solve diff eq.. sera prsente dans un autre chapitre, avec les
quations diffrentielles. L'option 4. Solve lin sys.. sera prsente dans un autre
chapitre, avec les matrices. Loption 6. MSLV (Multiple equation SoLVer) sera
prsente dans le chapitre suivant. Nous vous prsentons ci-dessous les
applications des options 3. Solve poly.., 5. Solve finance, et 1. Solve equation
.., dans cet ordre. LAnnexe 1-A, la fin du Chapitre 1, contient des
instructions sur la faon dutiliser les formulaires de saisie avec des exemples
d'application du calculateur numrique.
Equations polynomiales
En utilisant loption Solve poly dans lenvironnement SOLVE de la
calculatrice, vous pouvez :
(1) Trouvez les solutions dquations polynomiales;
(2) Obtenir les coefficients polynomiaux ayant un nombre de racines donn;
Notes:
1. Chaque fois que vous rsolvez une quation pour une valeur donne
dans les applications NUM.SLV, la valeur trouve est place dans la
pile. Ceci est pratique si vous avez besoin de conserver cette valeur
pour dautres oprations.
2. Une ou plusieurs variables seront cres chaque fois que vous activez
certaines des applications du menu NUM.SLV.
Page. 6-7
(3) Obtenir une expression algbrique pour le polynme sous forme de
fonction de X.
Trouver les solutions dune quation polynomiale
Une quation polynomiale est une quation de forme : a
n
x
n
+ a
n-1
x
n-1
+ +
a
1
x + a
0
= 0. Le thorme fondamental algbrique indique qu'il y a n solutions
pour toutes les quations polynominals d'ordre n. De toute faon, il se peut que
certaines des solutions soient des nombres complexes. Par exemple, rsolvons
lquation : 3s
4
+ 2s
3
- s + 1 = 0.
Nous voulons placer les coefficients de lquation dans un vecteur : [a
n
,a
n-1
,a
1
a
0
]. Pour cet exemple, nous utilisons le vecteur : [3,2,0,-1,1]. Pour rsoudre
cette quation polynomiale en utilisant la calculatrice, essayez la dmarche
suivante :
@@OK@@ Slectionner Solve poly
32 0
1\1@@OK@@ Saisir le vecteur des
coefficients
@SOLVE@ Rsoudre lquation
Lcran affichera la solution comme suit :
Appuyer sur `pour retourner la pile. La pile indiquera les rsultats suivants
en mode ALG (le mme rsultat safficherait aussi en mode RPN) :

Pour voir toutes les solutions, appuyez sur la touche directionnelle vers le bas
() pour lancer lditeur de ligne :
Page. 6-8
Toutes les solutions sont des nombres complexes: (0.432,-0.389),
(0.432,0.389), (-0.766, 0.632), (-0.766, -0.632).
Gnrer des coefficients polynomiaux partir des racines polynomiales
Supposez que vous voulez gnrer le polynme dont les racines sont les
nombres [1, 5, -2, 4]. Pour que la calculatrice effectue ce calcul, suivre la
procdure suivante :
@@OK@@ Slectionner Solve poly
15
2\ 4@@OK@@ Saisir le vecteur de racines
@SOLVE@ Rsoudre les coefficients
Appuyer sur ` pour retourner la pile. Les coefficients seront indiqus dans
la pile.
Note: Noubliez pas que les nombres complexes sont reprsents dans la
calculatrice en paires ordonnes, le premier nombre de la paire tant la partie
relle et le deuxime nombre, la partie imaginaire. Par exemple, le nombre
(0.432,-0.389), un nombre complexe, scrira normalement comme 0.432 -
0.389i, o i est lunit imaginaire. Ainsi : i
2
= -1.
Note: Le Thorme algbrique fondamental indique quil existe n solutions
pour nimporte quelle quation polynomiale dordre n. Il existe un autre
thorme algbrique qui indique que si lune des solutions une quation
polynomiale coefficients rels est un nombre complexe, alors la conjugue
de ce nombre reprsente galement une solution. En dautres termes, les
solutions complexes une quation polynomiale coefficients rels se
prsentent par paires. Cela signifie que les quations polynomiales
coefficients rels dordre impair auront au moins une solution relle.
Page. 6-9
Appuyez sur pour enclencher lditeur de lignes afin de voir tous les
coefficients.
Gnrer une expression algbrique pour le polynme
Vous pouvez utiliser la calculatrice pour gnrer une expression algbrique
pour un polynme partir des coefficients ou des racines de ce polynme.
Lexpression rsultant de ce calcul sera affiche en fonction de la variable par
dfaut du CAS X (les exemples ci-dessous montrent comment vous pouvez
remplacer X par nimporte quelle autre variable en utilisant la fonction |.)
Pour gnrer lexpression algbrique en utilisant des coefficients, essayer
lexemple suivant. Supposons que les coefficients polynomiaux sont [1,5,-2,4].
Utiliser la combinaison de touches suivante :
@@OK@@ Slectionner Solve poly
15 Saisir le vecteur de coefficients
2\ 4@@OK@@
@SYMB@ Gnrer une expression
symbolique
` Retour la pile
Lexpression ainsi gnre est indique dans la pile sous la forme suivante :
'X^3+5*X^2+-2*X+4'.
Note: Si vous voulez obtenir un polynme avec des coefficients rels, en
nayant que les racines complexes, vous devez inclure les racines complexes
en paires de nombres conjugus. Pour illustrer ce point, gnrez un polynme
ayant pour racines [1 (1,2) (1,-2)]. Vrifiez que le polynme rsultant na que
des coefficients rels. De mme, essayez de gnrer un polynme avec les
racines [1 (1,2) (-1,2)] et vrifiez que le polynme rsultant a bien des
coefficients complexes.
Page. 6-10
Pour gnrer lexpression algbrique en utilisant les racines, essayer de suivre
lexemple suivant. Supposons que les racines polynomiales sont [1,3,-2,1].
Utiliser la combinaison de touches suivante :
@@OK@@ Slectionner Solve poly
13 Saisir le vecteur de racines
2\ 1@@OK@@
@SYMB@ Gnrer lexpression symbolique
` Retour la pile
Lexpression ainsi gnre est indique dans la pile sous la forme suivante : '(X-
1)*(X-3)*(X+2)*(X-1)'.
Pour dvelopper les produits, vous pouvez utiliser la commande EXPAND.
Lexpression en rsultant est : 'X^4+-3*X^3+ -3*X^2+11*X-6'.
Une approche diffrente afin dobtenir une expression pour le polynme est de
gnrer dabord les coefficients, puis lexpression algbrique avec les
coefficients mis en surbrillance. Par exemple, dans ce cas, essayez :
@@OK@@ Slectionner Solve poly
13 Saisir le vecteur de racines
2\ 1@@OK@@
@SOLVE@ Rsoudre les coefficients
@SYMB@ Gnrer lexpression symbolique
` Retour la pile
Lexpression ainsi gnre est indique dans la pile sous la forme suivante :
'X^4+-3*X^3+ -3*X^2+11*X+-6*X^0'. Les coefficients sont affichs au niveau 2
de la pile.
Calculs financiers
Les calculs de loption 5. Solve finance.. en rsolution numrique (NUM.SLV)
sont utiliss pour calculer la valeur temporelle de largent par rfrence
lingnierie conomique et dautres applications financires. Cette
application peut aussi tre lance en utilisant la combinaison de touches s
(associe la touche 9 ). Avant de discuter en dtails des oprations dans cet
environnement de calcul, certaines dfinitions sont ncessaires pour
comprendre les oprations financires dans la calculatrice.
Page. 6-11
Dfinitions
Souvent, pour dvelopper des projets, il est ncessaire demprunter de largent
auprs dun organisme financier ou de fonds publics. Le montant emprunt est
appel la Valeur Prsente (PV). Cet argent doit tre rembours en n priodes
(gnralement des multiples ou sous-multiples dun mois) assujeties un taux
dintrt annuel de I%YR. Le nombre de priodes par an (P/YR) est un nombre
entier de priodes par lequel lanne est divise dans le but de rembourser
largent de lemprunt. Les valeurs typiques de P/YR sont 12 (un paiement par
mois), 24 (un paiement deux fois par mois) ou 52 (paiements hebdomadaires).
Le paiement (PMT) est le montant que lemprunteur doit payer au prteur au
dbut ou la fin de chacune des n priodes de lemprunt. La valeur future de
largent (FV) est la valeur quatteindra le montant emprunt la fin des n
priodes. En gnral, le paiement intervient la fin de chaque priode, de telle
sorte que lemprunteur commence payer la fin de la premire priode et
paye ensuite le mme montant fixe la fin de la deuxime, troisime etc
priodes, jusqu la fin de la n-me priode.
Exemple 1 Calculer le remboursement dun emprunt
Si $2 millions sont emprunts un taux dintrt annuel de 6.5% et doivent tre
rembourss en 60 paiements mensuels, quel est le montant du paiement
mensuel? Afin que la dette soit entirement paye en 60 mois, les valeurs
futures de lemprunt doivent tre zro. Donc, afin dutiliser la fonction de
calculs financiers de la calculatrice, nous allons utiliser les valeurs suivantes : n
= 60, I%YR = 6.5, PV = 2000000, FV = 0, P/YR = 12. Pour saisir les donnes
et rsoudre le montant du paiement, PMT, utiliser :
lance le formulaire de saisie pour le calcul financier
60 @@OK@@ Entrer n = 60
6.5 @@OK@@ Entrer I%YR = 6.5 %
2000000 @@OK@@ Entrer PV = 2,000,000 US$
Sauter PMT, puisque nous allons le rsoudre
0 @@OK@@ Entrer FV = 0, loption End est en surbrillance
@@SOLVE! Mettre PMT en surbrillance et rsoudre
Page. 6-12
Laffichage est le suivant :
Lcran montre maintenant la valeur de PMT39,132.30, Cela signifie que
lemprunteur doit payer au prteur US $ 39,132.30 la fin de chaque mois
pendant 60 mois pour rembourser le montant total. Si la valeur de PMT
saffiche comme ngative, cest que la calculatrice calcule le montant du point
de vue de lemprunteur. Lemprunteur a +US$ 2,000,000.00 une priode
temporelle t = 0, puis il commence payer, cest--dire quil ajoute -US $
39132.30 au temps t = 1, 2, , 60. A t = 60, la valeur nette entre les mains
de lemprunteur est zro. Maintenant, si vous prenez la valeur US $ 39,132.30
et la multipliez par 60 paiements, le montant total rembours par lemprunteur
est US $ 2,347,937.79. Par consquent, le prteur fait un profit net de $
347,937.79 sur les cinq ans pendant lesquels son argent a t utilis pour
financer le projet de lemprunteur.
Exemple 2 Calculer lamortissement dun emprunt
La mme solution au problme de lexemple 1 peut tre trouve en appuyant
sur @)@AMOR!!, qui signifie AMORTISSEMENT. Cette option est utilise pour
calculer quel montant de lemprunt a t amorti la fin dun certain nombre de
paiements. Supposons que nous utilisions 24 priodes la premire ligne de
lcran amortissement, cest--dire : 24@@OK@@. Puis appuyez sur @@AMOR@@. Le
menu suivant saffiche :
Cet cran sinterprte comme suit : aprs 24 mois de remboursement de la
dette, lemprunteur a pay US $ 723,211.43 sur le montant principal
Page. 6-13
emprunt et US $ 215,963.68 dintrts. Lemprunteur doit encore rembourser
un solde de US $1,276,788.57 sur les 36 prochains mois.
Vrifiez ce qui se passe si vous le remplacez par 60 lentre Payments: de
lcran amortissement puis appuyez sur @@OK@@ @@AMOR@@. Laffichage est le suivant :
Cela signifie qu la fin des 60 mois, le montant principal de US $
2,000,000.00 a t pay, ainsi que les US $ 347,937.79 dintrts et le solde,
c'est--dire ce que le prteur " doit" lemprunteur est US $ 0.000316. Bien
sr, ce solde devrait tre zro. La valeur affiche lcran ci-dessus est
simplement lerreur darrondi rsultant de la solution numrique.
Double-cliquez sur $ou `, pour revenir en mode daffichage normal.
Exemple 3 Calculer le plan de paiement pour des paiements en dbut de
priode.
Rsolvons le mme problme quaux exemples 1 et 2, mais en utilisant loption
de paiement en dbut de priode de paiement. Utiliser :
lance le formulaire de saisie pour le calcul financier
60 @@OK@@ Entrer n = 60
6.5 @@OK@@ Entrer I%YR = 6.5 %
2000000 @@OK@@ Entrer PV = 2,000,000 US$
Sauter PMT, puisque nous allons le rsoudre
0 @@OK@@ Entrer FV = 0, loption End est en surbrillance
@@CHOOS !@@OK@@ Changer loption de paiement Begin
@@SOLVE! Mettre PMT en surbrillance et rsoudre
Lcran affiche maintenant la valeur de PMT38,921.47. Cela signifie que
lemprunteur doit payer au prteur $ 38,921.48 au dbut de chaque mois pour
les 60 prochains mois afin de rembourser le montant total. Notez que le
montant que lemprunteur paie mensuellement en dbut de la priode de
remboursement est lgrement infrieur celui pay la fin de la priode de
Page. 6-14
paiement. La raison de cette diffrence est que le prteur obtient des intrts sur
les paiements compter du dbut de la priode, limitant ainsi la charge du
prteur.
Effacer des variables
Lors de la premire utilisation de lenvironnement du calculateur financier dans
le rpertoire HOME ou dans nimporte quel sous-rpertoire, les variables
suivantes sont gnres automatiquement : @@@N@@ @IYR@ @@PV@@ @@PMT@@ @@PYR@@ @@FV@@
pour enregistrer les termes correspondants dans les calculs. Vous pouvez voir le
contenu des variables en utilisant :
@@ @n@@ @IYR@ @@PV@@ @@PMT@@ @@PYR@@ @@FV@@.
Vous pouvez soit garder ces variables pour un usage futur, soit utiliser la
fonction PURGE pour les effacer du rpertoire. Pour effacer toutes les variables
la fois, si vous utilisez le mode ALG mode, essayez la procdure suivante :
I@PURGE J Saisir PURGE, prparez la liste de variables
@@@n@@ Entrez le nom de la variable N
Entrez une virgule
@IYR@ Entrez le nom de la variable I%YR
Entrez une virgule
@@PV@@ Entrez le nom de la variable PV
Entrez une virgule
@@PMT@@ Entrez le nom de la PMT
Entrez une virgule
@@PYR@@ Entrez le nom de la variable PYR
Entrez une virgule
Notes:
1. Lenvironnement du calculateur financier vous permet de rsoudre nimporte
quel terme impliqu (n, I%YR, PV, FV, P/Y) en donnant les termes restant pour
le calcul de lemprunt. Il vous suffit de mettre en surbrillance la valeur que vous
voulez calculer et dappuyer sur @@SOLVE!. Le rsultat saffiche dans le champ
en surbrillance.
2. Les valeurs calcules dans lenvironnement du calculateur financier sont
copies dans la pile avec leur quette correspondante (dsignation
didentification).
Page. 6-15
@@FV@@. Entrez le nom de la variable FV
` Excutez la commande PURGE
Les deux saisies dcran suivantes montrent la commande PURGE permettant de
purger toutes les variables du rpertoire et le rsultat aprs avoir excut la
commande.

En mode RPN mode, la commande est excute en utilisant :
J Prpare la liste de variables purger
@@@n@@ Entrez le nom de la variable N
@IYR@ Entrez le nom de la variable I%YR
@@PV@@ Entrez le nom de la variable PV
@@PMT@@ Entrez le nom de la variable PMT
@@PYR@@ Entrez le nom de la variable PYR
@@FV@@ Entrez le nom de la variable FV
` Entrez la liste de variables dans la pile
I@PURGE Purge les variables de la liste
Avant dexcuter la commande PURGE, la pile RPN se prsente comme suit :
Rsoudre des quations une inconnue avec NUM.SLV
Le menu de la calculatrice NUM.SLV offre loption 1. Solve equation.. qui rsout
diffrents types dquations une seule variable, y compris les quations
algbriques non linaires et les quations transcendantes. Par exemple,
rsolvons lquation : e
x
-sin(x/3) = 0.
Saisir simplement lexpression comme un objet algbrique et lenregistrer dans
la variable EQ. La combinaison de touches en mode ALG est la suivante :
~x-S
*~x/3 0
K~e~q`
Page. 6-16
Appuyer sur J pour voir les variables EQ nouvellement cres :
Ensuite, entrer dans lenvironnement SOLVE et slectionner Solve equation, en
utilisant :
@@OK@@. Lcran correspondant est prsent ci-dessous :
Lquation que nous avons enregistre dans la variable EQ est dj charge
dans le champ Eq du formulaire de saisie SOLVE EQUATION. De mme, un
champ marqu x est prvu. Pour rsoudre lquation, tout ce que vous avez
faire, cest de mettre en surbrillance le champ en face de X en utilisant et
d'appuyer sur @SOLVE@. La solution affiche est X: 4.5006E-2:
Fonction STEQ
La fonction STEQ, accessible avec le catalogue de commande, N,
enregistre son argument dans la variable EQ, savoir, en mode ALG
En mode RPN, saisir lquation entre apostrophes et activer la commande
STEQ. Par consquent, la fonction STEQ peut tre utilise comme raccourci
pour enregistrer une expression dans la variable EQ.
Page. 6-17
Cependant, il ne sagit pas de la seule solution possible pour cette quation.
Pour obtenir une solution ngative, par exemple, saisir un nombre ngatif dans
le champ X: avant de rsoudre lquation. Essayez 3\@@@OK@@@SOLVE@.
La solution est maintenant X: -3.045.
Marche suivre pour rsoudre des quations avec Equation Solve...
La rsolution numrique pour les quations une seule inconnue fonctionne
comme suit :
Elle permet lutilisateur de saisir ou de cliquer'appuyer sur @CHOOS
pour rsoudre une quation.
Elle cre un formulaire de saisie avec des champs de saisie
correspondant toutes les variables stockes dans la variable EQ.
Lutilisateur doit saisir des valeurs pour toutes les variables impliques
sauf une.
Lutilisateur met ensuite en surbrillance le champ correspondant
linconnue trouver dans lquation et appuie sur @SOLVE@
Lutilisateur peut forcer la solution en mettant une supposition initiale
dans le champ de saisie appropri avant de rsoudre lquation.
La calculatrice utilise un algorithme pour dlimiter un intervalle pour lequel la
fonction change de signe, ce qui indique lexistence dune racine ou dune
solution. Elle utilise ensuite une mthode numrique pour trouver la solution par
convergence.
La solution que la calculatrice cherche est dtermine par la valeur initiale
prsente dans le champ " inconnue". Si aucune valeur nest saisie, la
calculatrice utilise la valeur par dfaut de zro. Par consquent, vous pouvez
rechercher plus dune solution lquation en changeant la valeur initiale de
linconnue dans le champ de saisie. Des exemples de solutions dquations sont
prsents ci-dessous.
Page. 6-18
Example 1 Loi de comportement de Hooke
Lquation utiliser est la loi de comportement de Hooke pour une dformation
normale dans la direction x dune particule solide soumise une contrainte
donne par
Lquation est ici e
xx
est lunit de
contrainte dans la direction x,
xx
,
yy
, et
zz
, sont les contraintes normales
exerces sur la particule dans les directions des axes x y et z, E est le module
de Young ou module dlasticit du matriau, n est le coefficient de Poisson du
matriau, est le coefficient de dilatation thermique du matriau et T est son
augmentation de temprature.
Supposons que vous disposiez des donnes suivantes :
xx
= 2500 psi,
yy
=1200 psi et
zz
= 500 psi, E = 1200000 psi, n = 0.15, = 0.00001/
o
F, T
= 60
o
F. Pour calculer la dformation e
xx
, procdez comme suit :
@@OK@@ Accde la rsolution numrique pour rsoudre les
quations
O Accde lEditeur dquation pour saisir lquation
A ce stade, conformez-vous aux instructions du Chapitre 2 sur la faon dutiliser
lEditeur dquation pour construire une quation. Lquation saisir dans le
champ Eq peut soit se prsenter comme suit (notez que nous nutilisons quun
seul sous-index pour nous rfrer aux variables, cest--dire : e
xx
se traduit par
ex etc. nous procdons ainsi pour gagner du temps lors de la saisie ) :

zz zy zx
yz yy yx
xz xy xx



, )] ( [
1
T n
E
e
zz yy xx xx
+ + =
Page. 6-19
Utilisez les raccourcis suivants pour les caractres spciaux :
: ~s : ~a : ~c
et noubliez pas que les lettres minuscules sont saisies en utilisant ~
avant la touche de la lettre ; cest ainsi que lon saisit x : ~x.
Appuyez sur `pour retourner lcran de rsolution. Saisissez les valeurs
proposes ci-dessus dans les champs correspondants, de telle sorte que lcran
de rsolution se prsente comme suit :
Avec le champ ex: en surbrillance, appuyez sur @SOLVE@ pour trouver ex:
La solution peut tre lue dans le formulaire de saisie SOLVE EQUATION en
appuyant sur @EDIT tandis que le champ ex: est en surbrillance. La valeur du
rsultat est 2.470833333333E-3. Appuyez sur @@@OK@@ pour quitter la fonction
EDIT.
Supposons que vous vouliez maintenant dterminer le module de Young qui
produirait une dformation e
xx
= 0.005 sous les mmes contraintes, en
ngligeant lexpansion thermique. Dans ce cas, vous devez saisir la valeur
0.005 dans le champ ex: et un zro dans le champ T: (avec T = 0, aucun
effet thermique nest inclus.) Pour trouver E, mettre le champ E: en surbrillance
Page. 6-20
et appuyer sur @SOLVE@. Le rsultat, visible avec loption @EDIT est : E = 449000
psi. Appuyer sur @SOLVE@ ` pour retourner laffichage normal.
Notez que les rsultats trouvs dans lenvironnement de la rsolution numrique
ont t copis dans la pile :
De mme, vous verrez dans les intituls de vos touches de menu les variables
de lquation enregistres dans EQ (appuyez sur L pour voir toutes les variables
de votre rpertoire), savoir les variables ex, T, , z, y, n, x et E.
Exemple 2 Energie spcifique dun flux en canal ouvert
Lnergie spcifique dans un canal ouvert est dfinie comme lnergie par unit
de poids mesure par rapport au fond du canal. Supposons que E = est
lnergie spcifique, y = la profondeur du canal, V = la vlocit du flux, g =
lacclration de la gravit. Nous pouvons alors crire :
La vlocit du flux, son tour, est donne par V = Q/A, o Q = dcharge
deau, A = surface de la section. La zone dpend de la surface de la section
utilise, par exemple, pour une section croise trapzodale, comme illustre ci-
dessous, A = (b+my) y, o b = largeur de fond et m = pente du ct de la
section croise.
Nous pouvons saisir lquation pour E telle que montre ci-dessus et utiliser des
variables auxiliaires pour A et V, de telle sorte que le formulaire de saisie
rsultant affiche les champs suivants pour les variables fondamentales y, Q, g,
m et b :
.
2
2
g
V
y E + =
z
c
2
n
Page. 6-21
Dabord, crez un sous-rpertoire appel SPEN (SPecific ENergy) et
travaillez dans ce sous-rpertoire.
Ensuite, dfinissez les variables suivantes :

Lancez la rsolution numrique pour rsoudre les quations :
@@OK@@. Notez que le formulaire de saisie contient des entres
pour les variables y, Q, b, m et g:
Essayez les donnes dentre suivantes : E = 10 ft, Q = 10 cfs (pied
cubique par seconde) , b = 2.5 ft, m = 1.0, g = 32.2 ft/s
2
:
Rsoudre y.
Page. 6-22
Le rsultat est 0.149836.., savoir : y = 0.149836.
On sait cependant quil existe en fait deux solutions pour y pour une
quation dnergie spcifique. La solution que nous venons de trouver
correspond la solution numrique avec une valeur initiale de 0 (la
valeur par dfaut pour y, savoir chaque fois que le champ de solution
est vide, la valeur par dfaut est zro). Pour trouver dautres solutions,
nous devons saisir une valeur plus grande de y, disons 15, mettre le
champ y en surbrillance et rsoudre y une fois de plus :
Le rsultat est maintenant 9.99990, donc : y = 9.99990 ft.
Cet exemple illustre lutilisation des variables auxiliaires pour crire des
quations compliques. Quand NUM.SLV est activ, les substitutions induites
par les variables auxiliaires sont mises en uvre et lcran de saisie pour les
quations fournit des champs de saisie pour les variables primaires ou
fondamentales rsultant des substitutions. Lexemple illustre aussi une quation
avec plus dune solution et la slection de la supposition initiale de la solution
pour produire des solutions diffrentes.
Dans les exemples suivants, nous allons utiliser la fonction DARCY pour trouver
les facteurs de friction dans des tuyaux. Par consquent, nous allons dfinir la
fonction dans le cadre suivant.
Fonction spciale pour les flux dans les tuyaux : DARCY (/D,Re)
Lquation de Darcy-Weisbach est utilise pour calculer la perte dnergie (par
unit de poids), h
f
, dun flux dans un tuyau de diamtre D, de rugosit absolue
Page. 6-23
et de longueur L quand la vlocit du flux dans le tuyau est V. Lquation
scrit. La quantit f est connue comme le facteur de friction
du flux et il a t dmontr quil sagit dune fonction de la rugosit relative du
tuyau, /D, et dun nombre de Reynolds (sans dimension), Re. Le nombre de
Reynolds est dfini comme Re = VD/ = VD/, o et sont la densit et la
viscosit dynamique du fluide, respectivement, et = / est la viscosit
cintique du fluide.
La calculatrice fournit une fonction appele DARCY qui utilise comme donne
dentre la rugosit relative /D et le nombre de Reynolds, dans cet ordre, pour
calculer le facteur de friction f. Vous pouvez accder la fonction DARCY par
lintermdiaire du catalogue de commandes :
Par exemple, pour /D = 0.0001, Re = 1000000, vous pouvez trouver le
facteur de friction en utilisant : DARCY(0.0001,1000000). Sur lcran suivant,
la fonction NUM () a t utilise pour obtenir une valeur numrique de la
fonction :
Le rsultat est f = DARCY (0.0001,1000000) = 0.01341
g
V
D
L
f h
f
2
2
=
Page. 6-24
FANNING (/D,Re)
Dans les applications arodynamiques, on utilise un facteur de friction
diffrent, le facteur de friction de Fanning. Le facteur de friction de Fanning, f
F
,
est dfini comme 4 fois le facteur de friction de Darcy-Weisbach, f. La
calculatrice fournit aussi une fonction appele FANNING qui utilise la mme
donne dentre que DARCY, savoir /D et Re, et calcule le facteur de friction
de Fanning. Vrifiez que FANNING(0.0001,1000000) =
0.0033603589181s.
Exemple 3 Flux dans un tuyau
Vous voudrez peut-tre crer un sous-rpertoire spar (PIPES) pour vrifier cet
exemple. Lquation principale qui gouverne le flux dans un tuyau est, bien sr,
lquation de Darcy-Weisbach. Par consquent, saisissez lquation suivante
dans EQ:
De mme, saisissez les variables suivantes (f, A, V, Re) :

Page. 6-25
Dans ce cas, nous avons enregistr lquation principale (Equation de Darcy-
Weisbach) dans EQ, puis avons remplac plusieurs de ces variables par
dautres expressions par le biais de la dfinition des variables f, A, V et Re.
Pour voir lquation combine, utilisez EVAL(EQ). Dans cet exemple, nous
avons chang les paramtres de laffichage afin de pouvoir voir lintgralit de
lquation lcran :
Par consquent, lquation que nous sommes en train de rsoudre, aprs avoir
combin les diffrentes variables du rpertoire, est :
Lquation combine a pour variables primaires : h
f
, Q, L, g, D, et Nu.
Lancez la rsolution numrique (@@OK@@) pour voir les variables
primaires affiches dans le formulaire de saisie SOLVE EQUATION :
Supposons que nous utilisions les valeurs hf = 2 m, = 0.00001 m, Q = 0.05
m
3
/s, Nu = 0.000001 m
2
/s, L = 20 m et g = 9.806 m/s
2
, trouvez alors le
diamtre D. Saisir les valeurs et rsoudre D. La solution est : 0.12, savoir D =
0.12 m.

=
Nu
D
QD
D
DARCY
gD
L Q
h
f
4 /
,
8
2
5 2
2

Page. 6-26
Si lquation sapplique en termes de dimensions, vous pouvez ajouter des
units aux valeurs de saisie, comme illustr ci-dessous. Cependant, vous devez
ajouter ces units la supposition initiale dans la solution. Par consquent,
dans lexemple ci-dessous, nous avons plac 0_m dans le champ D: avant de
rsoudre le problme. La solution est prsente sur lcran de droite :

Appuyer sur `pour retourner en mode daffichage normal. La solution de D
saffiche dans la pile.
Exemple 4 Gravitation universelle
La loi de Newton sur la gravitation universelle indique que la magnitude de la
force dattraction entre deux corps de masse m
1
et m
2
spars par une distance
r est donne par lquation de la
Ici, G est la constante de gravitation universelle, dont la valeur peut tre
obtenue en utilisant la fonction CONST de la calculatrice :
.
2
2 1
r
M M
G F

=
Page. 6-27
Nous pouvons trouver nimporte quel terme de cette quation (sauf G) en
saisissant lquation comme suit :
Cette quation est ensuite enregistre dans EQ:
En lanant la rsolution numrique pour cette quation, un formulaire de saisie
saffiche avec des champs de saisie pour F, G, m1, m2 et r.
Rsolvons le problme en utilisant des units avec les valeurs suivantes pour les
variables connues m1 = 1.010
6
kg, m2 = 1.010
12
kg, r = 1.010
11
m. De
mme, saisir une valeur de 0_N dans le champ F pour fournir les units
correctes la calculatrice:
Page. 6-28
Rsoudre F et appuyer pour retourner laffichage normal de la calculatrice. La
solution est F : 6.67259E-15_N, ou F = 6.6725910
-15
N.
Diffrentes manires de saisir une quation dans EQ
Dans tous les exemples prsents ci-dessus, nous avons saisi lquation
rsoudre dans les variables EQ avant de lancer la rsolution numrique. Vous
pouvez en fait saisir lquation rsoudre directement dans la rsolution aprs
lavoir lanc en ditant le contenu des champs EQ by dans le formulaire de
saisie de la rsolution numrique. Si la variable EQ na pas t prcdemment
dfinie, lorsque vous lancez la rsolution numrique, (@@OK@@), le champ
EQ est en surbrillance:
A ce stade, vous pouvez saisir une nouvelle quation en appuyant sur @EDIT.
Deux apostrophes saffichent automatiquement afin que vous puissiez saisir
lexpression l'intrieur :
Saisir une quation, disons X^2 - 125 = 0 directement dans la pile, et appuyer
sur @@@OK@@@.
Note: Lorsque vous utilisez des units dans la rsolution numrique, assurez-
vous que toutes les variables ont les units appropries, que les units sont
compatibles et que lquation est homogne en termes de dimensions.
Page. 6-29

A ce stade, lquation est prte tre rsolue.
Alternativement, vous pouvez activer lEditeur dquation aprs avoir appuy
sur @EDIT pour saisir votre quation. Appuyez sur ` pour retourner lcran
de la rsolution numrique.
Une autre faon de saisir une quation dans la variable EQ est de slectionner
des variables dj existantes dans votre rpertoire et de les saisir dans EQ.
Cela veut dire que votre quation aura d tre enregistre sous un nom de
variable avant dactiver la rsolution numrique. Par exemple, supposons que
vous ayez saisi les quations suivantes dans les variables EQ1 et EQ2 :
Lancez maintenant la rsolution numrique (@@OK@@, et mettez le champ
EQ en surbrillance. A ce stade, appuyez sur la touche menu @CHOOS. Utilisez
ensuite les flches vers le haut et vers le bas () pour slectionner, par
ex., la variable EQ1:
Appuyez sur @@@OK@@@ aprs avoir slectionn EQ1 pour la charger dans la
variable EQ de la rsolution. La nouvelle quation est prte tre rsolue.
Page. 6-30
Le menu SOLVE
Le menu logiciel SOLVE donne accs certaines des fonctions de rsolution
numrique par lintermdiaire des touches menu. Pour accder ce menu en
mode RPN : 74 MENU, ou en mode ALG : MENU (74). Alternativement, vous
pouvez utiliser (maintenir) 7 pour activer le menu logiciel SOLVE. Les
sous-menus proposs par le menu SOLVE sont les suivants :
Le sous-menu ROOT
Le sous-menu ROOT comprend les fonctions et sous-menus suivants:
Fonction ROOT
La fonction ROOT est utilise pour rsoudre une quation variable donne
avec une valeur de supposition initiale. En mode RPN, lquation sera au
niveau 3 de la pile, tandis que le nom de la variable sera au niveau 2 et la
supposition initiale au niveau 1. Les saisies dcran montrent la pile RPN avant
et aprs application de la fonction @ROOT:

Page. 6-31
En mode ALG mode, vous utiliserez ROOT(TAN()=,,5) pour activer la
fonction ROOT :
La variable EQ
La touche menu @@EQ@@ dans ce sous-menu est utilise comme rfrence la
variable EQ. Appuyer sur cette touche menu revient utiliser la fonction RCEQ
(ReCall EQ).
Le sous-menu SOLVR
Le sous-menu SOLVR active le menu logiciel de rsolution pour lquation
enregistre en ce moment dans EQ. Des exemples sont donns ci-dessous :
Exemple 1 - Rsoudre lquation t
2
-5t = -4
Par exemple, si vous enregistrez lquation t^2-5*t=-4 dans EQ et appuyez
sur @)SOLVR, le menu suivant saffiche:
Ce rsultat indique que vous pouvez rsoudre la valeur t pour lquation
affiche en haut de lcran. Si vous essayez, par exemple, [ t ], vous
obtiendrez le rsultat t: 1., aprs que le message Solving for t a clignot
brivement. Il existe une deuxime racine cette quation, qui peut tre trouve
en changeant la valeur de t avant de la rsoudre de nouveau. Procdez comme
suit : 10 [ t ] puis appuyez sur [ t ]. Le rsultat est maintenant : t:
4.0000000003. Pour vrifier ce rsultat, appuyez sur la touche menu dsigne
par EXPR=, qui value lexpression dans EQ pour la valeur courante de t. Les
rsultats dans ce cas sont
Page. 6-32
Pour quitter lenvironnement SOLVR, appuyez sur J. Laccs au menu
SOLVE est perdu ce stade, aussi vous devez lactiver une fois de plus (comme
cela a t expliqu prcdemment) pour continuer les exercices suivants.
Exemple 2 - Rsoudre lquation Q = at
2
+bt
Il est possible denregistre dans EQ une quation impliquant plus dune
variable, disons Q = at^2 + bt. Dans ce cas, aprs avoir activ le menu
logiciel SOLVE et appuy sur @)ROOT @)SOLVR, lcran suivant saffiche :
Dans lenvironnement SOLVR, vous pouvez fournir des valeurs pour nimporte
quelle variable dans la pile et appuyer sur les touches de menu
correspondantes. Par exemple, disons que vous entrez les valeurs Q = 14, a =
2 et b = 3. Vous utilisez: 14 [ Q ], 2 [ a ], 3 [ b ].
Comme des valeurs numriques sont attribues aux variables Q, a et b, les
valeurs assignes sont affiches dans le coin suprieur gauche de lcran. A ce
stade, nous pouvons rsoudre t, en utilisant [ t ]. Le rsultat est t: 2.
Appuyez sur @EXPR= pour afficher les rsultats:
Exemple 3 Rsoudre deux quations simultanes, tour de rle.
Vous pouvez aussi rsoudre plus dune quation, en les rsolvant lune aprs
lautre et en rptant le processus jusqu ce que la solution soit trouve. Par
exemple, si vous saisissez la liste dquations suivante dans la variable EQ:
{ a*X+b*Y = c, k*X*Y=s},
la combinaison de touches @)ROOT @)SOLVR, dans le menu logiciel SOLVE ferra
safficher lcran suivant :
Page. 6-33
La premire quation, savoir a*X + b*Y = c, sera affiche dans la partie
suprieure de lcran. Vous pouvez saisir des valeurs pour les variables a, b et
c, savoir :
2 [ a ] 5 [ b ] 19 [ c ]. De mme, puisque nous ne pouvons rsoudre
quune quation la fois, saisissons une valeur de supposition pour Y,
savoir : 0 [ Y ], et rsolvons X, en utilisant [ X ]. Cela donne la valeur
X: 9.4999. Pour vrifier la valeur de lquation ce stade, appuyer sur
@EXPR=. Les rsultats sont : gauche : 19, droite : 19. Pour rsoudre lquation
suivante, appuyez sur L @NEXQ. Lcran affiche des indications de touches due
menu comme suit :
Disons que nous saisissons les valeurs k = 2, s = 12. Nous rsolvons ensuite Y
et appuyons sur @EXPR=. Le rsultat pour Y est maintenant :
Nous continuons ensuite de nous dplacer de la premire la seconde
quation (par allers et retours), en rsolvant X pour la premire quation et Y
pour la seconde, jusqu ce que les valeurs de X et de Y convergent. Pour vous
dplacer dquation en quation, appuyer sur @NEXQ. Pour rsoudre X et Y,
utilisez [ X ] et [ Y ], respectivement. La squence de solutions
suivante saffiche :

Page. 6-34
Aprs avoir rsolu les deux quations, tour de rle, nous notons que, jusqu
la troisime dcimale, X converge une valeur de 7.500, tandis que Y
converge une valeur de 0.799.
Utilisation des units du sous-menu SOLVR
Il y a quelques rgles concernant lutilisation des units du sous-menu SOLVR :
Saisir une estimation avec des units pour toute variable consitera
utiliser ces units dans la solution.
Si une nouvelle estimation ne possde pas de limites, les dernires
units utilises avec cette variable seront utilises dans ce cas.
Pour enlever des units, saisir un nouveau nombre destimation sans
unit dans une liste, cest--dire utiliser le format { nombre }.
Une liste de nombres peut tre utilise comme estimation de la
variable. Dans ce cas, les units par dfaut sont celles de la liste
prcdente. Par exemple, la saisie de { 1.41_ft 1_cm 1_m } indique
que les mtres (m) seront utiliss pour cette variable.
Lexpression utilise dans la solution doit avoir des units consistantes
ou une erreur apparatra lorsque vous tenterez de rsoudre lquation
pour une valeur.
Le sous-menu DIFFE
Le sous-menu DIFFE propose une srie de fonctions pour la rsolution numrique
dquations diffrentielles. Les fonctions disponibles sont les suivantes :
Ces fonctions sont prsentes en dtails au Chapitre 16.
Le sous-menu POLY
Le sous-menu POLY effectue des oprations sur les polynmes. Les fonctions
disponibles sont les suivantes :
Page. 6-35
Fonction PROOT
Cette fonction est utilise pour trouver les racines des polynmes partir dun
vecteur contenant les coefficients polynomiaux par ordre dcroissant des
puissances de la variable indpendante. En dautres termes, si le polynme est
a
n
x
n
+ a
n-1
x
n-1
+ + a
2
x
2
+ a
1
x + a
0
, le vecteur de coefficients doit tre saisi
comme [a
n
, a
n-1
, , a
2
, a
1
, a
0
]. Par exemple, les racines du polynme dans
les coefficients sont [1, -5, 6] sont [2, 3].
Fonction PCOEF
Cette fonction produit les coefficients [a
n
, a
n-1
, , a
2
, a
1
, a
0
] dun polynme
a
n
x
n
+ a
n-1
x
n-1
+ + a
2
x
2
+ a
1
x + a
0
, partir dun vecteur de ses racines
[r
1
, r
2
, , r
n
]. Par exemple, un vecteur dont les racines sont donnes par
[-1, 2, 2, 1, 0], produira les coefficients suivants : [1, -4, 3, 4, -4, 0]. Le
polynme est x
5
- 4x
4
+ 3x
3
+ 4x
2
- 4x.
Fonction PEVAL
Cette fonction value un polynme, partir dun vecteur de ses coefficients,
[a
n
, a
n-1
, , a
2
, a
1
, a
0
], et une valeur x
0
, savoir : PEVAL calcule a
n
x
0
n
+
a
n-1
x
0
n-1
+ + a
2
x
0
2
+ a
1
x
0
+ a
0
. Par exemple, pour les coefficients [2, 3, -
1, 2] et une valeur de 2, PEVAL retourne la valeur 28.
Le sous-menu SYS
Le sous-menu SYS contient une liste de fonctions pour rsoudre les systmes
linaires. Les fonctions fournies dans ce sous-menu sont:
Ces fonctions sont prsentes en dtails au Chapitre 11.
Le sous-menu TVM
Le sous-menu TVM contient des fonctions pour calculer la Valeur Temporelle de
lArgent. Il sagit dune autre mthode pour rsoudre les problmes
FINANCIERS (voir Chapitre 6). Les fonctions disponibles sont les suivantes :
Page. 6-36
Le sous-menu SOLVR
Le sous-menu SOLVR dans le sous-menu TMV lance la rsolution pour les
problmes TMV. Par exemple, en appuyant sur @)SOLVR, ce stade, lcran
suivant saffiche :
A titre dexercice, essayez dutiliser les valeurs n = 10, I%YR = 5.6, PV =
10000 et FV = 0, puis entrez [ PMT ] pour trouver PMT = -1021.08. En
appuyant sur L, lcran suivant saffiche :
Appuyez sur J pour quitter lenvironnement SOLVR. Retrouvez votre chemin
jusquau sous-menu TVM dans le sousmenu SOLVE pour essayer les autres
fonctions disponibles.
Fonction TVMROOT
Cette fonction ncessite comme argument le nom dune des variables du
problme TVM. La fonction retourne la solution de cette variable, supposer
que les autres variables existent et que des valeurs aient t enregistres
auparavant. Par exemple, ayant rsolu le problme TVM ci-dessus, nous
pouvons rsoudre N comme suit : [ ] ~n` @TVMRO. Le rsultat est 10.
Fonction AMORT
Cette fonction prend une valeur reprsentant une priode de paiement (entre 0
et n) et retourne le montant principal, les intrts et le solde pour les valeurs
actuellement stockes dans les variables TVM. Par exemple, avec les donnes
utilises prcdemment, si nous activons la fonction AMORT pour une valeur de
10, nous obtenons :
Page. 6-37
Fonction BEG
Lorsque cette fonction est slectionne, les calculs TVM reposent sur des
paiements au dbut de chaque priode. Si elle nest pas slectionne, les
calculs TVM reposent sur des paiements la fin de chaque priode.
Page. 7-1
Chapitre 7
Rsolution dquations multiples
De nombreux problmes de sciences ou dingnierie ncessitent la rsolution
simultane de plusieurs quations. La calculatrice propose plusieurs procdures
pour rsoudre des quations multiples qui sont prsentes ci-dessous. Veuillez
noter quaucune discussion sur la faon de rsoudre des systmes dquations
linaires nest prsente dans le prsent chapitre. Les rsolutions de systmes
linaires seront abordes en dtail dans les chapitres suivants sur les matrices et
lalgbre linaire.
Systmes dquations rationnelles
Les quations qui peuvent tre rcrites comme des polynmes ou des
expressions algbriques rationnelles peuvent tre rsolues directement par la
calculatrice en utilisant la fonction SOLVE. Vous devez fournir une liste
dquations comme composantes dun vecteur. La liste des variables rsoudre
doit galement tre fournie sous la forme dun vecteur. Assurez-vous que le CAS
est paramtr en mode Exact avant dessayer de rsoudre des quations en
utilisant cette procdure. De mme, plus les expressions sont compliques, plus
le CAS mettra du temps rsoudre un systme particulier dquations. Des
exemples de cette application sont prsents ci-dessous :
Exemple 1 - Mouvement de projectile
Utilisez la fonction SOLVE avec les vecteurs darguments suivants, le premier
tant la liste des quations : [x = x0 + v0*COS(0)*t y =y0+v0*SIN(0)*t
g*t^2/2]` et le second les variables rsoudre, savoir t et y0, ce qui
snonce [t y0].
La solution dans ce cas sera fournie en mode RPN. La seule raison pour cela est
que nous pouvons ainsi construire lquation pas pas. Lopration en mode
ALG est trs similaire. Tout dabord, nous enregistrons le premier vecteur
(quations) dans la variable A2 et le vecteur de variables dans la variable A1.
Lcran suivant montre la pile RPN avant denregistrer les variables.
Page. 7-2
A ce stade, nous navons besoin que d'appuyer deux reprises sur K pour
enregistrer ces variables.Pour procder la rsolution, commencez par
changer le mode du CAS en passant Exact, puis faites la liste des contenu de
A2 et A1, dans cet ordre : @@@A2@@@ @@@A1@@@ .
Utilisez la commande SOLVE ce stade ( partir du menu S.SLV : ).
Aprs environ 40 secondes, peut-tre plus, vous obtenez comme rsultat la liste
suivante :
{ t = (x-x0)/(COS(0)*v0)
y0 = (2*COS(0)^2*v0^2*y+(g*x^2(2*x0*g+2*SIN(0))*COS(0)*v0^2)*x+
(x0^2*g+2*SIN(0)*COS(0)*v0^2*x0)))/(2*COS(0)^2*v0^2)]}
Appuyez sur pour retirer le vecteur de la liste, puis utilisez la commande
OBJ, pour obtenir les quations affiches sparment dans la pile.

Note: Cette mthode a bien fonctionn pour cet exemple parce que les
inconnues t et y0 taient des termes algbriques dans les quations. Cette
mthode ne fonctionnerait pas pour rsoudre q0, puisque q0 appartient un
terme transcendant.
Page. 7-3
Exemple 2 - Contraintes sur un cylindre paroi paisse
Considrons un cylindre paroi paisse avec un rayon interne a et b,
respectivement, soumis une pression interne P
i
et une pression externe P
o
. A
nimporte quel distance radiale r de laxe du cylindre, les contraintes normales
dans les directions radiales et transverses,
rr
et

, respectivement, sont
donnes par
Notez que la partie droite des deux quations ne diffre que par le signe entre
les deux termes. Par consquent, pour crire ces quations dans la calculatrice,
nous suggrons de saisir le premier terme et de le stocker dans la variable T1,
puis le second terme et de le stocker dans T2. Lcriture des quations par la
suite consistera uniquement en un rappel du contenu de T1 et T2 dans la pile et
dune addition ou dune soustraction des deux. Voici comment procder avec
lEditeur dquation :
Saisir et enregistrer le terme T1 :

Saisir et enregistrer le terme T2 :

,
) (
) (
2 2 2
2 2
2 2
2 2
a b r
P P b a
a b
P b P a
o i o i


+

.
) (
) (
2 2 2
2 2
2 2
2 2
a b r
P P b a
a b
P b P a
o i o i
rr


=
Page. 7-4
Notez que nous utilisons le mode RPN dans cet exemple, mais la procdure en
mode ALG serait trs similaire. Crer lquation pour

: J@@@T1@@@ @@T2#@@
+ ~s ~t `
Crer lquation pour
rr
: : J@@@T1@@@ @@T2#@@ - ~s ~r `

Assemblez un vecteur avec les deux quations en utilisant la fonction ARRY
(vous la trouverez en utilisant la commande catalogue N) aprs avoir
saisi un 2:

Supposons maintenant que vous vouliez rsoudre P
i
et P
o
, donnes par a, b, r,

rr
, et

. Nous saisissons un vecteur avec les inconnues :


Pour rsoudre P
i
et P
o
, utilisez la commande SOLVE du menu S.SLV (). La
calculatrice va mettre jusqu une minute pour produire le rsultat :
{[Pi=-(((-r)*r^2-(+r)*a^2)/(2*a^2))
Po=-(((-r)*r^2-(+r)*b^2)/(2*b^2)) ] }, savoir
Notez que le rsultat inclut un vecteur [ ] contenu dans une liste { }. Pour retirer
le symbole de liste, utilisez . Finalement, pour dcomposer le vecteur,
utilisez la fonction OBJ. Le rsultat est le suivant :
Page. 7-5
Ces deux exemples constituent des systmes dquations linaires qui peuvent
tre traits aussi bien avec la fonction LINSOLVE (voir Chapitre 11). Lexemple
suivant montre la fonction SOLVE applique un systme dquations
polynomiales.
Exemple 3 - Systme dquations polynomiales
Les saisies dcran suivantes montrent la solution du systme X
2
+XY=10, X
2
-
Y
2
=-5, en utilisant la fonction SOLVE:
Rsoudre des quations simultanes avec MSLV
La fonction MSLV est disponible comme dernire option du menu :
Lentre de la fonction daide de la calculatrice pour la fonction MSLV est
prsente ci-dessous :
Page. 7-6
Exemple 1 - Exemple de la fonction daide
Comme pour toutes les entres relatives aux thmes de la fonction dAide, un
exemple est rattach lentre MSLV, comme illustr ci-dessous. Notez que la
fonction MSLV ncessite trois arguments :
1. Un vecteur contenant les quations, savoir [SIN(X)+Y,X+SIN(Y)=1]
2. Un vecteur contenant les variables trouver, savoir [X,Y]
3. Un vecteur contenant les valeurs initiales de la solution, savoir les
valeurs initiales la fois de X et de Y sont zro dans cet exemple.
En mode ALG, appuyer sur @ECHO pour copier lexemple dans la pile, appuyer
sur ` pour effectuer. Pour voir tous les lments de la solution, vous devez
activer lditeur de ligne en appuyant la touche directionnelle vers le bas.
():
En mode RPN, la solution pour cet exemple est obtenue en utilisant :
Lactivation de la fonction MSLV donne lcran suivant :
Vous aurez peut-tre remarqu que, tout en donnant une solution, lcran
affiche des informations intermdiaires dans le coin suprieur gauche. Comme
la solution fournie par la fonction MSLV est numrique, les informations dans le
coin suprieur gauche montrent le rsultat du processus itratif utilis pour
obtenir la solution. La solution finale est X = 1.8238, Y = --0.9681.
Page. 7-7
Exemple 2 - Entre dun lac dans un coulement surface libre
Ce problme particulier de flux surface libre ncessite la rsolution simultane
de deux quations, lquation dnergie et lquation de Manning :
. et Dans ces quations, H
o
reprsente
la tte dnergie (m, ou ft) disponible pour un flux lentre dun coulement, y
est la profondeur du flux (m ou ft), V = Q/A est la vlocit du flux (m/s or ft/s),
Q est la dcharge volumtrique (m
3
/s or ft
3
/s), A est la surface de la section
droite (m
2
or ft
2
), C
u
est un coefficient qui dpend du systme dunits (C
u
=
1.0 pour le SI, C
u
= 1.486 pour le systme britannique dunits) n est le
coefficient de Manning, une mesure de la rugosit de la surface de l'
coulement ( savoir, pour le bton, n = 0.012), P est le primtre mouill de
la section droite (m ou ft), S
o
est la pente du lit de l'coulement exprime en
fraction dcimale. Pour un coulement trapzodal, comme dans lexemple ci-
dessous, la superficie est donne par , tandis que le
primtre mouill est donn par , o b est la largeur au
fond (m ou ft), et m est la pente latrale (1V:mH) de la section droite.
Gnralement, il faut rsoudre les quations dnergie et de Manning
simultanment pour y et Q. Une fois que ces quations sont crites en termes
des variables primaires b, m, y, g, S
o
, n, Cu, Q et H
o
, il nous reste un systme
dquations de forme f
1
(y,Q) = 0, f
2
(y,Q) = 0. Nous pouvons construire ces
deux quations comme suit.
Nous supposons que nous allons utiliser le mode ALG et les modes Exacts dans
la calculatrice, mme si la dfinition et la rsolution dquations avec MSLV sont
trs similaires en mode RPN. Crez un sous-rpertoire, disons CHANL (pour
open CHANneL),et dfinissez les variables suivantes dans ce sous-rpertoire :
g
V
y H
o
2
2
+ =
o
S
P
A
n
Cu
Q =
3 / 2
3 / 5
y my b A ) ( + =
2
1 2 m y b P + + =
Page. 7-8


Pour voir les quations originales, EQ1 et EQ2, en termes de variables
primaires numres ci-dessus, nous pouvons utiliser la fonction EVAL applique
chaque quation, savoir @@@EQ1@@ @@@EQ2@@. Les quations sont
affiches dans la pile comme suit (petite police daffichage) :

Nous pouvons voir que ces quations sont en effet donnes en termes de
variables primaires b, m, y, g, S
o
, n, Cu, Q et H
o
.
Afin de rsoudre y et Q, nous devons donner des valeurs aux autres variables.
Supposons que nous utilisions H
0
= 5 ft, b = 1.5 ft, m = 1, n = 0.012, S
0
=
0.00001, g = 32.2, et Cu = 1.486. Avant dtre en mesure dutiliser MSLV
pour trouver la solution, nous devons saisir ces valeurs dans les variables
correspondantes. Ceci peut tre effectu comme suit :
Page. 7-9

Nous sommes maintenant prts rsoudre lquation. Tout dabord, nous
devons mettre les deux quations ensemble dans un vecteur. Nous pouvons le
faire en enregistrant le vecteur dans une variable que nous appellerons EQS
(EQuationS):
Comme valeurs initiales des variables y et Q, nous utiliserons y=5 (gal la
valeur de H
o
, qui est la valeur maximale que y peut prendre) et Q = 10 (il sagit
dune supposition). Pour obtenir la solution, nous slectionnons la fonction
MSLV dans le menu NUM.SLV, c'est--dire : 6@@@OK@@@, pour placer la
commande lcran :
Ensuite, nous saisissons la variable EQS: LL@@EQS@ , suivie du vecteur [y,Q]:
~y~q
Page. 7-10
et des suppositions initiales 5 10.
Avant dappuyer sur `, lcran doit se prsenter comme suit :
Appuyez sur ` pour rsoudre le systme dquations. Il se peut, si votre
mesure angulaire nest pas paramtre en radians, que vous voyiez safficher la
requte suivante :
Appuyez sur @@OK@@ et autorisez le processus de rsolution continuer. Une tape
de solution intermdiaire se prsentera ainsi :
Le vecteur en haut reprsente la valeur actuelle de [y,Q] alors que la solution est
en cours et la valeur.358822986286 reprsente les critres de convergence de
la mthode numrique utilise dans la solution. Si le systme est bien pos,
cette valeur va diminuer pour atteindre une valeur proche de zro. A ce stade,
une solution numrique aura t trouve. Lcran, aprs recours la fonction
MSLV pour trouver une solution, se prsente comme suit :
Page. 7-11
Le rsultat est une liste de trois vecteurs. Le premier vecteur dans la liste contient
les quations rsolues. Le deuxime vecteur est la liste des inconnues. Le
troisime vecteur reprsente la solution. Afin de pouvoir voir ces vecteurs,
appuyez sur la touche directionnelle vers le bas pour activer lditeur de
ligne. Le rsultat apparatra comme indiqu ci-dessous :
La solution suggre est [4.9936.., 20.661]. Cela signifie que y = 4.99 ft et
Q = 20.661 ft
3
/s. Vous pouvez utiliser les touches directionnelles (
) pour voir la solution en dtail.
Utilisation de Rsolution dEquations Multiples (MES)
La rsolution dquations multiples est un environnement dans lequel vous
pouvez rsoudre un systme dquations multiples en rsolvant linconnue
dune quation tour de rle. Il ne sagit pas vraiment dune rsolution
simultane mais plutt dune rsolution quation par quation pour plusieurs
quations lies. Pour illustrer lutilisation de la rsolution MES pour la rsolution
dquations multiples, nous prsentons une application lie la trigonomtrie
dans la section suivante. Les exemples ci-dessous sont prsents en mode RPN.
Application 1 - Rsolution de triangles
Dans cette section, nous utilisons une application importante des fonctions
trigonomtriques : le calcul des dimensions dun triangle. La solution est mise en
uvre dans la calculatrice utilisant la rsolution dequations ou MES.
Page. 7-12
Considrons le triangle ABC illustr ci-dessous.
La somme des angles intrieurs dun triangle quelconque est toujours 180
o
,
savoir + + = 180
o
. La loi des sinus indique que :
La loi des cosinus indique que :
a
2
= b
2
+ c
2
2bccos ,
b
2
= a
2
+ c
2
2accos ,
c
2
= a
2
+ b
2
2abcos .
Afin de rsoudre le problme pour nimporte quel triangle, vous devez
connatre au moins trois des six variables suivantes : a, b, c, , , . Puis, vous
pouvez utiliser les quations de la loi des sinus, loi des cosinus ou de la somme
des angles intrieurs dun triangle pour trouver les trois autres variables.
Si les trois cts sont connus, la surface du triangle peut tre calcule avec la
formule de Hron, o s est connu comme le
demi-primtre du triangle, savoir
Solution pour un triangle utilisant la rsolution (MES)
La rsolution dquations multiples (MES) est une fonction qui peut tre utilise
pour rsoudre deux ou plusieurs quations couples. Il faut souligner,
cependant, que la rsolution MES ne rsout pas les quations simultanment.
Au contraire, il prend les variables connues, et cherche ensuite dans une liste
dquations jusqu ce quil en trouve une qui puisse tre rsolue pour lune des
variables inconnues. Puis il cherche une autre quation qui peut tre rsolue


) ( ) ( ) ( c s b s a s s A =
.
2
c b a
s
+ +
=
.
sin sin sin
c b a

= =
Page. 7-13
pour linconnue suivante et ceci jusqu ce que toutes les inconnues aient t
trouves.
Cration dun rpertoire de travail
Nous allons utiliser la rsolution MES pour rsoudre des problmes relatifs
des triangles en crant une liste dquations correspondant aux lois des sinus et
des cosinus, la loi de la somme des angles intrieurs et la formule de Hron
pour la surface. Tout dabord, crez un sous-rpertoire dans HOME que nous
appellerons TRIANG, et entrez dans ce sous-rpertoire. Voir le Chapitre 2 pour
les instructions relatives la cration dun nouveau sous-rpertoire.
Saisir la liste des quations
Dans TRIANG, saisir la liste dquations suivante, soit en les saisissant
directement dans la pile, soit en utilisant lEditeur dquation (souvenez-vous
que ~a produit le caractre et ~b produit le caractre ; Le
caractre doit tre export @ECHO de ):
SIN()/a = SIN()/b
SIN()/a = SIN()/c
SIN()/b = SIN()/c
c^2 = a^2+b^2-2*a*b*COS()
b^2 = a^2+c^2-2*a*b*COS()
a^2 = b^2+c^2-2*b*c*COS()
++ = 180
s = (a+b+c)/2
A = (s*(s-a)*(s-b)*(s-c))
Ensuite, saisir le nombre 9 et crer une liste dquations en utilisant :
fonction LIST (utilisez le catalogue de commandes N). Enregistrez
cette liste dans la variable EQ.
Page. 7-14
La variable EQ contient la liste des quations qui seront passes en revue par la
rsolution MES lorsquelle essaiera de rsoudre les inconnues.
Saisir un titre de fentre
Ensuite, nous allons crer un fil de variable appel TITLE pour contenir le fil
Triangle Solution, comme suit :
Ouvrir des guillemets doubles dans la pile
~~~ Bloquer le clavier en minuscule alpha
triangle# Saisir le texte : Triangle_
solution Saisir le texte : Solution
` Saisir le fil Triangle Solution dans la pile
Ouvrir des guillemets dans la pile
~~title` Saisir le nom de la variable TITLE
K Enregistrer le fil dans TITLE
Crer une liste de variables
Ensuite, crez une liste de noms de variables dans la pile qui se prsentera
comme suit :
{ a b c A s }
et enregistrez-la dans la variable LVARI (List of VARIables). La liste des variables
reprsente lordre dans lequel les variables seront affiches quand la rsolution
MES commencera sa recherche. Elle doit inclure toutes les variables des
quations au risque de ne pas fonctionner avec la fonction MITM (voir plus
loin). Voici la squence de touches utiliser pour prparer et enregistrer cette
liste :
Appuyez sur J pour retourner au menu des variables. Votre menu doit
prsenter les variables @LVARI! !@TITLE @@EQ@@ .
Prparation avant de lancer la rsolution MES
Ltape suivante consiste activer la rsolution MES et essayer une solution
titre dchantillon. Afin de le faire, cependant, nous devons paramtrer les
units dangles DEGrs, si elles ne sont pas dj dans cette unit, en
saisissant ~~deg`.
Page. 7-15
Ensuite, nous voulons conserver dans la pile le contenu de TITLE et LVARI, en
utilisant :
!@TITLE @LVARI!
Nous allons utiliser les fonctions suivantes de la rsolution MES
MINIT : MES INITialisation: initialise les variables des quations
enregistres dans EQ.
MITM : MES Menu Item: Prend un titre du niveau 2 de la pile et la
liste de variables au niveau 1 de la pile et place le titre en
haut de la fentre MES et la liste de variables comme
touches de menu dans lordre indiqu par la liste. Dans le
prsent exercice, nous avons dj un titre (Triangle
Solution) et une liste de variables ({ a b c A s })
au niveau des piles 2 et 1 respectivement, prts pour
activer MITM.
MSOLVR : MES SOLVER, active la rsolution dquations multiples
(MES) et attend la saisie de lutilisateur.
Utilisation interactive de la rsolution MES
Pour faire dmarre la rsolution MES avec les variables LVARI et TITLE affiches
dans la pile, activez la commande MINIT, puis MITM, et finalement, MSOLVR
(vous trouverez ces fonctions dans le catalogue N).
La fonction MES est lance et dispose de la liste de variables suivante (appuyer
sur L pour consulter la prochaine liste de variables):

Appuyez sur L pour voir la troisime liste de variables. Vous devriez voir :
Appuyez sur L une fois de plus pour restaurer le menu de la premire
variable.
Essayons une solution simple du Cas I en utilisant a = 5, b = 3, c = 5. Utilisez
les valeurs suivantes :
Page. 7-16
5[ a ] a:5 est affiche dans le coin suprieur gauche de lcran.
3[ b ] b:3 est affiche dans le coin suprieur gauche de lcran.
5[ c ] c:5 est affiche dans le coin suprieur gauche de lcran.
Pour trouver les angles, utiliser :
[ ] La calculatrice annonce Rsoudre pour et indique le rsultat
: 72.5423968763.
Ensuite nous calculons les deux autres valeurs :
[ ] Le rsultat est : 34.9152062474.
[ ] Le rsultat est : 72.5423968763.
Vous devriez avoir les valeurs des trois angles affiches dans la pile de niveau
3 1. Appuyez deux fois sur +pour vrifier que leur somme est
effectivement gale 180
o
.

Appuyez sur L pour aller aux autres variables du menu. Pour calculer la
surface, utilisez : [ A ]. La calculatrice commence par rsoudre les autres
variables, puis trouve la valeur suivante pour la surface A: 7.15454401063.
Note:
Si vous obtenez un chiffre suprieur 180, essayez ce qui suit :
10[ a ] Rinitialise a avec une valeur plus petite
[ a ] La calculatrice annonce Solving for a
Page. 7-17
En appuyant sur @@ALL@@ la calculatrice cherchera toutes les variables, en
montrant temporairement les rsultats intermdiaires. Appuyez sur @@ALL@@
pour visualiser ces solutions :
Quand vous avez termin, appuyez sur $ pour retourner lenvironnement
MES. Appuyez sur Jpour quitter lenvironnement MES et retourner
laffichage normal de la calculatrice.
Organiser les variables dans le sous-rpertoire
Votre menu variable doit maintenant contenir les variables (appuyez sur L pour
voir le deuxime ensemble de variables ):

Des variables correspondant toutes les variables de EQ ont t cres. On
trouve aussi une nouvelle variable appele Mpar (MES paramtres), qui
contient des informations concernant le paramtrage de la rsolution MES
pour cet ensemble particulier dquations. Si vous utilisez @Mpar pour voir le
contenu de la variable Mpar, vous obtenez le message crypt : Library Data.
Cela signifie que les paramtres de la rsolution MES sont encods dans un
fichier binaire auquel lditeur ne peut pas accder.
Ensuite, si nous voulons placer les variables dans les dsignations des menus
dans un ordre diffrent de la liste prsente ci-dessus, il faut suivre les tapes
suivantes :
Note: Lorsquune solution est trouve, la calculatrice annonce les conditions
pour la solution soit sous forme de zro soit en signalant : Changement de
Signe. Dautres messages peuvent safficher si la calculatrice a du mal
trouver la solution.
Page. 7-18
1. Crer une liste contenant { EQ Mpar LVARI TITLE } en utilisant :
@@@EQ@@@ @Mpar! !@LVARI @@TITLE `
2. Placer le conte nu de LVARI dans la pile en utilisant : @LVARI.
3. Assembler les deux listes en appuyant sur +.
Utiliser la fonction ORDER (utiliser le catalogue de commandes N) pour ranger
les variables comme prsentes dans la liste de la pile de niveau 1.
4. Appuyez sur J pour rcuprer votre liste de variables. Elle devrait
maintenant se prsenter comme suit :

5. Appuyez sur L pour restaurer le menu de la premire variable.
Programmation de la rsolution du triangle par la rsolution MES
en utilisant User RPL
Afin de faciliter le lancement de la rsolution MES lavenir, nous allons crer
un programme qui chargera la rsolution MES en appuyant sur une seule
touche. Le programme soit se prsenter comme suit: << DEG MINIT TITLE
LVARI MITM MSOLVR >> et peut tre saisi en utilisant :
Ouvre le symbole programme
~~ Verrouille le clavier alphanumrique
deg# Saisir DEG (paramtre lunit dangle DEGrs)
minit# Saisir MINIT_
~ Dverrouille le clavier alphanumrique
@TITLE Insre le nom TITLE dans le programme
@LVARI Insre le nom LVARI dans le programme
~~ Verrouille le clavier alphanumrique
mitm# Saisir MITM_
msolvr Saisir MSOLVR
` Saisir le programme dans la pile
Enregistrez le programme dans une variable appele TRISOL, pour TRIangle
SOLution, en appuyant sur : ~~trisol` K
Appuyez sur J, pour rcuprer votre liste de variables. Une dsignation de
touche de menu @TRISO devrait maintenant tre disponible dans votre menu.
Page. 7-19
Utilisation du programme exemples de solution
Pour lancer le programme, appuyez sur la touche de menu @TRISO. Vous avez
maintenant le menu MES correspondant la solution du triangle. Essayons les
exemples des trois cas numrs plus tt pour la rsolution de problmes du
triangle.
Exemple 1 Triangle rectangle
Utilisez a = 3, b = 4, c = 5. Voici la squence pour obtenir la solution :
3[ a ] 4[ b ] 5[ c ] Pour saisir les donnes
[ ] Le rsultat est : 36.8698976458
[ ] Le rsultat est : 53.1301023541.
[ ] Le rsultat est : 90.
L Pour passer au menu suivant des variables :
[][ A ] Le rsultat est A: 6.
L L Pour passer au menu suivant des variables :
Exemple 2 Triangle quelconque
Utilisez a = 3, b = 4, c = 6. La procdure de rsolution consiste trouver toutes
les variables la fois et ensuite rappeler les solutions dans la pile :
J @TRISO Pour effacer les donnes et relancer la rsolution MES
3[ a ] 4[ b ] 6[ c ] Pour saisir les donnes
L Pour passer au menu suivant des variables :
@ALL! Trouver toutes les inconnues
@ALL! Afficher la solution
La solution est :
En bas de lcran, vous aurez les touches de Menu :
@VALU @EQNS! @PRINT %%%% %%%% @EXIT
Page. 7-20
Le point carr dans @VALU indique que les valeurs des variables, plutt que les
quations pour lesquelles elles ont t trouves, sont affiches lcran. Pour
voir les quations utilises pour la rsolution de chaque variable, appuyez sur
la touche menu @EQNS@. Laffichage est le suivant :
La touche de menu @PRINT est utilise pour imprimer lcran sur une imprimante,
si besoin est. Et @EXIT vous ramne lenvironnement MES pour une nouvelle
rsolution, si ncessaire. Pour retourner laffichage normal de la calculatrice,
appuyez sur J.
Le tableau suivant de solutions de triangle montre les saisies en caractre gras
et les solutions en italiques. Essayez dutiliser le programme avec ces saisies
pour vrifier les solutions. Noubliez pas dappuyer sur J @TRISO chaque
solution pour effacer les variables et relancer la rsolution MES. Sinon, vous
allez faire suivre des informations de solutions prcdentes qui risquent de
perturber srieusement les calculs en cours.
Ajouter un bouton INFO dans votre rpertoire
Un bouton information peut tre utile dans votre rpertoire pour vous aider
vous souvenir du fonctionnement des fonctions du rpertoire. Dans ce
rpertoire, tout ce dont vous devez vous souvenir cest dappuyer sur @TRISO
pour lancer la rsolution dun problme impliquant un triangle. Vous voudrez
a b c
(

) (

) (

)
A
2.5 6.9837 7.2 20.229 75 84.771 8.6933
7.2 8.5 14.26 22.616 27 130.38 23.309
21.92 17.5 13.2 90 52.98 37.03 115.5
41.92 23 29.6 75 32 73 328.81
10.27 3.26 10.5 77 18 85 16.66
17 25 32 31.79 50.78 97.44 210.71
Page. 7-21
peut-tre saisir dans le programme suivant : <<Appuyer sur [TRISO] pour lancer.
MSGBOX >> et lenregistrer dans la variable appele INFO. Comme rsultat, la
premire variable de votre rpertoire sera le bouton @INFO.
Application 2 - Vlocit et acclration en coordonnes polaires
Le mouvement bidimensionnel dune particule en coordonnes polaires
ncessite souvent de dterminer les composantes radiales et traverses de la
vlocit et de lacclration de la particule partir de r, r = dr/dt, r = d
2
r/
dt
2
, , = d /dt et = d
2
/dt
2
. Les quations suivantes sont utilises :
Crez un sous-rpertoire appel POLC (POLar Coordinates, coordonnes
polaires), que nous utiliserons pour calculer les vlocits et acclrations en
coordonnes polaires. Dans ce sous-rpertoire, saisir les variables suivantes :
Une explication des variables est prsente ci-dessous :
SOLVEP = un programme qui lance la rsolution dquations multiples
pour lensemble particulier dquations enregistr dans la
variable PEQ;
NAME = une variable qui enregistre les noms de la rsolution MES,
savoir : "vel. & acc. polar coord.";
Program or value Store into variable:
<< PEQ STEQ MINIT NAME LIST MITM MSOLVR >>
"vel. & acc. polar coord."
{ r rD rDD D DD vr v v ar a a }
{ 'vr = rD' 'v = r*D' 'v = (vr^2 + v^2)'
'ar = rDD r*D^2' 'a = r*DD + 2*rD*D'
'a = (ar^2 + a^2)' }
SOLVEP
NAME
LIST
PEQ


&
&
& & &
&
& & &
r r a r v
r r a r v
r r
2
2
+ = =
= =
Page. 7-22
LIST = une liste de variables utilises dans les calculs, places
dans lordre dans lequel vous voulez quelles apparaissent
dans lenvironnement de la rsolution ;
PEQ = liste des quations rsoudre, correspondant aux
composantes radiales et traverses de la vlocit (vr, v) et
de lacclration (ar, a) en coordonnes polaires, ainsi
que les quations pour calculer la magnitude de la vlocit
(v) et lacclaration (a) quand les composants polaires sont
connus.
r, rD, rDD = r (coordonne radiale), r-dot (premire drive de r), r-
double dot (deuxime drive de r).
D, DD = -dot (premire drive de ), -double dot (deuxime drive de
).
________________________________________________________________
Supposons que lon vous donne les informations suivantes : r = 2.5, rD = 0.5,
rDD = -1.5, D = 2.3, DD = -6.5 et que lon vous demande de trouver vr, v,
ar, a, v, et a.
Lancez la rsolution dquations multiples MES en appuyant sur J@SOLVE. La
calculatrice affiche un cran intitul "vel. & acc. polar coord.", qui se prsente
comme suit :
Pour saisir les valeurs des variables connues, saisissez simplement les valeurs et
appuyez sur le bouton correspondant la variable saisie. Utilisez la
combinaison de touches suivante : 2.5 [ r ] 0.5 [ rD ] 1.5 \ [ rDD ] 2.3 [
D ] 6.5 \ [ DD ].
Notez quaprs avoir saisi une valeur particulire, la calculatrice affiche la
variable et sa valeur dans le coin suprieur gauche de lcran. Nous avons
maintenant saisi les variables connues. Pour calculer les inconnues, vous
pouvez procder de deux manires :
Page. 7-23
a). Rsoudre les variables individuelles, par exemple [ vr ] donne vr:
0.500. Appuyez sur L[ v ] pour obtenir v : 5.750 et ainsi de
suite. Les rsultats restant sont v: 5.77169819031; ar: -14.725; a: -13.95;
et a: 20.2836911089.; OU
b). Rsoudre toutes les variables la fois, en appuyant sur @ALL!. La
calculatrice ferra clignoter les solutions au fur et mesure quelle les trouve.
Lorsque la calculatrice sarrte, vous pouvez appuyer sur @ALL! pour
obtenir une liste des rsultats. Dans le cas prsent, nous avons :
En appuyant sur la touche menu @EQNS, vous saurez quelles quations ont
t utilises pour trouver chacune des valeurs lcran :
Pour utiliser un autre ensemble de valeurs, appuyez soit sur @EXIT @@ALL@
LL, soit sur J@SOLVE.
Essayez un autre exemple en utilisant r = 2.5, vr = rD = -0.5, rDD = 1.5, v =
3.0, a = 25.0. Trouvez D, DD, v, ar, et a. Vous devriez obtenir les rsultats
suivants :

Page. 8-1
Chapitre 8
Oprations avec les listes
Les listes sont un type dobjets de la calculatrice qui peut tre utile pour le
traitement de donnes et la programmation. Ce chapitre prsente des exemples
doprations avec des listes.
Dfinitions
Une liste, dans le contexte de la calculatrice, est une srie dobjets entre
parenthses et spars par des espaces (#), en mode RPN, ou par des
virgules (), dans les deux modes. Les objets qui peuvent tre inclus
dans une liste sont des nombres, des lettres, des squences de caractres, des
noms de variables et/ou des oprateurs. Les listes sont utiles pour manipuler
des ensembles de donnes et pour certaines applications de programmation.
Des exemples de liste sont donns ci-dessous :
{ t 1 }- {"BET " h2 4}- {1 1.5 2.0}-
{a a a a}- { {1 2 3} {3 2 1} {1 2 3}}
Dans les exemples montrs ci-dessous, nous nous limiterons aux listes
numriques.
Crer et enregistrer des listes
Pour crer une liste en mode ALG, commencer par saisir une accolade
(associe avec la touche + ), puis taper ou saisir les lments de la liste en
les sparant avec des virgules (). La combinaison de touches suivante
vous permettra de saisir la liste {1 2 3 4} et de lenregistrer dans la variable L1.
1 2 3 4
K~l1`
Laffichage est alors le suivant :

Page. 8-2
Lillustration gauche prsente lcran avant dappuyer sur `, tandis que
celle de droite montre lcran aprs avoir enregistr la liste dans L1. Notez
quavant dappuyer sur ` la liste montre les virgules sparant ses lments.
Cependant, aprs avoir appuy sur `, les virgules sont remplaces par des
espaces.
Pour entrer la mme liste en mode RPN, vous devez utiliser la squence de
touches suivante :
1 # 2 # 3 # 4 `
~l1`K
L'illustration montre la pile RPN avant d'avoir appuy sur la touche K :
Composer et dcomposer des listes
La composition et la dcomposition de listes nont de sens quen mode RPN.
Dans ce mode dopration, on peut dcomposer une liste en utilisant la fonction
OBJ. Avec cette fonction, une liste dans la pile RPN est dcompose en ses
diffrents lments, le niveau 1 de la pile prsentant le nombre dlments de la
liste. Les deux saisies dcran suivantes montrent la pile avec une petite liste
avant et aprs application de la fonction OBJ:

Notez quaprs avoir appliqu OBJ, les lments de la liste occupent les
niveaux 4: 2:, tandis que le niveau 1 indique le nombre dlments de la
liste.
Pour composer une liste en mode RPN, placez les lments de la liste dans la
pile, saisissez la taille de la liste et appliquez la fonction LIST (la slectionner
dans le catalogue de fonctions, comme suit : N, puis utilisez les
touches directionnelles haut et bas () pour localiser la fonction LIST).
Page. 8-3
Les deux saisies dcran suivantes montrent les lments dune liste de taille 4
avant et aprs application de la fonction LIST:

Note: La fonction OBJ applique une liste en mode ALG reproduit
simplement la liste en y ajoutant sa taille :
Oprations avec des listes de nombres
Pour dmontrer les oprations avec des listes de nombres, nous allons crer
quelques autres listes, outre la liste L1 cre ci-dessus : L2={-3,2,1,5}, L3={-
6,5,3,1,0,3,-4}, L4={3,-2,1,5,3,2,1}. En mode ALG, lcran, aprs la saisie des
listes L2, L3, L4, se prsente comme suit :
En mode RPN, lcran suivant montre les trois listes, avec leurs noms, prtes
tres enregistres. Pour enregistrer les listes dans ce cas, vous devez appuyer
trois fois sur K .
Changement de signe
La touche de changement de signe (\), lorsqu'elle est applique une liste
de nombres, change le signe de tous les lments de la liste. Par exemple :
Page. 8-4
Addition, soustraction, multiplication, division
La multiplication et la division dune liste par un nombre unique sont appliqus
toute la liste, par exemple :
La soustraction dun nombre unique une liste produira la soustraction du
mme nombre de chacun des lments de la liste, par exemple :
Laddition dun nombre unique une liste ajoutera ce nombre la liste, sans
additionner ce mme nombre chacun des lments de la liste. Par exemple :
La soustraction, la multiplication et la division de listes de nombres de la mme
longueur produisent une liste de mme longueur incluant le dtail des
oprations terme par terme. Exemples :

Page. 8-5
La division L4/L3 produira une infinit dentres parce que lun des lments de
la liste L3 est zro.
Si les listes concernes sont de longueur diffrente, un message derreur
saffiche (Error : Invalid Dimensions).
Le signe plus (+), lorsquil est appliqu des listes, joue le rle doprateur
de concatnation et rassemble les deux listes plutt que de procder
laddition terme par terme. Par exemple :
Afin de produire une addition terme terme de deux listes de mme longueur,
nous devons utiliser loprateur ADD. Cet oprateur peut tre charg en utilisant
le catalogue de fonctions (N). Lcran ci-dessous montre une application
de loprateur ADD pour ajouter les listes L1 et L2 terme terme :
Fonctions nombres rels partir du clavier
Les fonctions nombres rels partir du clavier (ABS, e
x
, LN, 10
x
, LOG, SIN, x
2
,
, COS, TAN, ASIN, ACOS, ATAN, y
x
) peuvent tre appliques aux listes. En
voici quelques exemples :
ABS EXP et LN

Page. 8-6
LOG et ANTILOG SQ et racine carre

SIN, ASIN COS, ACOS

TAN, ATAN INVERSE (1/x)

Fonctions relles dans le menu MTH
Les fonctions intressantes dans le menu MTH incluent dans le menu
HYPERBOLIC : SINH, ASINH, COSH, ACOSH, TANH, ATANH et dans le menu
REAL : %, %CH, %T, MIN, MAX, MOD, SIGN, MANT, XPON, IP, FP, RND,
TRNC, FLOOR, CEIL, DR, RD. Certaines des fonctions qui prennent un
argument unique sont illustres ci-dessous, tant appliques des listes de
nombres rels :
SINH, ASINH COSH, ACOSH

Page. 8-7
TANH, ATANH SIGN, MANT, XPON

IP, FP FLOOR, CEIL

DR, RD
Exemples de fonctions utilisant deux arguments
Les saisies dcran ci-dessous montrent des applications de la fonction % des
arguments listes. La fonction % ncessite deux arguments. Les deux premiers
exemples illustrent des cas pour lesquels un seul des deux arguments est une
liste.
Les rsultats sont des listes o la fonction % t distribue suivant largument
liste. Par exemple :
%({10, 20, 30},1) = {%(10,1),%(20,1),%(30,1)},
tandis que
%(5,{10,20,30}) = {%(5,10),%(5,20),%(5,30)}
Page. 8-8
Dans lexemple suivant, les deux arguments de la fonction % sont des listes de
la mme taille. Dans ce cas, une distribution terme terme des arguments est
effectue, comme, par ex. :
%({10,20,30},{1,2,3}) = {%(10,1),%(20,2),%(30,3)}
Cette description de la fonction % des arguments liste montre le schma
gnral dvaluation de toute fonction avec deux arguments lorsque lun ou les
deux sont des listes. Des exemples dapplications des fonctions RND sont
illustrs ci-dessous :
Listes de nombres complexes
Lexercice suivant montre comment crer une liste de nombres complexes tant
donnes deux listes de mme longueur, lune reprsentant les parties relles et
lautre les parties imaginaires des nombres complexes. Utilisez L1 ADD i*L2.
Les fonctions telles que LN, EXP, SQ, etc. peuvent aussi tre appliques une
liste de nombres complexes, cest--dire :

Page. 8-9

Lexemple suivant montre des applications des fonctions RE (partie relle), IM
(partie imaginaire), ABS (magnitude) et ARG (argument) de nombres
complexes. Les rsultats sont des listes de nombres rels :

Listes dobjets algbriques
Les exemples suivants prsentent des listes dobjets algbriques lorsque la
fonction SIN leur a t applique :

Le menu MTH/LIST
Le menu MTH propose une srie de fonctions qui sappliquent exclusivement
aux listes. Lindicateur systme117 y est paramtr sur CHOOSE boxes :

Page. 8-10
Ensuite, lindicateur systme 117 est paramtr sur menus SOFT :

Ce menu contient galement les fonctions suivantes :
LIST : Calcule un incrment parmi les lments conscutifs dune liste
LIST : Calcule la somme des lments dune liste
LIST : Calcule le produit des lments dune liste
SORT : Trie les lments dans lordre croissant
REVLIST : Inverse lordre de la liste
ADD : Oprateur pour laddition terme terme de deux listes de
mme longueur (des exemples du fonctionnement de cet
oprateur ont t montrs plus haut)
Des exemples dapplications de ces fonctions en mode ALG sont prsents ci-
dessous :

SORT et REVLIST peuvent tre combins pour trier la liste par ordre dcroissant :
Si vous travaillez en mode RPN, entrez la liste sur la pile puis slectionner
l'opration voulue. Pour calculer par exemple l'incrment entre lments
conscutifs de la liste L3, appuyez sur :
l3`! #OK# #OK#
Page. 8-11
Ceci place L3 sur la pile puis slectionne l'oprateur LIST dans le menu MTH.
Manipulation des lments dune liste
Le menu PRG (programmation) comprend un sous-menu LIST avec plusieurs
fonctions qui servent manipuler les lments dune liste. Indicateur systme
117 tant en position CHOOSE boxes :

Le sous-menu 1. ELEMENTS.. contient les fonctions suivantes qui peuvent tre
utilises pour la manipulation des lments des listes :

Taille de la liste
La fonction SIZE, du sous-menu PRG/LIST/ELEMENTS, peut tre utilise pour
obtenir la taille (aussi appele longueur) dune liste, c'est--dire
Page. 8-12
Extraire et insrer des lments dans une liste
Pour extraire des lments dune liste, nous utilisons la fonction GET, disponible
dans le sous-menu PRG/LIST/ELEMENTS. Les arguments de la fonction GET
sont la liste et le nombre dlments que vous voulez extraire. Pour insrer un
lment dans une liste, utilisez la fonction PUT (galement disponible dans le
sous-menu PRG/LST/ELEMENTS). Les arguments de la fonction PUT dsignent
la liste, lemplacement de llment que vous souhaitez remplacer et la valeur
qui sera substitue. Des exemples dapplications des fonctions GET et PUT sont
montrs sur lcran suivant :
Les fonctions GETI et PUTI, galement disponibles dans le sous-menu PRG/
ELEMENTS/, peuvent aussi tre utilises pour extraire et placer des lments
dans une liste. Ces deux fonctions, cependant, sont essentiellement utiles pour
la programmation. La fonction GETI utilise les mmes arguments que GET et
renvoie la liste, lemplacement de llment plus un et llment
lemplacement dsir. La fonction PUTI utilise les mmes arguments que GET et
renvoie la liste et la taille de la liste.
Emplacement dun lment dans la liste
Pour dterminer lemplacement dun lment dans une liste, utilisez la fonction
POS ayant la liste et llment recherch comme arguments. Par exemple :
Fonctions HEAD et TAIL
La fonction HEAD extrait le premier lment de la liste. La fonction TAIL retire le
premier lment de la liste et renvoie la liste restante. Des exemples sont donns
ci-dessous :
Page. 8-13
Fonction SEQ
Le point de sous-menu 2. PROCEDURES.. dans le menu PRG/LIST contient les
fonctions suivantes qui peuvent tre utilises pour manipuler des listes.

Les fonctions REVLIST et SORT ont t introduites en tant que parties du menu
MTH/LIST. Les fonctions DOLIST, DOSUBS, NSUB, ENDSUB et STREAM sont
conues comme des fonctions de programmation pour manipuler des listes en
mode RPN. La fonction SEQ est utile pour produire une liste de valeurs tant
donn une expression particulire et est dcrite plus en dtails ci-dessous.
La fonction SEQ prend comme arguments une expression en termes dindex, de
nom de lindex et commence, termine et augmente les valeurs pour cet index,
puis donne une liste consistant en lvaluation de lexpression de toutes les
valeurs possibles de cet index. La forme gnrale de la fonction est SEQ
(expression, index, start, end, increment).
Dans lexemple suivant, en mode ALG, nous identifions lexpression = n
2
, index
= n, start = 1, end = 4 et incrment = 1 :
La liste produite correspond aux valeurs {1
2
, 2
2
, 3
2
, 4
2
}. En mode RPN, vous
pouvez faire une liste des diffrents arguments de la fonction comme suit :
Page. 8-14
avant dappliquer la fonction SEQ.
Fonction MAP
La fonction MAP, disponible par lintermdiaire du catalogue (N), prend
comme arguments une liste de nombres et une fonction f(X) ou un programme
de la forme << a >>, et produit une liste consistant en lapplication de la
fonction f ou du programme la liste de nombres. Par exemple, le recours la
fonction MAP applique la fonction SIN(X) la liste {1,2,3} :
En mode ALG, la syntaxe est la suivante :
~~map~!!1@2@3@
S~X`
En mode RPN, la syntaxe est la suivante :
!1@2@3`S~X`~
~map`
Dans les deux cas, vous pouvez soit taper la commande MAP (comme dans les
exemples ci-dessus), soit la slectionner dans le menu CAT.
Le recours suivant la fonction MAP utilise un programme la place dune
fonction comme second argument :
Page. 8-15
Dfinition de fonctions qui utilisent des listes
Au Chapitre 3, nous avons introduit lutilisation de la fonction DEFINE (
) pour crer des fonctions de nombres rels avec un ou plusieurs
arguments. Une fonction dfinie avec DEF peut aussi tre utilise avec des
arguments liste, sauf que toute fonction avec une addition doit employer
loprateur ADD la place du signe (+). Par exemple, si nous dfinissons la
fonction F(X,Y) = (X-5)*(Y-2), prsente ici en mode ALG :
Nous pouvons utiliser des listes ( savoir les variables L1 et L2 dfinies plus tt
dans ce chapitre) pour valuer la fonction, ce qui nous donne :
Puisque la dfinition de la fonction ne contient pas dadditions, lapplication de
la fonction des arguments liste est simple. Cependant, si nous dfinissons la
fonction G(X,Y) = (X+3)*Y et essayons dvaluer cette fonction avec des
arguments liste, nous ny parvenons pas :

Pour rsoudre ce problme, nous pouvons diter le contenu de la variable @@@G@@@
, que nous pouvons afficher dans la pile en utilisant @@@G@@@,
Page. 8-16
pour remplacer le signe plus (+) par ADD :
Ensuite, nous enregistrons lexpression dite dans la variable @@@G@@@:
Lvaluation de G(L1, L2) produit maintenant le rsultat suivant :
Comme alternative, nous pouvons dfinir la fonction avec ADD plutt quavec le
signe plus (+), ds le dpart, ce qui revient utiliser lexpression :
DEFINE('G(X,Y)=(X DD 3)*Y') :
Vous pouvez aussi dfinir la fonction comme G(X,Y) = (X--3)*Y.
Applications des listes
Cette section montre quelques applications de listes au calcul de statistiques
dun chantillon. Par chantillon nous entendons une liste de valeurs, telle que
{s
1
, s
2
, , s
n
}. Supposons que lchantillon tudi soit la liste
Page. 8-17
{1, 5, 3, 1, 2, 1, 3, 4, 2, 1}
et que nous lenregistrions dans une variable appele S (la saisie dcran ci-
dessous montre cette action en mode ALG mais la procdure en mode RPN est
trs similaire. Noubliez simplement pas quen mode RPN vous placez les
arguments des fonctions dans la pile avant dappliquer la fonction) :
Moyenne harmonique dune liste
Cet chantillon est suffisamment petit pour que nous puissions compter le
nombre dlments lcran (n=10). Pour une liste plus grande, nous pouvons
utiliser la fonction SIZE pour obtenir ce nombre, soit :
Supposons que nous voulions calculer la moyenne harmonique dun
chantillon, dfini par
/
Pour calculer cette valeur, nous pouvons suivre la procdure suivante :
1. Appliquez la fonction INV () la liste S :

+ + +
= =

=
n
n
k
n
h
s s s n
s n
s
1 1 1 1
1
1 1
1
2 1
1
L
Page. 8-18
2. Appliquez la fonction LIST() la liste rsultat du point 1.
3. Divisez le rsultat ci-dessus par n = 10:
4. Appliquez la fonction INV() au dernier rsultat :
Par consquent, la moyenne harmonique de la liste S est s
h
= 1.6348
Moyenne gomtrique dune liste
La moyenne gomtrique dun chantillon est dfinie par
Pour trouver la moyenne gomtrique de la liste enregistre en S, nous
pouvons utiliser la procdure suivante :
1. Appliquez la fonction LIST() la liste S :
n
n
n
n
k
k g
x x x x x L
2 1
1
= =

=
Page. 8-19
2. Appliquez la fonction XROOT(x,y), en saisissant la combinaison de
touches , au rsultat du point 1.

Par consquent, la moyenne gomtrique dune liste S est s
g
= 1.003203
Moyenne pondre
Supposons que les donnes de la liste S, dfinie ci-dessus, sont les suivantes :
S = {1,5,3,1,2,1,3,4,2,1}
affectes par les coefficients
W = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
Si nous dfinissons la liste de coefficients comme W = {w
1
,w
2
,,w
n
}, nous
remarquons que le k -me lment de la liste W ci-dessus peut tre dfini par
w
k
= k. Par consquent, nous pouvons utiliser la fonction SEQ pour gnrer
cette liste, puis lenregistrer dans la variable @@@W@@@ comme suit :
Etant donn la liste de donnes {s
1
, s
2
, , s
n
} et la liste de coefficients {w
1
,
w
2
, , w
n
}, la moyenne pondre des donnes de S est dfinie par
Page. 8-20
/
Pour calculer la moyenne pondre des donnes de la liste S par les
coefficients de la liste W, nous pouvons suivre les tapes suivantes :
1. Multipliez les listes S et W
/
2. Utilisez la fonction LIST sur ce rsultat pour calculer le numrateur
de s
w
:
3. Utilisez nouveau la fonction LIST, pour calculer le dnominateur
de s
w
:
4. Utilisez lexpression ANS(2)/ANS(1) pour calculer la moyenne
pondre :

=
=

=
n
k
k
n
k
k k
w
w
s w
s
1
1
Page. 8-21
Par consquent, la moyenne pondre de la liste S par les coefficients de la
liste W est s
w
= 2.2.
Statistiques de donnes groupes
Les donnes groupes sont gnralement affiches dans une table prsentant
la frquence (w) des donnes par classes ou emplacements de stockage (="
bin" ) de donnes. Chaque classe ou bin est reprsente par une marque de
classe, gnralement le milieu de cette classe. Un exemple de donnes
groupes est prsent ci-dessous :
Les donnes de la marque de classe peuvent tre enregistres dans la variable
S, tandis que lindice de frquence peut tre enregistr dans la variable W,
comme suit :
Note: ANS(1) se rfre au rsultat le plus rcent (55), tandis que ANS(2)
se rfre lavant-dernier rsultat. (121).
Marque lndice
Limites de classe de frquence
de classe
s
k
w
k
0 - 2 1 5
2 - 4 3 12
4 - 6 5 18
6 - 8 7 1
8 -10 9 3
Page. 8-22
Etant donn la liste de marques de classe S = {s
1
, s
2
, , s
n
} et la liste dindice
de frquence W = {w
1
, w
2
, , w
n
}, la moyenne pondre des donnes de S
par W reprsente la valeur moyenne des donnes groupes, que nous
appelonss, dans ce contexte :
-
o reprsente lindice de frquence total.
La valeur moyenne pour les donnes des listes S et W peut par consquent tre
calcule en utilisant la procdure dfinie ci-dessus pour la moyenne pondre,
savoir :
Nous enregistrons cette valeur dans la variable appele XBAR :
La variance de ces donnes groupes est dfinie par :
N
s w
w
s w
s
n
k
k k
n
k
k
n
k
k k

=
=
=

=
1
1
1

=
=
n
k
k
w N
1
Page. 8-23
Pour calculer ce dernier rsultat, nous pouvons utiliser la procdure qui suit :

L'cart type des donnes groupes est la racine carre de la variance :
N
s s w
w
s s w
V
n
k
k k
n
k
k
n
k
k k

=
=
=

=

=
1
2
1
1
2
) ( ) (
Page. 9-1
Chapitre 9
Vecteurs
Ce chapitre donne des exemples de saisie et doprations avec des vecteurs,
la fois des vecteurs mathmatiques de plusieurs lments et des vecteurs
physiques 2 ou 3 composantes.
Dfinitions
Dun point de vue mathmatique, un vecteur est un ensemble dau moins deux
lments prsents en ligne ou en colonne. On les appelle vecteurs lignes et
vecteurs colonnes. Des exemples sont donns ci-dessous :
Les vecteurs physiques ont deux ou trois composantes et peuvent tre utiliss
pour reprsenter des quantits physiques, telles que position, vitesse,
acclration, moment, moment linaire ou angulaire, vitesse angulaire et
acclration etc. Se rfrant un systme de coordonnes cartsiennes
(x,y,z), il existe des vecteurs dunit i, j, k associs chaque direction de
coordonne, de telle sorte quun vecteur physique A peut tre crit en terme de
ses composantes A
x
, A
y
, A
z
, as A = A
x
i + A
y
j + A
z
k.
Voici des notations alternatives de ce vecteur : A = [A
x
, A
y
, A
z
], A = (A
x
, A
y
,
A
z
), ou A = < A
x
, A
y
, A
z
>. Une version bidimensionnelle de ce vecteur scrira
A = A
x
i + A
y
j, A = [A
x
, A
y
], A = (A
x
, A
y
) ou A = < A
x
, A
y
>. Puisque dans la
calculatrice les vecteurs scrivent entre crochets [ ], nous choisirons la notation
A = [A
x
, A
y
, A
z
] ou A = [A
x
, A
y
, A
z
], pour nous rfrer dornavant des
vecteurs bi- ou tridimensionnels. La norme dun vecteur A est dfinie comme
|A| = . Le vecteur unit dans la direction du vecteur A, est
dfini par e
A
= A/|A|. Les vecteurs peuvent tre multiplis par un scalaire,
c'est--dire kA = [kA
x
, kA
y
, kA
z
]. Physiquement, le vecteur kA est parallle au
vecteur A, si k>0, ou antiparallle au vecteur A, si k<0. L'oppos d'un vecteur
est dfini par A = (1)A = [A
x
, A
y
, A
z
]. La division par un scalaire peut
tre interprte comme une multiplication, savoir A/k = (1/k)A. Laddition et
] 2 , 5 , 3 , 1 [ ,
6
3
1
=

= u v
2 2 2
z y x
A A A + +
Page. 9-2
la soustraction de vecteurs est dfinie comme AB = [A
x
B
x
, A
y
B
y
, A
z
B
y
],
o B est le vecteur B = [B
x
, B
y
, B
z
].
Il existe deux dfinitions des produits de vecteurs physiques, un produit scalaire
ou produit interne (produit scalaire) et un produit vectoriel ou externe (le
produit crois). Le produit scalaire dune valeur dfinie comme
AB = |A||B|cos(), o est langle entre les deux vecteurs. Le produit
crois donne un vecteur AB dont la magnitude est |AB| = |A||B|sin() et
dont la direction est donne par ce que lon appelle la rgle de la main droite
(se rfrer un manuel de Math, de Physique ou de Mcanique pour voir une
illustration graphique de cette opration). En termes de composantes
cartsiennes, AB = A
x
B
x
+A
y
B
y
+A
z
B
z
, et AB = [A
y
B
z
-A
z
B
y
,A
z
B
x
-A
x
B
z
,A
x
B
y
-
A
y
B
x
]. Langle entre deux vecteurs peut tre trouv partir de la dfinition du
produit scalaire comme cos() = AB/|A||B|= e
A
e
B
. Par consquent, si
deux vecteurs A et B sont perpendiculaires ( = 90
0
= /2
rad
), AB = 0.
Saisie de vecteurs
Dans la calculatrice, les vecteurs sont reprsents comme une squence de
nombres entre crochets et gnralement saisis comme vecteurs lignes. Les
crochets sont gnrs dans la calculatrice par la combinaison de touches
, associe la touche *. Les exemples suivants montrent des
vecteurs saisis dans la calculatrice :
[3.5, 2.2, -1.3, 5.6, 2.3] Un vecteur linaire gnral
[1.5,-2.2] Un vecteur 2-D
[3,-1,2] Un vecteur 3-D
['t','t^2','SIN(t)'] Un vecteur algbrique
Saisir des vecteurs dans la pile
Une fois la calculatrice configure en mode ALG, on saisit un vecteur dans la
pile en ouvrant un couple de crochets () et en entrant les composantes
ou lments du vecteur en les sparant par des virgules (). Les saisies
dcran ci-dessous montrent la saisie dun vecteur numrique suivie par celle
dun vecteur algbrique. Lillustration de gauche montre le vecteur algbrique
avant dappuyer sur . Lillustration de droite montre lcran de la
calculatrice aprs la saisie du vecteur algbrique :
Page. 9-3

En mode RPN, vous pouvez saisir un vecteur dans la pile en ouvrant un couple
de crochets et en saisissant les composantes ou les lments du vecteur qui
doivent tre spars soit par des virgules (), soit par des espaces
(#). Remarquez que, aprs avoir appuy sur la touche ` , dans les deux
modes, la calculatrice montre les lments du vecteur spars par des espaces.
Enregistrer des vecteurs dans des variables
Les vecteurs peuvent tre stocks dans les variables. Les saisies dcran ci-
dessous montrent les vecteurs
u
2
= [1, 2], u
3
= [-3, 2, -2], v
2
= [3,-1], v
3
= [1, -5, 2]
stocks respectivement dans les variables @@@u2@@, @@@u3@@, @@@v2@@, et @@@v3@@. Dabord
en mode ALG :

Puis en mode RPN (avant dappuyer sur K, de manire rpte) :

Utilisation de lEditeur de matrices (MTRW) pour saisir les vecteurs
Les vecteurs peuvent aussi tre saisis en utilisant lEditeur de matrices
(troisime touche de la quatrime range partir du haut du clavier).
Cette commande gnre une catgorie de feuilles de calcul correspondant aux
lignes et colonnes dune matrice (les dtails sur lutilisation de lEditeur de
Page. 9-4
matrices pour saisir des matrices seront prsents dans un des chapitres
suivants). Pour un vecteur, nous navons besoin de saisir des lments que dans
la premire ligne. La cellule de la premire ligne, premire colonne est
slectionne par dfaut. En bas de la feuille de calcul, vous trouverez les
onglets de menu logiciel suivants :
@EDIT! @VEC @WID @WID @GO @GO
L'onglet @EDIT est utilis pour diter le contenu de la cellule slectionne de
la matrice en mode Editeur de matrices.
L'onglet @VEC@@ lorsquil est slectionn, produira un vecteur, tel quoppos
une matrice dune seule ligne et plusieurs colonnes.
L'onglet @WID est utilis pour rduire la largeur des colonnes de la feuille
de calcul. Appuyez sur cet onglet plusieurs reprises pour voir la largeur
de la colonne diminuer dans votre Editeur de matrices.
Vecteurs et matrices
Pour voir le fonctionnement de la touche @VEC@, essayez les exercices suivants :
1. Activer lEditeur de matrices en utilisant (). Les touches @VEC et
@GO tant slectionnes, saisir 3`5`2``. Cela
donne [3. 5. 2.] (en mode RPN, vous pouvez utiliser la succession de
touches suivante pour produire le mme rsultat :
3#5#2 ``).
2. Avec la touche @VEC@@ dslectionne et @GO slectionne, saisir
3#5#2``. Cela donne [[3. 5. 2.]].
Bien que ces deux rsultats ne diffrent que par le nombre de crochets utiliss,
pour la calculatrice ils reprsentent des objets mathmatiques diffrents. Le pre-
mier est un vecteur de trois lments et le second une matrice avec une ligne et
trois colonnes. Il existe des diffrences dans la faon dont les oprations math-
matiques sont effectues sur un vecteur et sur une matrice. Par consquent,
pour linstant, conservez la touche menu @VEC slectionne lorsque vous utili-
sez lEditeur de matrices.
Page. 9-5
L'onglet @WID est utilis pour augmenter la largeur des colonnes de la
feuille de calcul. Appuyez sur cet onglet plusieurs reprises pour voir la
largeur de la colonne augmenter dans votre Editeur de matrices.
L'onglet @GO lorsquil est slectionn, slectionne automatiquement la
cellule suivante la droite de la cellule en cours dutilisation quand vous
appuyez sur `. Cette option est slectionne par dfaut.
L'onglet @GO , lorsquil est slectionn, choisit automatiquement la cellule
suivante la droite de la cellule en cours dutilisation quand vous appuyez
sur `.
Activer nouveau lEditeur de matrices en utilisant , et appuyez sur
L pour tester lutilisation du second onglet du menu logiciel en bas de
lcran. Les onglets suivants safficheront :
@+ROW@ @-ROW @+COL@ @-COL@ @STK@@ @GOTO@
La touche @+ROW@ ajoutera une ligne remplie de zros la place de la cellule
slectionne dans la feuille de calcul.
L'onglet @-ROW effacera la ligne contenant la cellule slectionne dans la
feuille de calcul.
L'onglet @+COL@ ajoutera une colonne remplie de zros la place de la
cellule slectionne dans la feuille de calcul.
L'onglet @-COL@ effacera la colonne contenant la cellule slectionne dans la
feuille de calcul.
L'onglet @STK@@ placera le contenu de la cellule slectionne dans la pile.
L'onglet @GOTO@ , lorsque vous appuyez dessus, demande lutilisateur
dindiquer le numro de la ligne et de la colonne o lutilisateur souhaite
positionner le curseur.
Se dplacer vers la droite ou vers le bas dans lEditeur de matrices
Activer lEditeur de matrices et saisir 3`5`2`` avec
longlet @GO slectionn (par dfaut). Ensuite, saisir la mme squence de
nombres avec longlet @GO slectionn pour voir la diffrence. Dans le
premier cas, vous avez saisi un vecteur de trois lments. Dans le second cas,
vous avez saisi une matrice de trois lignes et une colonne.
Page. 9-6
En appuyant sur L une fois de plus, vous accdez au dernier menu qui
contient seulement une fonction @@DEL@ (effacer).
L'onglet @@DEL@ effacera le contenu de la cellule slectionne et le
remplacera par un zro.
Pour voir comment ces onglets fonctionnent, essayez les exercices suivants:
(1) Activer lEditeur de matrices en utilisant . Assurez-vous que les
onglets @VEC et @GO sont slectionns.
(2) Saisissez les donnes suivantes :
1`2`3`
L@GOTO@ 2@@OK@@ 1 @@OK@@ @@OK@@
2`1`5`
4`5`6`
7`8`9`
(3) Dplacez le curseur vers le haut de deux positions en utilisant
. Appuyez ensuite sur @-ROW. La deuxime ligne sefface.
(4) Appuyez sur @+ROW@. Une ligne de trois zros apparat dans la deuxime
colonne.
(5) Appuyez sur @-COL@. La premire colonne disparat.
(6) Appuyez @+COL@. Une ligne de deux zros apparat dans la premire ligne.
(7) Appuyez sur @GOTO@ 3@@OK@@ 3@@OK@@ @@OK@@ pour changer de cellule (3,3).
(8) Appuyez sur @STK@@. Cela placera le contenu de la cellule (3,3) dans la
pile, mme si vous ne pouvez pas le voir tout de suite.
(9) Appuyez sur `. Cela devrait placer un zro dans la cellule (3,3).
Cependant, il semblerait que cette fonction ne marche pas correctement.
Rsum de lutilisation de lEditeur de matrices pour saisir des vecteurs
En rsum, pour saisir un vecteur en utilisant lEditeur de matrices, activez
simplement lditeur () et placez-y les lments du vecteur en
appuyant sur `, aprs chacun dentre eux. Puis appuyez sur ``.
Assurez-vous que les onglets @VEC et @GO@ sont slectionns.
Exemple: ~xQ2`2`5\``
donne : [x^2 2 5 ]
Page. 9-7
Construire un vecteur avec ARRY
La fonction ARRY, disponible dans le catalogue de fonctions (N
, utilisez pour localiser la fonction), peut aussi tre utilise pour
construire un vecteur ou un ensemble en procdant comme suit. En mode ALG
saisir ARRY(lments du vecteur, nombre dlments), c'est--dire :
En mode RPN :
(1) Saisissez les n lments de lensemble dans lordre dans lequel vous
voulez les voir apparatre dans lensemble (lu de gauche droite) dans la
pile RPN.
(2) Saisissez n comme dernire entre.
(3) Utilisez la fonction ARRY.
Les saisies dcran montrent la pile RPN avant et aprs application de la
fonction ARRY:

En mode RPN, la fonction [ARRY] prend les objets de la pile des niveaux
n+1, n, n-1, , en descendant jusquaux niveaux de pile 3 et 2 et les convertit
en un vecteur de n lments. Lobjet originellement au niveau n+1 de la pile
devient le premier lment, lobjet originellement au niveau n devient le
deuxime lment et ainsi de suite.
Note: La fonction ARRY est aussi disponible dans le menu PRG/TYPE
()
Page. 9-8
Identifier, extraire et insrer des lments de vecteur
Si vous enregistrez un vecteur sous un nom de variable, disons A, vous pouvez
identifier les lments du vecteur en utilisant A(i), o i est un nombre entier
infrieur ou gal la taille du vecteur. Par exemple, crez lensemble suivant et
enregistrez-le dans la variable A: [-1, -2, -3, -4, -5]:
Pour rappeler le troisime lment de A, par exemple, vous pouvez saisir A(3)
dans la calculatrice. En mode ALG, saisir simplement A(3). En mode RPN,
saisir A(3) `.
Vous pouvez faire des oprations avec les lments dun ensemble en crivant
et valuant des expressions algbriques telles que :


Des expressions plus compliques impliquant des lments de A peuvent aussi
tre crites. Par exemple, en utilisant lEditeur dquation (O), nous
pouvons crire la somme dlments de A suivante :
Page. 9-9
En mettant en surbrillance la totalit de lexpression et en utilisant la touche de
menu @EVAL@ nous obtenons le rsultat suivant : -15.
Pour remplacer un lment dans un ensemble utilisez la fonction PUT (vous
pouvez la trouver dans la catalogue de fonctions N, ou dans le sous-
menu PRG/LIST/ELEMENTS ce dernier a t introduit au Chapitre 8). En
mode ALG, vous devez utiliser la fonction PUT avec les arguments suivants :
PUT(ensemble, lposition devant tre remplace, nouvelle valeur). Par exemple,
pour faire passer le contenu A(3) 4.5, utilisez :
En mode RPN, vous pouvez changer la valeur dun lment de A en
enregistrant une nouvelle valeur dans cet lment particulier. Par exemple, si
vous voulez faire passer le contenu de A(3) 4.5 en remplacement de sa
valeur actuelle de 3., utilisez :
4.5`~a 3`K
Pour vrifier que le changement a t effectu, utilisez : @@@@A@@ . Le rsultat
qui saffiche maintenant est : [-1 -2 4.5 -4 -5 ].
Pour trouver la longueur dun vecteur vous pouvez utiliser la fonction SIZE,
disponible dans le catalogue des commandes (N) ou par lintermdiaire du
sous-menu PRG/LIST/ELEMENTS. Quelques exemples, bass sur les ensembles
ou vecteurs enregistrs prcdemment, sont prsents ci-dessous :
Note: Le vecteur A peut aussi tre appel variable indexe parce que le nom
A ne reprsente pas une mais plusieurs valeurs identifies par un sous-index.
Note: Cette approche pour changer la valeur dun ensemble dlments nest
pas autorise en mode ALG. Si vous essayez denregistrer 4.5 dans A(3) dans
ce mode, vous obtenez le message derreur suivant : Invalid Syntax.
Page. 9-10
Oprations simples avec des vecteurs
Pour illustrer les oprations avec des vecteurs, nous utiliserons les vecteurs A,
u2, u3, v2 et v3 mmoriss lors de lexercice prcdent.
Changement de signe
Pour changer le signe dun vecteur, utilisez la touche \, ce qui donne :
Addition, soustraction
Laddition et la soustraction de vecteurs ncessitent que les oprandes des deux
vecteurs soient de mme longueur :
Si vous essayez dadditionner ou de soustraire des vecteurs de longueurs
diffrentes, vous obtenez le message derreur suivant, par exemple v2+v3,
u2+u3, A+v3, etc.
Multiplication et division par un scalaire
La multiplication ou la division par un scalaire est une opration trs simple :
Page. 9-11

Fonction valeur absolue
La fonction valeur absolue (ABS), lorsquelle est applique un vecteur, calcule
la magnitude du vecteur. Pour un vecteur A = [A
1
,A
2
,,A
n
], la magnitude est
. En mode ALG, entrez la fonction avant dentrer
largument du vecteur. Par exemple: BS([1,-2,6]), BS( ),
BS(u3) safficheront lcran comme suit :
Le menu MTH/VECTOR
Le menu MTH () contient un menu de fonctions qui sappliquent
spcifiquement aux vecteurs :
Le menu VECTOR contient les fonctions suivantes (indicateur systme 117
paramtr sur CHOOSE boxes):

2 2 2
| |
z y x
A A A A + + + = L
Page. 9-12
Magnitude
La magnitude dun vecteur, comme expliqu plus haut, peut tre trouve avec la
fonction ABS. Cette fonction est aussi disponible sur le clavier (). Des
exemples dapplications de la fonction ABS sont illustrs ci-dessus.
Produit scalaire
La fonction DOT est utilise pour calculer le produit scalaire de deux vecteurs de
mme longueur. Quelques exemples dapplication de la fonction DOT, utilisant
les vecteurs A, u2, u3, v2 et v3, mmoriss prcdemment, sont illustrs ci-
dessous en mode ALG. Si vous essayez de calculer le produit scalaire de deux
vecteurs de longueur diffrente, vous obtenez le message derreur suivant :

Produit crois
La fonction CROSS est utilise pour calculer le produit crois de deux vecteurs
2-D, ou de deux vecteurs 3-D, ou dun vecteur 2-D et dun vecteur 3-D. Afin de
calculer un produit crois, le vecteur 2-D de forme [A
x
, A
y
], sera trait comme le
vecteur 3-D de forme [A
x
, A
y
,0]. Des exemples en mode ALG sont illustrs ci-
dessus pour deux vecteurs 2-D et deux vecteurs 3-D. Remarquez que le produit
crois de deux vecteurs 2-D produit un vecteur de direction z uniquement,
cest--dire un vecteur de forme] [0, 0, C
z
]:

Page. 9-13
Des exemples de produits croiss dun vecteur 3-D et dun vecteur 2-D, ou vice-
versa, sont prsents ci-dessous :
Si vous essayez de calculer le produit crois de vecteurs de longueur diffrente
que 2 ou 3, vous obtenez le message derreur suivant (Invalid Dimension) : par
exemple, CROSS(v3,A), etc.
Dcomposition dun vecteur
La fonction V est utilise pour dcomposer un vecteur en ses lments ou
composantes. Si elle est utilise en mode ALG, V produira les lments du
vecteur dans une liste, c'est--dire :
En mode RPN, lapplication de la fonction V affichera les composantes du
vecteur dans la pile, cest--dire que V(A) produira la sortie de donnes
suivante dans la pile RPN (le vecteur A est affich dans la pile de niveau 6) :
Page. 9-14
Construire un vecteur bidimensionnel
La fonction V2 est utilise en mode RPN pour construire un vecteur avec les
valeurs aux niveaux de pile 1: et 2:. Les saisies dcran montrent la pile avant et
aprs application de la fonction V2:

Construire un vecteur tridimensionnel
La fonction V3 est utilise en mode RPN pour construire un vecteur avec les
valeurs aux niveaux de pile 1:,2: et 3:. Les saisies dcran montrent la pile
avant et aprs application de la fonction V2:

Modifier le systme de coordonnes
Les fonctions RECT, CYLIN, et SPHERE sont utilises pour convertir le systme
coordonn actuel en systme rectangulaire (Cartsien), cylindrique (polaire) ou
coordonnes sphriques. Le systme actuel est mis en surbrillance dans la
bote CHOOSE box correspondante (indicateur systme 117 non paramtr)
ou slectionn dans la dsignation du menu SOFT correspondante (indicateur
systme 117 paramtr). Dans lillustration suivante, le systme coordonn
RECTangulaire est montr comme slectionn dans ces deux formats :

Lorsque le systme de coordonnes rectangulaire ou cartsien est slectionn,
la ligne en haut de laffichage prsente un champ XYZ et tout vecteur 2-D ou
3-D saisi dans la calculatrice est reproduit comme composantes (x,y,z) de ce
Page. 9-15
vecteur. Par consquent, pour saisir le vecteur A = 3i+2j-5k, nous utilisons
[3,2,-5] et le vecteur saffiche comme :
Si, plutt que de saisir les composantes cartsiennes dun vecteur, nous
saisissons ses composantes cylindriques (polaires), il nous faut fournir la
magnitude,r, de la projection de ce vecteur sur le plan x-y , un angle (dans la
mesure angulaire actuelle) reprsentant linclinaison de r par rapport laxe
positif des x et une composante z de ce vecteur. Langle doit tre saisi
prcd du caractre angle (), que lon peut gnrer en utilisant
~6. Par exemple, supposons que nous ayons un vecteur avec r = 5,
= 25
o
(DEG doit tre slectionn comme mesure dangle) et z = 2.3 ; nous
pouvons saisir ce vecteur de la faon suivante :
5 ~6 25 2.3
Avant dappuyer sur `, lcran se prsente comme dans lillustration de
gauche. Aprs avoir appuy sur `, lcran se prsente comme dans
lillustration de droite (pour cet exemple, le format numrique a t converti en
Fix avec trois dcimales).

Notez que le vecteur est affich en coordonnes cartsiennes, avec les
composantes x = r cos(), y = r sin(), z = z, mme si nous lavons saisi en
coordonnes polaires. Ceci parce que laffichage du vecteur se fait dans le
systme de coordonnes paramtr par dfaut. Dans ce cas, nous avons x =
4.532, y = 2.112 et z = 2.300.
Supposons que nous saisissions maintenant un vecteur en coordonnes
sphriques ( savoir sous la forme (,,), o est la longueur du vecteur, est
langle que la projection xy du vecteur forme avec le ct positif de laxe x et
est langle que forme avec la partie positive de laxe z), avec les valeurs
suivantes : = 5, = 25
o
et = 45
o
. Nous utiliserons :
5 ~6 25 ~645
Page. 9-16
Lillustration ci-dessous montre la conversion du vecteur des coordonnes
sphriques aux coordonnes cartsiennes, avec les valeurs suivantes
x = sin() cos(), y = sin () cos (), z = cos(). Dans ce cas, x = 3.204, y
= 1.494, et z = 3.536.

Si le systme CYLINdrique est slectionn, la ligne suprieure de laffichage
prsente un champ RZ et un vecteur saisi en coordonnes cylindriques
saffichera dans sa forme en coordonnes cylindriques (ou polaires) (r,,z).
Pour en avoir la dmonstration, changez le systme coordonn en CYLINdrique
et observez comment le vecteur affich lcran prcdent passe sa forme de
coordonnes cylindriques (polaires). La deuxime composante est affiche
prcde du caractre dangle pour souligner sa nature angulaire.
La conversion des coordonnes cartsiennes en coordonnes cylindriques est
telle que r = (x
2
+y
2
)
1/2
, = tan
-1
(y/x) et z = z. Pour le cas prsent ci-dessus,
la transformation est telle que (x,y,z) = (3.204, 2.112, 2.300) donne (r,,z) =
(3.536,25
o
,3.536).
Maintenant, mettre la mesure dangle sur Radians. Si nous saisissons
maintenant un vecteur dentiers sous forme cartsienne, mme si le systme de
coordonnes CYLINdrique est actif, le vecteur sera affich en coordonnes
cartsiennes, c'est--dire :
Ceci est d au fait que les nombres entiers sont prvus pour tre utiliss avec le
CAS, et par consquent, les composantes de ce vecteur sont conserves sous
leur forme cartsienne. Pour forcer la conversion en coordonnes polaires,
Page. 9-17
saisir les composantes du vecteur comme des nombres rels ( savoir ajouter un
point dcimal) c'est--dire : [2., 3., 5.].
Le systme de coordonnes cylindriques tant slectionn, si vous saisissez un
vecteur en coordonnes sphriques, il sera automatiquement transform en son
quivalent cylindrique (polaire) (r,,z) avec r = sin , = , z = cos . Par
exemple, les illustrations ci-dessous montrent le vecteur saisi en coordonnes
sphriques puis transform en coordonnes polaires. Dans ce cas, = 5, =
25
o
et = 45
o
, tandis que la transformation montre que
r = 3.563, et z = 3.536. (changement DEG) :

Ensuite, basculons vers le systme de coordonnes sphriques en utilisant la
fonction SPHERE du sous-menu VECTOR dans le menu MTH. Lorsque ce systme
de coordonnes est slectionn, lcran affiche le format R sa ligne
suprieure. Lcran prcdent se transforme en lcran suivant :
Notez que les vecteurs qui taient crits en coordonnes polaires ont
maintenant t convertis dans le systme de coordonnes sphriques. La
transformation est telle que = (r
2
+z
2
)
1/2
, = et = tan
-1
(r/z). Cependant,
le vecteur qui tait prcdemment paramtr en coordonnes cartsiennes
demeure sous cette forme.
Page. 9-18
Application doprations vectorielles
Cette section contient certains exemples doprations vectorielles que vous
pourrez rencontrer dans des applications de physique ou de mcanique.
Rsultante de forces
Supposons quune particule est soumise aux forces suivantes (en N):
F
1
= 3i+5j+2k, F
2
= -2i+3j-5k et F
3
= 2i-3k. Pour dterminer la rsultante,
savoir la somme de toutes ces forces, vous pouvez utiliser lapproche suivante
en mode ALG :
Par consquent la rsultante est R = F
1
+ F
2
+ F
3
= (3i+8j-6k)N. En mode
RPN, utilisez :
[3,5,2] `[-2,3,-5] `[2,0,3] ` + +
Angle entre vecteurs
Langle entre deux vecteurs A, B, peut tre trouv avec =cos
-1
(AB/|A||B|)
Supposons que vous vouliez trouver langle entre les vecteurs A = 3i-5j+6k et
B = 2i+j-3k. Vous pouvez essayer lopration suivante (la mesure angulaire est
paramtre en degrs) en mode ALG :
1 - Saisir les vecteurs [3,-5,6], appuyez sur `, [2,1,-3], appuyez sur `.
2 - DOT(ANS(1),ANS(2)) calcule le produit scalaire
3 - ABS(ANS(3))*ABS((ANS(2)) calcule le produit des magnitudes
4 - ANS(2)/ANS(1) calcule cos()
5 - ACOS(ANS(1)), suivi par,NUM(ANS(1)), calcule
Les tapes sont illustres sur les crans suivants (en mode ALG, bien sr) :

Page. 9-19

Le rsultat est = 122.891
o
. En mode RPN, utiliser :
[3,-5,6] `[2,1,-3] `DOT
[3,-5,6] ` BS [2,1,-3] ` BS *
/ COS NUM
Moment dune force
Le moment exerc par une force F sur un point O est dfini par le produit
vectoriel M = rF, o r, galement connu comme le bras delevier de la force,
est le vecteur de position bas en O et pointant vers le point dapplication de la
force. Supposons quune force F = (2i+5j-6k) N a un bras de levier r = (3i-
5j+4k)m. Pour dterminer le moment exerc par la force avec ce bras de levier,
nous utilisons la fonction CROSS comme expliqu ci-dessous :
Par consquent, M = (10i+26j+25k) mN. Nous savons que la magnitude de
M est telle que |M| = |r||F|sin(), o est langle entre r et F. Nous
pouvons trouver cet angle tel que = sin
-1
(|M| /|r||F|) en effectuant les
oprations suivantes :
1 - ABS(ANS(1))/(ABS(ANS(2))*ABS(ANS(3)) calcule sin()
2 - ASIN(ANS(1)), suivi par NUM(ANS(1)) calcule
Les oprations, en mode ALG, sont affiches sur les crans suivants :
Page. 9-20

Par consquent, langle entre les vecteurs r et F est = 41.038
o
. En mode RPN,
nous pouvons utiliser : [3,-5,4] `[2,5,-6] ` CROSS BS
[3,-5,4] ` BS [2,5,-6] ` BS * / SIN NUM
Equation dun plan dans lespace
Etant donn un point dans lespace P
0
(x
0
,y
0
,z
0
) et un vecteur normal
N = N
x
i+N
y
j+N
z
k relatif un plan contenant le point P
0
, le problme consiste
trouver lquation du plan. Nous pouvons former un vecteur commenant au
point P
0
et se terminant au point P(x,y,z), un point gnrique du plan. Par
consquent, ce vecteur r = P
0
P = (x-x
0
)i+ (y-y
0
)j + (z-z
0
)k, est perpendiculaire
au vecteur normal N, puisque r est contenu entirement dans le plan. Nous
avons vu que pour deux vecteurs normaux N et r, Nr =0. Par consquent,
nous pouvons utiliser ce rsultat pour dterminer lquation du plan.
Afin dillustrer lutilisation de cette approche, considrons le point P
0
(2,3,-1) et
le vecteur normal N = 4i+6j+2k, nous pouvons saisir le vecteur N et le point
P
0
comme deux vecteurs, comme cela est montr ci-dessous. Nous saisissons
aussi le vecteur [x,y,z] en dernier :
Ensuite, nous calculons le vecteur P
0
P = r as ANS(1) ANS(2), savoir
Page. 9-21
Finalement, nous prenons le produit scalaire de ANS(1) et ANS(4) et le rendons
gal zro pour terminer lopration Nr =0:
Nous pouvons maintenant utiliser la fonction EXPAND (dans le menu ALG) pour
dvelopper cette expression :
Par consquent, lquation du plan passant par le point P
0
(2,3,-1) et ayant un
vecteur normal N = 4i+6j+2k, est 4x + 6y + 2z 24 = 0. En mode RPN, utilisez :
[2,3,-1] `['x','y','z'] ` -[4,6,2] DOT EXPAND
Vecteurs lignes, vecteur colonnes et listes
Les vecteurs prsents dans le prsent chapitre sont tous des vecteurs lignes.
Dans certains cas, il est ncessaire de crer des vecteurs colonnes ( savoir
utiliser les fonctions statistiques prdfinies dans la calculatrice). La faon la
plus simple de saisir un vecteur colonne est dinclure chaque lment du vecteur
dans des crochets, tous contenus dans une paire de crochets externes. Par
exemple, saisir :
[[1.2],[2.5],[3.2],[4.5],[6.2]] `
Page. 9-22
Ceci est reprsent par le vecteur colonne suivant :
Dans cette section, nous vous montrons des faons de transformer un vecteur
colonne en vecteur ligne, un vecteur ligne en vecteur colonne, une liste en
vecteur et un vecteur (ou une matrice) en liste.
Nous procdons dabord ces dmonstrations en mode RPN. Dans ce mode,
nous utiliserons les fonctions OBJ, LIST, ARRY et DROP pour effectuer ces
transformations. Pour faciliter laccs ces fonctions, nous allons paramtrer
lindicateur systme 117 sur menus SOFT (voir Chapitre 1). Une fois lindicateur
systme paramtr, les fonctions OBJ, ARRY, et LIST seront accessibles en
utilisant @)TYPE!. Les fonctions OBJ, ARRY, et LIST seront
accessibles grce aux touches de menu A, B, et C. La fonction DROP
est disponible via @)STACK @DROP.
Nous introduisons ci-dessous le fonctionnement des fonctions OBJ, LIST,
ARRY, et DROP avec quelques exemples.
Fonction OBJ
Cette fonction dcompose un objet en ses composantes. Si largument est une
liste, la fonction OBJ affiche les lments dans la pile, avec le nombre
dlments au niveau 1 de la pile, par exemple : {1,2,3} `
@)TYPE! @OBJ@ donne :
Lorsque la fonction OBJ est applique un vecteur, elle affiche les lments
du vecteur dans la pile, avec le nombre dlments au niveau 1, entre
parenthses : (une liste). Les exemples suivants illustrent cette application :
[1,2,3] `@)TYPE! @OBJ@ donne :
Page. 9-23
Si nous appliquons la fonction OBJ une fois de plus, la liste au niveau 1: de
la pile, {3.}, sera dcompose comme suit :
Fonction LIST
Cette fonction est utilise pour crer une liste partir des lments de la liste et
de la longueur ou taille de la liste. En mode RPN, la taille de la liste, telle que n,
doit tre place au niveau de pile 1:. Les lments de la liste doivent tre au
niveau de pile 2:, 3:, , n+1:. Par exemple, pour crer la liste {1, 2, 3}, saisir
:
1` 2` 3` 3` @)TYPE! !LIST@.
Fonction ARRY
Cette fonction est utilise pour crer un vecteur ou une matrice. Dans cette
section, nous lutiliserons pour construire un vecteur ou un vecteur colonne
(cest--dire une matrice de n lignes et 1 colonne). Pour construire un vecteur
ordinaire, nous saisissons les lments du vecteur dans la pile et au niveau 1 de
la pile, nous saisissons la taille du vecteur sous forme de liste, c'est--dire :
1` 2` 3` 3` @)TYPE! !ARRY@.
Pour construire un vecteur colonne de n lments, saisir les lments du vecteur
dans la pile et au niveau 1 de la pile, saisir la liste {n 1}. Par exemple,1`
2` 3` 13` @)TYPE! !ARRY@.
Page. 9-24
Fonction DROP
Cette fonction a le mme effet que la touche effacer ().
Transformation dun vecteur ligne en vecteur colonne
Nous illustrons cette transformation avec le vecteur [1,2,3]. Saisir ce
vecteur dans la pile RPN pour effectuer lexercice. Pour transformer un vecteur
ligne en vecteur colonne, nous devons effectuer les oprations suivantes dans la
pile RPN :
1 - Dcomposez le vecteur avec la fonction OBJ
2 - Appuyez sur 1+ pour faire passer la liste au niveau 1 de la pile de
{3} en {3,1}
3 - Utilisez la fonction ARRY pour construire le vecteur colonne
Ces trois tapes peuvent tre combines dans un programme UserRPL, que vous
pouvez saisir comme suit (toujours en mode RPN) :
@)TYPE! @OBJ@ 1 + !ARRY@
`~~rxc` K
Une nouvelle variable, @@RXC@@, sera disponible dans les dsignations des menus
logiciels une fois que vous aurez appuy sur J:
Page. 9-25
Appuyez sur @@RXC@@ pour voir le programme contenu dans la variable RXC :
<< OBJ 1 + RRY >>
Cette variable, @@RXC@@, peut maintenant tre utilise pour transformer directement
un vecteur ligne en vecteur colonne. En mode RPN, entrez le vecteur et
appuyez sur @@RXC@@. Essayez, par exemple : [1,2,3] `@@RXC@@.
Aprs avoir dfini cette variable, vous pouvez lutiliser en mode ALG pour
transformer un vecteur ligne en vecteur colonne. Par consquent, changez le
mode de votre calculatrice ALG et essayez la procdure suivante : [1,2,3]
` J @@RXC@@ , ce qui donne :
Transformation dun vecteur colonne en vecteur ligne
Pour illustrer cette transformation, nous allons saisir le vecteur colonne
[[1],[2],[3]] en mode RPN. Ensuite, suivez les exercices suivants pour
transformer un vecteur ligne en vecteur colonne :
1 - Utilisez la fonction OBJ pour dcomposer le vecteur colonne
2 - Utilisez la fonction OBJ pour dcomposer la liste au niveau 1 de la pile :
Page. 9-26
3 - Appuyez sur la touche effacer (aussi appele fonction DROP) pour
liminer le nombre au niveau 1 de la pile :
4 - Utilisez la fonction LIST pour crer une liste
5 - Utilisez la fonction ARRY pour crer un vecteur ligne
Ces cinq tapes peuvent tre combines dans un programme UserRPL, que vous
pouvez saisir comme suit (toujours en mode RPN):
@)TYPE! @OBJ@ @OBJ@
@)STACK @DROP @)TYPE! !LIST@ !ARRY@ `
~~cxr ` K
Une nouvelle variable, @@CXR@@, sera disponible dans le menu une fois que vous
aurez appuy sur J:
Appuyez sur @@CXR@@ pour voir le programme contenu dans la variable CXR :
<< OBJ OBJ DROP ARRY >>
Cette variable, @@CXR@@, peut maintenant tre utilise pour transformer directement
un vecteur colonne en vecteur ligne. En mode RPN, entrez le la colonne du
vecteur et appuyez sur @@CXR@@. Essayez, par exemple, la combinaison suivante :
[[1],[2],[3]] `@@CXR@@.
Page. 9-27
Aprs avoir dfini la variable @@CXR@@, en mode ALG, vous pouvez lutiliser pour
transformer un vecteur ligne en vecteur colonne. Par consquent, changez le
mode de votre calculatrice ALG et essayez la procdure suivante :
[[1],[2],[3]] ` J @@CXR@@
Ce qui nous donne :
Transformation dune liste en vecteur
Pour illustrer cette transformation, nous allons saisir la liste {1,2,3} en mode
RPN. Ensuite, effectuez lexercice suivant pour transformer la liste en vecteur :
1 - Utilisez la fonction OBJ pour dcomposer le vecteur colonne
2 - Saisir un 1 et utilisez la fonction LIST pour crer une liste au niveau 1 de la pile :
3 - Utilisez la fonction ARRY pour crer le vecteur
Page. 9-28
Ces trois tapes peuvent tre combines dans un programme UserRPL, que vous
pouvez saisir comme suit (toujours en mode RPN) :
@)TYPE! @OBJ@ 1 !LIST@ !ARRY@ `
~~lxv ` K
Une nouvelle variable, @@LXV@@, sera disponible dans le menu une fois que vous
aurez appuy sur J:
Appuyez sur @@LXV@@ pour voir le programme contenu dans la variable LXV :
<< OBJ 1 LIST RRY >>
Cette variable, @@LXV@@, peut maintenant tre utilise pour transformer directement
une liste en vecteur. En mode RPN, entrez la liste et appuyez sur @@LXV@@. Essayez,
par exemple, la combinaison : {1,2,3} `@@LXV@@.
Aprs avoir dfini la variable @@LXV@@, nous pouvons maintenant lutiliser en mode
ALG pour transformer une liste en vecteur. Par consquent, basculez dans le
mode de votre calculatrice sur mode ALG et essayez la procdure suivante :
{1,2,3} ` J @@LXV@@ , ce qui donne :
Transformation dun vecteur (ou matrice) en liste
Pour transformer un vecteur en liste, la calculatrice dispose de la fonction AXL.
Vous pouvez accder cette fonction par lintermdiaire du catalogue de
commandes, comme suit :
N~~axl~@@OK@@
A titre dexemple, appliquez la fonction AXL au vecteur [1,2,3] en mode
RPN en utilisant : [1,2,3] ` XL. La saisie dcran suivante illustre
lapplication de la fonction AXL au mme vecteur en mode ALG.
Page. 10-1
Chapitre 10
Cration et manipulation de matrices
Ce chapitre prsente un certain nombre dexemples permettant de crer des
matrices dans la calculatrice et dmontrant la manipulation des lments de
matrices.
Dfinitions
Une matrice est simplement un ensemble rectangulaire dobjets (par exemple
des nombres ou des caractres algbriques) prsentant un certain nombre de
lignes et de colonnes. Une matrice A comprenant n lignes et m colonnes
contiendra par consquent nm lments. Un lment gnrique de matrice est
reprsent par la variable indexe a
ij
, laquelle correspond la ligne i et la
colonne j. Cette notation nous permet de rdiger la matrice A telle que A =
[a
ij
]
nm
. La matrice complte est prsente ci-dessous :
Une matrice est carre si m = n. La transposition dune matrice seffectue en
inversant les lignes et les colonnes. Ainsi, la transpose de la matrice A est A
T
= [(a
T
)
ij
]
mn
= [a
ji
]
mn
. La diagonale principale dune matrice carre est
lensemble des lments a
ii
. Une matrice didentit, I
nn
, est une matrice carre
dont les lments de la diagonale principale sont tous gaux 1 et dont tous
les lments hors diagonale sont gaux zro. Par exemple, une matrice
didentit a 33 se rdige ainsi :
Une matrice didentit peut tre rdige I
nn
= [
ij
], o
ij
est une fonction
appele delta de Kronecker et dfinie comme suit :
. ] [
2 1
2 22 21
1 12 11

= =

nm n n
m
m
m n ij
a a a
a a a
a a a
a
L
O M M
L
L
A

=
1 0 0
0 1 0
0 0 1
I
Page. 10-2
/
Saisie de matrices dans la pile
Dans cette section, nous prsentons deux manires diffrentes de saisir des
matrices dans la pile de la calculatrice : (1) en utilisant lEditeur de matrice "
Matrix Writer" et (2) en saisissant la matrice directement dans la pile.
Utilisation de lEditeur de Matrice
Comme nous lavons vu pour les vecteurs au Chapitre 9, des matrices peuvent
tre saisies dans la pile en utilisant lEditeur de matrices : par exemple, pour
saisir la matrice :
Dabord, lancez lEditeur de matrices en utilisant . Assurez-vous que
loption @GO est slectionne. Utilisez ensuite la combinaison de touches
suivante :
2.5\` 4.2` 2`
.3` 1.9` 2.8 `
2` .1\` .5`
A ce stade, lcran de lEditeur de matrice doit ressembler lillustration
suivante :

=
=
j i si
j i si
ij
, 0
, 1

,
5 . 0 1 . 0 2
8 . 2 9 . 1 3 . 0
0 . 2 2 . 4 5 . 2

Page. 10-3
Appuyez sur la touche ` une seconde fois pour stocker la matrice dans la
pile. La pile du mode ALG est prsente ci-dessous (avant et aprs avoir appuy
une seconde fois sur `) :

Si vous avez choisi loption daffichage textbook (en utilisant H@)DISP! et en
cochant Textbook), la matrice ressemblera celle qui est prsente ci-dessus.
Sinon laffichage sera le suivant :
Laffichage en mode RPN sera trs similaire celui-ci.
Saisir la matrice directement dans la pile
Le mme rsultat que celui prsent ci-dessus peut tre obtenu en saisissant les
donnes suivantes directement dans la pile :

2.5\ 4.2 2

.3 1.9 2.8

2 .1\ .5
Par consquent, pour saisir une matrice directement dans la pile, ouvrir une
paire de crochets () et encadrer chaque ligne de la matrice avec une
Note: De plus amples dtails sur l'utilisation de l'Editeur de matrices sont
donns au Chapitre 9
Page. 10-4
paire supplmentaire de crochets (). Des virgules ( .)
doivent sparer les lments de chaque ligne ainsi que les crochets entre les
lignes. (Note: En mode RPN, vous pouvez ignorer les crochets secondaires,
une fois que des crochets ont t utiliss, donc, au lieu de taper [[1 2 3] [4 5 6]
[7 8 9]] par exemple, tapez seulement [[1 2 3] 4 5 6 7 8 9].)
Pour de futurs exercices, nous allons sauvegarder cette matrice sous le nom A.
En mode ALG, utiliser K~a. En mode RPN, utiliser ~a K.
Cration de matrices laide des fonctions de la
calculatrice
Il est possible de crer certaines matrices laide des fonctions de la
calculatrice disponibles soit dans le sous-menu MTH/MATRIX/MAKE du menu
MTH (),

soit dans le menu MATRICES/CREATE disponible via :
Le sous-menu MTH/MATRIX/MAKE (appelons-le menu MAKE) contient les
fonctions suivantes :
Page. 10-5

alors que le sous-menu MATRICES/CREATE (appelons-le le menu CREATE)
contient les fonctions suivantes :

Comme vous pouvez le constater daprs lexploration de ces menus (MAKE et
CREATE), ils contiennent les mmes fonctions GET, GETI, PUT, PUTI, SUB, REPL,
RDM, RANM, HILBERT, VANDERMONDE, IDN, CON, DIAG et DIAG. Le
menu CREATE comprend les sous-menus COLUMN et ROW, lesquels sont
galement disponibles dans le menu MTH/MATRIX. Le menu MAKE contient les
fonctions SIZE, qui ne figurent pas dans le menu CREATE. Toutefois, les deux
menus, MAKE et CREATE, fournissent lutilisateur la mme srie de fonctions.
Dans les exemples suivants, nous montrerons comment accder ces fonctions
via lutilisation du menu MAKE de la matrice. A la fin de cette section, nous
prsenterons un tableau indiquant les touches requises pour obtenir les mmes
fonctions avec le menu CREATE lorsque lindicateur systme 117 est paramtr
sur les menus SOFT.
Page. 10-6
Si vous avez paramtr cet indicateur systme (indicateur 117) sur le menu
SOFT, le menu MAKE est disponible via la squence de touches suivante :
!)MATRX !)MAKE!
Les fonctions disponibles apparaissent comme les tiquettes des touches de
menu soft (appuyez sur L pour passer la srie de fonctions suivante) :
Lorsque lindicateur systme 117 est paramtr sur les menus SOFT, les
fonctions du menu CREATE, dclenches par )@CREAT , apparaissent
comme suit :
Dans les sections suivantes, nous prsenterons des applications des fonctions de
la matrice dans les menus MAKE et CREATE.
Fonctions GET et PUT
Les fonctions GET, GETI, PUT et PUTI, se comportent avec les matrices de la
mme manire quavec les listes ou les vecteurs, cest--dire que vous devez
fournir lemplacement de llment recherch GET ou PUT. Toutefois, si dans
les listes ou les vecteurs un seul index est requis pour identifier un lment, dans
les matrices, il faut disposer dune liste deux index {ligne, colonne} pour
identifier des lments de la matrice. Nous prsentons ci-dessous des exemples
dutilisation de GET et PUT.
Utilisons la matrice mmorise ci-dessus dans la variable A pour dmontrer
lutilisation des fonctions GET et PUT. Par exemple, pour extraire llment a
23
de la matrice A, en mode ALG, on peut procder comme suit :
Page. 10-7
Remarquez que lon parvient au mme rsultat en tapant simplement (2,3)
et en appuyant sur `. En mode RPN, cet exercice seffectue en entrant @@@A@@@
` 3 `GET ou en utilisant (2,3) `.
Supposons que nous souhaitions placer la valeur dans llment a
31
de la
matrice. Nous pouvons utiliser pour ce faire la fonction PUT, par exemple :
En mode RPN, vous pouvez utiliser : J@@@A@@@ {3,1} ` PUT.
Toujours en mode RPN, vous pouvez galement utiliser :
(2,3) ` K . Pour voir le contenu de la variable A,
utilisez @@@A@@@.
Fonctions GETI et PUTI
Les fonctions PUTI et GETI sont utilises dans les programmes UserRPL car elles
suivent un index pour lapplication rpte des fonctions PUT et GET. La liste
dindex dans les matrices varie dabord par colonnes. Pour illustrer son
utilisation, nous proposons lexercice suivant en mode RPN : @@@A@@@ {2,2}`
GETI. Les crans RPN correspondants pour ces deux exemples, avant et aprs
application de la fonction GETI, sont illustrs ci-dessous :

Remarquez que lcran est prpar pour une application ultrieure de GETI ou
de GET, en augmentant lindex de la colonne de la rfrence originelle de 1,
(cest--dire en passant de {2,2} {2,3}), tout en prsentant la valeur extraite,
savoir A (2,2) = 1.9, au niveau 1 de la pile.
Supposons maintenant que vous souhaitiez insrer la valeur 2 dans llment
{3 1} laide de PUTI. Toujours en mode RPN, essayez les touches suivantes :
Page. 10-8
{3 1} ` 2 `PUTI. Les saisies dcran suivantes montrent
la pile RPN avant et aprs avoir utilis la fonction PUTI:

Dans ce cas, le 2 a t remis sa place {3 1}, cest--dire que maintenant
A(3,1) = 2 et la liste dindex a t augmente de 1 (par colonne dabord),
passant ainsi de {3,1} {3,2}. La matrice se trouve au niveau 2 et la liste
dindex incrmente est au niveau 1.
Fonction SIZE
La fonction SIZE fournit une liste prsentant le nombre de lignes et de colonnes
de la matrice au niveau 1 de la pile. Lcran suivant prsente deux applications
de la fonction SIZE en mode ALG :
En mode RPN, ces exercices sont effectus laide de @@@A@@@ SIZE et
[[1,2],[3,4]] `SIZE .
Fonction TRN
La fonction TRN permet de produire la transconjugaison dune matrice, cest--
dire sa transposition (TRAN) suivie de sa conjugaison complexe (CONJ). Par
exemple, lcran suivant prsente la matrice dorigine dans la variable A et sa
transpose, prsente en lettres minuscules (voir le Chapitre 1) :

Page. 10-9
Si largument est une matrice relle, TRN produit simplement la transposition de
la matrice relle. Essayez par exemple TRN(A) et comparez-le TRAN(A).
En mode RPN, la transconjugaison de la matrice A se calcule laide de @@@A@@@
TRN.
Fonction CON
Cette fonction accepte comme argument une liste de deux lments,
correspondant au nombre de lignes et de colonnes de la matrice gnrer,
ainsi quune valeur constante. La fonction CON gnre une matrice
comprenant des lments constants. Par exemple, en mode ALG, la commande
suivante cre une matrice 43 dont les lments sont gaux 1.5 :
Note : la calculatrice comprend galement la fonction TRAN dans le sous-
menu MATRICES/OPERATIONS :

Par exemple, en mode ALG :
Page. 10-10
En mode RPN, on utilise pour ce faire {4,3} ` 1.5 \ `
CON.
Fonction IDN
La fonction IDN (matrice IDeNtity) cre une matrice identit en tenant compte
de la taille. Noubliez pas que la matrice identit doit tre carre ; par
consquent, une seule valeur est requise pour la dcrire compltement. Par
exemple, pour crer une matrice didentit 44 en mode ALG, utilisez :
Vous pouvez aussi utiliser une matrice carre existante comme argument de la
fonction IDN, par exemple :
La matrice didentit ainsi produite possdera les mmes dimensions que la
matrice dargument. Noubliez pas que si vous tentez dutiliser une matrice
rectangulaire (cest--dire non carre) en tant quargument de IDN, vous
obtiendrez une erreur.
En mode RPN, les deux exercices prsents ci-dessous sont crs laide de :
4`IDN and @@@A@@@ IDN.
Fonction RDM
La fonction RDM (ReDiMensionnement) permet de rcrire les vecteurs et les
matrices en tant que matrices et vecteurs. Lentre de la fonction se compose du
vecteur ou de la matrice dorigine suivi dune liste dun seul nombre, en cas de
conversion en vecteur, ou de deux nombres, en cas de conversion en matrice.
Dans le premier cas, le nombre reprsente la dimension du vecteur, et dans le
deuxime cas, les deux nombres reprsentent le nombre de lignes et de
colonnes de la matrice. Lexemple suivant illustre lutilisation de la fonction RDM
:
Page. 10-11
Redimensionnement dun vecteur en matrice
Lexemple suivant prsente le redimensionnement dun vecteur de 6 lments en
matrice comportant 2 lignes et 3 colonnes en mode ALG :
En mode RPN, on peut utiliser [1,2,3,4,5,6] `{2,3} ` RDM
pour produire la matrice prsente ci-dessus.
Redimensionnement dune matrice en une autre matrice
En mode ALG, on peut maintenant utiliser la matrice cre ci-dessus et la
redimensionner en une matrice de 3 lignes et 2 colonnes :
En mode RPN, on utilise simplement {3,2}` RDM.
Redimensionnement dune matrice en vecteur
Pour redimensionner une matrice en vecteur, on utilise comme arguments la
matrice suivie dune liste contenant le nombre dlments de la matrice. Par
exemple, pour convertir la matrice de lexemple prcdent en un vecteur de
longueur 6, en mode ALG, utilisez :
En mode RPN, on suppose que la matrice est dans la pile et on utilise {6}`
RDM.
Page. 10-12
Fonction RANM
La fonction RANM (RANdom Matrix) gnre une matrice contenant des
lments entiers alatoires tant donn une liste contenant le nombre de lignes
et de colonnes (cest--dire les dimensions de la matrice). Par exemple, en
mode ALG, deux matrices 23 diffrentes contenant des lments alatoires
sont produites laide de la mme commande, savoir, R NM({2,3}) :
En mode RPN, utilisez {2,3} `R NM.
Naturellement, les rsultats que vous obtiendrez sur votre calculatrice seront trs
certainement diffrents de ceux qui figurent ci-dessus. Les nombres alatoires
gnrs sont des nombres entiers distribus uniformment dans la plage [-
10,10], cest--dire que chacun de ces 21 nombres possde la mme
probabilit dtre slectionn. La fonction RANM est utile pour gnrer des
matrices de toute taille afin dillustrer les oprations de la matrice ou
lapplication des fonctions de la matrice.
Fonction SUB
La fonction SUB extrait une sous-matrice dune matrice existante, condition
que vous indiquiez lemplacement initial et lemplacement final de la sous-
matrice. Par exemple, pour extraire les lments a
12
, a
13
, a
22
, et a
23
du
dernier rsultat, en tant que sous-matrice a 22 en mode ALG, utilisez :
Note : la fonction RDM fournit un moyen plus direct et plus efficace pour
transformer des listes en sries et inversement que la fonction qui est prsente
la fin du Chapitre 9.
Page. 10-13
En mode RPN, en supposant que la matrice originelle 23 se trouve dj dans
la pile, utilisez {1,2} `{2,3} `SUB.
Fonction REPL
La fonction REPL remplace ou insre une sous-matrice dans une matrice plus
importante. Lentre pour cette fonction est la matrice dans laquelle le
remplacement sera effectu, lemplacement o il dbute et la matrice insrer.
Par exemple, en conservant la matrice hrite de lexemple prcdent, entrez la
matrice : [[1,2,3],[4,5,6],[7,8,9]] . En mode ALG, lcran ci-
dessous gauche prsente la nouvelle matrice avant que lon nappuie sur
`. Lcran de droite prsente lapplication de la fonction RPL pour
remplacer la matrice dans NS(2), la matrice 22 dans la matrice 33
actuellement situe dans NS(1), en commenant la position {2,2}:

En mode RPN, en supposant que la matrice 22 tait initialement dans la pile,
on procde comme suit :
[[1,2,3],[4,5,6],[7,8,9]]` (cette dernire touche change
le contenu des niveaux 1 et 2 de la pile) {1,2} ` (un autre change
des niveaux 1 et 2) REPL.
Fonction DIAG
La fonction DIAG prend la diagonale principale dune matrice carre de
dimensions nn et cre un vecteur de dimension n contenant les lments de la
Page. 10-14
diagonale principale. Par exemple, pour la matrice restant de lexercice
prcdent, on peut extraire la diagonale principale laide de :
En mode RPN, la matrice 33 se trouvant dans la pile, il suffit dactiver la
fonction DI G pour obtenir le mme rsultat que ci-dessus.
Fonction DIAG
La fonction DIAG prend un vecteur et une liste de dimensions de la matrice
{lignes, colonnes} et cre une matrice diagonale en remplaant la diagonale
principale par les lments appropris du vecteur. Par exemple, la commande
suivante :
DI G([1,-1,2,3],{3,3})
produit une matrice diagonale contenant les 3 premiers lments de largument
du vecteur :
En mode RPN, on peut utiliser [1,-1,2,3] `{3,3}` DI G
pour obtenir le mme rsultat que ci-dessus.
Un autre exemple de lapplication de la fonction DIAG suit, en mode ALG :
En mode RPN, utilisez [1,2,3,4,5] `{3,2}` DI G .
Page. 10-15
Dans ce cas, il faut crer une matrice 32 en utilisant en tant qulments de la
diagonale principale autant dlments que possible du vecteur [1,2,3,4,5]. La
diagonale principale, pour une matrice rectangulaire, commence la position
(1,1) et passe la position (2,2), (3,3), etc. jusqu ce que soit le nombre de
lignes, soit le nombre de colonnes soit puis. Dans ce cas, le nombre de
colonnes (2) tait puis avant le nombre de lignes (3), de sorte que la
diagonale principale comprenait uniquement les lments situs aux positions
(1,1) et (2,2). Ainsi, seuls les deux premiers lments du vecteur taient requis
pour former la diagonale principale.
Fonction VANDERMONDE
La fonction VANDERMONDE gnre la matrice Vandermonde de dimension n
fonde sur une liste dtermine de donnes dentre. La dimension n
correspond naturellement la longueur de la liste. Si la liste dentre se
compose dobjets {x
1
, x
2
, x
n
}, , une matrice Vandermonde dans la
calculatrice comprend les lments suivants :
Par exemple, la commande suivante en mode ALG pour la liste {1,2,3,4} :
En mode RPN, entrez {1,2,3,4} `V NDERMONDE.
Fonction HILBERT
La fonction HILBERT cre la matrice Hilbert, laquelle correspond une
dimension n. Par dfinition, la matrice Hilbert nn est H
n
= [h
jk
]
nn
, de sorte que

1 2
1
3
2
3 3
1
2
2
2 2
1
1
2
1 1
1
1
1
1
n
n n n
n
n
n
x x x
x x x
x x x
x x x
L
M O M M M
L
L
L
Page. 10-16
La matrice Hilbert possde une application dans une adaptation en courbe
numrique par la mthode des carrs linaires.
Programmes permettant de construire une matrice
partir dun certain nombre de listes
Dans cette section, nous fournissons deux programmes RPL Utilisateur
permettant de construire une matrice partir dun certain nombre de listes
dobjets. Les listes peuvent reprsenter des colonnes de la matrice (programme
@CRMC) ou des lignes de la matrice (programme @CRMR). Les programmes sont
entrs lorsque la calculatrice est en mode RPN et les instructions concernant les
touches sont donnes en considrant que lindicateur systme 117 est
paramtr sur les menus SOFT. Cette section a pour but de vous entraner
accder aux fonctions de programmation dans la calculatrice. Les programmes
sont rpertoris ci-dessous avec, du ct gauche, les touches ncessaires pour
entrer les tapes du programme, et sur la droite, les caractres qui apparaissent
lcran mesure que vous utilisez ces touches. Nous prsentons dabord les
tapes ncessaires pour produire le programme CRMC.
Les listes reprsentent des colonnes de la matrice
Le programme @CRMC vous permet dassembler une matrice pn (cest--dire p
lignes, n colonnes) partir de n listes de p lments chacune. Pour entrer cette
expression, utilisez la squence de touches suivante :
Squence de touches : Produit :

@)STACK! @@DUP@ DUP
#~n n
<<
1@)STACK! @SWAP 1 SWAP
@)BRCH! @)FOR@! @FOR@ FOR
~j j
@)TYPE OBJ OBJ
ARRY@ ARRY
@)BRCH! @)@IF@@ @@IF@@ IF
~j# j
1
1
+
=
k j
h
jk
Page. 10-17
~n n
@)TEST! @@@<@@@ <
@)BRCH! @)@IF@ @THEN THEN
~j #1+ j 1 +
@)STACK! L@ROLL ROLL
@)BRCH! @)@IF@ @END END
@)BRCH! @)FOR@! @NEXT NEXT
@)BRCH! @)@IF@ @@IF@@ IF
~n #1 n 1
@)TEST! @@@>@@@ >
@)BRCH! @@IF@ @THEN THEN
1# 1
~n #1- n 1 -
@)BRCH! @)FOR@! @FOR@ FOR
~j # j
~j #1+ j 1 +
@)STACK! L@ROLL! ROLL
@)BRCH! @)FOR@! @NEXT! NEXT
@)BRCH! )@@IF@! @END@ END
~n # n
@)MATRX! @)COL! @COL! COL
` Le programme est affich au niveau 1
Pour sauvegarder un programme : ~~crmc~K
Pour voir le contenu du programme, utilisez : J @CRMC. Le contenu du
programme est le suivant :
DUP n 1 SW P FOR j OBJ RRY IF j n < THEN j 1 +
ROLL END NEXT IF n 1 > THEN 1 n 1 - FOR j j 1 + ROLL
NEXT END n COL
Pour utiliser ce programme, en mode RPN, entrez les n listes dans lordre dans
lequel vous souhaitez les voir apparatre en tant que colonnes de la matrice,
entrez la valeur de n, puis appuyez sur @CRMC. A titre d'exemple, essayez
lexercice suivant :
{1,2,3,4} `{1,4,9,16} `{1,8,27,64} `3 `@CRMC
Note : si vous enregistrez ce programme dans votre rpertoire HOME, il sera
disponible partir de tout autre sous-rpertoire que vous utiliserez.
Page. 10-18
Les saisies dcran montrent la pile RPN avant et aprs avoir appliqu le
programme @CRMC:

Pour utiliser ce programme en mode ALG, appuyez sur @CRMC suivi de deux
parenthses (). Entre les parenthses, tapez les listes de donnes
reprsentant les colonnes de la matrice, spares par des virgules, et enfin, une
virgule, puis le nombre de colonnes. La commande doit se prsenter comme
suit :
CRMC({1,2,3,4}, {1,4,9,16}, {1,8,27,64}, 3)
Lcran ALG prsentant lexcution du programme CRMC figure ci-dessous :
Les listes reprsentent les lignes de la matrice
Il est facile de modifier le programme prcdent pour crer une matrice dans
laquelle les listes dentre deviendront les lignes de la matrice obtenue. Le seul
changement apporter consiste remplacer COL par ROW dans le
contenu du programme. Pour ce faire, utilisez :
@CRMC Rpertoriez le programme CRMTC
dans la pile
Passez la fin du programme
Supprimez COL
~~row~` Tapez ROW, entrez le programme
Pour mmoriser le programme, utilisez : ~~crmr~ K
{1,2,3,4} `{1,4,9,16} `{1,8,27,64} `3 `@CRMR
Les saisies dcran montrent la pile RPN avant et aprs avoir appliqu le
programme @CRMR:
Page. 10-19

Ces programmes peuvent tre utiles pour les applications statistiques, plus
prcisment pour crer la matrice statistique DAT. Vous trouverez dans les
chapitres ultrieurs des exemples dutilisations de ces programmes.
Manipulation de matrices par colonnes
La calculatrice fournit un menu contenant des fonctions qui permettent de
manipuler les matrices en modifiant leurs colonnes. Ce menu est disponible via
la squence MTH/MATRIX/COL.. : () prsente dans la figure ci-
dessous, lindicateur systme 117 tant paramtr sur CHOOSE boxes :

ou via le sous-menu MATRICES/CREATE/COLUMN :

Ces deux approches fournissent les mmes fonctions :

Page. 10-20
Lorsque lindicateur systme 117 est paramtr sur les menus SOFT, le menu
COL est accessible via !)MATRX !)@@COL@ ou via !)@CREAT@ !)@@COL@ .
Ces deux approches offrent la mme srie de fonctions :

Lutilisation de ces fonctions est prsente ci-dessous.
Fonction COL
La fonction COL accepte comme argument une matrice et la dcompose en
vecteurs correspondant ces colonnes. Une application de la fonction COL
en mode ALG est prsente ci-dessous. La matrice utilise a t stocke au
pralable dans la variable A. La matrice saffiche comme dans lillustration de
gauche : Lillustration de droite affiche la matrice en colonnes. Pour visualiser le
rsultat dans son ensemble, utilisez lditeur de lignes (dclench en appuyant
sur ).

En mode RPN, vous devez rpertorier la matrice dans la pile, puis activer la
fonction COL, cest--dire, @@@A@@@ COL. La figure ci-dessous prsente la pile
RPN avant et aprs lapplication de la fonction COL.

Dans ce rsultat, la premire colonne occupe le niveau le plus lev de la pile
aprs dcomposition, le niveau 1 de la pile tant occup par le nombre de
colonnes de la matrice originelle. La matrice ne survit pas sa dcomposition,
cest--dire quelle nest plus disponible dans la pile.
Page. 10-21
Fonction COL
La fonction COL entrane leffet inverse de la fonction COL, cest--dire
qutant donn n vecteurs de mme longueur, et le nombre n, la fonction COL
construit une matrice en plaant les vecteurs dentre en tant que colonnes de la
matrice rsultante. Voici un exemple en mode ALG. La commande utilise tait :
COL([1,2,3],[4,5,6],[7,8,9],3)
En mode RPN, placez les n vecteurs aux niveaux n+1, n, n-1,,2, de la pile et
le nombre n au niveau 1 de la pile. Dans cette configuration, la fonction COL
place les vecteurs en tant que colonnes dans la matrice produite. Les saisies
dcran montrent la pile RPN avant et aprs avoir appliqu la fonction COL.

Fonction COL+
La fonction COL+ accepte comme argument une matrice, un vecteur de mme
longueur que le nombre de lignes de la matrice et un nombre entier n
reprsentant lemplacement dune colonne. La fonction COL+ insre le vecteur
dans la colonne n de la matrice. Par exemple, en mode ALG, nous insrerons la
deuxime colonne dans la matrice A avec le vecteur [-1,-2,-3], cest--dire,
En mode RPN, saisir dabord la matrice, puis le vecteur et le numro de la
colonne, avant d'utiliser la fonction COL+. Les illustrations montrent la pile RPN
avant et aprs avoir appliqu la fonction COL+ :
Page. 10-22

Fonction COL-
La fonction COL- accepte comme argument une matrice et un nombre entier
reprsentant la position dune colonne dans la matrice. La fonction retourne la
matrice originelle, moins une colonne, ainsi que la colonne extraite en tant que
vecteur. Voici un exemple en mode ALG en utilisant la matrice mmorise dans
A :
En mode RPN, placez dabord la matrice dans la pile, puis entrez le nombre
reprsentant lemplacement dune colonne avant dappliquer la fonction COL-.
Les saisies dcran montrent la pile RPN avant et aprs avoir appliqu la
fonction COL-.

Fonction CSWP
La fonction CSWP (Column SWaP) accepte comme argument deux index, par
exemple i et j, (reprsentant deux colonnes distinctes dune matrice), ainsi
quune matrice, et produit une nouvelle matrice dans laquelle les colonnes i et j
ont t permutes. Lexemple suivant, en mode ALG, prsente une application
de cette fonction. Nous utilisons la matrice mmorise dans la variable A pour
cet exemple. Cette matrice est rpertorie en premier.
Page. 10-23
En mode RPN, la fonction CSWP vous permet de permuter les colonnes dune
matrice rpertorie au niveau 3 de la pile, dont les index sont rpertoris aux
niveaux 1 et 2 de la pile. Par exemple, la figure suivante prsente la pile RPN
avant et aprs lapplication de la fonction CSWP la matrice A pour permuter
les colonnes 2 et 3 :

Comme vous pouvez le constater, les colonnes qui occupaient initialement les
positions 2 et 3 ont t permutes. La permutation de colonnes et de lignes (voir
ci-dessous) est couramment utilise pour rsoudre des systmes dquations
linaires avec des matrices. Ces oprations seront prsentes plus en dtails
dans un chapitre ultrieur.
Manipulation de matrices par lignes
La calculatrice fournit un menu dont les fonctions permettent de manipuler des
matrices en agissant sur leurs lignes. Le menu est prsent sous forme de liste ci-
dessous MTH/MATRIX/ROW.. (), avec lindicateur de systme 117
paramtr sur CHOOSE boxes :

ou via le sous-menu MATRICES/CREATE/ROW :
Page. 10-24

Ces deux approches fournissent les mmes fonctions :

Lorsque lindicateur systme 117 est paramtr sur les menus SOFT, le menu
ROW est accessible via !)MATRX !)@@ROW@ , ou via !)@CREAT@ !)@@ROW@ .
Ces deux approches offrent la mme srie de fonctions :
Lutilisation de ces fonctions est prsente ci-dessous.
Fonction ROW
La fonction ROW accepte comme argument une matrice et la dcompose en
vecteurs correspondant ses lignes. Une application de la fonction ROW en
mode ALG est prsente ci-dessous. La matrice utilise a t mmorise au
pralable dans la variable A. La matrice saffiche comme dans lillustration de
gauche : Lillustration de droite affiche la matrice en colonnes. Pour visualiser le
rsultat dans son ensemble, utilisez lditeur de lignes (dclench dune
pression sur ).
Page. 10-25

En mode RPN, vous devez rpertorier la matrice dans la pile, puis activer la
fonction ROW, cest--dire, @@@A@@@ ROW. Les illustrations montrent la pile
RPN avant et aprs avoir appliqu la fonction ROW.

Dans ce rsultat, la premire ligne occupe le niveau le plus lev de la pile
aprs dcomposition, le niveau 1 de la pile tant occup par le nombre de
lignes de la matrice dorigine. La matrice ne survit pas sa dcomposition,
cest--dire quelle nest plus disponible dans la pile.
Fonction ROW
La fonction ROW entrane leffet inverse de la fonction ROW, cest--dire,
tant donns n vecteurs de mme longueur et le nombre n, la fonction ROW
cre une matrice en plaant les vecteurs dentre en tant que lignes de la
matrice produite. Voici un exemple en mode ALG. La commande utilise tait :
ROW([1,2,3],[4,5,6],[7,8,9],3)
En mode RPN, placez les n vecteurs aux niveaux n+1, n, n-1,,2, de la pile et
le nombre n au niveau 1 de la pile. Dans cette configuration, la fonction
ROW place les vecteurs en tant que lignes dans la matrice produite. Les
saisies dcran montrent la pile RPN avant et aprs avoir appliqu la fonction
ROW.
Page. 10-26

Fonction ROW+
La fonction ROW+ accepte comme argument une matrice, un vecteur de mme
longueur que le nombre de lignes de la matrice et un nombre entier n
reprsentant lemplacement dune ligne. La fonction ROW+ insre le vecteur
dans la ligne n de la matrice. Par exemple, en mode ALG, nous insrerons la
deuxime ligne dans la matrice A avec le vecteur [-1,-2,-3], cest--dire,
En mode RPN, entrez dabord la matrice, puis le vecteur, suivi du nombre de
lignes, avant dappliquer la fonction ROW+. Les illustrations montrent la pile
RPN avant et aprs avoir appliqu la fonction ROW+.

Fonction ROW-
La fonction ROW- accepte comme argument une matrice et un nombre entier
reprsentant lemplacement dune ligne dans la matrice. La fonction retourne la
matrice dorigine, moins une ligne, ainsi que la ligne extraite prsente en tant
que vecteur. Voici un exemple en mode ALG en utilisant la matrice mmorise
dans A :
En mode RPN, placez dabord la matrice dans la pile, puis entrez le nombre
reprsentant lemplacement dune ligne avant dappliquer la fonction ROW-.
Page. 10-27
Les saisies dcran montrent la pile RPN avant et aprs avoir appliqu la
fonction ROW-.

Fonction RSWP
La fonction RSWP (Row SWaP) accepte comme arguments deux index, par
exemple i et j (reprsentant deux lignes distinctes dune matrice) et une matrice,
et produit une nouvelle matrice dans laquelle les lignes i et j sont permutes.
Lexemple suivant, en mode ALG, prsente une application de cette fonction.
Nous utilisons la matrice mmorise dans la variable A pour cet exemple. Cette
matrice est rpertorie en premier.
En mode RPN, la fonction CSWP permet de permuter les lignes dune matrice
rpertorie au niveau 3 de la pile, dont les index sont rpertoris aux niveaux 1
et 2 de la pile. Par exemple, la figure suivante prsente la pile RPN avant et
aprs lapplication de la fonction CSWP la matrice A pour permuter les lignes
2 et 3 :

Comme vous pouvez le constater, les colonnes qui occupaient initialement les
positions 2 et 3 ont t permutes.
Page. 10-28
Fonction RCI
La fonction RCI reprsente la multiplication de Row (la ligne) I par une valeur
Constant (constante) et replace le rsultat au mme emplacement. Lexemple
suivant, rdig en mode ALG, utilise la matrice mmorise dans A et multiplie la
valeur constante 5 dans la ligne numro 3, remplaant la ligne par ce produit.
Les illustrations suivantes prsentent le mme exercice excut en mode RPN.
Lillustration de gauche rappelle la paramtrage de la matrice, le facteur et le
nombre de lignes aux niveaux 3, 2 et 1 de la pile. Lillustration de droite
prsente la matrice obtenue comme rsultat de lactivation de la fonction RCI.

Fonction RCIJ
La fonction RCIJ consiste prendre la ligne I et la multiplier par une constante
C, puis ajouter cette ligne multiplie la ligne J, remplaant ainsi la ligne J
par la somme obtenue. Ce type dopration de ligne est trs courant dans le
processus dlimination de Gauss ou de Gauss-Jordan (cette procdure est
prsente plus en dtail dans un chapitre ultrieur). Les arguments de la
fonction sont les suivants : (1) la matrice, (2) la valeur constante, (3) la ligne
multiplier par la constante dans (2) et (4) la ligne remplacer par la somme
obtenue, comme dcrit ci-dessus. Par exemple, si lon prend la matrice
mmorise dans la variable A, on multiplie la colonne 3 par 1.5 et on lajoute
la colonne 2. Lexemple suivant est effectu en mode ALG :
Page. 10-29
En mode RPN, entrez dabord la matrice, puis la valeur constante, puis la ligne
multiplier par la constante et enfin la ligne qui sera remplace. La figure
suivante prsente la pile RPN avant et aprs lapplication de la fonction RCIJ
dans les mmes conditions que dans lexemple ALG prsent ci-dessus :

Page. 11-1
Chapitre 11
Matrices et algbre linaire
Au Chapitre 10, nous avons introduit le concept de matrice et prsent
plusieurs fonctions permettant de saisir, crer ou manipuler des matrices. Dans
le prsent chapitre, nous prsentons des exemples doprations matricielles et
dapplications des problmes dalgbre linaire.
Oprations avec des matrices
Les matrices, comme les autres objets mathmatiques, peuvent tre additionnes
et soustraites. Elles peuvent tre multiplies par des scalaires ou entre elles. Elles
peuvent aussi tre leves une puissance relle. Une opration importante
pour les applications dalgbre linaire est linversion de matrice. Les dtails de
ces oprations sont prsents par la suite.
Pour illustrer les oprations, nous allons crer plusieurs matrices que nous allons
enregistrer dans les variables suivantes. Les noms gnriques des matrices
seront Aij et Bij, o i reprsente le nombre de lignes et j le nombre de colonnes
des matrices. Les matrices qui seront utilises sont gnres en utilisant la
fonction RANM (matrices alatoires). Si vous essayez de rsoudre cet exercice,
vous obtiendrez des matrices diffrentes de celles numres ici, moins que
vous ne les enregistriez exactement comme celles prsentes ici. Voici les
matrices A22, B22, A23, B23, A32, B32, A33 et B33 cres en mode ALG :

En mode RPN, les tapes suivre sont les suivantes :
Page. 11-2
{2,2}` R NM ' 22'K {2,2}` R NM 'B22'K
{2,3}` R NM ' 23'K {2,3}` R NM 'B23'K
{3,2}` R NM ' 32'K {3,2}` R NM 'B32'K
{3,3}` R NM ' 33'K {3,3}` R NM 'B33'K
Addition et soustraction
Considrons un couple de matrices A = [a
ij
]
mn
et B = [b
ij
]
mn
. Laddition et la
soustraction de ces deux matrices nest possible que si elles ont le mme
nombre de lignes et de colonnes. La matrice rsultante C = A B = [c
ij
]
mn
contient les lments c
ij
= a
ij
b
ij
. Quelques exemples du mode ALG pour la
matrice enregistre ci-dessus sont donns dans ce qui suit (par exemple, @A22@
+@B22@) :

En mode RPN, les tapes suivre sont les suivantes :
22 ` B22`+ 22 ` B22`-
23 ` B23`+ 23 ` B23`-
32 ` B32`+ 32 ` B32`-
La traduction des exemples ALG en mode RPN est simple, comme cela est
prsent ici. Quant aux exemples ultrieurs doprations matricielles, ils seront
prsents en mode ALG seulement.

Multiplication
Il existe de nombreuses oprations de multiplication qui impliquent des
matrices. Elles sont dcrites ci-dessous.
Page. 11-3
Multiplication par un scalaire
La multiplication de la matrice A = [a
ij
]
mn
par un scalaire k donne la matrice C
= kA = [c
ij
]
mn
= [ka
ij
]
mn
. En particulier, la matrice ngative est dfinie par
lopration -A =(-1)A = [-a
ij
]
mn
. Certains exemples de multiplication dune
matrice par un scalaire sont montrs ci-dessous.

En combinant laddition et la soustraction avec la multiplication par un scalaire,
nous pouvons former des combinaisons linaires de matrices de mmes
dimensions, c'est--dire :

Dans une combinaison linaire de matrices, nous pouvons multiplier une
matrice par un nombre imaginaire pour obtenir une matrice de nombres
complexes, savoir :
Multiplication matrice-vecteur
La multiplication matrice-vecteur est possible si et seulement si le nombre de
colonnes de la matrice est gal la longueur du vecteur. Cette opration suit
les rgles de la multiplication des matrices telle que prsente dans la section
suivante. Suivent quelques exemples de multiplications matrice-vecteur :
Page. 11-4

La multiplication vecteur-matrice, en revanche, nest pas dfinie. Cette
multiplication peut tre effectue, cependant, comme cas particulier de
multiplication de matrice, dfinir par la suite.
Multiplication de matrices
La multiplication de matrices est dfinie par C
mn
= A
mp
B
pn
, o A = [a
ij
]
mp
,
B = [b
ij
]
pn
, et C = [c
ij
]
mn
. Notez que la multiplication de matrices nest
possible que si le nombre de colonnes dans le premier oprande est gal au
nombre de lignes du second oprande. Le terme gnral dans le produit, c
ij
, est
dfini comme suit :
Cela revient dire que llment de la ligne i, colonne j du produit C, rsulte
de la multiplication terme terme de la ligne i de A avec la colonne j de B et
de laddition des produits entre eux. La multiplication nest pas commutative,
cest--dire que, de faon gnrale, AB BA. De plus, il se peut quune des
multiplications nexiste mme pas. Les saisies dcran suivantes montrent les
rsultats des multiplications des matrices que nous avons enregistres
prcdemment :

. , , 2 , 1 ; , , 2 , 1 ,
1
n j m i for b a c
p
k
kj ik ij
K K = = =

=
Page. 11-5

La multiplication matrice-vecteur introduite dans la section prcdente peut tre
considre comme le produit dune matrice mn par une matrice n1 ( savoir
: un vecteur colonne), rsultant en une matrice m1 ( savoir : un autre vecteur).
Pour vrifier cette assertion, contrlez les exemples de la section prcdente.
Par consquent, les vecteurs dfinis au Chapitre 9 sont fondamentalement des
vecteurs colonne dans le but de la multiplication de matrices.
Le produit dun vecteur par une matrice est possible si le vecteur est un vecteur
ligne,cela signifie : une matrice 1m qui, multiplie par une matrice mn,
produit une matrice 1xn (un autre vecteur ligne). Afin que la calculatrice
identifie un vecteur ligne, vous devez utiliser des doubles crochets lors de la
saisie, c'est--dire :

Multiplication terme terme
La multiplication terme terme de deux matrices de la mme dimension est
possible grce la fonction HADAMARD. Le rsultat est, bien sr, une autre
matrice de la mme dimension. Cette fonction est disponible par lintermdiaire
du catalogue de Fonctions (N) ou par lintermdiaire du sous-menu
MATRICES/OPERATIONS (). Les applications de la fonction
HADAMARD sont prsentes ci-dessous :

Page. 11-6
Elvation d'une matrice une puissance relle
Vous pouvez lever une matrice toute puissance, condition que cette
puissance soit un nombre rel. L'exemple ci-dessous prsente le rsultat de
l'lvation de la matrice B22, cre prcdemment, la puissance 5 :
Vous pouvez aussi lever une matrice une puissance sans l'enregistrer
d'abord comme variable :
En mode algbrique, les oprations sont : [entrer ou slectionner la matrice]
Q [entrer la puissance] `.
En mode RPN, les oprations sont : [entrer ou slectionner la matrice]
[entrer la puissance] Q`.
Les matrices peuvent tre leves des puissances ngatives. Dans ce cas, le
rsultat est quivalent 1/[matrice]^ABS(puissance).
Page. 11-7
La matrice identit
Au Chapitre 9, nous avons introduit la matrice identit comme la matrice I =
[
ij
]
nn
, o
ij
est la fonction delta de Kronecker. Les matrices identit peuvent
tre obtenues en utilisant la fonction IDN dcrite au Chapitre 9. La matrice
identit a la proprit suivante AI = IA = A. Pour vrifier cette proprit, nous
prsentons les exemples suivants utilisant les matrices enregistres
prcdemment.
La matrice inverse
Linverse dune matrice carre A est la matrice A
-1
telle que AA
-1
= A
-1
A = I,
o I est la matrice identique de mmes dimensions que A. Linverse dune
matrice est obtenue avec la calculatrice en utilisant la fonction inverse, INV
(cest--dire la touche Y). Des exemples de linverse de certaines des
matrices enregistres prcdemment sont prsents ci-dessous :

Pour vrifier les proprits de la matrice inverse, nous prsentons les
multiplications suivantes :

Page. 11-8
Caractrisation dune matrice (Menu NORM)
On peut accder au menu NORM (NORMalisation) des matrices grce la
combinaison de touches . (en paramtrant lindicateur systme 117
sur CHOOSE boxes) :

Ce menu contient galement les fonctions suivantes :

Ces fonctions sont dcrites ci-dessous. Comme plusieurs de ces fonctions
utilisent des concepts de la thorie des matrices, tels que les valeurs singulires,
le rang etc., nous allons inclure de petites descriptions de ces termes dans la
description des fonctions.
Fonction ABS
La fonction ABS calcule ce quon appelle la norme Frobenius dune matrice.
Pour une matrice A = [a
ij
]
mn
, la norme Frobenius de la matrice est dfinie comme
Si la matrice tudie est un vecteur ligne ou un vecteur colonne, alors la norme
de Frobenius, ||A||
F
, est simplement la magnitude du vecteur. On peut
accder la fonction ABS directement sur le clavier avec .
Essayez de traiter les exercices suivants en mode ALG (en utilisant les matrices
enregistres plus tt pour les oprations matricielles) :

= =
=
n
i
m
j
ij
F
a A
1 1
2
Page. 11-9

Fonction SNRM
La fonction SNRM calcule la norme spectrale dune matrice, dfinie comme la
valeur singulire la plus grande dune matrice, connue galement comme la
norme euclidienne de la matrice. Par exemple,
Dcomposition de la valeur singulire
Afin de comprendre le fonctionnement de la Fonction SNRM, nous devons
introduire le concept de dcomposition de matrice. Fondamentalement, la
dcomposition de matrice implique la dtermination de deux ou plusieurs
matrices qui, multiplies dans un certain ordre (et, ventuellement, en
recourant une matrice inverse ou une transposition), produisent la matrice
originale. La Dcomposition de la Valeur Singulire (SVD) est telle quune
matrice rectangle A
mn
scrit A
mn
= U
mm
S
mn
V
T
nn
,
o U et V sont des matrices orthogonales et S une matrice diagonale. Les
lments de la diagonale de S sont appels les valeurs singulires de A et sont
gnralement classs de telle sorte que s
i
s
i+1
, pour i = 1, 2, , n-1. Les
colonnes [u
j
] de U et [v
j
] de V sont les vecteurs singuliers correspondants. (Les
matrices orthogonales sont telles que U U
T
= I. Une matrice diagonale ne
contient que des lments autres que zro dans sa diagonale principale).
Le rang dune matrice peut tre dtermin partir de sa SVD en comptant le
nombre de valeurs non singulires. Des exemples de SVD seront prsents
dans une section ultrieure.
Page. 11-10
Fonctions RNRM et CNRM
La fonction RNRM renvoie la Row NoRM (norme ligne) dune matrice, tandis
que la fonction CNRM renvoie la Column NoRM (norme colonne) dune
matrice. Exemples :

Fonction SRAD
La fonction SRAD dtermine le RADius Spectral dune matrice, dfini comme la
plus grande des valeurs absolues de ses valeurs propres. Par exemple :
Fonction COND
La fonction COND dtermine le nombre condition de la matrice. Exemples :
Norme ligne et norme colonne dune matrice
La norme ligne dune matrice est calcule en prenant la somme des valeurs
absolues de tous les lments de chaque ligne puis en slectionnant le
maximum de ces sommes. La norme colonne dune matrice est calcule en
prenant la somme des valeurs absolues de tous les lments de chaque
colonne puis en slectionnant le maximum de ces sommes.
Dfinitions des valeurs propres et des vecteurs propres dune matrice
Les valeurs propres dune matrice carre rsultent de lquation matricielle
Ax = lx. Les valeurs de l qui satisfont lquation sont connues comme les
valeurs propres de la matrice A. Les valeurs x qui rsultent de lquation pour
chaque valeur de l sont connues comme les vecteurs propres de la matrice. De
plus amples dtails sur le calcul des valeurs propres et des vecteurs propres
seront prsents ultrieurement dans ce chapitre.
Page. 11-11
Essayez lexercice suivant pour le nombre condition de la matrice A33. Le
nombre condition est COND(A33). La norme ligne et la norme colonne de
A33 sont prsentes gauche. Les nombres correspondant la matrice inverse
INV(A33) sont prsents droite :

Puisque RNRM(A33) > CNRM(A33), alors nous prenons ||A33|| =
RNRM(A33) = 21. De mme, puisque CNRM(INV(A33)) < RNRM(INV(A33)),
alors nous prenons ||INV(A33)|| = CNRM(INV(A33)) = 0.261044... Par
consquent, le nombre condition est aussi calcul comme
CNRM(A33)*CNRM(INV(A33)) = COND(A33) = 6.7871485
Nombre-condition dune matrice
Le nombre-condition dune matrice carre non singulire est dfini comme les
produits de la norme de la matrice par la norme de son inverse,
savoir :cond(A) = ||A||||A
-1
||. Nous allons choisir comme norme de la
matrice, ||A||, le maximum de sa norme ligne (RNRM) et norme colonne
(CNRM), tandis que la norme de son inverse, ||A
-1
||, sera slectionne
comme le minimum de ses norme ligne et norme colonne. Par consquent,
||A|| = max (RNRM(A), CNRM(A)), et ||A
-1
|| = min (RNRM(A
-1
),
CNRM(A
-1
)).
Le nombre-condition dune matrice singulire est linfini. Le nombre-condition
dune matrice non singulire est la mesure permettant de dire combien la
matrice se rapproche dune matrice singulire. Plus le nombre-condition est
grand, plus la matrice est proche de la singularit (une matrice singulire est
une matrice dont linverse nexiste pas.)
Page. 11-12
Fonction RANK
La fonction RANK dtermine le rang dune matrice carre. Essayez deffectuer
les exercices suivants :
Le rang dune matrice
Le rang dune matrice carre est le nombre de lignes ou colonnes linairement
indpendantes que cette matrice contient. Supposons que nous crivions une
matrice carre A
nn
telle que A = [c
1
c
2
c
n
], o c
i
(i = 1, 2, , n) sont les
vecteurs reprsentant les colonnes de la matrice A, alors, si une des ces
colonnes, disons c
k
, peut scrire comme
o les valeurs de d
j
sont constantes, nous disons que c
k
est linairement
dpendante des colonnes comprises dans la somme (notez que les valeurs j
comprennent nimporte quelle valeur de lensemble {1, 2, , n}, dans
nimporte quelle combinaison, aussi longtemps que jk.) Si lexpression
prsente ci-dessus ne peut tre crite pour aucun des vecteurs colonne, alors
nous disons que toutes les colonnes sont linairement indpendantes. Une
dfinition similaire de lindpendance linaire des lignes peut tre dveloppe
en crivant la matrice sous forme de colonne de vecteurs lignes. Par
consquent, si nous trouvons que rang(A) = n, alors la matrice a une matrice
inverse qui est une matrice non singulire. Si, au contraire, le rang(A) < n, alors
la matrice est singulire et il nexiste pas de matrice inverse.
Par exemple, essayez de trouver le rang de la matrice :
,
} ,..., 2 , 1 { ,


=
n j k j
j j k
d c c
Page. 11-13
Nous trouvons un rang gal 2. Ceci parce que la deuxime ligne [2,4,6] est
gale la premire ligne [1,2,3] multiplie par 2 et par consquent la ligne
deux est linairement dpendante de la ligne un et le nombre maximum de
lignes linairement dpendantes est 2. Vous pouvez vrifier que le nombre
maximum de colonnes linairement indpendantes est 3. Le rang tant le
nombre maximum de lignes ou colonnes linairement indpendantes, le rang
est donc 2 dans ce cas.
Fonction DET
La fonction DET calcule le dterminant dune matrice carre. Par exemple,

Page. 11-14
Le dterminant dune matrice
Les dterminants dune matrice 2x2 ou dune matrice 3x3 sont reprsents par
les mmes classements dlments des matrices mais inclus entre deux lignes
verticales, i.e.,
Un dterminant 22 est calcul en multipliant les lments de sa diagonale et
en additionnant ces produits, accompagns du signe positif ou ngatif tel
quindiqu dans le diagramme prsent ci-dessous.
Le dterminant 22 est, par consquent
Un dterminant 33 est calcul en augmentant le dterminant, une opration
qui consiste copier les deux premires colonnes du dterminant, et les
placer la droite de la colonne 3, comme indiqu sur le diagramme ci-
dessous. Le diagramme montre galement les lments multiplier avec le
signe correspondant attacher leurs produits, comme procd
prcdemment pour un dterminant 22 . Aprs multiplication, les rsultats
sont additionns pour obtenir le dterminant.
33 32 31
23 22 21
13 12 11
22 21
12 11
,
a a a
a a a
a a a
a a
a a
21 12 22 11
22 21
12 11
a a a a
a a
a a
=
Page. 11-15
Fonction TRACE
La fonction TRACE calcule la trace dune matrice carre, dfinie comme la
somme des lments de sa diagonale principale, soit
Pour des matrices carres dordres suprieurs, les dterminants peuvent tre
calculs en utilisant des dterminants dordre infrieur appels des cofacteurs.
Lide gnrale est de dvelopper un dterminant dune matrice nn (aussi
appel dterminant nn en une somme de cofacteurs, qui sont des
dterminants (n-1)(n-1) eux-mmes multiplis par les lments dune seule
ligne ou colonne, en alternant les signes positifs et ngatifs. Ce
dveloppement est ensuite effectu au niveau suivant (au niveau infrieur)
avec des cofacteurs dordre (n-2)(n-2), et ainsi de suite, jusqu ce quil ne
nous reste quune longue somme de dterminants 22 . Les dterminants 22
sont ensuite calculs avec la mthode prsente prcdemment.
La mthode de calcul dun dterminant par dveloppement des cofacteurs est
trs inefficace dans le sens o elle implique un nombre doprations qui
augmente trs vite, paralllement laugmentation de la taille du dterminant.
Une mthode plus efficace et rfre dans les applications numriques
consiste utiliser un rsultat de llimination de Gauss. La mthode de
llimination gaussienne est utilise pour rsoudre des systmes dquations
linaires. Les dtails de cette mthode sont prsents dans une partie ultrieure
de ce chapitre.
Lorsquon se rfre au dterminant de la matrice A, nous crivons det(A). Une
matrice singulire a un dterminant gal zro.

=
=
n
i
ii
a tr
1
) (A
Page. 11-16
Exemples :

Fonction TRAN
La fonction TRAN renvoie la transpose dun rel ou la transpose conjugue
dune matrice complexe. TRAN est quivalent TRN. Le fonctionnement de la
fonction TRN est dcrit au Chapitre 10.
Autres oprations matricielles (Le menu OPER matrice)
Le menu OPER (OPERATIONS) matrices est disponible par lintermdiaire de la
combinaison de touches (indicateur systme 117 rgl sur CHOOSE
boxes):
Le menu OPERATIONS contient les fonctions suivantes :

Page. 11-17
Les fonctions ABS, CNRM, COND, DET, RANK, RNRM, SNRM, TRACE et
TRAN se trouvent aussi dans le menu MTH/MATRIX/NORM (objet de la section
prcdente). La fonction SIZE a t prsente au Chapitre 10. La fonction
HADAMARD a t prsente prcdemment, dans le cadre de la multiplication
des matrices. Les fonctions LSQ , MAD et RSD sont lies la rsolution de
systmes dquations linaires et seront prsentes dans une section ultrieure
du prsent chapitre. Dans cette section, nous allons discuter uniquement des
fonctions AXL et AXM.
Fonction AXL
La fonction AXL convertit un ensemble (matrice) en une liste et vice-versa. Par
exemple :

Note: Cette dernire opration est similaire celle du programme CRMR
prsente au Chapitre 10.
Fonction AXM
La fonction AXM convertit un ensemble contenant des entiers ou des fractions
en sa forme dcimale ou approche. Exemple :

Fonction LCXM
La fonction LCXM peut tre utilise pour gnrer des matrices de telle sorte que
llment aij soit une fonction de i et j. Les donnes dentre de cette fonction
consistent en deux entiers, n et m, reprsentant le nombre de lignes et colonnes
de la matrice gnrer, et un programme qui prend i et j comme donnes
dentre. Les nombres n, m et le programme occupent les niveaux de pile 3, 2
Page. 11-18
et 1, respectivement. La fonction LCXM se trouve dans le catalogue de
commandes N.
Par exemple, pour gnrer une matrice 2 3 dont les lments sont donns par
a
ij
= (i+j)
2
, nous commenons par enregistrer le programme suivant dans la
variable P1 en mode RPN. Voici comment la pile RPN se prsente avant
dappuyer sur K.
Lapplication de la fonction LCXM dans ce cas ncessite que vous saisissiez :
2`3`@@P1@@ LCXM `
Les saisies dcran montrent la pile RPN avant et aprs avoir appliqu la
fonction LCXM :

En mode ALG, cet exemple peut tre obtenu en utilisant :
Le programme P1 doit toujours avoir t cr et enregistr en mode RPN.
Rsolutions des systmes linaires
Un systme dquations linaires n avec variables m peut scrire ainsi
a
11
x
1
+ a
12
x
2
+ a
13
x
3
+ + a
1,m-1
x
m-1
+ a
1,m
x
m
= b
1
,
Page. 11-19
a
21
x
1
+ a
22
x
2
+ a
23
x
3
+ + a
2,m-1
x
m-1
+ a
2,m
x
m
= b
2
,
a
31
x
1
+ a
32
x
2
+ a
33
x
3
+ + a
3,m-1
x
m-1
+ a
3,m
x
m
= b
3
,
. . . . . .
. . . . . .
a
n-1,1
x
1
+ a
n-1,2
x
2
+ a
n-1,3
x
3
+ + a
n-1,m-1
x
m-1
+ a
n-1,m
x
m
= b
n-1
,
a
n1
x
1
+ a
n2
x
2
+ a
n3
x
3
+ + a
n,m-1
x
m-1
+ a
n,m
x
m
= b
n
.
Ce systme dquations linaires peut scrire comme une quation matricielle,
A
nm
x
m1
= b
n1
, si nous dfinissons les matrices et vecteurs suivants :
- -
Utilisation du calculateur numrique pour les systmes linaires
Il existe plusieurs faons de rsoudre un systme dquations linaires avec la
calculatrice. Une des possibilits est dutiliser le calculateur numrique
. A partir de lcran du calculateur numrique, illustr ci-dessous (
gauche), slectionnez loption 4. Solve lin sys.. et appuyez sur @@@OK@@@. Le
formulaire de saisie suivant saffiche ( droite) :

Pour rsoudre le systme linaire Ax = b, saisissez la matrice A, au format [[
a
11
, a
12,
], [.]] dans le champ A: Saisissez la matrice b dans le champ
B: Quand le champ X: est surlign, appuyez sur [SOLVE]. Si la solution est
disponible, le vecteur solution x sera affich dans le champ X: La solution est
galement copie dans le niveau 1 de la pile. Suivent quelques exemples :
m n
nm 2 n 1 n
m 2 22 21
m 1 12 11
a a a
a a a
a a a

=
L
M O M M
L
L
A
1 m
m
2
1
x
x
x

=
M
x
1 n
n
2
1
b
b
b

=
M
b
Page. 11-20
Un systme carr
Le systme dquations linaires
2x
1
+ 3x
2
5x
3
= 13,
x
1
3x
2
+ 8x
3
= -13,
2x
1
2x
2
+ 4x
3
= -6,
peut scrire sous forme dune quation matricielle Ax = b, si
Ce systme, ayant le mme nombre dquations que dinconnues, est appel
systme carr. En gnral, il ne doit y avoir quune seule solution au systme. La
solution sera le point dintersection des trois plans du systme coordonn (x
1
,
x
2
, x
3
) reprsent par les trois quations.
Pour saisir la matrice A, vous pouvez activer lEditeur de matrices alors que le
champ A: est slectionn. Lcran suivant montre lEditeur de matrices utilis
pour la saisie de la matrice A, ainsi que le formulaire de saisie pour le
calculateur numrique aprs avoir saisi la matrice A (appuyez sur ` dans
lEditeur de matrices):

Appuyez sur pour slectionner le champ B : Le vecteur b peut tre saisi en
tant que vecteur ligne avec une seule paire de crochets, savoir : [13,-13,-
6] @@@OK@@@ .
. ,

=
6
13
13
et
x
x
x
4 2 2
8 3 1
5 3 2
3
2
1
b x A
Page. 11-21
Aprs avoir saisi la matrice A et le vecteur b et le champ X: en surbrillance,
nous pouvons appuyer @SOLVE! pour essayer de rsoudre ce systme dquations
:
La solution A a t trouve (comme cela est illustr ci-dessous) :
Pour voir la solution dans la pile, appuyez sur `. La solution est
x = [1,2,-1].
Pour vrifier que la solution est correcte, saisissez la matrice A et multipliez-la
par ce vecteur solution (exemple en mode algbrique) :
Systme sous-dtermin
Le systme dquations linaires
Page. 11-22
2x
1
+ 3x
2
5x
3
= -10,
x
1
3x
2
+ 8x
3
= 85,
peut scrire sous la forme dune quation matricielle Ax = b, si
Ce systme a plus dinconnues que dquations et nest par consquent pas
uniquement dtermin. Nous pouvons visualiser la signification de cette
assertion en nous rendant compte que chacune des quations linaires
reprsente un plan dans le systme coordonn cartsien (x
1
, x
2
, x
3
). La
solution au systme dquations prsent ci-dessus sera lintersection de deux
plans dans lespace. Nous savons, cependant, que lintersection de deux plans
(non parallles) est une ligne droite et non un point unique. Par consquent, il
existe plus dun point qui satisfait le systme. En ce sens, le systme nest pas
uniquement dtermin.
Utilisons la rsolution numrique pour essayer de trouver une solution ce
systme dquations : @@OK@@ . Saisissez la matrice A et le
vecteur b comme illustr lexemple prcdent et appuyez sur @SOLVE quand le
champ X: est en surbrillance :
Pour voir les dtails du vecteur solution, si ncessaire, appuyez sur le bouton
@EDIT! . Ceci active lEditeur de matrice. Utilisez ensuite les touches
directionnelles droite et gauche pour dplacer le vecteur.
. ,

=
85
10
et
x
x
x
8 3 1
5 3 2
3
2
1
b x A
Page. 11-23

Par consquent, la solution est x = [15.373, 2.4626, 9.6268].
Pour retourner lenvironnement de la rsolution numrique, appuyez sur `.
La procdure que nous dcrivons ci-dessous peut tre utilise pour copier la
matrice A et le vecteur solution X dans la pile. Pour vrifier que la solution est
correcte, essayez la procdure suivante :
Appuyer sur , pour mettre en surbrillance le champ A: .
Appuyer sur L@CALC@ `, pour copier la matrice A dans la pile.
Appuyer sur @@@OK@@@ pour retourner lenvironnement de la rsolution numrique.
Appuyer sur @CALC@ `, pour copier le vecteur solution X dans
la pile.
Appuyer sur @@@OK@@@ pour retourner lenvironnement de la rsolution
numrique.
Appuyer sur ` pour retourner la pile.
En mode ALG, la pile se prsente maintenant comme suit :
Enregistrons le dernier rsultat dans une variable X et la matrice dans la
variable A, comme suit :
Page. 11-24
Appuyez sur K~x` pour enregistrer le vecteur solution dans la
variable X
Appuyez sur pour effacer les trois niveaux de la pile
Appuyez sur K~a`pour enregistrer la matrice dans la variable A
Vrifions maintenant la solution en utilisant @@@A@@@ * @@@X@@@ `, qui donne
(appuyez sur pour voir les lments du vecteur) : [-9.99999999992 85. ],
assez proche du vecteur original b = [-10 85].
Essayez galement ceci : @@A@@@ *[15,10/3,10] ` `,
c'est--dire :
Ce rsultat indique que x = [15,10/3,10] est aussi une solution au systme,
confirmant notre observation suivant laquelle un systme avec plus dinconnues
que dquations nest pas uniquement dtermin (sous-dtermin).
Comment la calculatrice est-elle arrive la solution x = [15.37 2.46
9.62] prsente plus tt? En fait, la calculatrice minimise la distance dun
point, qui constituera la solution, chacun des plans reprsents par les
quations du systme linaire. La calculatrice utilise une mthode des moindres
carrs, c'est--dire minimise la somme des carrs de ces distances ou erreurs.
Systme sur-dtermin
Le systme dquations linaires
x
1
+ 3x
2
= 15,
2x
1
5x
2
= 5,
-x
1
+ x
2
= 22,
peut scrire sous la forme dune quation matricielle Ax = b, si
Page. 11-25
Ce systme a plus dquations que dinconnues (systme sur-dtermin). Ce
systme na pas de solution unique. Chacune des quations linaires dans le
systme prsent ci-dessus reprsente une ligne droite dans un systme
coordonn cartsien deux dimensions (x
1
, x
2
). A moins que deux des trois
quations du systme reprsentent la mme quation, les trois lignes auront plus
dune seule intersection. Pour cette raison, la solution nest pas unique. Certains
algorithmes numriques peuvent tre utiliss pour forcer une solution en
minimisant la distance du point solution prsum chacune des lignes du
systme. Telle est lapproche employe par la rsolution numrique de la
calculatrice.
Utilisons la rsolution numrique pour essayer de trouver une solution ce
systme dquations : @@OK@@ . Saisissez la matrice A et le
vecteur b comme illustr lexemple prcdent et appuyez sur @SOLVE quand le
champ X: est en surbrillance :
Pour voir les dtails du vecteur solution, si ncessaire, appuyez sur le bouton
@EDIT!. Ceci active lEditeur de matrices. Utiliser ensuite les touches
directionnelles droite et gauche pour dplacer le vecteur.

. ,

=
22
5
15
et
x
x
1 1
5 2
3 1
2
1
b x A
Page. 11-26
Appuyer sur ` pour retourner lenvironnement de rsolution numrique.
Pour vrifier que la solution est correcte, essayez la procdure suivante :
Appuyer sur , pour mettre en surbrillance le champ A:.
Appuyer sur L@CALC@ `, pour copier la matrice A dans la pile.
Appuyer sur @@@OK@@@ pour retourner lenvironnement de rsolution numrique.
Appuyer sur @CALC@ `, pour copier le vecteur solution X dans
la pile.
Appuyer sur @@@OK@@@ pour retourner lenvironnement de rsolution numrique.
Appuyer sur ` pour retourner la pile.
En mode ALG, la pile se prsente maintenant comme suit :
Enregistrons le dernier rsultat dans une variable X et la matrice dans la
variable A, comme suit :
Appuyez sur K~x` pour enregistrer le vecteur solution dans la
variable X
Appuyez sur pour effacer les trois niveaux de la pile
Appuyez sur K~a`pour enregistrer la matrice dans la variable A
Vrifions maintenant la solution en utilisant : @@@A@@@ * @@@X@@@ `, qui donne un
vecteur [8.6917 -3.4109 -1.1301], qui nest pas gal [15 5 22], le
vecteur original b. Comme " solution" , nous trouvons tout simplement le point
le plus proche des trois lignes reprsentes par les trois quations du systme et
non une solution exacte.
Page. 11-27
Solution des moindres carrs (fonction LSQ)
La fonction LSQ renvoie la solution des moindres carrs norme minimum dun
systme linaire Ax = b, daprs les critres suivants :
Si A est une matrice carre et A nest pas singulire (cest--dire : sa
matrice inverse existe ou son dterminant nest pas zro), LSQ renvoie
la solution exacte du systme linaire.
Si A a un rang infrieur une ligne pleine (systme dquations sous-
dtermin), LSQ renvoie la solution avec la longueur euclidienne
minimum sur un nombre infini de solutions.
Si A a un rang infrieur une colonne entire (systme dquations
sur-dtermin), LSQ renvoie la "solution" avec la valeur rsiduelle
minimum e = Ax b. Il se peut que le systme dquations nait pas
de solutions et par consquent que la valeur retourne ne soit pas une
vraie solution au systme mais juste la solution avec la plus petite
valeur rsiduelle.
La fonction LSQ prend comme donnes dentre un vecteur b et une matrice A,
dans cet ordre. La fonction LSQ se trouve dans le catalogue de commandes
(N). Nous allons utiliser ci-dessous la fonction LSQ pour rpter les
solutions trouves prcdemment avec la rsolution numrique :

Systme carr
Considrons le systme
2x
1
+ 3x
2
5x
3
= 13,
x
1
3x
2
+ 8x
3
= -13,
2x
1
2x
2
+ 4x
3
= -6,
avec
La solution utilisant LSQ est prsente ci-dessous :
. ,

=
6
13
13
et
x
x
x
4 2 2
8 3 1
5 3 2
3
2
1
b x A
Page. 11-28

Systme sous-dtermin
Considrons le systme
2x
1
+ 3x
2
5x
3
= -10,
x
1
3x
2
+ 8x
3
= 85,
avec
La solution utilisant LSQ est prsente ci-dessous :

Systme sur-dtermin
Considrons le systme
x
1
+ 3x
2
= 15,
2x
1
5x
2
= 5,
-x
1
+ x
2
= 22,
avec
La solution utilisant LSQ est prsente ci-dessous :
. ,

=
85
10
et
x
x
x
8 3 1
5 3 2
3
2
1
b x A
. ,

=
22
5
15
et
x
x
1 1
5 2
3 1
2
1
b x A
Page. 11-29

Comparez ces trois solutions avec celles de rsolution numrique.
Rsolution avec la matrice inverse
La solution au systme Ax = b, o A est une matrice carre, est x = A
-1
b.
Ceci rsulte de la multiplication de la premire quation par A
-1
, savoir : A
-
1
Ax = A
-1
b. Par dfinition, A
-1
A = I, par consquent, nous pouvons crire
Ix = A
-1
b. De mme, Ix = x, par consquent, nous avons x = A
-1
b.
Pour lexemple utilis prcdemment, savoir :
2x
1
+ 3x
2
5x
3
= 13,
x
1
3x
2
+ 8x
3
= -13,
2x
1
2x
2
+ 4x
3
= -6,
nous pouvons trouver la solution avec la calculatrice comme suit :

qui est le mme rsultat que celui trouv prcdemment.
Page. 11-30
Rsolution par division de matrices
Bien que lopration de division ne soit pas dfinie dans les matrices, nous
pouvons utiliser la touche / de la calculatrice pour diviser le vecteur b par
la matrice A pour trouver x dans lquation matricielle Ax = b. Il sagit dune
extension arbitraire de lopration de division algbrique aux matrices, cest--
dire qu partir de Ax = b, nous osons crire x = b/A (les mathmaticiens
feraient la grimace sils lisaient cela !) Ceci, bien sr, est interprt comme (1/
A)b = A
-1
b, ce qui revient au mme que dutiliser linverse de A comme dans
la section prcdente. La procdure dans ce cas de division de b par A est
illustre ci-dessous pour les cas tudis.
2x
1
+ 3x
2
5x
3
= 13,
x
1
3x
2
+ 8x
3
= -13,
2x
1
2x
2
+ 4x
3
= -6,
La procdure est prsente dans les saisies dcran suivantes :

Il sagit de la mme solution que celle trouve auparavant avec la matrice
inverse.
Rsolution densembles multiples dquations avec une matrice de
mme coefficient
Supposons que nous voulions rsoudre les trois ensembles dquations suivants
:
X +2Y+3Z = 14, 2X +4Y+6Z = 9, 2X +4Y+6Z = -2,
3X -2Y+ Z = 2, 3X -2Y+ Z = -5, 3X -2Y+ Z = 2,
4X +2Y -Z = 5, 4X +2Y -Z = 19, 4X +2Y -Z = 12.
Nous pouvons crire les trois systmes dquations sous forme dquation
matricielle unique : AX = B, o
Page. 11-31
Les sous-indices dans les noms des variables X, Y et Z dterminent quel
systme dquations elles se rfrent. Afin de rsoudre ce systme dvelopp,
nous utilisons la procdure suivante, en mode RPN :
[[14,9,-2],[2,-5,2],[5,19,12]] `
[[1,2,3],[3,-2,1],[4,2,-1]] `/
Le rsultat de cette opration est :
Elimination de Gauss et de Gauss-Jordan
Llimination gaussienne est une procdure par laquelle la matrice carre des
coefficients appartenant un systme de n quations linaires n inconnues
est rduit une matrice triangulaire suprieure (forme en chelon) par le biais
dune srie doprations de ligne. Cette procdure est connue comme
l'limination en avant ou forward elimination. La rduction de la matrice de
coefficients une matrice de forme triangulaire suprieure permet de rsoudre
les n inconnues, en utilisant une quation la fois, dans une procdure
appele, cette fois substitution en arrire ou backward substitution.
Exemples dlimination gaussienne utilisant des quations
Afin dillustrer la procdure dlimination gaussienne, nous allons utiliser le
systme suivant de 3 quations 3 inconnues :
2X +4Y+6Z = 14,
3X -2Y+ Z = -3,
4X +2Y -Z = -4.
, ,
1 2 4
1 2 3
3 2 1
) 3 ( ) 2 ( ) 1 (
) 3 ( ) 2 ( ) 1 (
) 3 ( ) 2 ( ) 1 (
(
(
(

=
(
(
(

=
Z Z Z
Y Y Y
X X X
X A
.
12 19 5
2 5 2
2 9 14
(
(
(

= B
Page. 11-32
Nous pouvons enregistrer ces quations dans la calculatrice dans les variables
E1, E2 et E3, respectivement, comme montr ci-dessous. A des fins de
sauvegarde, une liste contenant les trois quations a galement t cre et
enregistre dans la variable EQS. De cette faon, si lon fait une erreur,
lquation sera toujours disponible pour lutilisateur :

Pour commencer le processus dlimination en avant, nous divisons la premire
quation (E1) par 2 et lenregistrons dans E1, puis affichons nouveau les trois
quations pour obtenir :
Ensuite, nous remplaons la deuxime quation E2 par (quation 2
3quation 1, cest--dire : E1-3E2) et la troisime par (quation 3
4quation 1), pour obtenir

Ensuite, nous divisons la deuxime quation par 8 pour obtenir
Page. 11-33

Ensuite, nous remplaons la troisime quation, E3 par lquation 3 +
6quation 2, cest--dire : E2+6E3), pour obtenir

Notez que lorsque nous effectuons une combinaison linaire dquations, la
calculatrice modifie le rsultat en une expression du ct gauche de signe
gale, ce qui quivaut une expression = 0. Par consquent, le dernier
ensemble dquations est interprt comme tant quivalent lensemble
dquations :
X +2Y+3Z = 7,
Y+ Z = 3,
-7Z = -14.
La procdure de substitution en arrire par limination gaussienne consiste
trouver les valeurs des inconnues, en commenant par la dernire quation et
en remontant. Par consquent, nous allons rsoudre Z en premier :

Ensuite, nous remplaons Z=2 dans lquation 2 (E2) et rsolvons E2 pour Y:
Page. 11-34
Ensuite, nous remplaons Z=2 et Y = 1 dans E1 et rsolvons E1 pour X:

La solution est, par consquent, X = -1, Y = 1, Z = 2.
Exemple dlimination gaussienne utilisant des matrices
Le systme dquation utilis dans lexemple prcdent peut scrire comme une
quation matricielle Ax = b, si nous utilisons :
Pour obtenir une solution au systme dquations matricielles en utilisant
llimination gaussienne, nous commenons par crer ce que lon appelle une
matrice augmente correspondant A, telle que :
La matrice A
aug
est la mme que la matrice originale A avec une nouvelle
ligne, correspondant aux lments du vecteur b, ajoute (do le terme
augmente) la droite de la dernire colonne de A.
.
4
3
14
, ,
1 2 4
1 2 3
6 4 2
(
(
(

=
(
(
(

'

= b x A
Z
Y
X

=
4
3
14
1 2 4
1 2 3
6 4 2
aug
A
Page. 11-35
Une fois que la matrice augmente est construite, nous pouvons continuer
effectuer des oprations de ligne sur cette dernire, lesquelles vont rduire la
matrice originale A une matrice triangulaire suprieure. Pour cet exercice,
nous allons utiliser la mode RPN (H\@@OK@@), avec lindicateur systme 117
paramtr sur menu SOFT. Utilisez ensuite la combinaison de touches indique
ci-dessous : Tout dabord, saisissez la matrice augmente et faites-en une copie
supplmentaire dans la pile (cette tape nest pas obligatoire, cest une
assurance pour conserver une copie de secours de la matrice augmente en
cas derreur, dans la procdure dlimination en avant que nous sommes sur le
point dentreprendre) :
[[2,4,6,14],[3,-2,1,-3],[4,2,-1,-4]] ``
Enregistrez la matrice augmente dans la variable AAUG:
~~aaug~ K
Ayant une copie de la matrice augmente dans la pile, appuyez sur
@MATRX! @ROW! pour activer le menu ROW. Ensuite, effectuez les oprations de
ligne suivantes sur la matrice augmente :
Multipliez la ligne 1 par : 2Y 1@RCI!
Multipliez la ligne 1 par 3 , ajoutez-la la ligne 2, en la remplaant :
3\ #1 #2@RCIJ!
Multipliez la ligne 1 par 4, ajoutez-la la ligne 3, en la remplaant :
4\#1#3@RCIJ!
Multipliez la ligne 2 par 1/8: 8\Y2@RCI!
Multipliez la ligne 2 par 6, ajoutez-la la ligne 3, en la remplaant :
6#2#3@RCIJ!
Si vous deviez effectuer ces oprations la main, vous cririez les oprations
suivantes :
Page. 11-36
Le symbole ("est quivalent ") indique que ce qui suit est quivalent la
matrice prcdente avec quelques oprations de lignes (ou de colonnes) en
plus.
La matrice rsultante est de forme triangulaire suprieure et quivalente
lensemble dquations
X +2Y+3Z = 7,
Y+ Z = 3,
-7Z = -14,
qui peut maintenant tre rsolu, quation par quation, par une substitution en
arrire comme dans lexemple prcdent :
Elimination de Gauss-Jordan utilisant des matrices
Llimination de Gauss-Jordan consiste en une continuation des oprations de
ligne dans la matrice triangulaire suprieure aboutissant une procdure
dlimination en avant jusqu obtenir une matrice identit la place de la
matrice originale A. Par exemple, pour le cas que nous venons de prsenter, les
oprations de lignes sont les suivantes :
Multipliez la ligne 3 par 1/7: 7\Y 3@RCI!

'

'

=
4
3
7
1 2 4
1 2 3
3 2 1
4
3
14
1 2 4
1 2 3
6 4 2
aug
A



32
3
7
13 6 0
1 1 0
3 2 1
32
24
7
13 6 0
8 8 0
3 2 1
aug
A

14
3
7
7 0 0
1 1 0
3 2 1
aug
A
Page. 11-37
Multipliez la ligne 3 par 1, ajoutez-la la ligne 2, en la remplaant :
1\#3#2@RCIJ!
Multipliez la ligne 3 par 3, ajoutez-la la ligne 1, en la remplaant :
3\#3#1@RCIJ!
Multipliez la ligne 2 par 2, ajoutez-la la ligne 1, en la remplaant :
2\#2#1@RCIJ!
Si vous deviez effectuer ces oprations la main, vous obtiendriez les tapes
suivantes :
Pivot
Si vous observez les oprations de ligne dans les exemples prsents ci-dessus,
vous constaterez que la plupart de ces oprations divisent une ligne par son
lment correspondant dans la diagonale principale. Cet lment est appel
lment pivot ou simplement pivot. Dans de nombreuses situations, il est
possible que llment pivot devienne zro, auquel cas lon ne peut pas diviser
la ligne par son pivot. De mme, pour amliorer la solution numrique dun
systme dquations en utilisant llimination de Gauss ou de Gauss-Jordan, il
est recommand que le pivot soit llment avec la plus grande valeur absolue
de la colonne donne. Dans de tels cas, nous permutons les colonnes avant
deffectuer les oprations de ligne. Cette permutation de lignes est appele
pivot partiel. Pour suivre cette recommandation il est souvent ncessaire de
permuter les lignes de la matrice augmente tout en effectuant llimination
gaussienne ou de Gauss-Jordan.
.
2
1
1
1 0 0
0 1 0
0 0 1
2
1
1
1 0 0
0 1 0
0 2 1

aug
A
Page. 11-38
Tout en effectuant le pivot dans une procdure dlimination de matrice, vous
pouvez davantage amliorer la solution numrique en slectionnant comme
pivot llment ayant la plus grande valeur absolue dans la colonne et la ligne
concernes. Cette opration peut ncessiter de permuter non seulement des
lignes mais aussi des colonnes dans certaines oprations de pivot. Lorsque des
permutations de lignes et de colonnes sont autorises dans le pivot, la
procdure est appele pivot complet.
Lorsque lon change des lignes ou des colonnes lors dun pivot partiel ou
complet, il est ncessaire de bien suivre les permutations parce que lordre des
inconnues dans la solution est altr par ces permutations. Une faon de ne pas
se perdre dans les permutations de colonnes lors dune procdure de pivot
partiel ou complet consiste crer une matrice de permutation P = I
nn
, au
dbut de la procdure. Toute permutation de ligne ou de colonne exige dans
la matrice augmente A
aug
est aussi consigne respectivement comme
permutation de ligne ou de colonne dans la matrice de permutation. Une fois
que la solution a t obtenue, nous multiplions la matrice de permutation par le
vecteur des inconnues x afin dobtenir lordre des inconnues dans la solution.
En dautres termes, la solution finale est donne par Px = b, o b est la
dernire colonne de la matrice augmente aprs que la solution a t trouve.
Exemple dlimination de Gauss-Jordan avec pivot complet
Illustrons le pivot complet par un exemple. Rsoudre le systme dquations
suivant en utilisant le pivot complet et la procdure dlimination de Gauss-
Jordan :
X + 2Y + 3Z = 2,
2X + 3Z = -1,
8X +16Y- Z = 41.
La matrice augmente et la matrice de permutation se prsentent comme suit :
.
1 0 0
0 1 0
0 0 1
,
41 1 16 8
1 3 0 2
2 3 2 1

= P A
aug
Page. 11-39
Enregistrez la matrice augmente dans la variable AAUG, puis appuyez sur
@AAUG pour obtenir une copie dans la pile. Nous voulons garder la
commande CSWP (Column Swap) facile daccs et, pour ce faire, nous
utilisons : N~~cs~ (trouver CSWP), @@OK@@. Vous obtenez un
message derreur, appuyez sur $, et ignorez le message.
Ensuite, rendez le menu ROW facile daccs en appuyant sur :
@)CREAT @)@ROW@.
Nous sommes maintenant prts commencer llimination de Gauss-Jordan
avec pivot complet. Nous aurons besoin de garder une trace de la matrice de
permutation sous la main, donc prenez une feuille et notez la matrice P
prsente prcdemment.
Tout dabord, nous vrifions le pivot a
11
. Nous remarquons que llment avec
la plus grande valeur absolue dans la premire ligne et premire colonne est la
valeur de a
31
= 8. Puisque nous voulons que ce nombre soit le pivot, nous
allons permuter les lignes 1 et 3 en utilisant : 1#3L @RSWP. La
matrice augmente et la matrice de permutation se prsentent maintenant
comme suit :
Aprs avoir vrifi que le pivot est en position (1,1) nous trouvons maintenant
que 16 est un meilleur pivot que 8, par consquent, nous effectuons une
permutation de colonnes comme suit : 1#2N@@OK@@ @RSWP. La
matrice augmente et la matrice de permutation se prsentent maintenant
comme suit :
8 16 -1 41 0 0 1
2 0 3 -1 0 1 0
1 2 3 2 1 0 0
16 8 -1 41 0 0 1
0 2 3 -1 1 0 0
2 1 3 2 0 1 0
Page. 11-40
Maintenant nous avons la plus grande valeur possible en position (1,1), ce qui
signifie que nous avons effectu un pivot complet (1,1). Ensuite, nous
continuons de diviser par le pivot :
16Y1L @RCI@ . La matrice de permutation ne change pas mais la
matrice augmente se prsente maintenant comme suit :]
Ltape suivante consiste liminer le 2 de la position (3,2) en utilisant :
2\#1#3@RCIJ
Aprs avoir rempli de zros les lments de la colonne 1 en dessous du pivot,
nous pouvons maintenant continuer et vrifier le pivot en position (2,2). Nous
trouvons que le nombre 3 en position (2,3) sera un meilleur pivot et par
consquent nous permutons les colonnes 2 et 3 en utilisant : 2#3
N@@@OK@@
Ayant vrifi le pivot la position (2,2), nous trouvons maintenant que la valeur
de 25/8, la position (3,2), est suprieure 3. Par consquent, nous
changeons les lignes 2 et 3 en utilisant : 2#3 L@RSWP
Nous sommes maintenant prts diviser le ligne 2 par le pivot 25/8, en
utilisant 8/25#2 L @RCI
1 1/2 -1/16 41/16 0 0 1
0 2 3 -1 1 0 0
2 1 3 2 0 1 0
1 1/2 -1/16 41/16 0 0 1
0 2 3 -1 1 0 0
0 0 25/8 -25/8 0 1 0
1 -1/16 1/2 41/16 0 1 0
0 3 2 -1 1 0 0
0 25/8 0 -25/8 0 0 1
1 -1/16 1/2 41/16 0 1 0
0 25/8 0 -25/8 0 0 1
0 3 2 -1 1 0 0
Page. 11-41
Ensuite, nous liminons le 3 de la position (3,2) en utilisant :
3\# 2#3@RCIJ
Aprs avoir rempli de zros les lments de la colonne en dessous du pivot,
nous pouvons maintenant continuer et vrifier le pivot en position (3,3). La
valeur actuelle de 2 tant suprieure ou 0, nous ne changeons donc rien
la matrice. Nous divisons la totalit de la troisime ligne par 2 pour convertir le
pivot 1, en utilisant : 2Y3@RCI
Ensuite, nous continuons en liminant le en position (1,3) en utilisant :
2 Y \#3#1@RCIJ
Enfin, nous liminons le1/16 de la position (1,2) en utilisant :
16 Y # 2#1@RCIJ
Nous avons maintenant une matrice identit dans la partie de la matrice
augmente correspondant au coefficient original de la matrice A et par
consquent nous pouvons continuer pour obtenir la solution, tout en rendant
compte des permutations de lignes et de colonnes codes dans la matrice de
1 -1/16 1/2 41/16 0 1 0
0 1 0 -1 0 0 1
0 3 2 -1 1 0 0
1 -1/16 1/2 41/16 0 1 0
0 1 0 -1 0 0 1
0 0 2 2 1 0 0
1 -1/16 1/2 41/16 0 1 0
0 1 0 -1 0 0 1
0 0 1 1 1 0 0
1 -1/16 0 33/16 0 1 0
0 1 0 -1 0 0 1
0 0 1 1 1 0 0
1 0 0 2 0 1 0
0 1 0 -1 0 0 1
0 0 1 1 1 0 0
Page. 11-42
permutation P. Nous identifions le vecteur des inconnues x, le vecteur
indpendant modifi b et la matrice de permutation P comme suit :
La solution est donne par Px=b, ou
Ce qui donne comme rsultat :
Procdure pas pas sur la calculatrice pour rsoudre des
systmes linaires
Dans lexemple que nous venons de prsenter, il sagit, bien sr, de la
procdure pas pas, pilote par lutilisateur, pour utiliser le pivot complet pour
une limination de Gauss-Jordan visant rsoudre des systmes dquations
linaires. Vous pouvez consulter la procdure pas pas utilise par la
calculatrice pour rsoudre un systme dquations, sans lintervention de
lutilisateur, en paramtrant loption tape par tape du CAS de la calculatrice,
comme suit :
Ensuite, pour cet exemple particulier, en mode RPN, utilisez :
.
0 0 1
1 0 0
0 1 0
,
1
1
2
' ,

= P b x
Z
Y
X
.
1
1
3
0 0 1
1 0 0
0 1 0

Z
Y
X
.
1
1
3

X
Z
Y
Page. 11-43
[2,-1,41] `[[1,2,3],[2,0,3],[8,16,-1]] `/
La calculatrice affiche une matrice augmente consistant en les coefficients de
la matrice A et de la matrice identit I, tout en affichant, en mme temps, la
prochaine procdure calculer :
L2 = L2-2L1 signifie remplacer la ligne 2 (L2) avec lopration L2 2L1. Si
nous avions effectu cette opration la main, elle aurait correspondu :
2\#1#1@RCIJ. Appuyez sur @@@OK@@@, et suivez les oprations
lcran de la calculatrice. Vous allez voir les oprations suivantes sexcuter :
L3=L3-8L1, L1 = 2L1--1L2, L1=25L1--3L3, L2 = 25L2-3L3,
Et finalement un message indiquant Reduction result saffiche :
Quand vous appuyez sur @@@OK@@@ , la calculatrice renvoie le rsultat final [1 2
1].

Calcul de la matrice inverse pas pas
Le calcul de la matrice inverse peut tre considr comme le calcul de la
solution du systme augment [A | I ]. Par exemple, pour la matrice A utilise
lexemple prcdent, nous cririons la matrice augmente comme
.
1 0 0
0 1 0
0 0 1
1 2 4
1 2 3
3 2 1
) (

=
I aug
A
Page. 11-44
Pour voir les tapes intermdiaires dans le calcul de linverse, saisissez juste la
matrice A prsente ci-dessus et appuyez sur Y, tout en gardant loption
tapepar tape active dans le CAS de la calculatrice. Utilisez la commande suivante :
[[ 1,2,3],[3,-2,1],[4,2,-1]] `Y
Aprs tre passe par les diffrentes tapes, la solution retourne est :
Ce que la calculatrice a affich nest pas exactement une limination de
Gauss-Jordan avec pivot complet, mais une faon de calculer la matrice inverse
en effectuant une limination de Gauss-Jordan, sans pivot. Cette procdure
pour calculer linverse est base sur la matrice augmente (A
aug
)
nn
= [A
nn
|I
nn
].
La calculatrice vous a montr les tapes jusquau stade o la moiti de gauche
de la matrice augmente est convertie en matrice diagonale. A partir de l,
ltape finale consiste diviser chacune des lignes par le pivot de la diagonale
principale correspondante. En dautres termes, la calculatrice a transform
(A
aug
)
nn
= [A
nn
|I
nn
] en [I |A
-1
].
Matrices inverses et dterminants
Notez que tous les lments dune matrice inverse calculs ci-dessus sont diviss
par la valeur 56 ou lun de ses facteurs (28, 7, 8, 4 or 1). Si vous calculez le
dterminant de la matrice A, vous obtenez det(A) = 56.
Nous pourrions crire, A
-1
= C/det(A), o C est la matrice
.
8 6 14
8 13 7
8 8 0

= C
Page. 11-45
Le rsultat (A
-1
)
nn
= C
nn
/det(A
nn
), est un rsultat gnral qui sapplique
nimporte quelle matrice non singulire A. Une forme gnrale pour les
lments de C peut scrire en se basant sur lalgorithme de Gauss-Jordan.
En se basant sur lquation A
-1
= C/det(A), bauche ci-dessus, la matrice
inverse, A
-1
, nest pas dfinie si det(A) = 0. Par consquent, la condition det(A)
= 0 dfinit aussi une matrice singulire.
Rsolution de systmes linaires en utilisant les fonctions de la
calculatrice
La faon la plus simple de rsoudre des quations linaires Ax = b dans la
calculatrice est de saisir b, saisir A puis dutiliser la fonction division /. Si le
systme dquations linaires est sur-dtermin ou sous-dtermin, une
solution peut tre produite en utilisant la fonction LSQ (Least-SQuares), comme
indiqu prcdemment. La calculatrice, cependant, offre dautres possibilits
pour rsoudre des systmes linaires dquations en utilisant des fonctions
contenues dans le menu MATRICES LINEAR SYSTEMS.. accessible via
(paramtrer lindicateur systme 117 sur CHOOSE boxes) :

Les fonctions incluses sont LINSOLVE, REF, rref, RREF et SYST2MAT.
Fonction LINSOLVE
La fonction LINSOLVE prend comme argument un ensemble dquations et un
vecteur contenant le nom des inconnues et produit la solution au systme
linaire. Les crans suivants montrent lentre de la fonction Aide (voir Chapitre
1) pour la fonction LINSOLVE et les exemples correspondants affichs dans
lentre. Lcran de droite montre le rsultat en utilisant lditeur de ligne
(appuyez sur pour lactiver) :
Page. 11-46

Voici un exemple en mode ALG : Saisissez les donnes suivantes :
LINSOLVE([X-2*Y+Z=-8,2*X+Y-2*Z=6,5*X-2*Y+Z=-12],
[X,Y,Z])
pour produire la solution : [X=-1,Y=2,Z = -3].
La fonction LINSOLVE travaille avec des expressions symboliques. Les fonctions
REF, rref et RREF travaillent avec la matrice inverse dans une approche
dlimination gaussienne.
Les fonctions REF, rref, RREF
La forme triangulaire suprieure laquelle la matrice augmente est rduite
pendant la phase dlimination en avant de la procdure gaussienne sappelle
forme en "chelon". La fonction REF (Reduce to Echelon Form) produit une telle
matrice partir de la matrice augmente saisie au niveau 1 de la pile.
Considrons la matrice augmente :
reprsentant un systme linaire dquations Ax = b, o
A = [[1,-2,1],[2,1,-2],[5,-2,1]],
et
b = [[0],[-3],[12]].
Saisissez la matrice augmente et enregistrez-la dans la variable AAUG, en
mode ALG :
.
12
3
0
1 2 5
2 1 2
1 2 1

=
aug
A
Page. 11-47
[[1,-2,1,0],[2,1,-2,-3][5,-2,1,12]] UG
Lapplication de la fonction REF donne :
Le rsultat est la matrice de forme haut de triangle (forme en chelon) des
coefficients rsultant de ltape dlimination en avant de la procdure
dlimination gaussienne.
La matrice diagonale qui rsulte dune limination de Gauss-Jordan est appele
forme en chelon rduite une ligne. La fonction RREF ( Row-Reduced Echelon
Form) Les rsultats du recours cette fonction sont la production de la forme en
chelon rduite une ligne, de telle sorte que la matrice de coefficients soit
rduite une matrice identit. La colonne supplmentaire dans la matrice
augmente contiendra la solution au systme dquations.
A titre dexemple, nous montrons le rsultat de lapplication de la fonction RREF
la matrice AAUG en mode ALG :
Le rsultat est une matrice augmente finale rsultant de llimination de
Gauss-Jordan sans pivot.
On peut obtenir une matrice augmente de forme rduite en chelon une
ligne (row-reduced echelon form) en utilisant la fonction rref. Cette fonction
produit une liste de pivots et une matrice quivalente sous forme dchelon
rduite une ligne, de sorte que la matrice de coefficient soit rduite une
matrice diagonale.
Page. 11-48
Par exemple, pour la matrice AAUG, la fonction rref produit le rsultat suivant :

Le deuxime cran ci-dessus est obtenu en activant lditeur de ligne (appuyez
sur ). Le rsultat montre les pivots 3, 1, 4, 1, 5, et 2, ainsi quune matrice
diagonale rduite.
Fonction SYST2MAT
Cette fonction convertit un systme dquations linaires en son quivalent de
matrice augmente. Lexemple suivant est disponible dans la fonction Aide de
la calculatrice :

Le rsultat est la matrice augmente correspondant au systme dquations :
X+Y = 0
X-Y =2
Erreurs rsiduelles dans la rsolution de systmes linaires
(Fonction RSD)
La fonction RSD calcule le rsidu ReSiDuals ou erreurs dans la solution de
lquation matricielle Ax=b, reprsentant un systme de n quations linaires
et n inconnues. Nous pouvons envisager la rsolution de ce systme comme la
rsolution de lquation matricielle : f(x) = b -Ax = 0. Supposons que, par
une mthode numrique, nous produisions comme premire approximation la
solution x(0). En valuant f(x(0)) = b - Ax(0) = e 0. Par consquent, e est un
vecteur de restes de la fonction pour le vecteur x = x (0).
Page. 11-49
Pour utiliser la fonction RSD vous avez besoin des termes b, A, et x(0), comme
arguments. Le vecteur retourn est e = b - Ax(0). Par exemple, en utilisant A =
[[2,-1][0,2]], x(0) = [1.8,2.7], et b = [1,6], nous pouvons
trouver le vecteur de restes comme suit :

Le rsultat est e = b - Ax(0) = [ 0.1 0.6 ].
Valeurs propres et vecteurs propres
Etant donn une matrice carre A, nous pouvons crire lquation valeur
propre Ax = x,
O les valeurs de qui satisfont lquation sont connues comme les valeurs
propres de la matrice A. Pour chaque valeur de , nous pouvons trouver,
partir de la mme quation, les valeurs de x qui satisfont lquation valeur
propre. Ces valeurs de x sont appeles vecteurs propres de la matrice A.
Lquation valeur propre peut donc tre crite comme (A I)x = 0.
Cette quation aura une solution non triviale seulement si la matrice (A I) est
singulire, cest--dire si det(A I) = 0.
La dernire quation gnre une quation algbrique impliquant un polynme
dordre n pour une matrice carre A
nn
. Lquation qui en rsulte est appele
polynme caractristique de la matrice A. La rsolution du polynme
caractristique de la matrice produit les valeurs propres de la matrice.
La calculatrice propose plusieurs fonctions qui donnent des informations
concernant les valeurs propres et vecteurs propres dune matrice carre.
Note: Si nous admettons que le vecteur x = x x (0), reprsente la
correction dans les valeurs de x (0), nous pouvons crire une nouvelle
quation matricielle pour x, savoir Ax = e. En rsolvant x nous
pouvons en fait trouver la solution du systme original puisque x = x(0) + x.
Page. 11-50
Certaines de ces fonctions sont situes dans le menu MATRICES/EIGEN, activ
par .

Fonction PCAR
La fonction PCAR gnre le polynme caractristique dune matrice carre en
utilisant le contenu de la variable VX (une variable rserve du CAS,
gnralement gale X) comme inconnue du polynme. Par exemple,
saisissez la matrice suivante en mode ALG et trouvez lquation caractristique
en utilisant PCAR:
[[1,5,-3],[2,-1,4],[3,5,2]]
En utilisant la variable pour reprsenter les valeurs propres, ce polynme
caractristique doit tre interprt comme
3
-2
2
-22 +21=0.
Fonction EGVL
La fonction EGVL (Valeur propres) produit les valeurs propres dune matrice
carre. Par exemple, les valeurs propres de la matrice prsente ci-dessous sont
calcules en mode ALG en utilisant la fonction EGVL :
Les valeurs propres = [ -10, 10 ].
Page. 11-51
Par exemple, en mode exact, lexercice suivant produit une liste vide pour toute
solution :
Changez le mode Approx et recommencez la saisie pour obtenir les valeurs
propres suivantes :
[(1.38,2.22), (1.38,-2.22), (-1.76,0)].
Fonction EGV
La fonction EGV (Valeurs propres et vecteurs propres) produit les valeurs
propres et vecteurs propres dune matrice carre. Les vecteurs propres sont
retourns sous forme de colonnes dune matrice, tandis que les valeurs propres
correspondantes sont retournes comme composantes dun vecteur.
Par exemple, en mode ALG mode, les vecteurs propres et les valeurs propres
de la matrice qui sont numrs ci-dessous sont trouvs en appliquant la
fonction EGV:

Le rsultat montre les valeurs propres comme colonnes de la matrice dans la
liste de rsultat. Pour voir les valeurs propres, nous pouvons utiliser la formule :
Note: Dans certains cas, il se peut que vous ne puissiez pas trouver une solu-
tion " exacte" au polynme caractristique et vous obtiendrez une liste vide
comme rsultat de lutilisation de la fonction EGVL. Si cela devait vous arriver,
changez le mode de calcul Approx dans le CAS et recommencez votre cal-
cul.
Page. 11-52
GET(ANS(1),2), ce qui revient obtenir le deuxime lment dans la liste du
rsultat prcdent. Les valeurs propres sont :
En rsum,

1
= 0.29, x
1
= [ 1.00,0.79,0.91]
T
,

2
= 3.16, x
2
= [1.00,-0.51, 0.65]
T
,

3
= 7.54, x
1
= [-0.03, 1.00, 0.84]
T
.
Fonction JORDAN
La fonction JORDAN a pour but de produire la diagonalisation ou
dcomposition en cycles de Jordan dune matrice. En mode RPN, tant donne
la matrice carre A, la fonction JORDAN produit quatre rsultats, savoir :
Le polynme minimal de la matrice A (niveau de pile 4)
Le polynme caractristique de la matrice A (niveau de pile 3)
Une liste avec les vecteurs propres correspondants chaque valeur
propre de la matrice A (niveau de pile 2)
Un vecteur avec les vecteurs propres de la matrice A (niveau de pile 4)
Par exemple, essayez de poser cet exercice en mode RPN :
[[4,1,-2],[1,2,-1],[-2,-1,0]] JORD N
Le rsultat est le suivant :
4: X^3+-6*x^2+2*X+8
Note: Une matrice symtrique produit toutes les valeurs propres relles et ses
vecteurs propres sont mutuellement perpendiculaires. Pour lexemple juste
prsent, vous pouvez vrifier que x
1
x
2
= 0, x
1
x
3
= 0, et x
2
x
3
= 0.
Page. 11-53
3: X^3+-6*x^2+2*X+8
2: { }
1: { }
Le mme exercice, en mode ALG, donne le rsultat prsent sur les saisies
dcran suivantes :

Fonction MAD
Cette fonction, bien quelle ne soit pas disponible dans le menu EIGEN, fournit
aussi des informations relatives aux valeurs propres dune matrice. La fonction
MAD est disponible par lintermdiaire du sous-menu MATRICES OPERATIONS
() et a pour but de produire la matrice adjointe la matrice.
En mode RPN, la fonction MAD gnre plusieurs proprits dune matrice
carre, savoir :
Le dterminant (niveau de pile 4)
Linverse formelle (niveau de pile 3),
Au niveau de pile 2, les coefficients matriciels du polynme p(x) dfini
par (xI-A) p(x)=m(x)I,
Le polynme caractristique de la matrice (niveau de pile 1)
Notez que lquation (xI-A)p(x)=m(x)I est similaire, dans sa forme,
lquation valeur propre Ax = x.
Par exemple, en mode RPN, essayez :
[[4,1,-2] [1,2,-1][-2,-1,0]] M D
Le rsultat est :
4: -8.
3: [[ 0.13 0.25 0.38][-0.25 0.50 0.25][-0.38 0.25 0.88]]
Page. 11-54
2: {[[1 0 0][0 1 0][0 0 1]] [[ -2 1 2][1 4 1][-2 1 6] [[-1 2 3][2 4 2][3 2 7]]}
1: X^3+-6*x^2+2*X+8
Le mme exercice, en mode ALG, donnera un rsultat identique ce qui suit :

Factorisation de matrices
La factorisation de matrices ou dcomposition consiste obtenir des matrices,
qui, une fois multiplies, produisent une matrice donne. Nous prsentons la
dcomposition matricielle travers lutilisation des fonctions contenues dans le
menu matriciel FACT. Vous pouvez accder ce menu par lintermdiaire de
.

Les fonctions contenues dans ce menu sont : LQ, LU, QR,SCHUR, SVD, SVL.
Fonction LU
La fonction LU prend comme donnes dentre une matrice carre A et renvoie
une matrice triangulaire suprieure L, une matrice triangulaire suprieure U et
une matrice de permutation P, aux niveaux de pile respectifs 3, 2 et 1. Les
rsultats L, U, et P, satisfont lquation PA = LU. Quand vous avez recours
Page. 11-55
la fonction LU, la calculatrice effectue une dcomposition Crout LU de A en
utilisant un pivot partiel.
Par exemple, en mode RPN : [[-1,2,5][3,1,-2][7,6,5]] LU
Donne :
3:[[7 0 0][-1 2.86 0][3 1.57 1]
2: [[1 0.86 0.71][0 1 2][0 0 1]]
1: [[0 0 1][1 0 0][0 1 0]]
En mode ALG, le rsultat apparatra comme indiqu ci-dessous :

Matrices orthogonales et dcomposition en valeur singulire
Une matrice carre est dite orthogonale si ses colonnes reprsentent des
vecteurs dunits qui sont mutuellement orthogonaux. Par consquent, si nous
prenons une matrice U = [v
1
v
2
v
n
] o les v
i
, i = 1, 2, , n, sont des
vecteurs colonnes et si v
i
v
j
=
ij
, o
ij
est la fonction delta de Kronecker, alors
U est une matrice orthogonale. Ces conditions impliquent galement que U U
T
= I.
La dcomposition en valeur singulire (Singular Value Decomposition) (SVD)
dune matrice rectangulaire A
mn
consiste dterminer les matrices U, S, et V,
de telle sorte que A
mn
= U
mm
S
mn
V
T
nn
, o U et V sont des matrices
orthogonales, et Sest une matrice diagonale. Les lments de la diagonale de
S sont appels les valeurs singulires de A et sont gnralement classes de
telle sorte que s
i
s
i+1
, for i = 1, 2, , n-1. Les colonnes [u
j
] de U et [v
j
] de V
sont les vecteurs singuliers correspondants.
Fonction SVD
En mode RPN, la fonction SVD (Singular Value Decomposition) prend comme
donnes dentre la matrice A
nm
, et renvoie les matrices U
nn
, V
mm
, et un
vecteur s aux niveaux de pile respectifs 3, 2 et 1. La dimension du vecteur s est
gale au minimum des valeurs n et m. Les matrices U et V sont similaires
celles dfinies prcdemment pour la dcomposition en valeur singulire,
Page. 11-56
tandis que le vecteur s reprsente la diagonale principale de la matrice S
utilise prcdemment.
Par exemple, en mode RPN :
[[5,4,-1],[2,-3,5],[7,2,8]] SVD
3: [[-0.27 0.81 0.53][-0.37 0.59 0.72][-0.89 3.09E-3 0.46]]
2: [[ -0.68 0.14 0.72][ 0.42 0.73 0.54][-0.60 0.67 0.44]]
1: [ 12.15 6.88 1.42]
Fonction SVL
La fonction SVL (Singular VaLues) renvoie les valeurs singulires dune matrice
A
nm
comme un vecteur s dont les dimensions sont gales au minimum des
valeurs n et m. Par exemple, en mode RPN, [[5,4,-1],[2,-
3,5],[7,2,8]] SVL
donne [ 12.15 6.88 1.42].
Fonction SCHUR
En mode RPN, la fonction SCHUR produit la Dcomposition de Schur dune
matrice carre A et retournant les matrices Q et T, aux niveaux de pile
respectifs 2 et 1, de telle sorte que A = QTQ
T
, o Q est une matrice
orthogonale et T est une matrice triangulaire. Par exemple, en mode RPN,
[[2,3,-1][5,4,-2][7,5,4]] SCHUR
donne:
2: [[0.66 0.29 0.70][-0.73 0.01 0.68][ -0.19 0.96 0.21]]
1: [[-1.03 1.02 3.86 ][ 0 5.52 8.23 ][ 0 1.82 5.52]]
Fonction LQ
La fonction LQ produit la Factorisation LQ dune matrice A
nm
et renvoie une
matrice trapzodale infrieure L
nm
, une matrice orthogonale Q
mm
et une
matrice de permutation P
nn
aux niveaux 3, 2 et 1. Les matrices A, L, Q et P
sont lies par PA = LQ. (une matrice trapzodale issue dune matrice nm est
lquivalent dune matrice triangulaire issue dune matrice nn ). Par exemple,
[[ 1, -2, 1][ 2, 1, -2][ 5, -2, 1]] LQ
donne
3: [[-5.48 0 0][-1.10 2.79 0][-1.83 1.43 0.78]]
2: [[-0.91 0.37 -0.18] [-0.36 -0.50 0.79] [-0.20 -0.78 -0.59]]
Page. 11-57
1: [[0 0 1][0 1 0][1 0 0]]
Fonction QR
En mode RPN, la fonction QR produit la Factorisation QR dune matrice A
nm
et renvoie une matrice orthogonale Q
nn
, une matrice trapzodale suprieure
R
nm
et une matrice de permutation P
mm
au niveaux de pile 3, 2, et 1. Les
matrices A, P, Q et R sont lies par AP = QR. Par exemple,
[[ 1,-2,1][ 2,1,-2][ 5,-2,1]] QR
donne
3: [[-0.18 0.39 0.90][-0.37 0.88 0.30][-0.91 0.28 0.30]]
2: [[ -5.48 0.37 1.83][ 0 2.42 2.20][0 0 0.90]]
1: [[1 0 0][0 0 1][0 1 0]]
Formes quadratiques dune matrice
Une forme quadratique dune matrice carre A est une expression polynomiale
cre par xAx
T
. Par exemple, si nous utilisons A = [[2,1,
1][5,4,2][3,5,1]], et x = [X Y Z]
T
, la forme quadratique correspondante est
calcule comme suit
Finalement : xAx
T
= 2X
2
+4Y
2
-Z
2
+6XY+2XZ+7ZY
Le menu QUADF
La calculatrice dispose du menu QUADF pour les oprations lies aux formes
QUADratiques. On peut accder au menu QUADF par lintermdiaire de
.
Note: Des exemples et des dfinitions de toutes les fonctions de ce menu sont
disponibles dans la fonction Aide de la calculatrice. Effectuez ces exercices en
mode ALG pour voir les rsultats dans ce mode.
[ ]

=
Z
Y
X
Z Y X
T
1 5 3
2 4 5
1 1 2
x A x
[ ]

+
+ +
+
=
Z Y X
Z Y X
Z Y X
Z Y X
5 3
2 4 5
2
Page. 11-58

Ce menu comprend les fonctions AXQ, CHOLESKY, GAUSS, QXA et
SYLVESTER.
Fonction AXQ
En mode RPN, la fonction AXQ produit la forme quadratique correspondant
la matrice A
nn
au niveau de pile 2 en utilisant les n variables dun vecteur
plac au niveau de pile 1. La fonction renvoie la forme quadratique au niveau
de pile 1 et le vecteur de variables au niveau de pile 1. Par exemple,
[[2,1,-1],[5,4,2],[3,5,-1]] `
['X','Y','Z'] ` XQ
donne
2: 2*X^2+(6*Y+2*Z)*X+4*Y^2+7*Z*y-Z^2
1: [X Y Z]
Fonction QXA
La fonction QXA prend comme argument une forme quadratique au niveau de
pile 2 et un vecteur de variable au niveau de pile 1 et renvoie la matrice carre
A dont la forme quadratique est drive au niveau de pile 2 et la liste de
variables au niveau de pile 1. Par exemple,
'X^2+Y^2-Z^2+4*X*Y-16*X*Z' `
['X','Y','Z'] ` QX
donne
2: [[1 2 8][2 1 0][-8 0 1]]
1: [X Y Z]
Reprsentation diagonale dune forme quadratique
A partir dune matrice carre symtrique A, il est possible de " diagonaliser"
la matrice A en trouvant une matrice orthogonale P telle que P
T
AP = D, o D
est la matrice diagonale. Si Q = xAx
T
est une forme quadratique base sur
A, il est possible dcrire la forme quadratique Q de telle sorte quelle
Page. 11-59
contienne uniquement une variable y, telle que x = Py, en utilisant Q =
xAx
T
= (Py)A (Py)
T
= y(P
T
AP)y
T
= yDy
T
.
Fonction SYLVESTER
La fonction SYLVESTER prend comme argument une matrice carre symtrique A
et renvoie un vecteur contenant les termes diagonaux de la matrice diagonale
D et une matrice P, telle que P
T
AP = D. Par exemple,
[[2,1,-1],[1,4,2],[-1,2,-1]] SYLVESTER
donne
2: [ 1/2 2/7 -23/7]
1: [[2 1 1][0 7/2 5/2][0 0 1]]
Fonction GAUSS
La fonction GAUSS renvoie la reprsentation diagonale de la forme
quadratique Q = xAx
T
en prenant comme arguments la forme quadratique
au niveau de pile 2 et le vecteur de variables au niveau de pile 1. Le rsultat du
recours cette fonction est le suivant :
Un ensemble de coefficients reprsentant les termes diagonaux de D
(niveau de pile 4)
Une matrice P telle que A = P
T
DP (niveau de pile 3)
La forme quadratique diagonalise (niveau de pile 2)
La liste des variables (niveau de pile 1)
Par exemple,
'X^2+Y^2-Z^2+4*X*Y-16*X*Z' `
['X','Y','Z'] ` G USS
donne
4: [1 0.333 20.333]
3: [[1 2 8][0 3 16][0 0 1]]
2: 61/3*Z^2+ -1/3*(16*Z+-3*Y)^2+(-8*z+2*Y+X)^2
1: [X Y Z]
Applications linaires
Le menu LINEAR APPLICATIONS est disponible par lintermdiaire de
.
Page. 11-60

La fonction Aide de la calculatrice prsente des informations sur les fonctions
classes dans ce menu. Les illustrations prsentent les entres de la fonction
Aide et les exemples qui y sont lis.
Fonction IMAGE

Fonction ISOM

Fonction KER

Page. 11-61
Fonction MKISOM

Page. 12-1
Chapitre 12
Graphiques
Dans ce chapitre, nous introduirons certaines des possibilits graphiques de la
calculatrice. Nous prsenterons des graphiques de fonctions en coordonnes
cartsiennes et en coordonnes polaires, partir de points paramtrs, de
graphiques de cnes, de barres dhistogramme, de diagrammes de dispersion
et de graphiques rapides 3D.
Options graphiques de la calculatrice
Pour accder la liste des formats graphiques disponibles sur la calculatrice,
utiliser la squence de touches (D) Notez que si vous utilisez le
mode RPN, vous devez appuyer simultanment sur ces deux touches pour
activer nimporte laquelle des fonctions graphiques. Une fois que vous avez
activ la fonction 2D/3D, la calculatrice affichera la fentre de configuration
PLOT SETUP qui contient le champ TYPE tel quillustr ci-dessous.
Juste en face du champ TYPE, vous verrez, trs probablement, loption Function
surligne. Il sagit du type de graphique par dfaut de la calculatrice. Pour voir
la liste des types de graphiques disponibles, appuyez sur lindicateur de menu
@CHOOS. Un menu droulant saffiche avec les options suivantes (utilisez les
flches de direction haut et bas pour consulter toutes les options) :
Page. 12-2
Elles sont dcrites ci-dessous.
Function : Pour les quations de la forme y = f(x) en coordonnes de plan
cartsiennes.
Polar : Pour les quations de la forme r = f() en coordonnes polaires
dans un plan .
Parametric : Pour tracer des quations de la forme x = x(t), y = y(t)
Diff Eq : Pour tracer la solution numrique de lquation linaire
diffrentielle
Conic : Pour tracer les quations coniques (cercles, ellipses, hyperboles,
paraboles)
Truth : Pour tracer les ingalits dans un plan
Histogram : Pour tracer les histogrammes de frquence (applications
statistiques)
Bar : Pour tracer des histogrammes en barre simples
Scatter : Pour tracer les diagrammes de dispersion densemble de
donnes discrtes (applications statistiques)
Slopefield : Pour tracer les traces des isoclines dune fonction f(x,y) = 0.
Fast3D : Pour tracer les surfaces incurves dans lespace
Wireframe : Pour tracer des surfaces incurves dans lespace montrant des
grilles en trac filaire
Ps-Contour : Pour tracer les contours des surfaces
Y- Slice : Pour tracer une vue en tranches dune fonction f(x,y).
Gridmap : Pour tracer les parties relle et imaginaire dune fonction
complexe
Pr-Surface : Pour les surfaces paramtriques donnes par x = x(u,v), y =
y(u,v), z = z(u,v).
Page. 12-3
Trac dune expression de forme y = f(x)
Dans cette section, nous vous prsentons lexemple du trac dune fonction de
forme y = f(x). Avant de procder au trac, nous devons dabord purger la
variable x, si elle est dfinie dans le rpertoire en cours (x sera la variable
indpendante dans la fonction PLOT de la calculatrice et, par consquent, vous
ne souhaitez pas quelle soit prdfinie). Crez un sous-rpertoire appel
'TPLOT' (pour test plot) ou portant tout autre nom vocateur, pour effectuer
lexercice suivant :
A titre dexemple, nous allons tracer la fonction
Entrez tout dabord dans lenvironnement de configuration PLOT SETUP
en tapant, . Assurez-vous que loption Function est
slectionne comme TYPE et que X est slectionn comme variable
indpendante (INDEP). Appuyez sur L@@@OK@@@ pour retourner
laffichage normal de la calculatrice. La fentre de configuration PLOT
SET UP doit ressembler celle illustre ci-dessous :
Entrez dans lenvironnement PLOT en appuyant sur (appuyez
simultanment sur les deux touches en mode RPN). Appuyez sur @ADD
pour entrer dans lEditeur dquation. On vous demandera de
complter la partie de droite dune quation Y1(x) = . Saisir la
fonction que vous voulez tracer de telle sorte que lEditeur dquation
se prsente comme suit :
Note: Vous noterez quune nouvelle variable, appele PPAR, saffiche
dans les dsignations des touches Menu. Il sagit de Plot PARameters.
Pour voir son contenu, appuyez sur @PPAR. Une explication
dtaille de PPAR sera fournie ultrieurement dans ce chapitre.
Appuyez sur pour supprimer cette ligne de la pile.
)
2
exp(
2
1
) (
2
x
x f =

Page. 12-4
Appuyez sur ` pour retourner la fentre de configutaion PLOT
FUNCTION. Lexpression Y1(X) = EXP(-X^2/2)/(2*) est surligne.
Appuyez sur L@@@OK@@@ pour retourner laffichage normal de la
calculatrice.
Entrez dans lenvironnement PLOT WINDOW en appuyant sur
(appuyez simultanment sur les deux touches en mode RPN).
Utilisez une chelle allant de 4 4 pour H-VIEW, puis appuyez sur
@AUTO pour gnrer automatiquement V-VIEW. Lcran PLOT WINDOW
se prsente comme suit :
Note: Deux nouvelles variables saffichent dans les dsignations des touches,
savoir EQ et Y1. Pour voir le contenu de EQ, utilisez : @@@EQ@@. Le contenu
de EQ est simplement le nom de la fonction Y1(X). La variable est utilise par
la calculatrice pour enregistrer lquation, ou les quations, tracer.
Pour afficher le contenu de Y1, appuyez sur @@@Y1@@. Vous obtiendrez la
fonction will get the function Y1(X) dfinie comme tant le programme :
<< X EXP(-X^2/2)/ (2*) >>.
Appuyez sur pour supprimer le contenu de la pile.
Page. 12-5
Trac du graphe : @ERASE @DRAW (attendre que la calculatrice ait termin
les graphes)
Pour voir les tiquettes :@EDIT L@LABEL @MENU
Pour restaurer le premier menu des graphiques : LL@)PICT
Trac de la courbe : @TRACE @@X,Y@@ . Utilisez ensuite les touches
directionnelles droite et gauche () pour vous dplacer sur la
courbe. Les coordonnes du point sur lequel se trouve le curseur
saffichent en bas de lcran. Vrifiez que pour x = 1.05 , y = 0.231.
De mme, vrifiez que pour x = -1.48 , y = 0.134. Voici une image du
graphe en mode Trace :
Pour restaurer le menu et retourner lenvironnement PLOT WINDOW,
appuyez sur L@CANCL.
Quelques oprations utiles pour la fontion PLOT
Afin de discuter de ces options PLOT, nous allons modifier la fonction pour la
forcer avoir certaines racines relles (puisque la courbe actuelle est
entirement contenue au-dessus de laxe des abscisses, elle na pas de racines
relles). Appuyez sur @@@Y1@@ pour obtenir la liste du contenu de la fonction
Y1 dans la pile : << X EXP(-X^2/2)/ (2*) >>. Pour diter cette
expression, utilisez :
Lance lditeur de ligne
Dplace le curseur en bout de ligne
-0.1 Modifie lexpression
` Retourne laffichage de la calculatrice
Ensuite, enregistrez lexpression modifie dans y en utilisant @@@Y1@@ si vous
tes en mode RPN ou K @@@Y1@@ en mode ALG.
La fonction tracer a maintenant l'quation suivante :
1 . 0 )
2
exp(
2
1
) (
2
=
x
x f

Page. 12-6
Entrez dans lenvironnement PLOT WINDOW en appuyant sur
(appuyez simultanment sur les deux touches en mode RPN). Conservez
lintervalle de 4 4 pour H-VIEW, appuyez sur @AUTO pour gnrer la V-
VIEW. Pour tracer le graphe, appuyez sur @ERASE @DRAW
Une fois que le graphe a t trac, appuyez sur @)@FCN! pour accder au
menu function. Avec ce menu, vous pouvez obtenir des informations
complmentaires sur le trac, telles que son intersection avec laxe des
abscisses, les racines, les pentes des lignes tangentes, la zone sous la
courbe etc.
Par exemple, pour trouver la racine sur la partie gauche de la courbe,
dplacez le curseur prs de ce point et appuyez sur @ROOT. Vous
obtiendrez le rsultat : ROOT: -1.6635. Appuyez sur L pour
retourner au menu. Voici le rsultat de ROOT pour le trac actuel :
Si vous dplacez le curseur vers la partie droite de la courbe, en
appuyant sur la touche de direction vers la droite, (), et en
appuyant sur @ROOT, le rsultat est maintenant ROOT: 1.6635... La
calculatrice a indiqu, avant dafficher le graphqiue, quil avait t
trouv par lintermdiaire dune inversion du signe SIGN REVERSAL.
Appuyez sur L pour retourner au menu.
An appuyant sur @ISECT , vous obtiendrez lintersection de la courbe
avec les abscisses, qui reprsente essentiellement la racine. Placez le
curseur exactement sur la racine et appuyez sur @ISECT. Vous obtenez le
mme message que prcdemment, savoir : SIGN REVERSAL, avant
dobtenir le rsultat I-SECT: 1.6635. La fonction @ISECT a pour but de
dterminer lintersection des deux courbes quelconques les plus
proches de lemplacement du curseur. Dans ce cas, o seule une
courbe, savoir Y1(X), est implique, lintersection recherche est celle
de f(x) avec les abscisses. Cependant, vous devez placer le curseur
prcisment la racine pour produire le mme rsultat. Appuyez sur
L pour retourner au menu.
Page. 12-7
Placez le curseur sur nimporte quel point de la courbe et appuyez sur
@SLOPE pour obtenir la valeur de la pente ce point. Par exemple, la
racine ngative SLOPE: 0.16670. Appuyez sur L pour retourner
au menu.
Pour dterminer le point le plus haut de la courbe, placez le curseur
prs du sommet de la courbe et appuyez sur @EXTR . Le rsultat est
EXTRM: 0.. Appuyez sur L pour retourner au menu.
Les autres touches disponibles dans le premier menu sont @AREA pour
calculer la zone sous la courbe et @SHADE pour ombrer une zone sous la
courbe. Appuyez sur L pour voir plus d'options. Le second menu
inclut une touche appele @VIEW qui fait clignoter pendant quelques
secondes lquation trace. Appuyez sur @VIEW. A titre alternatif, vous
pouvez appuyer sur la touche @NEXQ (NEXt eQuation) pour voir le nom
de la fonction, Y1(x). Appuyez sur L pour retourner au menu.
La touche donne la valeur de f(x) correspondant la position du
curseur. Placez le curseur nimporte o sur la courbe et appuyez sur
. La valeur sera affiche dans le coin infrieur gauche de lcran.
Appuyez sur L pour retourner au menu.
Placez le curseur sur nimporte quel point donn de la trajectoire et
appuyez sur TANL pour obtenir lquation de la ligne tangente la
courbe ce point. Lquation sera affiche dans le coin suprieur
gauche de lcran. Appuyez sur L pour retourner au menu.
Si vous appuyez sur , la calculatrice tracera la fonction drive,
f'(x) = df/dx, ainsi que la fonction originale, f(x). Notez que les deux
courbes se coupent en deux points. Dplacez le curseur prs du point
dintersection de gauche et appuyez sur @)@FCN! @ISECT, pour obtenir I-
SECT: (-0.6834,0.21585). Appuyez sur L pour retourner au
menu.
Pour quitter l'environnement FCN, appuyez sur @)PICT (ou L@)PICT).
Appuyez sur @CANCL pour retourner lenvironnement PLOT WINDOW.
Appuyez sur L@@@OK@@@ pour retourner laffichage normal de la
calculatrice.
Entrez dans lenvironnement PLOT en appuyant sur (appuyez
simultanment sur les deux touches en mode RPN). Notez que le
Note: La pile affichera toutes les oprations graphiques effectues correcte-
ment identifies.
Page. 12-8
champ surlign contient maintenant la drive de Y1(X). Appuyez sur
L@@@OK@@@ pour retourner laffichage normal de la calculatrice.
Appuyez sur @@EQ@@ pour vrifier le contenu de EQ. Vous
remarquerez quelle contient une liste au lieu dune seule expression.
La liste a pour lments une expression pour la drive de Y1(X) et une
pour Y1(X) elle-mme. A lorigine, EQ contenait uniquement Y1(x).
Aprs avoir appuy sur dans lenvironnement @)FCN@ , la
calculatrice a automatiquement ajout la drive de Y1(x) la liste des
quations dans EQ.
Enregistrement dun graphe pour une utilisation future
Si vous voulez enregistrer votre graphe dans une variable, entrez dans
lenvironnement PICTURE en appuyant sur . Ensuite, appuyez sur @EDIT
LL@PICT. Cela effectue une capture de limage actuelle dans un objet
graphique. Pour retourner laffichage normal de la calculatrice, appuyez sur
@)PICT @CANCL.
Au niveau 1 de la pile, vous verrez un objet graphique dcrit comme Graphic
131 64. Ceci peut tre enregistr dans un nom de variable, appelons-le
PIC1.
Pour afficher nouveau limage, rapellez le contenu de la variable PIC1 dans
la pile. La pile affichera la ligne: Graphic 131 64. Pour voir le graphe,
entrez dans lenvironnement PICTURE en appuyant sur .
Effacez limage actuelle avec @EDIT L@ERASE.
Dplacez le curseur dans langle suprieur gauche de lcran en utilisant les
touches et .
Pour afficher limage actuellement au niveau 1 de la pile, appuyez sur L
REPL.
Pour retourner laffichage normal de la calculatrice, appuyez sur @)PICT @CANCL.
Note: Par contrainte de place dans ce document, nous ninclurons pas
davantage de graphiques rsultants des instructions du prsent chapitre.
Lutilisateur est invit produire ces graphiques lui-mme.
Page. 12-9
Graphiques de fonction transcendantes
Dans cette section nous utilisons certaines des fonctions graphiques de la
calculatrice pour montrer le comportement des fonctions natural log,
exponentielle, trigonomtrique et hyperbolique. Vous ne verrez pas de
graphiques dans ce chapitre, car nous souhaitons que vous les visualisiez sur
votre calculatrice.
Graphique de ln(X)
Appuyez, simultanment en mode RPN, sur la touche directionnelle de gauche
et sur la touche (D) pour produire la fentre de configuration PLOT
SETUP. Le champ nomm Type est surlign. Si loption Function nest pas
dj slectionne, appuyez sur la touche menu nomme @CHOOS, utilisez les
touches directionnelles haut et bas pour slectionner Function et appuyez sur
@@@OK@@@ pour terminer la slection. Vrifiez que le champ nomm Indep: contient
la variable X. Si tel nest pas le cas, appuyez deux fois sur la touche
directionnelle vers le bas jusqu ce que le champ Indep soit surlign, appuyez
sur la touche menu nomme @EDIT et modifiez la valeur de la variable pour
identifier la coordonne X. Appuyez sur @@@OK@@@ quand vous avez termin.
Appuyez sur L@@@OK@@@ pour retourner laffichage normal de la calculatrice.
Ensuite, nous allons redimensionner la fentre du graphique. En mode RPN,
appuyez simultanment sur la touche directionnelle de gauche et sur la
touche (A) pour produire la fentre PLOT-FUNCTION. Si une quation
est surligne dans cette fentre, appuyez sur @@DEL@@ autant de fois que
ncessaire pour effacer compltement le contenu de la fentre. Lorsque la
fentre PLOT-FUNCTION est vide, vous obtenez le message dinvite suivant: No
Equ., Press ADD. Appuyez sur la touche de menu @@ADD@!. Ceci enclenchera
l'Editeur d'quation EQN avec l'expression Y1(X)= . Tapez LN(X). Appuyez
sur ` pour retourner la fentre PLOT-FUNCTION. Appuyez sur L@@@OK@@@
pour retourner laffichage normal de la calculatrice.
Ltape suivante consiste appuyer (simultanment en mode RPN) sur la touche
directionnelle de gauche et sur la touche (B) pour produire la
fentre PLOT WINDOW-FUNCTION. Selon toute vraisemblance, laffichage
montrera les intervalles de la vue horizontale (H-View) et verticale (V-View) tels
que :
H-View: -6.5 6.5, V-View: -3.9 4.0
Page. 12-10
Il sagit des valeurs par dfaut respectives pour les abscisses et les ordonnes de
la fentre daffichage des graphiques. Ensuite, changez les valeurs de H-View
pour lire : H-View: -1 10 en utilisant 1\@@@OK@@ 10@@@OK@@@. Ensuite,
appuyez sur la touche menu, @AUTO pour laisser la calculatrice dterminer
lchelle verticale correspondant. Aprs quelques secondes, cette chelle
saffiche dans la PLOT WINDOW-FUNCTION. A ce stade, vous tes prt
produire le graphe de ln(X). Appuyez sur @ERASE @DRAW pour tracer la fonction
logarithme naturel.
Pour ajouter des tiquettes au graphique, appuyez sur @EDIT L@MENU. Appuyez
sur @MENU pour enlever les tiquettes et obtenir une vue complte du graphique.
Appuyez sur L pour retourner au menu des graphiques. Appuyez sur
L@)PICT pour restaurer le premier menu des graphiques.
Pour dterminer les coordonnes des points de la courbe, appuyez sur @TRACE
(le curseur se dplace en haut de la courbe un point situ envion la moiti
de lintervalle de lchelle horizontale). Ensuite, appuyez sur (X,Y) pour voir les
coordonnes de lemplacement actuel du vecteur. Ces coordonnes se
trouveront en bas de lcran. Utiliser ensuite les touches directionnelles droite et
gauche pour vous dplacer sur la courbe. Au fur et mesure que vous
dplacez le curseur le long de la courbe, les coordonnes de la courbe sont
affiches en bas de lcran. Vrifiez que quand Y:1.00E0, X:2.72E0. Il sagit
du point (e,1), puisque ln(e) = 1. Appuyez sur L pour retourner au menu des
graphiques.
Ensuite, nous allons trouver le point dintersection de la courbe avec laxe des
abscisses en appuyant @)FCN @ROOT. La calculatrice retourne la valeur Root: 1,
confirmant que ln(1) = 0. Appuyez sur LL@)PICT @CANCL pour retourner
lenvironnement PLOT WINDOW FUNCTION. Appuyez sur ` pour
retourner en mode daffichage normal. Vous remarquerez que la racine trouve
dans lenvironnement graphique a t copie dans la pile de la calculatrice.
Note: Quand vous appuyez sur J, votre liste de variables affiche de
nouvelles variables appeles @@@X@@ et @@Y1@@. Pour afficher le contenu de cette
dernire variable, appuyez sur @@Y1@@. Vous obtenez le programme << X
LN(X) >> , que vous reconnaitrez comme tant le programme qui sert dfinir
la fonction Y1(X) = LN(X) en utilisant . C'est en fait ce qui se passe si
vous appliquez @@ADD@! une fonction dans la fentre PLOT FUNCTION (la
fentre qui saffiche quand on appuie sur , simultanment en mode
Page. 12-11
RPN), cest--dire que la fonction est dfinie et ajoute votre liste de
variables.
Pour afficher le contenu de cette variable, appuyez sur @@@X@@@. Une valeur de
10.275 est place dans la pile. Cette valeur est dtermine par notre slection
pour laffichage de lchelle horizontale. Nous avons slectionn un intervalle
compris entre -1 et 10 pour X. Pour produire le graphe, la calculatrice gnre
des valeurs comprises entre les limites de lintervalle en utilisant un incrment
constant et en enregistrant les valeurs gnres, lune aprs lautre, dans la
variable @@@X@@@ au fur et mesure que le graphe est trac.
Pour lintervalle horizontal, ( 1,10), lincrment utilis semble tre 0.275.
Quand la valeur de X devient suprieure la valeur maximale de lintervalle
(dans ce cas, quand X = 10.275), le trac du graphe sarrte. La dernire
valeur du graphe tudi est conserve dans la variable X. Effacez X et Y1 avant
de continuer.
Graphe dune fonction exponentielle
Tout dabord, chargez la fonction exp(X), en appuyant, simultanment en mode
RPN, sur la touche majuscule de gauche et sur la touche (V) pour
accder la fentre PLOT-FUNCTION. Appuyez sur @@DEL@@ pour retirer la
fonction LN(X), si vous navez pas effac Y1 comme suggr dans la note
prcdente. Appuyez sur @@ADD@! et saisissez ~x` pour entrer
EXP(X) et retourner la fentre PLOT-FUNCTION. Appuyez sur L@@@OK@@@ pour
retourner laffichage normal de la calculatrice.
Ensuite, appuyez, simultanment en mode RPN, sur la touche majuscule de
gauche et sur la touche ( B) pour accder la fentre PLOT-
FUNCTION. Changez les valeurs de la vue H-View pour lire : H-View: -8
2
en utilisant 8\@@@OK@@ @2@@@OK@@@. Ensuite, appuyez sur @AUTO. Une fois que
lintervalle vertical a t calcul, appuyez sur @ERASE @DRAW pour tracer la fonction
exponentielle.
Pour ajouter des tiquettes au graphe, appuyez sur @EDIT L@)LABEL. Appuyez
sur @MENU pour retirer les tiquettes Menu et obtenir une vue complte du
graphe. Appuyez sur LL@)PICT! @CANCL pour retourner PLOT WINDOW
FUNCTION. Appuyez sur ` pour retourner en mode daffichage normal.
Page. 12-12
La variable PPAR
Appuyez sur J pour retourner au menu des variables. Dans votre Menu
variables, vous devriez avoir une variable intitule PPAR. Appuyez sur
@PPAR pour obtenir le contenu de cette variable dans la pile. Appuyez sur
la touche flche vers le bas pour lancer lditeur de pile et utilisez les touches
directionnelles vers le haut et vers le bas pour voir tout le contenu de PPAR.
Laffichage est alors le suivant :
PPAR signifie Plot PARameters, et son contenu comprend deux paires ordonnes
de nombres rels (-8.,-1.10797263281) et (2.,7.38905609893),
Ces paires reprsentent les coordonnes respectives du coin infrieur gauche et
du coin suprieur droit du trac. Ensuite, PPAR affiche le nom de la variable
indpendante, X, suivi par un nombre qui spcifie lincrment de la variable
indpendante dans le trac du graphe. La valeur affiche ici est la valeur par
dfaut, zero (0.), qui spcifie des incrments de X correspondant 1 pixel dans
laffichage des graphiques. Llment suivant de PPAR est une liste contenant
dune part les coordonnes du point dintersection des axes du trac, (
savoir : 0.,0.), suivie par une liste qui spcifie lannotation tick mark sur les
axes respectifs des abscisses et des ordonnes {# 10d # 10d}. Ensuite, PPAR
liste le type de trac qui sera gnr, ( savoir : FUNCTION) et, finalement,
ltiquette de laxe des ordonnes ( savoir : Y).
La variable PPAR, si elle nexiste pas, est gnre chaque fois que vous crez
un trac. Le contenu de la fonction change en fonction du type de trac et des
options que vous slectionnez dans la fentre PLOT (la fentre gnre en
appuyant simultanment sur les touches et (B).
Fonctions inverses et leurs graphes
Supposons que y = f(x). Si nous pouvons trouver une fonction y = g(x), telle que
g(f(x)) = x, alors nous pouvons dire que g(x) est la fonction inverse de f(x).
Page. 12-13
Gnralement, la notation g(x) = f
-1
(x) est utilise pour dnoter une fonction
inverse. En utilisant cette notation, nous pouvons crire : Si y = f(x), alors x = f
-
1
(y). De mme, f(f
-1
(x)) = x et f
-1
(f(x)) = x.
Comme indiqu prcdemment, les fonctions ln(x) et exp(x) sont les inverses
lune de lautre,ce qui signifie que : ln(exp(x)) = x et exp(ln(x)) = x. Ceci peut
tre vrifi avec la calculatrice en saisissant et valuant les expressions
suivantes dans lEditeur dquation : LN(EXP(X)) et EXP(LN(X)). Elles devraient
toutes deux tre gales X.
Quand une fonction f(x) et son inverse f
-1
(x) sont traces simultanment dans
le mme systme daxes, leurs graphes sont des reflets lun de lautre sur la
ligne y = x. Vrifions ce fait avec la calculatrice pour les fonctions LN(X) et
EXP(X) en appliquant la procdure suivante :
Appuyez, simultanment en mode RPN, sur . La fonctions Y1(X) =
EXP(X) devrait tre disponible dans la fentre PLOT - FUNCTION depuis
lexercice prcdent. Appuyez sur @@ADD@! et saisissez la fonction Y2(X) =
LN(X). De mme, chargez la fonction Y3(X) = X. Appuyez sur L@@@OK@@@ pour
retourner laffichage normal de la calculatrice.
Appuyez, simultanment en mode RPN, sur , et changez la vue
horizontale pour lire : H-View: -8 8
Appuyez sur @AUTO pour gnrer lintervalle vertical. Appuyez sur @ERASE @DRAW
pour produire le graphe de y = ln(x), y = exp(x), et y =x, simultanment en
mode RPN.
Vous remarquerez que seul le graphe de y = exp(x) est clairement visible. Une
erreur sest produite avec la slection @AUTO de lintervalle vertical. Ce qui se
passe, cest que quand vous appuyez sur @AUTO dans lcran PLOT FUNCTION
WINDOW, la calcularice produit lintervalle vertical correspondant la
premire fonction dans la liste des fonctions tracer. Laquelle, dans ce cas, se
trouve tre Y1(X) = EXP(X). A nous de saisir par nous-mme lintervalle vertical
afin dafficher les deux autres fonctions dans le mme graphique.
Appuyez sur @CANCL pour retourner lenvironnement PLOT FUNCTION -
WINDOW. Modifiez les intervalles verticaux et horizontaux pour lire :
H-View: -8 8, V-View: -4 4
Page. 12-14
En slectionnant ces intervalles, nous nous assurons que lchelle du graphe
reste 1 en vertical pour 1 horizontal. Appuyez sur @ERASE @DRAW et vous
obtiendrez les tracs des fonctions logarithme naturel, exponentielles et y = x .
Il sera vident sur le graphe que LN(X) et EXP(X) sont des reflets lune de lautre
sur la ligne y = X. Appuyez sur @CANCL pour retourner lenvironnement PLOT -
FUNCTION. Appuyez sur ` pour retourner en mode daffichage normal.
Rsum du fonctionnement de la Fonction Plot
Dans cette section, nous prsentons des informations concernant les crans
PLOT SETUP, PLOT-FUNCTION, et PLOT WINDOW, accessibles par
lintermdiaire de la touche majuscule de gauche combine aux touches menu
A D. Base sur les exemples graphiques prsents ci-dessus, la
procdure suivre pour produire un trac FUNCTION (cest--dire un trac
avec une ou plusieurs fonctions Y = F(X)), est la suivante :
Appuyez sur les deux touches , - simultanment en mode RPN - pour
accder la fentre de configuration PLOT SETUP. Si ncessaire, changez TYPE
FUNCTION, et saisisssez le nom de la variable indpendante.
Paramtrages :
Une coche sur _Simult signifie que si vous avez deux ou plus de deux
graphes dans le mme graphe, ils seront tracs simultanment lors de la
production du graphe.
Une coche sur _Connect signifie que la courbe sera une courbe continue
plutt quun ensemble de points individuels.
Une coche sur _Pixels signifie que les marques indiques par H-Tick et
V-Tick seront spares par autant de pixels.
La valeur par dfaut pour les deux est de 10 par H-Tick et V-Tick .
Options des touches menu :
Utilisez @EDIT pour diter les fonctions des valeurs dans le champ
slectionn.
Utilisez @CHOOS pour slectionner le type de trac utiliser quand le champ
Type: est surlign. Pour les exercices que nous effectuons actuellement,
nous voulons que ce champ soit paramtr sur FUNCTION.
Note: les touches menu @EDIT et @CHOOS ne sont pas disponibles simultanment.
Lune ou lautre sera slectionne suivant le champ de saisie surlign.
Page. 12-15
Appuyez sur la touche menu AXES pour slectionner ou dslectionner le
trac des axes sur le graphe. Si loption plot axes est slectionne, un
point carr apparatra dans la dsignation correspondante : @AXES .
Labsence de point carr indique que les axes ne seront pas tracs dans le
graphe.
Utilisez @ERASE pour effacer tout graphe actuellement dans la fentre
daffichage des graphes.
Utilisez @DRAW pour produire le graphe en fonction du contenu actuel de
PPAR pour les quations affiches dans la fentre PLOT-FUNCTION.
Appuyez sur L pour accder au deuxime ensemble de touches menu
de cet cran.
Utilisez @RESET pour rinitialiser tout champ slectionn sa valeur par
dfaut.
Utilisez @CANCL pour annuler tout changement dans la fentre de
configuration PLOT SETUP et retourner laffichage normal de la
calculatrice.
Appuyez sur @@@OK@@@ pour enregistrer les changements des options de la
fentrede configuration PLOT SETUP et retourner laffichage normal de la
calculatrice.
, simultanment en mode RPN : accde la fentre PLOT (dans ce cas
elle sera PLOT FUNCTION window).
Options des touches menu :
Utilisez @EDIT pour diter lquation surligne.
Utilisez @@ADD@! pour ajouter de nouvelles quations au trac.
Utilisez @@DEL@@ pour retirer lquation surligne.
Utilisez @CHOOS pour ajouter une quation qui est dj dfinie dans votre
Menu variables, mais pas affiche dans la fentre PLOT FUNCTION.
Utilisez @ERASE pour effacer tout graphe actuellement dans la fentre
daffichage des graphes.
Utilisez @DRAW pour produire le graphe en fonction du contenu actuel de
PPAR pour les quations affiches dans la fentre PLOT-FUNCTION.
Appuyez sur L pour accder la seconde liste du menu.
Utilisez @MOVE et @MOVE pour dplacer lquation slectionne dun
emplacement respectif vers le haut ou vers le bas.
Note: @@ADD@! ou @EDIT lancent lEditeur dquation EQW que vous pouvez
utiliser pour crire de nouvelles quations ou pour en diter danciennes.
Page. 12-16
Utilisez @CLEAR si vous voulez effacer toutes les quations actuellement
actives dans la fentre PLOT FUNCTION. La calculatrice vrifie si vous
souhaitez vraiment effacer toutes les fonctions avant de les effacer.
Slectionnez YES et appuyez sur @@@OK@@@ pour continuer deffacer toutes les
fonctions. Slectionnez NO et appuyez sur @@@OK@@@ pour dsactiver loption
CLEAR.
Appuyez sur @@@OK@@@ pour retourner laffichage normal de la calculatrice.
Appuyez sur les deux touches - , simultanmenten mode RPN - pour
accder la PLOT WINDOW.
Paramtrages :
Saisissez les limites infrieures et suprieures pour la vue horizontale (H-
View) et la vue verticale (V-View) des intervalles de la fentre de trac. Ou
saisissez les limites infrieures et suprieures pour la vue horizontale (H-
View) et appuyez sur @AUTO, tandis que le curseur est dans lun des champs
V-View pour gnrer automatiquement lintervalle de la vue verticale (V-
View). Ou
saisissez les limites infrieures et suprieures pour la vue verticale (V-View)
et appuyez sur @AUTO, tandis que le curseur est dans lun des champs H-View
pour gnrer automatiquement lintervalle de la vue horizontale (H-View).
La calculatrice utilisera lintervalle de la vue horizontale (H-View) pour
gnrer les valeurs du graphe, sauf si vous changez les options Indep Low,
(Indep) High et (Indep) Step. Ces valeurs dterminent respectivement les
valeurs minimales, maximales et dincrment de la variable indpendante
utilise dans le trac. Si loption Default est indique dans les champs Indep
Low, (Indep) High, et (Indep) Step, la calculatrice utilisera les valeurs
minimales et maximales dtermines par H-View.
Une coche sur _Pixels signifie que les valeurs des incrments (Step:) de la
variable indpendante sont donnes en pixels plutt quen coordonnes du
trac.
Options des touches menu :
Utilisez @EDIT pour diter nimporte quelle entre de la fentre.
Utilisez @AUTO comme expliqu dans Paramtrages (cf. ci-dessus).
Utilisez @ERASE pour effacer tout graphe actuellement dans la fentre
daffichage des graphes.
Utilisez @DRAW pour produire le graphe en fonction du contenu actuel de
PPAR pour les quations affiches dans la fentre PLOT-FUNCTION.
Appuyez sur L pour accder la seconde liste du menu.
Page. 12-17
Utilisez @RESET pour rinitialiser le champ slectionn ( savoir celui dans
lequel le curseur est positionn) sa valeur dorigine.
Utilisez @CALC pour accder la pile de la calculatrice pour effectuer des
calculs qui pourront tre ncessaires pour obtenir une valeur pour lune des
options de cette fentre. Lorsque vous pouvez accder la pile de la
calculatrice, vous disposez aussi des options des touches Menu @CANCL et
@@@OK@@@ .
Utilisez @CANCL si vous voulez annuler le calcul en cours et retourner
lcran PLOT WINDOW. Ou,
Utilisez @@@OK@@@ pour accepter les rsultats et retourner lcran PLOT
WINDOW.
Utilisez @TYPES pour obtenir des informations sur le type dobjets qui
peuvent tre utiliss dans le champ option slectionn.
Utilisez @CANCL pour annuler tout changement lcran PLOT WINDOW et
retourner laffichage normal de la calculatrice.
Appuyez sur @@@OK@@@ pour accepter les changements lcran PLOT
WINDOW et retourner laffichage normal de la calculatrice
Appuyez sur , (simultanment en mode RPN) : Trace le graphe bas
sur les paramtres enregistrs dans la variable PPAR et les fonctions
actuellement dfinies dans lcran PLOT FUNCTION. Si un graphe diffrent
de celui que vous tes en train de tracer existe dj lcran daffichage
graphique, le nouveau trac se superposera au trac existant. Ce nest peut-tre
pas le rsultat que vous recherchez et par consquent je recommande dutiliser
les touches menu @ERASE @DRAW disponibles dans les crans PLOT SETUP, PLOT-
FUNCTION ou PLOT WINDOW.
Graphiques de fonctions trigonomtriques et
hyperboliques et leurs inverses
Les procdures utilises prcdemment pour tracer LN(X) et EXP(X), sparment
ou simultanment, peuvent tre utilises pour tracer nimporte quelle fonction de
forme y = f(x). Nous laissons le soin au lecteur de produire les tracs des
fonctions trigonomtriques et hyperboliques et leurs inverses, titre dexercice.
Le tableau ci-dessous suggre les valeurs utiliser pour les intervalles
horizontaux et verticaux dans chacun des cas. Vous pouvez inclure la fonction
Y=X lorsque vous tracez simultanment une fonction et son inverse, pour vrifier
leur reflet sur la ligne Y = X.
Intervalle H-View Intervalle V-View
Page. 12-18
Gnrer une table de valeurs pour une fonction
En appuyant sur la combinaison de touches (E) et (F),
(appuyer simultanment sur les deux touches en mode RPN), lutilisateur obtient
une table de valeurs des fonctions. Par exemple, nous allons crer une table
pour la fonction Y(X) = X/(X+10), sur lchelle -5 < X < 5 en suivant les
instructions ci-dessous :
Nous allons gnrer des valeurs de la fonction f(x), dfinie ci-dessus, pour
des valeurs de x comprises entre 5 et 5, par incrments de 0.5. Tout
dabord, nous devons nous assurer que le type de graphe est paramtr sur
FUNCTION dans la fentre de configuration PLOT SETUP (,
appuyez simultanment sur les deux touches en mode RPN). Le champ en
face de loption Type est surligne. Si ce champ nest pas dj paramtr
sur FUNCTION, appuyez sur la touche Menu @CHOOS et slectionnez loption
FUNCTION, puis appuyez sur @@@OK@@@.
Fonction Minimum Maximum Minimum Maximum
SIN(X) -3.15 3.15 AUTO
ASIN(X) -1.2 1.2 AUTO
SIN & ASIN -3.2 3.2 -1.6 1.6
COS(X) -3.15 3.15 AUTO
ACOS(X) -1.2 1.2 AUTO
COS & ACOS -3.2 3.2 -1.6 1.6
TAN(X) -3.15 3.15 -10 10
ATAN(X) -10 10 -1.8 1.8
TAN & ATAN -2 -2 -2 -2
SINH(X) -2 2 AUTO
ASINH(X) -5 5 AUTO
SINH & ASINH -5 5 -5 5
COSH(X) -2 2 AUTO
ACOSH(X) -1 5 AUTO
COS & ACOS -5 5 -1 5
TANH(X) -5 5 AUTO
ATANH(X) -1.2 1.2 AUTO
TAN & ATAN -5 5 -2.5 2.5
Page. 12-19
Ensuite, appuyez sur pour surligner le champ en face de loption EQ,
saisissez lexpression de la fonction: X/(X+10) et appuyez sur @@@OK@@@.
Pour accepter les changements effectus sur lcran PLOT SETUP, appuyez
sur L@@@OK@@@. Vous retournez laffichage normal de la calculatrice.
Ltape suivante consiste accder lcran de paramtrage de la table
en utilisant la combinaison de touches (cest--dire la touche menu
E) appuyez simultanment sur les deux touches en mode RPN). Un
cran saffiche sur lequel vous pouvez slectionner la valeur de dbut
(Start) et (Step). Saisissez alors les donnes suivantes: 5\ @@@OK@@@
0. 5 @@@OK@@@ 0.5 @@@OK@@@ (cest--dire : facteur de zoom =
0.5). Appuyez sur la touche menu @@CHK jusqu ce quune coche
apparaisse en face de loption Small Font (petite police de caractre) si
vous souhaitez activer cette option. Appuyez ensuite sur @@@OK@@@. Vous
retournez ainsi laffichage normal de la calculatrice.
La variable TPAR
Pour voir la table, appuyez sur (cest--dire la touche menu F)
appuyez simultanment sur les deux touches en mode RPN. Une table
saffiche pour les valeurs de x = -5, -4.5, , et les valeurs correspondantes
f(x), prsentes en liste Y1 par dfaut. Vous pouvez utiliser les touches de
direction haut et bas pour vous dplacer dans la table. Vous remarquerez
que nous navons pas eu indiquer une valeur de fin pour la variable
indpendante x. Par consquent, la table continue au-del de la valeur
maximale suggre de x, savoir x = 5.
Certaines des options disponibles quand la table est affiche sont @ZOOM, @@BIG@ et
@DEFN :
Loption @DEFN, lorsquelle est choisie, affiche la dfinition de la variable
indpendante.
La touche @BIG@ change simplement la taille de la police de petite grande
et vice-versa. Vous pouvez l'essayer.
Aprs avoir fini lcran de paramtrage, votre calculatrice produira une
variable dnomme TPAR (Table PARameters) qui enregistre les informations
concernant l'cran qui vient d'tre affich. Pour afficher le contenu de cette
variable, appuyez sur @TPAR.
Page. 12-20
La touche @ZOOM, si vous appuyez dessus, fait safficher un menu avec les
options : In, Out, Decimal, Integer et Trig. Effectuez les exercices suivants :
Avec loption In surligne, appuyez sur @@@OK@@@. La table est reprise de
telle sorte que lincrment de x soit maintenant de 0.25 plutt que de
0.5. Simplement, la calculatrice multiplie lincrment original, 0.5, par
le facteur de zoom, 0.5, pour produire un nouvel incrment de 0.25.
Par consquent, la fonction zoom in est pratique lorsque vous voulez
plus de rsolution pour les valeurs de x dans votre table.
Pour augmenter la rsolution dun facteur supplmentaire de 0.5,
appuyez sur @ZOOM, slectionnez In une fois de plus et appuyez sur
@@@OK@@@. Lincrment de x est maintenant de 0.0125.
Pour restaurer lincrment prcdent, appuyez sur @ZOOM @@@OK@@@ pour
slectionner loption Un-zoom. Lincrment de x est augment 0.25.
Pour restaurer lincrment dorigine de 0.5, vous pouvez choisir un-
zoom une fois de plus ou utiliser loption zoom out en appuyant sur
@ZOUT @@@OK@@@.
Loption Decimal de @ZOOM produit des incrments de x de 0.10.
Loption Integer de @ZOOM produit des incrments de x de 1.
Loption Trig in produit des incrments lis aux fractions de . Elle peut
par consquent tre utile pour produire des tables de fonctions
trigonomtriques.
Pour retourner laffichage normal de la calculatrice, appuyez sur `.
Graphiques en coordonnes polaires
Premirement, vous dsireriez peut-tre effacer les variables des exemples
prcdents (par exemple : X, EQ, Y1, PPAR) en utilisant la fonction PURGE
(I@PURGE). En faisant cela, tous les paramtres des graphiques seront
effacs. Appuyez sur J pour vrifier que les variables ont bien t effaces.
Nous allons essayer de dessiner la fonction f() = 2(1-sin()), comme suit :
Premirement, vrifiez que votre calculatrice est en mode radians.
Appuyez sur les deux touches , - simultanment en mode RPN
- pour accder la fentre de configuration PLOT SETUP.
Changez TYPE sur Polar, en appuyant sur @CHOOS @@@OK@@@.
Appuyez sur et saisissez :
2* 1-S~t @@@OK@@@.
Page. 12-21
Le curseur est maintenant dans le champ Indep. Appuyez sur
~t @@@OK@@@ pour changer la variable indpendante sur .
Appuyez sur L@@@OK@@@ pour retourner laffichage normal de la
calculatrice.
Appuyez sur les deux touches , - simultanment en mode RPN
- pour accder la fentre PLOT POLAR).
Changez lintervalle H-VIEW : de 8 8, en utilisant
8\@@@OK@@@8@@@OK@@@ et lintervalle V-VIEW de : -6 2 en utilisant
6\@@@OK@@@2@@@OK@@@.
Changez la valeur de Indep Low 0 et la valeur suprieure (High value)
sur 6.28 ( 2), en utilisant : 0@@@OK@@@ 6.28@@@OK@@@.
Appuyez sur @ERASE @DRAW pour tracer la fonction en coordonnes polaires.
Le rsultat est une courbe en forme de cur. Cette courbe est appele
cardiode (de cardios, le cur, en grec).
Appuyez sur @EDIT L @LABEL @MENU pour voir le trac avec les tiquettes
didentification. Appuyez sur L pour retourner au menu. Appuyez sur
L@)PICT pour restaurer le premier menu des graphiques.
Appuyez sur @TRACE @x,y@ pour tracer la courbe. Les donnes affiches en
bas de lcran indiquent langle et le rayon r, bien que ce dernier soit
dsign par Y (nom par dfaut de la variable dpendante).
Appuyez sur L@CANCL pour retourner lenvironnement PLOT WINDOW.
Appuyez sur L@@@OK@@@ pour retourner laffichage normal de la
calculatrice.
Dans cet exercice, nous avons saisi lquation tracer directement dans la
fentre de configuration PLOT SETUP. Nous pouvons galement saisir des
Note: H-VIEW et V-VIEW ne dterminent que les intervalles de la fentre
daffichage et leurs chelles ne sont pas lies lchelle des valeurs de la
variable indpendante dans ce cas.
Page. 12-22
quations tracer en utilisant la fentre PLOT, cest--dire en appuyant,
simultanment en mode RPN, sur . Par exemple, quand vous
appuierez sur . aprs avoir fini lexercice prcdent, vous obtiendrez
lquation 2*(1-SIN()) surligne. Supposons que nous voulions aussi tracer la
fonction 2*(1-COS()) en mme temps que lquation prcdente.
Appuyez sur @@ADD@! et saisissez 2*1-T~t
`, afin de saisir la nouvelle quation.
Appuyez sur @ERASE @DRAW pour voir les deux quations traces sur le mme
graphique. Le rsultat en est deux cardiodes qui se croisent. Appuyez sur
@CANCL $ pour retourner en mode daffichage normal.
Tracer des courbes coniques
La formule la plus gnrale dune courbe conique sur le plan x-y est :
Ax
2
+By
2
+Cxy+Dx+Ey+F = 0. Nous reconnaissons aussi comme quations
coniques celles qui sont donnes dans leur forme canonique pour les figures
suivantes :

Cercle : (x-x
o
)
2
+(y-y
o
)
2
= r
2
ellipse : (x-x
o
)
2
/a
2
+ (y-y
o
)
2
/b
2
= 1
parabole : (y-b)
2
= K(x-a) or (x-a)
2
= K(y-b)
hyperbole : (x-x
o
)
2
/a
2
+ (y-y
o
)
2
/b
2
= 1 or xy = K,
o x
o
, y
o
, a, b, et K sont constants.
Le nom de courbe conique vient du fait que ces figures (cercles, ellipses,
paraboles ou hyperboles) rsultent de lintersection dun plan avec un cne. Par
exemple, un cercle est le rsultat de lintersection dun cne avec un plan
perpendiculaire laxe principal du cne.
La calculatrice a la possibilit de tracer une ou plusieurs courbes coniques en
slectionnant Conic comme TYPE de fonction dans lenvironnement PLOT.
Page. 12-23
Assurez-vous que vous avez effac les variables PPAR et EQ avant de continuer.
Par exemple, enregistrons la liste dquations
{ (X-1)^2+(Y-2)^2=3 , X^2/4+Y^2/3=1 }
dans la variable EQ.
Nous reconnaissons ces quations comme celles dun cercle centr en (1,2)
avec un rayon 3 et dune ellipse centre en (0,0) avec des longueurs de demi-
axes a = 2 et b = 3.
Entrez dans lenvironnement PLOT, en appuyant sur , -
simultanment en mode RPN - et slectionnez Conic comme TYPE. La
liste dquations sera affiche dans le champ EQ.
Assurez-vous que la variable indpendante (Indep) est paramtre sur X
et la variable dpendante (Depnd) sur Y.
Appuyez sur L@@@OK@@@ pour retourner laffichage normal de la
calculatrice.
Entrez dans lenvironnement PLOT WINDOW en appuyant sur ,
appuyer simultanment sur les deux touches en mode RPN.
Changez lintervalle de H-VIEW de -3 3, en utilisant 3\
@@@OK@@@3@@@OK@@@. Changez aussi lintervalle de V-VIEW de -1.5 2, en
utilisant 1.5\@@@OK@@@ 2@@@OK@@@.
Changez les champs Indep Low: et High: sur Default en utilisant L@RESET
alors que ces deux champs sont surligns. Slectionnez loption Reset value
aprs avoir appuy sur @RESET. Appuyez sur @@@OK@@@ pour terminer la
rinitialisation des valeurs. Appuyez sur L pour retourner en mode
daffichage normal.
Trac du graphe : @ERASE @DRAW.
Page. 12-24
Pour voir les tiquettes : @EDIT L@)LABEL @MENU
Pour restaurer le menu : LL@)PICT
Pour estimer les coordonnes du point dintersection, appuyez sur la touche
menu @(X,Y)@ et dplacez le curseur aussi prs que possible de ces points en
utilisant les touches directionnelles. Les coordonnes du curseur sont
prsentes lcran daffichage. Par exemple, le point dintersection
gauche est proche de (-0.692, 1.67), tandis que le point dintersection droit
est proche de (1.89,0.5).

Pour restaurer le menu et retourner lenvironnement PLOT, appuyez sur
L@CANCL.
Pour retourner laffichage normal de la calculatrice, appuyez sur
L@@@OK@@@.
Note: Les intervalles H-View et V-View ont t slectionns pour montrer
lintersection des deux courbes. Il nexiste pas de rgle gnrale pour la
slection de ces intervalles, sauf de vous appuyer sur vos connaissances au
sujet des courbes. Par exemple, pour les quations prsentes ci-dessus, nous
savons que le cercle stendra de -3+1 = -2 3+1 = 4 en abscisse, et de
-3+2=-1 3+2=5 en ordonne. De plus, lellipse, qui est centre lorigine
(0,0), stendra de -2 2 en abscisse et de -3 3 en ordonne.
Notez que pour le cercle et lellipse, la rgion correspondant aux extrmes
droits et gauches des courbes nest pas trace. Cest ce qui intervient avec tous
les cercles et ellipses tracs en utilisant Conic comme TYPE.
Page. 12-25
Graphiques paramtriques
Les graphiques paramtriques sur un plan sont les tracs dont les coordonnes
sont gnres par le systme dquations x = x(t) et y = y(t), o t est connu
comme le paramtre. Un exemple dun tel graphique est la trajectoire dun
projectile, savoir : x(t) = x
0
+ v
0
COS
0
t, y(t) = y
0
+ v
0
sin
0
t gt
2
.
Pour tracer des quations comme celles-ci, qui impliquent des valeurs
constantes x
0
, y
0
, v
0
, et
0
, nous devons enregistrer les valeurs de ces
paramtres dans des variables. Pour dvelopper cet exemple, crez un sous-
rpertoire appel PROJM pour PROJectile Motion (mouvement des projectiles)
et enregistrez au sein de ce sous-rpertoire les variables suivantes : X0 = 0, Y0
= 10, V0 = 10 , 0 = 30 et g = 9.806. Assurez-vous que la mesure dangle de
la calculatrice est paramtre sur DEG. Ensuite, dfinissez les fonctions (en
utilisant ) :
X(t) = X0 + V0*COS(0)*t
Y(t) = Y0 + V0*SIN(0)*t 0.5*g*t^2
Cela ajoute les variables @@@Y@@@ et @@@X@@@ aux dsignations des touches Menu

Pour produire le graphe lui-mme, voici les tapes suivre :
Appuyez sur les deux touches , - simultanment en mode RPN -
pour accder la fentre de configuration PLOT SETUP.
Changez le TYPE sur Parametric, en appuyant sur @CHOOS @@@OK@@@.
Appuyez sur et saisir X(t) + i*Y(t) @@@OK@@@ pour dfinir le trac
paramtrique de cette variable complexe (les parties relles et imaginaires
de cette variable complexe correspondent aux coordonnes en abscisse et
en ordonne de la courbe.)
Le curseur est maintenant dans le champ Indep. Appuyez sur
~t @@@OK@@@ pour changer la variable indpendante sur t.
Appuyez sur L@@@OK@@@ pour retourner laffichage normal de la
calculatrice.
Appuyez sur les deux touches , - simultanment en mode RPN -
pour accder la fentre PLOT (dans ce cas, elle sera appele fentre
Page. 12-26
PLOT PARAMETRIC). Plutt que de commencer par modifier les vues
horizontales et verticales, comme nous lavons fait pour les autres types de
tracs, nous allons dfinir les valeurs infrieures et suprieures de la
variable indpendante comme suit :
Slectionnez le champ Indep Low en appuyant sur . Changez
cette valeur 0@@@OK@@@. Ensuite, changez la valeur de High en 2@@@OK@@@.
Saisissez 0.1@@@OK@@@ comme valeur Step (cest--dire incrment =
0.1).
Appuyez sur @AUTO. Cela va gnrer des valeurs automatiques des
intervalles H-View et V-View bases sur les valeurs de la variable
indpendante t et sur les dfinitions de X(t) et Y(t) utilises. Le rsultat
apparatra comme indiqu ci-dessous :
Appuyez sur @ERASE @DRAW pour dessiner les isoclines du graphique.
Appuyez sur @EDIT L @LABEL @MENU pour voir le trac avec les tiquettes
didentification. Les paramtres de la fentre sont tels que vous ne voyez
que la moiti des tiquettes de laxe des abscisses.
Appuyez sur L pour retourner au menu. Appuyez sur L@)PICT pour
restaurer le premier menu des graphiques.
Note: Par ces paramtres, nous indiquons que le paramtre y prendra les
valeurs de t = 0, 0.1, 0.2, , etc., jusqu ce quil atteigne une valeur de
2.0.
Page. 12-27
Appuyez sur TRACE @(X,Y)@ pour dterminer les coordonnes de nimporte
quel point du graphe. Utilisez et pour dplacer le curseur sur la
courbe. En bas de lcran, vous verrez la valeur du paramtre t et les
coordonnes du curseur sous forme (X,Y).
Appuyez sur L@CANCL pour retourner lenvironnement PLOT WINDOW.
Puis appuyez sur $ , or L@@@OK@@@, pour retourner laffichage normal
de la calculatrice.
Si vous passez en revue les intituls de vos touches menu, vous constaterez que
vous disposez maintenant des variables suivantes : t, EQ, PPAR, Y, X, g, 0, V0,
Y0, X0. Les variables t, EQ et PPAR sont gnres par la calculatrice pour
enregistrer les valeurs actuelles du paramtre t de lquation tracer, de EQ
(qui contient X(t) + IY(t)) et les paramtres du trac. Les autres variables
contiennent les valeurs de constantes utilises dans les dfinitions de X(t) et Y(t).
Vous pouvez enregistrer diffrentes valeurs dans les variables et produire de
nouveaux tracs paramtriques des quations de projectiles utilises dans cet
exemple. Si vous voulez effacer limage actuelle avant de produire un nouveau
trac, vous devez accder, au choix, aux crans PLOT, PLOT WINDOW ou
PLOT SETUP, en appuyant sur , , or (vous devez
appuyer simultanment sur les deux touches en mode RPN). Puis appuyez sur
@ERASE @DRAW. Appuyez sur @CANCL pour retourner lenvironnement PLOT, PLOT
WINDOW ou PLOT SETUP. Appuyez sur $, ou L@@@OK@@@, pour retourner
laffichage normal de la calculatrice.
Gnrer une table pour les quations paramtriques
Dans un exemple prcdent, nous avons gnr une table de valeurs (X,Y)
pour une expression de forme Y=f(X), reprsentant un graphe de type Function.
Dans cette section, nous prsentons la procdure pour gnrer une table
correspondant un trac paramtrique. Dans ce but, nous allons profiter des
quations paramtriques dfinies dans lexemple prcdent.
Tout dabord, accdons la fentre TABLE SETUP en appuyant sur
, (simultanment en mode RPN). Pour la variable
indpendante, changez la valeur de dpart en 0.0 et lincrment Step
en 0.1. Appuyez sur @@@OK@@@.
Gnrez la table en appuyant (simultanment en mode RPN) sur
. La table en rsultant a trois colonnes reprsentant le
paramtre t et les coordonnes des points correspondants. Pour cette
table, les coordonnes sont dnommes X1 et Y1.
Page. 12-28
Utilisez les touches directionnelles, , pour vous
dplacer dans la table.
Appuyez sur $ pour retourner laffichage normal de la
calculatrice.
Cette procdure pour crer une table correspondant au type de trac actuel
peut tre applique dautres types de tracs.
Trac de la solution dquations diffrentielle simples
Le trac dune quation diffrentielle simple peut tre obtenu en slectionnant
Diff Eq dans le champ TYPE de lenvironnement PLOT SETUP comme suit ;
supposons que nous voulions tracer x(t) partir de lquation diffrentielle dx/
dt = exp(-t
2
), avec les conditions initiales : x = 0 t = 0. La calculatrice permet
le trac de la solution dquations diffrentielles de forme Y'(T) = F(T,Y). Dans
le cas qui nous intresse, nous prenons F(T,Y)f(t,x) = exp(-t2). Yx et Tt, par
consquent, F(T,Y)f(t,x) = exp(-t
2
).
Avant de tracer la solution x(t), pour t = 0 5, effacez les variables EQ et
PPAR.
Appuyez sur les deux touches , - simultanmenten mode RPN -
pour accder la fentre de configuration PLOT SETUP.
Modifiez TYPE pour Diff Eq.
Appuyez sur et saisissez -~ tQ2@@@OK@@@.
Le curseur est maintenant dans le champ H-Var. Il devrait indiquer H-Var:0
ainsi que V-Var:1. Il sagit du code employ par la calculatrice pour
identifier les variables tracer. H-Var:0 signifie que la variable
indpendante (qui sera slectionne plus tard) sera trace dans laxe
horizontal. De plus, V-Var:1 signifie que la variable dpendante
(nomme par dfaut Y) sera trace dans laxe vertical.
Page. 12-29
Appuyez sur . Le curseur est maintenant dans le champ Indep.
Appuyez sur ~t@@@OK@@@ pour changer la variable indpendante
sur t.
Appuyez sur L@@@OK@@@ pour retourner laffichage normal de la
calculatrice.
Appuyez sur les deux touches , - simultanment en mode RPN -
pour accder la fentre PLOT (dans ce cas, elle sera appel fentre de
configuration PLOT WINDOW DIFF EQ).
Changez les paramtres H-VIEW et V-VIEW pour lire :
H-VIEW: -1 5
V-VIEW: -1 1.5
Changez la valeur de Init en 0 et la valeur finale en 5 en utilisant :
0@@@OK@@@ 5@@@OK@@@.
Les valeurs Step et Tol reprsentent lincrment de la variable indpendante
et la tolrance de convergence qui sera utilise par la solution numrique.
Laissons ces valeurs leurs paramtres par dfaut (si le mot default nest
pas affich dans le champ Step: utilisez L@RESET pour rinitialiser cette
valeur sa valeur par dfaut. Appuyez sur L pour retourner en mode
daffichage normal.) Appuyez sur .
La valeur Init-Soln represente la valeur initiale de la solution pour dmarrer
le rsultat numrique. Pour notre cas, nous avons comme conditions initiales
x(0) = 0, par consquent, nous devons changer cette valeur en 0.0 en
utilisant 0@@@OK@@@.
Appuyez sur @ERASE @DRAW pour tracer la solution de lquation diffrentielle.
Appuyez sur @EDIT L @LABEL @MENU pour voir le trac et les tiquettes
didentification.
Appuyez sur L pour retourner au menu. Appuyez sur L@)PICT pour
restaurer le premier menu des graphiques.
Lorsque nous avons observ le graphe en cours de trac, nous avons
constat que le graphe ntait pas trs uniforme. Cela est d au fait que le
traceur utilise un incrment temporel trop grand. Pour amliorer le
graphique et le rendre plus homogne, utilisez un incrment de 0.1.
Page. 12-30
Essayez la combinaison de touches suivante : @CANCL .
1@@@OK@@@ @ERASE @DRAW. Le trac mettra plus de temps seffectuer mais la
forme sera nettement plus homogne quauparavant.
Appuyez sur @EDIT L @LABEL @MENU, pour voir les tiquettes des axes et
lincrment. Notez que les tiquettes pour les axes sont montres comme 0
(horizontal) et 1 (vertical). Il sagit des dfinitions pour les axes telles que
donnes lcran de configuration PLOT WINDOW (voir prcdemment ),
savoir :
H-VAR (t): 0, et V-VAR(x): 1.
Appuyez sur LL@)PICT pour retourner au menu et lenvironnement
PICT.
Appuyez sur (X,Y) pour dterminer les coordonnes de nimporte quel point
du graphe. Utilisez et pour dplacer le curseur dans la surface de
trac. Vous verrez les coordonnes du curseur comme (X,Y) en bas de
lcran. La calculatrice utilise respectivement X et Y comme noms par dfaut
pour les axes horizontaux et verticaux.
Appuyez sur L@)CANCL pour retourner lenvironnement PLOT WINDOW.
Appuyez sur $ pour retourner en mode daffichage normal.
Plus de dtails sur lutilisation des solutions graphiques dquations
diffrentielles sont prsents au Chapitre 16.
Graphiques Truth
Les graphiques Truth (vrit) sont utiliss pour produire des tracs
bidimensionnels de rgions qui satisfont une certaine condition mathmatique
qui peut tre vraie ou fausse. Par exemple, supposons que nous voulions tracer
la rgion pour X^2/36 + Y^2/9 < 1.
Page. 12-31
Procder comme suit :
Appuyez sur les deux touches , - simultanment en mode RPN -
pour accder la fentre de configuration PLOT SETUP.
Modifiez TYPE pour Truth.
Appuyez sur et saisissez {(X^2/36+Y^2/9 < 1)','(X^2/16+Y^2/9 >
1)} @@@OK@@@ pour dfinir les conditions du trac.
Le curseur est maintenant dans le champ Indep. Laissez-le sur X sil est
dj paramtr sur cette variable ou changez-le en X si ncessaire.
Appuyez sur L@@@OK@@@ pour retourner laffichage normal de la
calculatrice.
Appuyez sur les deux touches , - simultanment en mode RPN -
pour accder la fentre de configuration PLOT (dans ce cas, elle sera
appele PLOT WINDOW TRUTH ). Gardons les valeurs par dfaut pour
lintervalle de la fentre : H-View: -6.5 6.5, V-View: -3.9 4.0(pour
les rinitialiser, utilisez L @RESET (slectionnez Reset all) @@OK@@ L).
Appuyez sur @ERASE @DRAW pour tracer le graphique Truth. Parce que la
calculatrice chantillonne la totalit du domaine tracer, point par point, il
faut quelques minutes pour produire un trac Truth. Le prsent trac devrait
produire une ellipse ombre de semi-axes respectifs 6 et 3 (en x et y,
respectivement), centre sur lorigine.
Appuyez sur @EDIT L @LABEL @MENU pour voir le trac avec les tiquettes
didentification. Les paramtres de la fentre sont tels que vous ne voyez
que la moiti des tiquettes de laxe des abscises. Appuyez sur L pour
retourner au menu. Appuyez sur L@)PICT pour restaurer le premier menu
des graphiques.
Appuyez sur (X,Y) pour dterminer les coordonnes de nimporte quel
point du graphe. Utilisez les touches directionnelles pour dplacer le
curseur dans la rgion trace. Vous verrez en bas de lcran les
coordonnes du curseur sous forme (X,Y).
Appuyez sur L@)CANCL pour retourner lenvironnement PLOT WINDOW.
Puis appuyez sur $, ou L@@@OK@@@, pour retourner laffichage normal
de la calculatrice.
Note: si les intervalles de la fentre ne sont pas paramtrs sur les valeurs
par dfaut, la faon la plus rapide de les rinitialiser est dutiliser L@RESET@
(slectionnez Reset all) @@@OK@@@ L.
Page. 12-32
Vous pouvez avoir plus dune condition trace simultanment si vous multipliez
les conditions. Par exemple, pour tracer le graphique des points pour lesquels
X
2
/36 + Y
2
/9 < 1, et X
2
/16 + Y
2
/9 > 1, procdez comme suit :
Appuyez sur les deux touches - simultanment en mode RPN -
pour accder la fentre de configuration PLOT SETUP.
Appuyez sur et saisissez (X^2/36+Y^2/9 < 1) (X^2/16+Y^2/9 >
1)@@@OK@@@ pour dfinir les conditions du trac.
Appuyez sur @ERASE @DRAW pourtracer le graphique Truth. L encore, vous
devez tre patient pendant que la calculatrice produit le graphe. Si vous
voulez interrompre le trac, appuyez une fois sur $. Puis appuyez sur
@CANCEL .
Trac dhistogrammes, dhistogrammes barres et de
diagrammes de dispersion
Les histogrammes, les histogrammes barres et les diagrammes de dispersion
sont utiliss pour tracer des donnes discrtes enregistres dans la variable
rserve DAT. Cette variable est utilise non seulement pour ces types de trac
mais aussi pour toutes sortes dapplications statistiques, comme nous le
montrerons au Chapitre18. A vrai dire, lutilisation du trac en histogramme est
report jusqu ce chapitre, car le trac dun histogramme ncessite de
procder un regroupement des donnes et une analyse de frquence avant
le trac actuel. Dans cette section, nous allons vous montrer comment charger
des donnes dans la variable DAT et comment tracer des histogrammes
barres et des diagrammes de dispersion.
Nous allons utiliser les donnes suivantes pour dessiner des diagrammes
barres et des diagrammes de dispersion :
x y z
3.1 2.1 1.1
3.6 3.2 2.2
4.2 4.5 3.3
4.5 5.6 4.4
Page. 12-33
Histogramme barres
Premirement, mettez le CAS de votre calculatrice en mode Exact. Puis
saisissez les donnes ci-dessus dans une matrice, savoir :
[[3.1,2.1,1.1],[3.6,3.2,2.2],[4.2,4.5,3.3],
[4.5,5.6,4.4],[4.9,3.8,5.5],[5.2,2.2,6.6]] `
Pour enregistrer vos donnes dans DAT, utilisez la fonction STO (disponible
par la fonction de catalogue, N). Appuyez sur VAR pour retourner au
menu des variables. Une touche de menu appele DAT devrait safficher dans
la pile. Lillustration ci-dessous montre l'enregistrement de cette matrice en mode
ALG :
Pour tracer le graphe :
Appuyez sur les deux touches , - simultanment en mode RPN -
pour accder la fentre de configuration PLOT SETUP.
Modifiez TYPE pour Bar.
Une matrice sera visible dans le champ DAT. Il s'agit de la matrice que
nous avons enregistre auparavant dans DAT.
Surlignez le champ Col:. Ce champ vous permet de choisir la colonne de
DAT tracer. La valeur par dfault est 1. Gardez-la pour tracer colonne 1
dans DAT.
Appuyez sur L@@@OK@@@ pour retourner laffichage normal de la
calculatrice.
Appuyez sur les deux touches , - simultanment en mode RPN -
pour accder la PLOT WINDOW.
Changez V-View pour afficher : V-View: 0 5.
Appuyez sur @ERASE @DRAW pour dessiner lhistogramme barres.
4.9 3.8 5.5
5.2 2.2 6.6
Page. 12-34
Appuyez sur @CANCL pour retourner lenvironnement PLOT WINDOW. Puis
appuyez sur $, ou L@@@OK@@@, pour retourner laffichage normal de la
calculatrice.
Le nombre de barres tracer dtermine la largeur de la barre. H- et V-VIEW
sont paramtrs sur 10 par dfaut. Nous avons chang le V-VIEW pour pouvoir
accepter la valeur maximale de la colonne 1 de DAT. Les diagrammes
barres sont utiles pour les tracs de catgories de donnes (soit non
numriques).
Imaginez que vous vouliez tracer les donnes de la colonne 2 de la matrice
DAT:
Appuyez sur les deux touches , - simultanment en mode RPN -
pour accder la fentre de configuration PLOT SETUP.
Appuyez sur pour surligner le champ Col: et tapez 2 @@@OK@@@, suivi
par L@@@OK@@@.
Appuyez sur les deux touches , - simultanment en mode RPN -
pour accder la fentre de configuration PLOT SETUP.
Changez V-View pour afficher : V-View: 0 6
Puis appuyez sur @ERASE @DRAW.
Appuyez sur @CANCL pour retourner l'environnement PLOT WINDOW, puis
$ pour retourner laffichage normal de la calculatrice.
Page. 12-35
Nuages de points
Nous allons utiliser la mme matrice DAT pour produire des diagrammes de
dispersion. En premier lieu, nous allons tracer les valeurs de y vs. x, puis celles
de y vs. z, comme suit :
Appuyez sur les deux touches , - simultanment en mode RPN -
pour accder la fentre de configuration PLOT SETUP.
Modifiez TYPE pour Scatter.
Appuyez sur pour surligner le champ Cols:. Tapez 1@@@OK@@@
2@@@OK@@@ pour choisir colonne 1 comme X et colonne 2 comme Y dans le
diagramme de dispersion Y-et-X.
Appuyez sur L@@@OK@@@ pour retourner laffichage normal de la
calculatrice.
Appuyez sur les deux touches , - simultanment en mode RPN -
pour accder l'environnement PLOT WINDOW.
Changez l'chelle de la fentre pour lire : H-View: 0 6 V-View: 0 6.
Appuyez sur @ERASE @DRAW pour dessiner lhistogramme barres. Appuyez
sur @EDIT L @LABEL @MENU pour voir le trac sans le menu et avec les
tiquettes didentification (le curseur, par contre, sera au centre du trac) :
Appuyez sur L@)PICT pour quitter lenvironnement EDIT.
Appuyez sur @CANCL pour retourner lenvironnement PLOT WINDOW. Puis
appuyez sur $ ou L@@@OK@@@, pour retourner laffichage normal de la
calculatrice.
Mthode pour tracer y contre Z :
Appuyez sur les deux touches , - simultanment en mode RPN -
pour accder la fentre de configuration PLOT SETUP.
Appuyez sur pour surligner le champ Cols:. Saisissez 3@@@OK@@@
2@@@OK@@@ pour choisir la colonne 3 comme X et la colonne 2 comme Y
dans la dispersion Y contre X .
Page. 12-36
Appuyez sur L@@@OK@@@ pour retourner laffichage normal de la
calculatrice.
Appuyez sur les deux touches , - simultanment en mode RPN -
pour accder la PLOT WINDOW.
Changez l'chelle de la fentre pour lire : H-View: 0 7, V-View: 0 7.
Appuyez sur @ERASE @DRAWpour dessiner lhistogramme barres. Appuyez
sur @EDIT L @LABEL @MENU pour voir le trac sans le menu et avec les
tiquettes didentification.
Appuyez sur LL@)PICT pour quitter lenvironnement EDIT.
Appuyez sur @CANCL pour retourner lenvironnement PLOT WINDOW. Puis
appuyez sur $ ou L@@@OK@@@, pour retourner laffichage normal de la
calculatrice.
Isoclines
Les isoclines sont utilises pour afficher la solution d'une quation diffrentielle
de la forme y = f(x,y). Ce qui est affich dans le graphique ne reprsente, en
fait, que des segments tangentiels aux courbes de solution, puisque y = dy/dx,
valu pour tous les points (x,y), reprsente la pente de la ligne tangente au
point (x,y).
Par exemple, pour afficher la solution de l'quation diffrentielle y = f(x,y) =
x+y, utilisez la mthode suivante :
Appuyez sur les deux touches , - simultanment en mode RPN -
pour accder la fentre de configuration PLOT SETUP.
Modifiez TYPE pour Slopefield.
Appuyez sur et saisissez X+Y @@@OK@@@.
Assurez-vous que X est slectionn dans les variables Indep: et Y dans
les variables Depnd:.
Appuyez sur L@@@OK@@@ pour retourner laffichage normal de la
calculatrice.
Page. 12-37
Appuyez sur les deux touches - simultanment en mode RPN -
pour accder la fentre PLOT WINDOW.
Changez l'chelle de la fentre pour lire :
X-Left:-5, X-Right:5, Y-Near:-5, Y-Far: 5
Appuyez sur @ERASE @DRAW pour tracer les isoclines du graphique. Appuyez
sur @EDIT L @LABEL @MENU pour voir le trac sans le menu et avec les
tiquettes didentification.
Appuyez sur LL@)PICT pour quitter lenvironnement EDIT.
Appuyez sur L@CANCL pour retourner lenvironnement PLOT WINDOW.
Puis appuyez sur $, or L@@@OK@@@, pour retourner laffichage normal
de la calculatrice.
Si vous vouliez tracer ces isoclines sur un papier, il faudrait tracer des lignes
tangentes aux lignes des segments du graphique. Ces lignes sont des lignes de
y(x,y) = constant, pour la solution de y = f(x,y). Les isoclines du graphique sont
donc des outils trs utiles pour visualiser des oprations particulirement
compliques.
Essayer aussi les isoclines du graphique pour la fonction y = f(x,y) = - (y/x)
2
,
selon les instructions suivantes :
Appuyez sur les deux touches , - simultanment en mode RPN -
pour accder la fentre de configuration PLOT SETUP.
Modifiez TYPE pour Slopefield.
Appuyez sur et saisissez (Y/X)^2 @@@OK@@@.
Appuyez sur @ERASE @DRAW pour dessiner les isoclines du graphique.
Appuyez sur @EDIT L @LABEL @MENU pour voir le trac sans le menu et avec
les tiquettes didentification.
Page. 12-38
Appuyez sur LL@)PICT pour quitter lenvironnement EDIT.
Appuyez sur @CANCL pour retourner lenvironnement PLOT WINDOW. Puis
appuyez sur $ ou L@@@OK@@@, pour retourner laffichage normal de la
calculatrice.
Graphiques rapides 3D
Les graphiques rapides 3D sont utiliss pour visualiser des surfaces
tridimensionnelles reprsentes par des quations de forme z = f(x,y). Par
exemple, si vous voulez visualiser z = f(x,y) = x
2
+y
2
, vous pouvez procder de
la manire suivante :
Appuyez sur les deux touches , - simultanment en mode RPN -
pour accder la fentre de configuration PLOT SETUP.
Modifiez TYPE pour Fast3D.
Appuyez sur et saisissez X^2+Y^2 @@@OK@@@.
Assurez-vous que X est slectionn dans les variables Indep: et Y dans
les variables Depnd.
Appuyez sur L@@@OK@@@ pour retourner laffichage normal de la
calculatrice.
Appuyez sur les deux touches , - simultanment en mode RPN -
pour accder la PLOT WINDOW.
Conservez une chelle de graphique identique pour pouvoir lire : X-Left:-1,
X-Right:1, Y-Near:-1, Y-Far: 1, Z-Low: -1, Z-High: 1, Step Indep: 10, Depnd: 8
Appuyez sur @ERASE @DRAW pour dessiner la surface tridimensionnelle. Le
rsultat est une image quadrille de la surface avec le systme de
coordonnes de rfrence affich dans le coin infrieur gauche de lcran.
En utilisant les touches de direction () vous pouvez changer
lorientation de la surface. Lorientation du systme de coordonnes de
rfrence sera modifie en consquence. Essayez seul de changer
lorientation de la surface. Les illustrations suivantes montrent deux vues
diffrentes du graphique :
Note: Les valeurs Step Indep: et Depnd: reprsentent le nombre de lignes de
la grille qui sera utilise pour le trac. Plus ce nombre est grand, plus le trac
du graphe sera long, mme si les graphiques sont gnrs une vitesse
relativement rapide. Pour linstant, nous conserverons des valeurs par dfaut de
10 et 8 pour les paramtres Step.
Page. 12-39

Quand vous avez fini, appuyez sur @EXIT.
Appuyez sur @CANCL pour retourner lenvironnement PLOT WINDOW.
Modifiez les paramtres Step afin dafficher : Step Indep: 20 Depnd:
16
Appuyez sur @ERASE @DRAW pour voir le trac de la surface. Exemples de vues
:

Quand vous avez fini, appuyez sur @EXIT.
Appuyez sur @CANCL pour retourner lenvironnement PLOT WINDOW.
Appuyez sur $, ou L@@@OK@@@, pour retourner laffichage normal de la
calculatrice.
Essayez galement de tracer un graphique rapide 3D pour la surface z = f(x,y)
= sin (x
2
+y
2
)
Appuyez sur les touches , - simultanment en mode RPN - pour
accder la fentre de configuration PLOT SETUP.
Appuyez sur et saisissez SIN(X^2+Y^2) @@@OK@@@.
Appuyez sur @ERASE @DRAW pour dessiner trac.
Une fois fait, appuyez sur @EXIT.
Appuyez sur @CANCL pour retourner PLOT WINDOW.
Appuyez sur $, ou L@@@OK@@@, pour retourner l'affichage normal de
calculatrice.
Graphiques filaires
Les graphiques filaires sont des graphiques des surfaces en 3-D de par z =
f(x,y). Contrairement aux graphiques rapides 3D, les graphiques filaires sont
des graphes statiques. L'utilisateur peut choisir la vue du graphique, c'est--dire
les coordonnes utilises pour afficher la surface du graphe. Par exemple, pour
Page. 12-40
dessiner un graphique filaire pour la surface z = x + 2y 3, utilisez ces
instructions :
Appuyez sur les deux touches , - simultanment en mode RPN -
pour accder la fentre de configuration PLOT SETUP.
Modifiez TYPE pour Wireframe.
Appuyez sur et saisissez X+2*Y-3 @@@OK@@@.
Assurez-vous que X est slectionn dans les variables Indep: et Y dans
les variables Depnd.
Appuyez sur L@@@OK@@@ pour retourner laffichage normal de la
calculatrice.
Appuyez sur les deux touches , - simultanment en mode RPN -
pour accder la fentre PLOT.
Conservez une chelle de graphique identique pour pouvoir lire : X-Left:-1,
X-Right:1, Y-Near:-1, Y-Far: 1, Z-Low: -1, Z-High: 1, XE:0,YE:-3, ZE:0, Step Indep:
10 Depnd: 8
Les coordonnes XE, YE, ZE, s'appellent coordonnes point de vue , c'est--
dire coordonnes utilises pour afficher le graphe. Les valeurs donnes ci-
dessous sont les valeurs par dfaut. Note: Les valeurs Step Indep: et Depnd:
reprsentent le nombre de lignes de la grille qui sera utilise pour le trac. Plus
ce nombre est grand, plus le trac du graphe sera long, mme si les graphiques
sont gnrs une vitesse relativement leve. Pour linstant, nous conserverons
des valeurs par dfaut de 10 et 8 pour les paramtres Step.
Appuyez sur @ERASE @DRAW pour dessiner la surface tridimensionnelle. Le
rsultat est un graphique filaire de la surface.
Appuyez sur @EDIT L @LABEL @MENU pour voir le trac avec les tiquettes
didentification et l'chelle. Ce type de graphe se trouve la partie
infrieure de l'cran. Il est possible de changer la direction de regard sur
graphe.
Page. 12-41
Appuyez sur LL@)PICT @CANCL pour retourner lenvironnement PLOT
WINDOW.
Modifiez les coordines pour pouvoir y lire : XE:0 YE:-3 ZE:3
Appuyez sur @ERASE @DRAW pour voir le trac de la surface.
Appuyez sur @EDIT L @LABEL @MENU pour voir le trac avec les tiquettes
didentification et l'chelle.
Cette version du graphe prend plus d'espace que la version prcdente.
Nous pouvons changer nouveau la direction de regard, pour voir une
autre version de ce graphe.
Appuyez sur LL@)PICT @CANCL pour retourner lenvironnement PLOT
WINDOW.
Modifiez les coordonnes pour pouvoir y lire : XE:3 YE:3 ZE:3
Appuyez sur @ERASE @DRAW pour voir le trac de la surface. Cette fois,
l'ensemble des graphes se trouve la droite de l'cran.
Appuyez sur @CANCL pour retourner lenvironnement PLOT WINDOW.
Appuyez sur $, ou L@@@OK@@@, pour retourner laffichage normal de la
calculatrice.
Essayez galement de projeter un graphique filaire pour la surface z = f(x,y) =
x
2
+y
2
Appuyez sur , - simultanment en mode RPN - pour accder la
fentre de configuration PLOT SETUP.
Appuyez sur et saisissez X^2+Y^2 @@@OK@@@.
Page. 12-42
Appuyez sur @ERASE @DRAW pour dessiner les isoclines du graphique.
Appuyez sur @EDIT L@)MENU @LABEL pour voir le trac sans le menu et avec
les tiquettes didentification.
Appuyez sur LL@)PICT pour quitter lenvironnement EDIT.
Appuyez sur @CANCL pour retourner lenvironnement PLOT WINDOW. Puis
appuyez sur $ ou L@@@OK@@@, pour retourner laffichage normal de la
calculatrice.
Graphiques Ps-Contour
Les graphiques Ps-Contour sont des graphiques du contour des surfaces en trois
dimensions, par z = f(x,y). Les contours sont des projections des niveaux de
surface z = constante sur l'axe x-y. Par exemple, pour dessiner un graphique
Ps-Contour de la surface z = x
2
+y
2
, utilisez les instructions suivantes :
Appuyez sur les deux touches , - simultanment en mode RPN -
pour accder la fentre de configuration PLOT SETUP.
Modifiez TYPE pour Ps-Contour.
Appuyez sur et saisissez X^2+Y^2 @@@OK@@@.
Assurez-vous que X est slectionn dans les variables Indep: et Y dans
les variables Depnd.
Appuyez sur L@@@OK@@@ pour retourner laffichage normal de la
calculatrice.
Appuyez sur les deux touches , - simultanment en mode RPN -
pour accder la PLOT WINDOW.
Changez l'chelle par dfaut du graphique pour lire : X-Left:-2, X-Right:2, Y-
Near:-1 Y-Far: 1, Step Indep: 10, Depnd: 8
Appuyez sur @ERASE @DRAW pour dessiner les isoclines du graphique. Ceci
prendra du temps, donc soyez patient. Le rsultat est un graphique du
contour de la surface. Notez que les contours ne sont pas ncessairement
continus, mais ils donnent une bonne reprsentation du niveau des surfaces
de la fonction.
Appuyez sur @EDIT L @LABEL @MENU pour voir le trac avec les tiquettes
didentification et l'chelle.
Page. 12-43
Appuyez sur LL@)PICT @CANCL pour retourner lenvironnement PLOT
WINDOW.
Appuyez sur $ ou L@@@OK@@@, pour retourner laffichage normal de la
calculatrice.
Essayez galement de projeter un graphique contour Ps pour la surface z =
f(x,y) = sin x cos y.
Appuyez sur , - simultanment en mode RPN - pour accder la
fentre de configuration PLOT SETUP.
Appuyez sur et saisissez SIN(X)*COS(Y) @@@OK@@@.
Appuyez sur @ERASE @DRAW pour dessiner les isoclines du graphique.
Appuyez sur @EDIT L @LABEL @)MENUpour voir le trac sans le menu et avec
les tiquettes didentification.
Appuyez sur LL@)PICT pour quitter lenvironnement EDIT.
Appuyez sur @CANCL pour retourner lenvironnement PLOT WINDOW. Puis
appuyez sur $ ou L@@@OK@@@, pour retourner laffichage normal de la
calculatrice.
Graphiques Y-Slice (tranche Y)
Les graphiques Y-Slice sont des graphiques anims de z-vs.-y pour des valeurs
diffrentes de x avec la fonction z = f(x,y). Par exemple, pour dessiner un
graphique Y-Slice pour la surface de z = x
3
-xy
3
, utilisez la mthode ci-dessous :
Appuyez sur les deux touches , - simultanment en mode RPN -
pour accder la fentre de configuration PLOT SETUP.
Page. 12-44
Modifiez TYPE pour Y-Slice.
Appuyez sur et saisissez X^3+X*Y^3 @@@OK@@@.
Assurez-vous que X est slectionn dans les variables Indep: et Y dans
les variables Depnd:.
Appuyez sur L@@@OK@@@ pour retourner laffichage normal de la
calculatrice.
Appuyez sur les deux touches , - simultanment en mode RPN -
pour accder la fentre PLOT.
Conservez une chelle de graphique identique pour pouvoir lire : X-Left:-1,
X-Right:1, Y-Near:-1, Y-Far: 1, Z-Low: -1, Z-High: 1, Step Indep: 10, Depnd: 8
Appuyez sur @ERASE @DRAW pour dessiner la surface tridimensionnelle. La
calculatrice dessinera une srie de courbes sur l'cran, qui seffaceront
aussitt. Une fois que la calculatrice a fini de dessiner toutes les courbes y-
slice, ces courbes s'animeront. L'une de ces courbes est prsente ci-
dessous.
Appuyez sur $ pour arrter l'animation. Appuyer sur @CANCL pour
retourner lenvironnement PLOT WINDOW.
Appuyez sur $ ou L@@@OK@@@, pour retourner laffichage normal de la
calculatrice.
Essayez galement de projeter un graphique contour PS pour la surface z =
f(x,y) = (x+y) sin y.
Appuyez sur , - simultanment en mode RPN - pour accder la
fentre de configuration PLOT SETUP.
Appuyez sur et saisissez (X+Y)*SIN(Y) @@@OK@@@.
Appuyez sur @ERASE @DRAW pour voir le trac de la surface.
Appuyez sur $ pour arrter l'animation.
Appuyez sur @CANCL pour retourner lenvironnement PLOT WINDOW. Puis
appuyez sur $ ou L@@@OK@@@, pour retourner laffichage normal de la
calculatrice.

Page. 12-45
Graphiques gridmap
Les graphiques gridmap produisent une grille des courbes orthogonales
reprsentant une fonction d'une variable complexe du type w =f(z) = f(x+iy), o
z = x+iy est une variable complexe. Les fonctions correspondant la partie
relle et imaginaire de w = (x,y) + i(x,y), c'est--dire reprsentant les
courbes (x,y) =constant et (x,y) = constant. Par exemple, pour dessiner un
graphique Gridmap pour la fonction w = sin (z), utilisez:
Appuyez sur les deux touches , - simultanment en mode RPN -
pour accder la fentre de configuration PLOT SETUP.
Modifiez TYPE pour Gridmap.
Appuyez sur et saisissez SIN(X+i*Y) @@@OK@@@.
Assurez-vous que X est slectionn dans les variables Indep: et Y dans
les variables Depnd:.
Appuyez sur L@@@OK@@@ pour retourner laffichage normal de la
calculatrice.
Appuyez sur les deux touches , - simultanment en mode RPN -
pour accder la fentre PLOT.
Conservez une chelle de graphique identique pour pouvoir lire : X-Left:-1,
X-Right:1, Y-Near:-1, Y-Far: 1, XXLeft:-1, XXRight:1, YYNear:-1, yyFar: 1, Step
Indep: 10, Depnd: 8
Appuyez sur @ERASE @DRAW pour dessiner un graphique gridmap. Le rsultat
en est une grille des fonctions correspondant la partie relle et imaginaire
de la fonction complexe.
Appuyez sur @EDIT L @LABEL @MENU pour voir le trac avec les tiquettes
didentification et l'chelle.
Appuyez sur LL@)PICT @CANCL pour retourner lenvironnement PLOT
WINDOW.
Appuyez sur $ ou L@@@OK@@@, pour retourner laffichage normal de la
calculatrice..
Page. 12-46
Voici une liste dautres fonctions d'une variable complexe, toujours utiles
appliquer pour les graphiques ridmap :
(1) SIN((X,Y)) soit F(z) = sin(z) (2)(X,Y)^2 soit F(z) = z
2
(3) EXP((X,Y)) soit F(z) = e
z
(4) SINH((X,Y)) soit F(z) = sinh(z)
(5) TAN((X,Y)) soit F(z) = tan(z) (6) ATAN((X,Y)) soit F(z) = tan
-1
(z)
(7) (X,Y)^3 soit F(z) = z
3
(8) 1/(X,Y) soit F(z) = 1/z
(9) (X,Y) soit F(z) = z
1/2
Graphique Pr-Surface
Les graphiques Pr-Surface (surface paramtrique) sont utiliss pour dessiner une
surface 3-D avec des coordonnes (x,y,z) reprsentes par x = x(X,Y), y =
y(X,Y), z=z(X,Y), o X et Y sont les paramtres indpendants.
Par exemple, pour produire un graphique Pr-Surface pour la surface x = x(X,Y)
= X sin Y, y = y(X,Y) = x cos Y, z=z(X,Y)=X, utilisez :
Appuyez sur les deux touches , - simultanment en mode RPN -
pour accder la fentre de configuration PLOT SETUP.
Modifiez TYPE pour Pr-Surface.
Appuyez sur et saisissez {X*SIN(Y), X*COS(Y), X} @@@OK@@@.
Assurez-vous que X est slectionn dans les variables Indep: et Y dans
les variables Depnd.
Appuyez sur L@@@OK@@@ pour retourner laffichage normal de la
calculatrice.
Appuyez sur les deux touches , - simultanment en mode RPN -
pour accder la PLOT WINDOW.
Conservez une chelle de graphique identique pour pouvoir lire : X-Left:-1,
X-Right:1, Y-Near:-1, Y-Far: 1, Z-Low: -1, Z-High:1, XE: 0, YE:-3, zE:0, Step Indep:
10, Depnd: 8
Appuyez sur @ERASE @DRAW pour dessiner la surface tridimensionnelle.
Note: Les quations x = x(X,Y), y = y(X,Y), z=z(X,Y) reprsentent une
description paramtrique de la surface. X et Y sont les paramtres
indpendants. La plupart des livres utilisent les paramtres (u,v) au lieu de
(X,Y). Donc, la description paramtrique de la surface est donne comme x =
x(u,v), y = y(u,v), z=z(u,v).
Page. 12-47
Appuyez sur @EDIT L @LABEL @MENU pour voir le trac avec les tiquettes
didentification et l'chelle.
Appuyez sur LL@)PICT @CANCL pour retourner lenvironnement PLOT
WINDOW.
Appuyez sur $, ou L@@@OK@@@, pour retourner laffichage normal de la
calculatrice..
La variable VPAR
La variable VPAR (Volume Parameter) contient des informations concernant le
volume utilis pour produire un graphique tridimensionnel. Par consquent,
vous la verrez apparatre chaque fois que vous crerez un trac trois
dimensions Fast3D, Filaire ou Pr-Surface.
Graphique interactif
Chaque fois que nous produisons un graphique bidimensionnel, nous trouvons
sur lcran des graphiques une touche menu intitule @)EDIT. En appuyant sur
@)EDIT, on obtient un menu qui comprend les options suivantes (appuyez sur L
pour voir les fonctions additionnelles) :

Page. 12-48
Grce aux exemples ci-dessus, vous avez la possibilit dessayer les fonctions
LABEL, MENU, PICT, et REPL. De nombreuses fonctions restantes, telles que
DOT+, DOT-, LINE, BOX, CIRCL, MARK, DEL etc., peuvent tre utilises pour
tracer des points, des lignes, des cercles etc, sur lcran des graphiques,
comme cela a t dcrit prcdemment. Pour voir comment utiliser ces
fonctions, nous allons essayer lexercice suivant :
Commenons par mettre lcran graphique en conformit avec les instructions
suivantes :
Appuyez sur les deux touches , - simultanment en mode RPN
- pour accder la fentre de configuration PLOT SETUP.
Modifiez TYPE pour Function, si besoin
Modifiez EQ pour X
Vrifiez que Indep: est aussi sur X
Appuyez sur L@@@OK@@@ pour retourner laffichage normal de la
calculatrice.
Appuyez sur les deux touches , - simultanment en mode RPN
- pour accder la fentre PLOT POLAR).
Changez lchelle H-VIEW de 10 10, en utilisant 10\
@@@OK@@@ 10@@@OK@@@ et lchelle V-VIEW de -5 5 en utilisant 5\
@@@OK@@@ 5@@@OK@@@.
Appuyez sur @ERASE @DRAW pour dessiner la fonction.
Appuyez sur @EDIT L @LABEL pour ajouter des tiquettes
didentification au graphe. Appuyez sur LL(ou ) pour
restaurer le menu EDIT original.
Ensuite, nous illustrons lutilisation des diffrentes fonctions de dessin sur lcran
graphique qui rsulte de ce paramtrage. Elles ncessitent dutiliser le curseur
et les touches directionnelles () pour dplacer le curseur dans
lcran graphique.
DOT+ et DOT-
Quand DOT+ est slectionne, les pixels seront activs chaque fois que le
curseur se dplace en laissant derrire lui une trace de sa position. Quand
DOT- est slectionn, cest leffet inverse qui se manifeste, cest--dire qu
chaque mouvement du curseur, vous dtruisez des pixels.
Page. 12-49
Par exemple, utilisez les touches pour dplacer le curseur quelque part
au milieu du premier quart du plan x-y, puis appuyez sur @DOT+@@. Ltiquette sera
slectionne (DOT+@). Appuyez et maintenez la touche pour voir se tracer
une ligne horizontale. Appuyez maintenant sur @DOT-@, pour slectionner cette
option ( @DOT-@ ). Appuyez et maintenez la touche pour voir seffacer la
ligne que vous venez de tracer. Appuyez sur @DOT-, quand vous avez fini pour
dslectionner cette option.
MARK
Cette commande permet lutilisateur de fixer un point de marquage qui peut
tre utilis plusieurs fins, telles que :
Commencer une ligne avec la commande LINE ou TLINE
Coin d'une commande BOX
Centre pour une commande CIRCLE
Lutilisation de la commande MARK toute seule laisse simplement un x
lemplacement de la marque (appuyez sur L@MARK pour la voir fonctionner).
LINE
Cette commande est utilise pour tracer une ligne entre deux points dans un
graphe. Pour voir comment elle fonctionne, positionnez le curseur quelque part
dans le premier quart de lcran et appuyez sur @LINE. Une marque est
place sur le curseur pour indiquer lorigine de la ligne. Utilisez la touche
pour dplacer le curseur sur la droite de cet emplacement, disons denviron un
centimtre vers la droite, et appuyez sur @LINE. Une ligne est trace entre le
premier et le dernier points.

Notez que le curseur la fin de cette ligne est toujours actif, ce qui indique que
la calculatrice est prte pour tracer une ligne partant de ce point. Appuyez sur
pour dplacer le curseur vers le bas, disons denviron un centimtre de
plus, et appuyez une fois encore sur @LINE . Vous devriez avoir maintenant un
angle droit trac par un segment horizontal et un segment vertical. Le curseur
est toujours actif. Pour le dsactiver, sans du tout le dplacer , appuyez sur
@LINE. Le curseur reprend sa forme normale (une croix) et la fonction LINE nest
plus active.
Page. 12-50
TLINE
(Toggle LINE) Dplacez le curseur dans le deuxime quart de lcran pour voir
le fonctionnement de cette option. Appuyez sur @TLINE. Une marque est place
au dbut de la ligne toggle. Grce aux touches directionnelles, loignez le
curseur de ce point et appuyez sur @TLINE. Une ligne est trace de
lemplacement actuel du curseur au point de rfrence slectionn
prcdemment. Les pixels activs sur le trac de la ligne seront dsactivs et
vice versa. Pour effacer la dernire ligne trace, appuyez encore une fois sur
@TLINE. Pour dsactiver TLINE, dplacez le curseur jusquau point dorigine o la
commande TLINE a t active et appuyez sur @LINE @LINE.
BOX
Cette commande est utilise pour tracer une bote dans un graphe. Dplacez le
curseur dans une zone libre du graphe et appuyez sur @BOX@. Ceci surligne le
curseur. Dplacez le curseur avec les touches directionnelles vers un point
loign et en diagonale par rapport lemplacement actuel du curseur.
Appuyez nouveau sur @BOX@ . Un rectangle est dessin dont la diagonale joint
les emplacements initiaux et finaux du curseur. La position initiale de la bote est
toujours marque par une croix. En dplaant le curseur vers un autre endroit et
en appuyant sur @BOX@ vous gnrez une nouvelle bote contenant le point initial.
Pour dslectionner BOX, dplacez le curseur jusquau point original o la
commande BOX a t active et appuyez sur @LINE @LINE.
CIRCL
Cette commande produit un cercle. Marquez le centre du cercle avec la
commande MARK puis dplacez le curseur vers un point qui fera partie de la
priphrie du cercle et appuyez sur @CIRCL. Pour dsactiver CIRCL, ramenez le
curseur la position MARK et appuyez sur @LINE.
Essayez cette commande en dplaant le curseur dans une partie libre du
graphe, appuyez sur @MARK. Dplacez le curseur vers un autre point, puis
appuyez sur @CIRCL. Un cercle centr autour de la marque et passant par le
dernier point est trac.
LABEL
En appuyant sur @LABEL des tiquettes sont places sur les axes des abscisses et
des ordonnes du trac actuel. Cette fonction a t largement utilise pendant
tout le prsent chapitre.
Page. 12-51
DEL
Cette commande est utilise pour retirer les parties du graphe situes entre
deux marques. Dplacez le curseur jusqu un point dans le graphe et appuyez
sur @MARK. Dplacez le curseur jusqu' un point diffrent et appuyez sur @MARK
une fois de plus. Puis appuyez sur @@DEL@. La section du graphe encadre par les
deux marques est efface.
ERASE
La fonction ERASE efface toute la fentre graphique. Cette commande est
disponible dans le menu PLOT ainsi que dans la fentre de trac accessible via
la touche menu.
MENU
En appuyant sur @MENU on efface les dnominations des touches menu pour
montrer le graphique non encombr de ces tiquettes. Pour restaurer les
tiquettes, appuyez sur L.
SUB
Utilisez cette commande pour extraire un sous-ensemble dun objet graphique.
Lobjet extrait est automatiquement plac dans la pile. Slectionnez le sous-
ensemble que vous voulez extraire en plaant une marque sur un point du
cercle, en dplaant le curseur jusquau coin diagonal du rectangle comprenant
le sous-ensemble du graphique et appuyez sur @@SUB@. Cette fonction peut tre
utilise pour dplacer des parties dun objet graphique lintrieur du graphe.
REPL
Cette commande place le contenu dun objet graphique actuellement au niveau
de pile 1 lemplacement du curseur de la fentre graphique. Le coin suprieur
gauche de lobjet graphique insr dans le graphique sera plac
lemplacement du curseur. Par consquent, si vous voulez quun graphique
partir de la pile remplisse compltement la fentre graphique, assurez-vous que
le curseur est plac dans le coin suprieur gauche de laffichage.
PICT
Cette commande place une copie du graphe actuellement dans la fentre
graphique dans la pile sous forme dobjet graphique. Lobjet graphique plac
dans la pile peut tre enregistr dans un nom de variable pour sa sauvegarde
ou pour dautres types de manipulations.
Page. 12-52
X, Y
Cette commande copie les coordonnes de lemplacement actuel du curseur
dans la pile, en coordonnes utilisateur.
Zoom avant et zoom arrire dans laffichage graphique
Chaque fois que vous produisez un graphique bidimensionnel FUNCTION de
manire interactive, la premire touche menu, dnomme @)ZOOM, vous permet
daccder aux fonctions qui peuvent tre utilises pour faire un zoom avant ou
arrire sur laffichage graphique actuel. Le menu ZOOM comprend les
fonctions suivantes (appuyez sur L pour passer au menu suivant) :
Nous prsentons chacune de ces fonctions ci-dessous. Vous avez juste besoin
de produire un graphe comme indiqu au Chapitre 12 ou danslun des
programmes prsents prcdemment dans ce chapitre.
ZFACT, ZIN, ZOUT et ZLAST
En appuyant sur @)ZFACT, un cran de saisie, qui vous permet de changer les
facteurs X et Y actuels, saffiche. Les facteurs X et Y relient les chelles dunit
verticale et horizontale dfinies par lutilisateur leur chelle correspondante
en pixels. Changez facteur H pour 8 et appuyez sur @@@OK@@@, puis changez
facteur V pour 2. et appuyez sur @@@OK@@. Dslectionnez loption Recenter
on cursor et appuyez sur @@@OK@@.
De retour laffichage graphique, appuyez sur @@ZIN@ . Le graphique est
nouveau trac avec le nouveau facteur dchelle verticale et horizontale, centr
sur lemplacement o le curseur tait situ, tout en maintenant la taille PICT
originale (soit le nombre original de pixels dans les deux directions). En utilisant
les touches directionnelles, faites dfiler horizontalement et verticalement, autant
que possible, le graphe sur lequel le zoom avant a t effectu.
Page. 12-53
Pour faire un zoom arrire, sujet au paramtrage des facteurs H et V par
ZFACT, appuyez sur @)ZOOM @ZOUT. Le graphe rsultant fournit plus de dtails que
le graphe avec zoom avant.
Vous pouvez toujours retourner la toute dernire fentre de zoom en utilisant
@ZLAST.
BOXZ
Le zoom avant et arrire sur un graphique donn peut tre effectu en utilisant
la touche menu BOXZ. Avec BOXZ, vous slectionnez le secteur rectangulaire
(la bote ) dans laquelle vous voulez effectuer le zoom avant. Dplacez le
curseur sur lun des coins de la bote (en utilisant les touches directionnelles) et
appuyez sur @)ZOOM @BOXZ. En utilisant une fois de plus les touches directionnelles,
dplacez le curseur jusquau coin oppos de la bote de zoom dsire. Le
curseur trace la bote de zoom lcran. Lorsque la bote de zoom dsire a
t slectionne, appuyez sur @ZOOM. La calculatrice effectuera un zoom avant
sur le contenu de la bote de zoom que vous avez slectionne de telle sorte
quil remplisse la totalit de lcran.
Si vous appuyez maintenant sur @ZOUT, la calculatrice fait un zoom arrire hors
de la bote actuelle en utilisant les facteurs H et V, ; ceci risque dempcher la
restauration de la vue du graphe dont vous tes parti quand vous avez
commenc lopration avec la bote de zoom.
ZDFLT, ZAUTO
En appuyant sur @ZDFLT, vous tracez nouveau le graphe actuel en utilisant les
chelles par dfaut des abscisses et des ordonnes ( savoir : -6.5 6.5 en x et
3.1 3.1 en y). La commande @ZAUTO, dun autre ct, cre une fentre de
zoom en utilisant lchelle de la variable indpendante actuelle (x), mais en
ajustant lchelle de la variable dpendante, (y) pour sadapter la courbe
(comme quand on utilise la fonction @AUTO dans le formulaire de saisie PLOT
WINDOW (appuyer sur , simultanment en mode RPN).
HZIN, HZOUT, VZIN et VZOUT
Ces fonctions effectuent un zoom avant ou un zoom arrire sur lcran
graphique dans la direction horizontale ou verticale, suivant les facteurs H et V
actuels.
Page. 12-54
CNTR
Effectue un zoom avant avec le centre du zoom lemplacement actuel du
curseur. Les facteurs de zoom sont les facteurs H et V actuels.
ZDECI
Effectue un zoom sur le graphe afin darrondir les limites de lintervalle x une
valeur dcimale.
ZINTG
Effectue un zoom sur le graphe afin que les units pixels deviennent les units
dfinies par lutilisateur. Par exemple, la fentre PICT minimale a 131 pixels.
Quand vous utilisez ZINTG, avec le curseur au centre de lcran, la fentre est
soumise un zoom de telle sorte que laxe des abscisses stende de
64.5 65.5.
ZSQR
Effectue un zoom sur le graphe de telle sorte que lchelle de trac soit
maintenue 1:1 en ajustant lchelle des x et en gardant lchelle des y si la
fentre est plus large que haute. Cela force un zoom proportionnel.
ZTRIG
Effectue un zoom sur le graphe de telle sorte que lchelle des x incorpore une
chelle allant denviron 3 +3, lchelle prfre pour les fonctions
trigonomtriques.
Le menu SYMBOLIC et les graphes
Le menu SYMBOLIC est activ en appuyant sur la touche P (la quatrime
touche, en partant de gauche, de la quatrime ligne depuis le haut du clavier).
Ce menu propose une liste de menus lis au ou systme CAS (Computer
Algebraic System). Voici ces fonctions :
Note: Aucune de ces fonctions nest programmable. Elles ne sont utiles que
de manire interactive. Ne confondez pas la commande @ZFACT dans le menu
ZOOM avec la fonction ZFACTOR, qui est utilise pour la dynamique des gaz
et les applications de chimie (voir Chapitre 3).
Page. 12-55

A une seule exception prs, tous les menus sont accessibles directement depuis
le clavier en effectuant la combinaison de touches approprie, comme expliqu
ci-dessous. La liste indique aussi le Chapitre du manuel de lutilisateur o les
menus sont dcrits
ALGEBRA.. (touche 4 ) Ch. 5
ARITHMETIC.. (touche 1 ) Ch. 5
CALCULUS.. (touche 4 ) Ch. 13
SOLVER.. (touche 7 ) Ch. 6
TRIGONOMETRIC.. (touche 8 ) Ch. 5
EXP&LN.. (touche 8 ) Ch. 5
Le menu SYMB/GRAPH
Le sous-menu GRAPH du menu SYMB comprend les fonctions suivantes :

DEFINE: identique la combinaison de touches (touche 2 )
GROBADD: colle deux GROBs lun par dessus lautre (voir Chapitre 22)
PLOT(function): trace une fonction, similaire
PLOTADD(function): ajoute cette fonction la liste de fonctions tracer,
similaire
Plot setup..: identique
SIGNTAB (fonction): table de signe dune fonction donne montrant les
intervalles des variations positives et ngatives, les points zro et les asymptotes
infinies.
TABVAL: table des valeurs pour une fonction
Page. 12-56
TABVAR: table de variation dune fonction
Des exemples de certaines de ces fonctions sont fournis ci-dessous.
PLOT (X^2-1) est similaire avec EQ: X^2 -1. Lutilisation de @ERASE
@DRAW produit le trac:

PLOTADD (X^2-X) est similaire mais en ajoutant cette fonction EQ:
X^2 -1. Lutilisation de @ERASE @DRAW produit le trac suivant :

TABVAL (X^2-1,{1, 3}) produit une liste de {min max} valeurs de la fonction
dans lintervalle {1,3}, tandis que SIGNTAB(X^2-1) montre le signe de la
fonction dans lintervalle (-,+), avec f(x) > 0 en (-,-1), f(x) <0, en (-1,1), et f(x)
> 0 en (1,+ ).
TABVAR (LN(X)/X) produit la table de variation suivante :
Page. 12-57
Une interprtation dtaille de la table de variation est plus facile suivre en
mode RPN:
Le rsultat est en format graphique et aprs simplification, il sagit finalement
dune table de variation. La table consiste en deux lignes, dsignes du ct
droit. Par consquent, la ligne suprieure reprsente les valeurs de X et la
deuxime ligne reprsente les valeurs de F. Le point dinterrogation indique une
incertitude ou l'absence de dfinition. Par exemple, pour X<0, LN (X) nest pas
dfinie, par consquent les lignes X montrent un point dinterrogation dans cet
intervalle. Le juste zro (0+0) F est infini pour X = e, F = 1/e. F crot avant
datteindre cette valeur, comme indiqu par la flche vers le haut, et dcrot au-
del de cette valeur (X=e), devenant lgrement suprieure zro (+:0) quand
X tend vers linfini. Un trac du graphe est prsent ci-dessous pour illustrer ces
observations :
Fonction DRAW3DMATRIX
Cette fonction prend comme argument une matrice nm, Z, = [ z
ij
], nm, Z, = [
zij ] et des valeurs minimales et maximales pour le trac. Vous souhaitez
slectionner les valeurs de v
min
et v
max
de telle sorte quelles contiennent les
valeurs affiches dans Z. Lintitul gnral de cette fonction est, par consquent,
Page. 12-58
DRAW3DMATRIX (Z,v
min
,v
max
). Pour illustrer lusage de cette fonction, nous
commenerons par gnrer une matrice 65 laide de RANM ({6,5}) avant
dappliquer la fonction DRAW3DMATRIX, comme indiqu ci-dessous :

Le trac est du style dun trac rapide 3-D. Diffrentes vues du trac sont
illustres ci-dessous:

Page. 13-1
Chapitre 13
Applications diffrentielles
Dans ce chapitre, nous discuterons des applications des fonctions de la
calculatrice des oprations de type diffrentiel, c'est--dire les limites,
drives, intgrales, sries de puissances, etc.
Le menu CALC (Calculus)
Plusieurs des fonctions prsentes dans ce chapitre sont contenues dans le
menu CALC de la calculatrice, accessible grce la combinaison de touches
(associe la touche 4) ; le menu CALC contient les fonctions
suivantes :
Les quatre premires options de ce menu sont en fait des sous-options qui
sappliquent (1) aux drives et intgrales (2), aux limites et sries de
puissance, (3) aux quations diffrentielles et (4) aux graphiques. Les fonctions
des entres (1) et (2) seront prsentes dans le prsent chapitre. Les quations
diffrentielles, qui font lobjet de llment (3), sont prsentes au Chapitre 16.
Les fonctions graphiques, qui font lobjet de llment (4), ont t prsentes
la fin du Chapitre 12 : enfin, les entres 5. DERVX et 6.INTVX permettent
dobtenir une drive et une intgrale indfinie pour une fonction de la variable
CAS par dfaut (gnralement, X). Les Fonctions DERVX et INTVX seront
discutes en dtail ultrieurement.
Limites et drives
Les calculs diffrentiels traitent des drives, ou taux de variation, des fonctions
et de leurs applications en analyse mathmatique. La drive dune fonction est
dfinie comme la limite de la diffrence dune fonction lorsque lincrment de la
variable indpendante tend vers zro. Les limites sont aussi utilises pour
vrifier la continuit dune fonction.
Page. 13-2
Fonction lim
La calculatrice dispose dune fonction lim pour calculer les limites des fonctions.
Cette fonction utilise comme donne de base une expression reprsentant une
fonction et la valeur laquelle la limite doit tre calcule. La fonction lim est
disponible par le biais du catalogue de commande (N~l) ou
grce loption 2. LIMITS & SERIES du menu CALC (voir plus haut).
La fonction lim est saisie en mode ALG comme lim(f(x),x=a) pour
calculer la limite : . En mode RPN, saisir dabord la fonction puis
lexpression x=a et appuyer finalement sur function lim . Des exemples en
mode ALG sont prsents ci-dessous, y compris quelques limites tendant vers
linfini. Les touches utilises dans le premier exemple sont les suivantes (en
mode algbrique, lindicateur systme 117 tant paramtr sur CHOOSE
boxes) :
2@@OK@@ 2 @@OK@@ x+1 x 1`
Note: les fonctions disponibles dans le menu LIMITS & SERIES sont prsentes
ci-dessous:
La fonction DIVPC permet de diviser deux polynmes afin de produire un
dveloppement en srie. Les fonctions DIVPC, SERIES, TAYLOR0 et TAYLOR
sont utilises dans les dveloppements en srie de fonctions et voques plus
en dtail dans ce chapitre.
) ( lim x f
a x
Page. 13-3
Le symbole infini est associ la touche 0 (cest--dire : ) .
Pour calculer des limites d'un seul ct, ajoutez +0 ou -0 la valeur de la
variable. Un +0 signifie une limite droite, et un -0 signifie une limite
gauche. Par exemple, la limite de quand x tend vers 1 gauche peut
tre dtermine par la squence ci-dessous (mode ALG) :
N~l$OK$ R!X-
1@X@1+0`
Le rsultat est le suivant :
Drives
La drive dune fonction f(x) x = a est dfinie comme la limite
Certains exemples de drives utilisant cette limite sont prsentes dans les
captures dcran suivantes :
1 x
h
x f h x f
x f
dx
df
h
) ( ) (
lim ) ( '
0
+
= =
>
Page. 13-4

Fonctions DERIV et DERVX
La fonction DERIV est utilise pour driverpar rapport nimporte quelle
variable indpendante, alors que la fonction DERVX prend les drives par
rapport la variable par dfaut du CAS VX (gnralement X). Alors que seule
la fonction DERVX est disponible directement dans le menu CALC, les deux
fonctions sont disponibles dans le sous-menu DERIV.& INTEG du menu CALCL (
).
La fonction DERIV ncessite une fonction, disons f(t), et une variable
indpendante, disons t, alors que la fonction DERVX ne ncessite quune
fonction de VX. Des exemples sont montrs ci-dessous en mode ALG. Se
souvenir quen mode RPN, les arguments doivent tre saisis avant que la
fonction ne soit applique.

Le menu DERIV&INTEG
Les fonctions fournies dans ce sous-menu sont galement prsentes ci-dessous :
Page. 13-5
Parmi ces fonctions, DERIV et DERVX sont utilises pour les drives. Les autres
comprennent notamment des fonctions lies aux anti-drives et aux intgrales
(IBP, INTVX, PREVAL, RISCH, SIGMA et SIGMAVX), aux sries de Fourier
(FOURIER) et lanalyse des vecteurs (CURL, DIV, HESS, LAPL). Nous
voquerons ici les fonctions DERIV et DERVX, les autres tant prsentes soit
plus bas dans ce chapitre, soit dans les chapitres suivants.
Calcul de drives avec
La symbole est facilement accessible grce (la touche T). Ce
symbole peut tre utilis pour entrer une drive dans la pile ou dans lEditeur
dquations (voir Chapitre 2). Si vous utilisez ce symbole pour crire une
drive dans la pile, faites-le suivre immdiatement de la variable
indpendante, puis de deux parenthses entourant la fonction diffrencier.
Ainsi, pour calculer la drive d(sin(r),r), en mode ALG, utilisez :
~rS~r`
En mode RPN, cette expression doit tre place entre guillemets avant son
entre dans la pile. Le rsultat obtenu en mode ALG est le suivant :
Dans lEditeur dquations, si vous appuyez sur , la calculatrice fournit
lexpression suivante :
Le curseur dinsertion () se trouve droite du dnominateur, afin de permettre
lutilisateur dentrer une variable indpendante, par exemple, s: ~s.
Appuyez ensuite sur la flche droite () afin de passer au champ entre
parenthses :
Page. 13-6
Entrez ensuite la fonction diffrencier, par exemple, s*ln(s) :
Pour valuer la drive dans lEditeur dquations, appuyez sur la flche haut
, quatre fois afin de slectionner lexpression entire, puis appuyez sur
@EVAL. La drive sera value ainsi dans lEditeur dquations :
La rgle de la chane
La rgle de la chane pour les drives sapplique aux drives de fonctions
composites. Une expression gnrale de la rgle de la chane est : d{f[g(x)]}/
dx = (df/dg) (dg/dx). Sur la calculatrice, cette formule apparat ainsi :
Note : le symbole est utilis de manire formelle en mathmatiques pour
indiquer une drive partielle, cest--dire la drive dune fonction
comprenant plusieurs variables. Toutefois, la calculatrice ne fait pas la
distinction entre les drives ordinaires et partielles : elle utilise le mme
symbole dans les deux cas. Lutilisateur doit garder cette distinction lesprit
pour traduire sur le papier les rsultats de la calculatrice.
Page. 13-7

Les termes d1 placs devant g(x) et f(g(x)) dans lexpression ci-dessus sont des
abrviations utilises par la calculatrice pour indiquer une premire drive
lorsque la variable indpendante, dans ce cas x, est clairement dfinie. Ainsi,
ce dernier rsultat est interprt comme dans la formule pour la rgle de chane
prsente ci-dessus. Voici un autre exemple dapplication de la rgle de chane
:

Drives des quations
Vous pouvez utiliser la calculatrice pour calculer des drives dquations,
cest--dire des expressions dans lesquelles des drives existeront de part et
dautre du signe gal. Des exemples sont affichs ci-dessous :

Vous pouvez remarquer que dans les expressions o le signe drive () ou la
fonction DERIV sont utiliss, le signe gal est conserv dans lquation, ce qui
Page. 13-8
nest pas le cas lorsque la fonction DERVX est utilise. Dans ces circonstances,
lquation a t rdige de nouveau, tous ses termes tant dplacs vers le ct
gauche du signe gal. De mme, le signe gal a t supprim, mais il est sous-
entendu que lexpression obtenue est gale zro.
Drives implicites
Les drives implicites sont possibles dans les expressions telles que :

Application des drives
On peut utiliser les drives pour analyser les graphiques des fonctions et pour
optimiser les fonctions dune variable (cest--dire pour trouver les valeurs
minimale et maximale). Quelques exemples de drives partielles de premier
ordre sont montrs ci-dessous.
Analyse des graphiques de fonctions
Dans le Chapitre 11, nous avons prsent certaines fonctions disponibles dans
lcran des graphiques pour lanalyse des graphiques de fonctions de type y =
f(x). Ces fonctions comprennent (X,Y) et TRACE pour dterminer des points du
graphique, ainsi que les fonctions des menus ZOOM et FCN. Les fonctions du
menu ZOOM permettent lutilisateur dagrandir un graphique pour lanalyser
plus en dtail. Ces fonctions sont dcrites au Chapitre 12. Parmi les fonctions du
menu FCN, on peut utiliser SLOPE, EXTR, F et TANL pour dterminer la pente
dune tangente dans le graphique, les extrmes (minimale et maximale) de la
fonction, pour tracer la drive et pour trouver lquation de la tangente.
Essayez lexemple suivant pour la fonction y = tan(x).
Appuyez sur les deux touches , - simultanmenten mode RPN -
pour accder la fentre PLOT SETUP.
Le cas chant, remplacez TYPE par FUNCTION, laide de [@CHOOS].
Appuyez sur et tapez lquation TAN(X).
Par dfaut, cette variable est paramtre comme X.
Page. 13-9
Appuyez sur L@@@OK@@@ pour retourner laffichage normal de la
calculatrice.
Appuyez sur les deux touches , - simultanmenten mode RPN -
pour accder la fentre PLOT SETUP.
Remplacez la plage H-VIEW par 2 2 et la plage V-VIEW par 5
5.
Appuyez sur @ERASE @DRAW pour tracer la fonction en coordonnes
polaires.
Ainsi se prsente le trac obtenu :
Remarquez les lignes verticales reprsentant les asymptotes. Elles ne
font pas partie du graphique, mais indiquent les points o TAN(X)
passe certaines valeurs de X.
Appuyez sur @TRACE @(X,Y)@, et dplacez le curseur jusquau point X:
1.08E0, Y: 1.86E0. Appuyez ensuite sur L@)@FCN@ @SLOPE. Le rsultat
est Slope: 4.45010547846.
Appuyez sur LL@TANL. Cette opration produit lquation de la
tangente et trace son graphique dans la mme figure. Le rsultat qui
saffiche est le suivant :
Appuyez sur L@PICT @CANCL $ pour revenir laffichage normal de
la calculatrice. Remarquez que la pente et la tangente que vous avez
demandes sont rpertories dans la pile.
Page. 13-10
Fonction DOMAIN
La fonction DOMAIN, disponible via le catalogue de commandes (N),
fournit le domaine de dfinition dune fonction sous forme de liste de nombres
et de spcifications. Par exemple,
indique que de 0, la fonction LN(X) nest pas dfinie (?), alors que de 0
+, elle est dfinie (+). Dautre part,
indique que la fonction nest pas dfinie de -1, ni de 1 +. Le domaine
de cette fonction est par consquent -1<X<1.
Fonction TABVAL
Cette fonction est accessible via le catalogue de commandes ou via le sous-
menu GRAPH du menu CALC. La fonction TABVAL accepte comme arguments
une fonction de la variable CAS, f(X), et une liste de deux nombres reprsentant
un domaine dintrt pour la fonction f(X). La fonction TABVAL retourne les
valeurs dentre plus la plage de la fonction correspondant au domaine utilis
en entre. Par exemple,
Page. 13-11
Ce rsultat indique que la plage de la fonction
correspondant au domaine D = { -1,5 } est R = .
Fonction SIGNTAB
La fonction SIGNTAB, disponible par le catalogue de commandes (N),
fournit des informations sur le signe dune fonction par le biais de son domaine.
Par exemple, pour la fonction TAN(X),
SIGNTAB indique que TAN(X) est ngatif de /2 0, et positif de 0 /2.
Dans ce cas, SIGNTAB ne fournit aucune information (?) pour les intervalles
entre et - /2, ni entre + /2 et . Ainsi, SIGNTAB, dans ce cas prcis,
donne uniquement des informations concernant le domaine principal de
TAN(X), savoir : - /2 < X < + /2.
Un deuxime exemple de la fonction SIGNTAB est prsent ci-dessous :
Dans ce cas, la fonction est ngative pour X<-1 et positive pour X> -1.
Fonction TABVAR
Cette fonction est accessible via le catalogue de commandes ou via le sous-
menu GRAPH du menu CALC. Elle utilise en entre la fonction f(VX), o VX est
la variable CAS par dfaut. La fonction retourne les lments suivants, en mode
RPN :
Niveau 3: la fonction f(VX)
1
1
) (
2
+
=
X
X f

26
26
,
2
2
Page. 13-12
Deux listes, la premire indiquant la variation de la fonction (cest--
dire lendroit o elle augmente ou diminue) en fonction de variable
indpendante VX, la deuxime indiquant la variation de la fonction en
fonction de variable dpendante.
Un objet graphique indiquant la manire dont le tableau de variations
a t calcule.
Exemple : analysez la fonction Y = X
3
-4X
2
-11X+30, laide de la fonction
TABVAR. Utilisez ensuite la combinaison de touches suivante, en mode RPN :
'X^3-4*X^2-11*X+30' `N ~t(choisir TABVAR)[@@OK@@
Voici le contenu du niveau 1 de la pile dans la calculatrice:
Il sagit dun objet graphique. Pour afficher le rsultat dans son intgralit,
appuyez sur . Le tableau de variations de la fonction apparat comme suit :
Appuyez sur $ pour retourner en mode daffichage normal. Appuyez sur
pour supprimer ce dernier rsultat de la pile.
Deux listes, correspondant aux lignes suprieure et infrieure de la matrice de
graphique prsente prcdemment, occupent dsormais le niveau 1. Ces listes
peuvent tre utiles des fins de programmation. Appuyez sur pour
supprimer ce dernier rsultat de la pile.
Page. 13-13
Linterprtation du tableau de variations prsent ci-dessus est la suivante : la
fonction F(X) augmente pour X dans lintervalle (-, -1), atteignant un maximum
gal 36 X = -1. Puis, F(X) diminue jusqu X = 11/3, atteignant un
minimum de -400/27. Aprs cela, F(X) augmente jusqu +. De mme, X =
, F(X) = .
Utilisation de drives pour calculer les points extrmes
Les points extrmes dsignent les valeurs minimale et maximale dune
fonction dans un intervalle donn. Dans la mesure o la drive dune fonction
un point donn reprsente la pente dune tangente la courbe en ce point,
les valeurs de x pour lesquelles f(x) =0 reprsentent les points o le graphique
de la fonction atteint un maximum ou un minimum. De plus, la valeur de la
drive seconde de la fonction, f(x), en ces points dtermine si le point est un
maximum relatif [f(x)<0] ou un minimum relatif ou local [f(x)>0]. Ces ides
sont illustres dans la figure ci-dessous.
Dans cette figure, nous nous limitons dterminer les points extrmes de la
fonction y = f(x) dans lintervalle x [a,b]. Dans cet intervalle, on trouve deux
points, x = x
m
et x = x
M
, ,auxquels f(x)=0. Le point x = x
m
, o f(x)>0,
reprsente un minimum local, alors que le point x = x
M
, o f(x)<0, reprsente
un maximum local. Pour le graphique de y = f(x), il sensuit que le maximum
absolu dans lintervalle [a,b] se situe x = a, alors que le minimum absolu se
situe x = b.
Page. 13-14
Par exemple, pour dterminer lendroit o apparaissent les points critiques de la
fonction 'X^3-4*X^2-11*X+30', on peut utiliser les entres suivantes en mode
ALG :

On trouve deux points critiques, lun x = 11/3 et lautre x = -1. Pour valuer
la drive seconde chaque point, utilisez :

Le dernier cran indique que f(11/3) = 14, par consquent, x = 11/3 est un
minimum relatif. Pour x = -1, nous obtenons les indications suivantes :
Ce rsultat indique que f(-1) = -14, par consquent, x = -1 est un maximum
relatif. Evaluez la fonction en ces points pour vrifier que f(-1) > f(11/3).
Page. 13-15
Drives dordre suprieur
On peut calculer les drives dordre suprieur en appliquant une fonction de
drivation plusieurs fois, par exemple ,
Primitive et intgrales
La primitive dune fonction f(x) est une fonction F(x) telle que f(x) = dF/dx. Par
exemple, dans la mesure o d(x
3
) /dx = 3x
2
, une anti-drive f(x) = 3x
2
est F(x)
= x
3
+ C, o C est une constante. On, peut reprsenter une anti-drive sous
forme dintgrale indfinie, cest--dire, , si et seulement
si, f(x) = dF/dx, et C = constante.
Fonctions INT, INTVX, RISCH, SIGMA et SIGMAVX
La calculatrice dispose des fonctions INT, INTVX, RISCH, SIGMA et SIGMAVX
pour calculer des primitives de fonctions. Les fonctions INT, RISCH et SIGMA
peuvent sappliquer des fonctions de nimporte quelle variable, alors que les
fonctions INTVX et SIGMAVX utilisent des fonctions de la variable du CAS VX
(gnralement x). Les fonctions INT et RISCH ncessitent, par consquent, non
seulement lexpression pour la fonction intgrer mais aussi le nom de la
variable indpendante. La fonction INT, ncessite aussi une valeur de x pour
laquelle lanti-drive sera value. Les fonctions INTVX et SIGMAVX ne
ncessitent que lexpression de la fonction intgrer en terme de VX. Quelques
exemples sont illustrs ci-dessous en mode ALG :

C x F dx x f + =

) ( ) (
Page. 13-16

Remarquez que les fonctions SIGMAVX et SIGMA sont prvues pour des
intgrandes qui impliquent un certain type de fonction intgrale comme la
fonction factorielle (!), illustre prcdemment. Leur rsultat est ce que lon
appelle la drive discrte, cest--dire une drive qui nest dfinie que pour
des nombres entiers.
Intgrales dfinies
Dans lintgrale dfinie dune fonction, la primitive en rsultant est value la
borne suprieure et infrieure dun intervalle (a,b), les valeurs values ayant
t soustraites. Symboliquement, on crit avec f(x)
= dF/dx.
La fonction PREVAL(f(x),a,b) du CAS peut simplifier de tels calculs en retournant
f(b)-f(a), x tant la variable du CAS VX.
La calculatrice dispose galement du symbole dintgrale, obtenu par la
combinaison de touches (associe la touche U ) pour calculer les
intgrales dfinies. La solution la plus simple pour construire une intgrale
consiste utiliser lEditeur dquations (voir lexemple prsent au Chapitre 2).
Au sein de lEditeur dquations, le symbole produit le signe de
lintgrale et fournit des champs correspondant aux bornes de lintgration
(a,b), pour la fonction f(x) et pour la variable de lintgration (x). Les captures
dcran suivantes prsentent la construction dune intgrale particulire. Le
curseur dinsertion est dabord situ la borne infrieure de lintgration :
entrez une valeur et appuyez sur la flche droite () pour passer la borne
), ( ) ( ) ( a F b F dx x f
b
a
=

Page. 13-17
suprieure de lintgration. Entrez une valeur cet endroit et appuyez de
nouveau sur pour passer lemplacement de lintgrande. Tapez
lexpression de lintgrande et appuyez une nouvelle fois pour passer au
champs du diffrentiel ; tapez la variable de lintgration cet endroit ; vous
tes prt calculer lintgrale.

A ce stade, vous pouvez appuyer sur ` pour retourner lintgrale dans la
pile, qui affichera lentre suivante (ici en mode ALG) :
Il sagit du format gnral de lintgrale dfinie lorsquelle est tape directement
dans la pile, cest--dire : (borne infrieure, borne suprieure, intgrande,
variable dintgration)
Si vous appuyez sur ` ce stade, vous valuerez lintgrale dans la pile :
On peut galement valuer lintgrale dans lEditeur dquations en
slectionnant lexpression entire et en utilisant la touche de menu soft @EVAL.
Evaluation pas pas des drives et des intgrales
Si loption pas pas de la fentre CAS MODES est slectionne (voir Chapitre
1), lvaluation des drives et des intgrales sera prsente pas pas. Par
exemple, voici lvaluation dune drive dans lEditeur dquations :
Page. 13-18


Remarquez lapplication de la rgle de la chane la premire tape, qui
laisse la drive de la fonction sous lintgrale explicitement dans le
numrateur. A la deuxime tape, la fraction rsultante est rationalise (par
limination de la racine carre du dnominateur) et simplifie. La version finale
apparat la troisime tape. Chaque tape est affiche par une pression sur
la touche de menu @EVAL , jusqu ce quune application supplmentaire de la
fonction EVAL napporte plus de modification lexpression.
Lexemple suivant prsente lvaluation dune intgrale dfinie dans lEditeur
dquations, pas pas :


Page. 13-19
Remarquez que le processus pas pas fournit des informations sur les tapes
intermdiaires, suivies du CAS permettant de rsoudre cette intgrale. Dans un
premier temps, le CAS identifie une intgrale de racine carre, puis une fraction
rationnelle, suivie dune deuxime expression rationnelle, pour aboutir au
rsultat final. Remarquez que ces tapes sont trs logiques pour la calculatrice,
mme si les informations fournies lutilisateur sur les tapes individuelles sont
insuffisantes.
Intgration dune quation
Lintgration dune quation est un processus simple : la calculatrice intgre les
deux cts de lquation simultanment, par exemple ,

Techniques dintgration
Plusieurs techniques dintgration peuvent tre mises en oeuvre dans les
calculatrices, comme lillustrent les exemples suivants.
Substitution ou changement de variables
Supposons que nous souhaitions calculer lintgrale. Si nous
utilisons le calcul pas pas dans lEditeur dquations, voici la squence des
substitutions de variables :

Cette deuxime tape indique la substitution approprie utiliser : u = x
2
-1.
Page. 13-20

Les quatre dernires tapes prsentent la progression de la solution : une racine
carre, suivie dune fraction, dune seconde fraction et du rsultat final. Ce
rsultat peut tre simplifi ainsi, via la fonction @SIMP, pour lire :
Intgration par parties et diffrentielles
La diffrentielle dune fonction y = f(x), est dfini comme y = f(x) dx, o f(x) est
la drive de f(x). On utilise les diffrentielles pour reprsenter les petits
incrments des variables. La diffrentielle du produit de deux fonctions, y =
u(x)v(x), est donn par dy = u(x)dv(x) +du(x)v(x), ou, plus simplement, d(uv) =
udv - vdu. Ainsi, lintgrale de udv = d(uv) - vdu,
scrit. Par dfinition dune diffrentielle, dy = y,
lexpression prcdente s'crit donc ainsi :
.
Cette formulation, appele intgration par parties, peut permettre de rechercher
une intgrale si dv est facilement intgrable. Par exemple, lintgrale xe
x
dx
peut tre rsolue par intgration par parties si vous employez u = x, dv = e
x
dx,

= vdu uv d udv ) (

= vdu uv udv
Page. 13-21
puisque, v = e
x
. Avec du = dx, lintgrale devient xe
x
dx = udv = uv - vdu =
xe
x
- e
x
dx = xe
x
- e
x
.
La calculatrice fournit la fonction IBP, sous le menu CALC/DERIV&INTG,
laquelle accepte comme arguments la fonction originelle intgrer, savoir
u(X)*v(X), et la fonction v(X), et retourne u(X)*v(X) et -v(X)*u(X). En dautres
termes, la fonction IBP retourne les deux termes de droite de lquation en
intgration par parties. Pour lexemple utilis ci-dessus, on peut crire en mode
ALG :
Ainsi, on peut utiliser la fonction IBP pour fournir les composants dune
intgration par parties. Ltape suivante devra tre effectue sparment.
Il est important de mentionner que lintgrale peut tre calcule directement,
par exemple laide de :
Intgration par fractions partielles
La fonction PARTFRAC, prsente au Chapitre 5, fournit la dcomposition dune
fraction en fractions partielles. Cette technique est utile pour rduire une fraction
complexe en une somme de fractions simples qui peuvent ensuite tre intgres
terme par terme. Par exemple, pour intgrer
on peut dcomposer la fraction en ses fractions partielles composantes, comme
suit :

+ +
+
dX
X X X
X
3 4
5
2
5
Page. 13-22
Lintgration directe produit le mme rsultat, avec certaines inversions de
termes (mode Rigorous paramtr dans le CAS voir Chapitre 2) :
Intgrales gnralise
Il sagit dintgrales prsentant des bornes dintgration infinies. Gnralement,
on traite une intgrale gnralise en calculant dabord lintgrale en tant que
limite linfini, par exemple,
.
En utilisant la calculatrice, on procde comme suit :

On peut aussi calculer lintgrale jusqu linfini partir du dbut, par exemple,
Intgration avec des units
Une intgrale peut tre utilise avec des units incorpores dans les bornes de
lintgration, comme indiqu dans lexemple ci-dessous du mode ALG, le

=

1
2
1
2
lim
x
dx
x
dx
Page. 13-23
systme CAS tant paramtr sur mode Approx. La figure du ct gauche
indique lintgrale affiche dans la pile avant le appui sur `. La figure du
ct droit indique le rsultat aprs appui sur `.

Si vous entrez lintgrale, alors que le systme CAS est paramtr sur mode
Exact, il vous sera propos de changer en mode Approx, par contre les bornes
de lintgrale seront affiches dans un format diffrent de celui ci-dessous :
Ces bornes reprsentent 11_mm et 01_mm, ce qui est pareil que 1_mm et
0_mm, comme prcdemment. Faites attention avec les diffrents types de
format.
Quelques remarques sur lutilisation des units dans les bornes des intgrations :
1 Les units de la borne infrieure dintgration seront celles qui seront
utilises pour afficher le rsultat final, comme indiqu dans les deux exemples
ci-dessous :

Page. 13-24
2 Les units de la borne suprieure doivent tre cohrentes avec les units de
la borne infrieure. Sinon, la calculatrice affiche lintgrale initiale. Par
exemple,

3 Lintgrande peut aussi avoir des units. Par exemple :

4 Si les bornes de lintgration et lintgrande ont des units, les units sont
combines selon les rgles de lintgration. Par exemple,

Sries infinies
Une srie infinie se prsente sous la forme . La srie infinie
dbute gnralement par les indices n = 0 ou n = 1. Chaque terme de la srie
possde un coefficient h(n) qui dpend de lindice n.
Sries de Taylor et Maclaurin
Une fonction f(x) peut tre dveloppe en des sries infinies autour dun x=x
0
en utilisant les sries de Taylor, savoir,
,
n
n
a x n h ) ( ) (
1 , 0

=
=
0
) (
) (
!
) (
) (
n
n
o
o
n
x x
n
x f
x f
Page. 13-25
o f
(n)
(x) reprsente la drive n-th de f(x) par rapport x, f
(0)
(x) = f(x).
Si la valeur de x
0
= 0, on appelle ces sries Sries de Maclaurin.
Polynme de Taylor et rappel
Dans la pratique, on ne peut pas valuer tous les termes dune srie infinie ; on
effectue une approximation de la srie par un polynme de lordre k, P
k
(x), et
on estime lordre dun reste, R
k
(x), tel que
,
cest--dire,
Le polynme P
k
(x) est appel polynme de Taylor. Lordre du reste est estim en
termes dune petite quantit h = x-x
0
, cest--dire par lvaluation du polynme
une valeur de x trs proche de x
0
. Le reste est obtenu par
,
o est un nombre proche de x = x
0
. Dans la mesure o est habituellement
inconnu, on fournit une estimation de lordre du reste dans la rfrence h, soit
on dit que R
k
(x) possde une erreur de lordre h
n+1
, ou R O(h
k+1
). Si h est un
petit nombre, par exemple, h<<1, alors h
k+1
sera gnralement trs petit,
savoir, h
k+1
<<h
k
<< << h << 1. Ainsi, pour x proche de x
0
, plus le nombre
dlments du polynme de Taylor est important, plus lordre du reste est petit.

=
=
0
) (
!
) 0 (
) (
n
n
n
x
n
f
x f

+ = =
+ =
1
) (
0
) (
) (
!
) (
) (
!
) (
) (
k n
n
o
o
n
k
n
n
o
o
n
x x
n
x f
x x
n
x f
x f
). ( ) ( ) ( x R x P x f
k k
+ =
1
) 1 (
!
) (
) (
+
+
=
k
k
k
h
k
f
x R

Page. 13-26
Fonctions TAYLR, TAYLR0 et SERIES
Les fonctions TAYLR, TAYLR0 et SERIES sont utilises pour gnrer des
polynmes de Taylor, ainsi que des sries de Taylor avec reste. Ces fonctions
sont disponibles dans le menu CALC/LIMITS&SERIES dcrit prcdemment
dans ce chapitre.
La fonction TAYLOR0 effectue un dveloppement en sries de Maclaurin, cest--
dire de X = 0, dune variable indpendante par dfaut VX (gnralement X).
Le dveloppement utilise une puissance relative de 4me degr, savoir la
diffrence entre la puissance la plus forte et la plus faible du dveloppement est
4. Par exemple,

La fonction TAYLR produit un dveloppement en sries de Taylor dune fonction
de nimporte quelle variable x de point x = a pour lordre k spcifi par
lutilisateur. Par consquent, la fonction a le format TAYLR(f(x-a),x,k). Par
exemple :

La fonction SERIES produit un polynme de Taylor utilisant comme argument la
fonction f(x) dvelopper, un nom de variable seul (pour les sries de
Maclaurin) ou une expression de forme variable = valeur indiquant le point de
dveloppement dune srie de Taylor et lordre des sries produire. La
fonction SERIES produit deux rsultats par liste de quatre donnes et une
expression pour h = x a si le deuxime argument de la fonction est x=a soit
une expression de lincrment de h. La liste produite comme premier objet
calcul comprend les donnes suivantes :
1 la limite bidirectionnelle de la fonction au point de dveloppement, cest--
dire :
) ( lim x f
a x
Page. 13-27
2 Une valeur quivalente de la fonction proche de x = a
3 Lexpression pour le polynme de Taylor
4 Lordre du rsidu ou du reste
Du fait de la relative grande quantit de donnes produites, cette fonction est
plus facile manipuler en mode RPN. Par exemple :

Dplacez le contenu du niveau de pile 1 vers le bas en appuyant sur , puis
saisissez , pour dcomposer la liste. Les rsultats sont les suivants :

Dans lillustration de droite ci-dessus, nous utilisons lditeur de lignes pour voir
le dveloppement des sries en dtail.
Page. 14-1
Chapitre 14
Applications diffrentielles plusieurs variables
Les calculs diffrentiels se rfrent des fonctions de deux variables ou plus.
Dans ce chapitre, nous discuterons des concepts de base des calculs
diffrentiels plusieurs variables, y compris les drives partielles et les
intgrales multiples.
Fonctions de plusieurs variables
Une fonction deux variables ou plus peut tre dfinie dans la calculatrice en
utilisant la fonction DEFINE (). Pour illustrer le concept de drive
partielle, nous allons dfinir deux fonctions plusieurs variables,
f(x,y) = x cos(y), et g(x,y,z) = (x
2
+y
2
)
1/2
sin(z), en procdant comme suit :
Nous pouvons valuer les fonctions comme nous le ferions pour nimporte
quelle autre fonction de la calculatrice, cest--dire :
Les graphiques de fonctions bidimensionnelles sont ralisables en utilisant les
tracs Fast3D, Wireframe, Ps-Contour, Y-Slice, Gridmap et Pr-Surfaces, tels que
dcrits au Chapitre 12.
Drives partielles
Considrons la fonction deux variables z = f(x,y). La drive partielle de la
fonction par rapport x est dfinie par la limite,
Page. 14-2
.
De mme,
.
Nous utiliserons les fonctions plusieurs variables dfinies auparavant pour
calculer les drives partielles en utilisant ces dfinitions. Voici les drives
partielles. Ci-dessous les drives de f(x,y) par rapport x et y, respectivement
;

Noter que la dfinition dune drive partielle par rapport x, par exemple,
ncessite que nous conservions y fixe tout en prenant la limite telle que h0.
Ceci suggre une faon plus facile de calculer rapidement des drives
partielles de fonctions plusieurs variables : utiliser les rgles des drives
classiques par rapport la variable intressante, tout en considrant toutes les
autres variables comme des constantes. Ainsi, par exemple,
,
qui sont identiques aux rsultats trouvs avec les limites calcules
prcdemment. Considrons un autre exemple,
Dans ce calcul, nous traitons y comme une constante et prenons des drives
de lexpression par rapport x.
h
y x f y h x f
x
f
h
) , ( ) , (
lim
0
+
=

k
y x f k y x f
y
f
k
) , ( ) , (
lim
0
+
=

( ) ( ) ) sin( ) cos( ), cos( ) cos( y x y x


y
y y x
x
=

( ) xy yx y yx
x
2 0 2
2 2
= + = +

Page. 14-3
De faon similaire, vous pouvez utiliser les fonctions de drivation de la
calculatrice, cest--dire DERVX, DERIV, (dcrites en dtail au Chapitre 13)
pour calculer des drives partielles. Noubliez pas que la fonction DERVX
utilise la variable par dfaut du CAS VX (gnralement, X) et que, par
consquent, vous ne pourrez calculer avec DERVX que des drives par rapport
X. Quelques exemples de drives partielles de premier ordre sont montrs ci-
dessous :


Drives dordres suprieurs
Les drives de second ordre suivantes peuvent tre dfinies
Les deux dernires expressions reprsentent des drives croises, lordre de
drivation tant indiqu par les signes des drives partielles du dnominateur.
A gauche, la drive est prise dabord par rapport x puis par rapport y, et,
droite, on a procd dans lordre inverse. Il est important dindiquer que si la
fonction est continue et diffrentiable, alors
, ,
2
2
2
2

y
f
y y
f
x
f
x x
f

y
f
x y x
f
x
f
y x y
f
2 2
,
Page. 14-4
.
Les drives de troisime, quatrime ordres ou dordres suprieurs sont
dfinies de la mme manire.
Pour calculer des drives dordres suprieurs, rpter simplement la fonction
de drivation autant de fois que ncessaire. Quelques exemples sont montrs ci-
dessous :

Rgle de drivation en chane des drives partielles
Considrons la fonction z = f(x,y), telle que x = x(t) et y = y(t). La fonction z
reprsente en fait une fonction composite de t si nous lcrivons comme z =
f[x(t),y(t)]. La formule de drivation pour la drive dz/dt dans ce cas scrit :
Pour voir lexpression produite par la calculatrice pour cette version de la
formule de drivation, utilisez :
Le rsultat est donn par d1y(t)d2z(x(t),y(t))+d1x(t)d1z(x(y),y(t)). Le terme
d1y(t) sinterprte comme la drive de y(t) par rapport la 1
re
variable
indpendante, savoir t ou d1y(t) = dy/dt. De mme, d1x(t) = dx/dt. Dun
y x
f
x y
f

2 2
v
y
y
z
v
x
x
z
v
z

Page. 14-5
autre ct, d1z(x(t),y(t)) signifie la premire drive de z(x,y) par rapport
la premire variable indpendante, savoir x" ou d1z(x(t),y(t)) = z/x. De
mme, d2z(x(t),y(t)) = z/y. Par consquent, lexpression ci-dessus doit tre
interprte comme :
dz/dt = (dy/dt)(z/y) + (dx/dt)(z/x).
Une version diffrente de la formule de drivation sapplique aux cas pour
lesquels z = f(x,y), x = x(u,v), y = y(u,v), de telle sorte que z = f[x(u,v), y(u,v)].
Les formules suivantes reprsentent des formules de drivation dans cette
situation :
Dterminer les extrmes de fonctions deux variables
Afin que la fonction z = f(x,y) puisse avoir un point extrme (extrmum)
(x
o
,y
o
), ses drives f/x et f/y doivent disparatre ce point. Il sagit de
conditions ncessaires. Les conditions suffisantes pour que la fonction ait un
point extrme au point (x
o
,y
o
) sont f/x = 0, f/y = 0 et = (
2
f/x
2
) (
2
f/
y
2
)-[
2
f/xy]
2
> 0. Le point (x
o
,y
o
) est un maximum relatif si
2
f/x
2
< 0, ou
un minimum relatif si
2
f/x
2
> 0. La valeur est appele discriminant.
Si = (
2
f/x
2
) (
2
f/y
2
)-[
2
f/xy]
2
< 0, nous avons une condition connue
comme point selle, o la fonction atteindrait un maximum de x si nous
maintenions y constant, tout en atteignant en mme temps un minimum si nous
maintenions x constant ou vice-versa.
Exemple 1 Dterminons les points extrmes (sils existent) des fonctions
Diffrentielle totale dune fonction z = z(x,y)
Partant de la dernire quation, si nous la multiplions par dt, nous obtenons la
diffrentielle totale de la fonction z = z(x,y), savoir : dz = (z/x)dx + (z/
y)dy.
v
y
y
z
v
x
x
z
v
z
u
y
y
z
u
x
x
z
u
z

,
Page. 14-6
f(X,Y) = X
3
-3X-Y
2
+5. Dabord, nous dfinissons la fonction f(X,Y) et ses drives
fX(X,Y) = f/X, fY(X,Y) = f/Y. Ensuite, nous rsolvons les quations fX(X,Y) =
0 et fY(X,Y) = 0 simultanment :

Nous trouvons les points critiques (X,Y) = (1,0) et (X,Y) = (-1,0). Pour calculer
le discriminant, nous continuons par le calcul des drives secondes fXX(X,Y) =

2
f/X
2
, fXY(X,Y) =
2
f/X/Y et fYY(X,Y) =
2
f/Y
2
.

Le dernier rsultat indique que le discriminant est = -12X, par consquent
pour (X,Y) = (1,0), <0 (point selle) et pour (X,Y) = (-1,0), >0 et
2
f/X
2
<0
(maximum relatif). Lillustration ci-dessous, produite par la calculatrice et dite
par ordinateur, montre lexistence de ces deux points :
Page. 14-7
Utilisation de la fonction HESS pour analyser les extrmes
La fonction HESS peut tre utilise pour analyser les extrmes dune fonction
deux variables, comme cela est dmontr ci-dessous. La fonction HESS, en
gnral, prend comme donne de dpart une fonction de n variables
indpendantes (x
1
, x
2
, ,x
n
) et un vecteur des fonctions [x
1
x
2
x
n
]. La
fonction HESS inverse la matrice Hessienne de la fonction , dfinie comme la
matrice H = [h
ij
] = [
2
/x
i
x
j
], le gradient de la fonction par rapport aux n
variables grad f = [ /x
1
, /x
2
, /x
n
] et la liste des variables [x
1

x
2
x
n
].
Les applications de la fonction HESS sont plus faciles visualiser en mode RPN.
Considrons titre dexemple la fonction (X,Y,Z) = X
2
+ XY + XZ. Nous allons
appliquer la fonction HESS la fonction dans lexemple suivant. Les saisies
dcran montrent la pile RPN avant et aprs avoir appliqu la fonction HESS.

Lorsquil est appliqu une fonction deux variables, le gradient de niveau 2 ,
sil est gal zro, reprsente les quations des points critiques, cest--dire :
/x
i
= 0, tandis que la matrice au niveau 3 reprsente les drives secondes
. Par consquent, les rsultats de la fonction HESS peuvent tre utiliss pour
analyser les extrmes des fonctions deux variables. Par exemple, pour la
fonction f(X,Y) = X
3
-3X-Y
2
+5, procder comme suit en mode RPN :
X^3-3*X-Y^2+5 ` [X,Y] ` Saisir la fonction et les variables
HESS Appliquer la fonction HESS
SOLVE Trouver les points critiques
Dcomposer le vecteur
s1 K s2 K Enregistrer les points critiques
Les variables s1 et s2, ce stade, contiennent, respectivement les vecteurs [X=-
1,Y=0] et [X=1,Y=0]. La matrice Hessienne est au niveau 1 ce stade.
H K Enregistrer la matrice Hessienne
Page. 14-8
J@@@H@@@ @@s1@@ SUBST Substituer s1 dans H
La matrice rsultante A contient a
11
lments a
11
=
2
/X
2
= -6., a
22
=
2
/
X
2
= -2., et a
12
= a
21
=
2
/XY = 0. Le discriminant, pour ce point critique
s1(-1,0) est = (
2
f/x
2
) (
2
f/y
2
)-[
2
f/xy]
2
= (-6.)(-2.) = 12.0 > 0. Puisque

2
/X
2
<0, le point s1 reprsente un maximum relatif.
Ensuite, nous allons substituer le deuxime point, s2, dans H :
J@@@H@@@ @@s2@@ SUBST Substituer s2 dans H
La matrice rsultante contient les lments a
11
=
2
/X
2
= 6., a
22
=
2
/X
2
= -2. et a
12
= a
21
=
2
/XY = 0. Le discriminant, pour ce point critique
s2(1,0) est = (
2
f/x
2
) (
2
f/y
2
)-[
2
f/xy]
2
= (6.)(-2.) = -12.0 < 0, indiquant
un point selle.
Intgrales multiples
Une interprtation physique dune intgrale classique, consiste en
la zone sous la courbe y = f(x) dabscisses x = a et x = b. La gnralisation
trois dimensions dune intgrale classique est une intgrale double dune
fonction f(x,y) sur une rgion R sur le plan x-y reprsentant le volume dun corps
solide contenu sous la surface f(x,y) au-dessus de la rgion R. La rgion R peut
tre dcrite ainsi : R = {a<x<b, f(x)<y<g(x)} ou encore R = {c<y<d, r(y)<x<s(y)}.
Par consquent, l'intgrale double peut tre crite
Il est trs simple de calculer une intgrale double avec la calculatrice. Une
intgrale double peut tre construire dans lEditeur dquation (voir lexemple
au Chapitre 2). Un exemple est prsent ci-dessous. Cette intgrale double est
calcule directement dans lEditeur dquation en slectionnant toute

b
a
dx x f ) (

= =
d
c
y s
y r
b
a
x g
x f
R
dydx y x dydx y x dA y x
) (
) (
) (
) (
) , ( ) , ( ) , (
Page. 14-9
lexpression et en utilisant la fonction @EVAL. Le rsultat est 3/2. La progression
du rsultat pas pas est possible en paramtrant loption Step/Step dans
lcran CAS MODES.


Jacobienne de transformation de coordonnes
Considrons la transformation de coordonnes x = x(u,v), y = y(u,v). La
Jacobienne de cette transformation est dfinie comme
.
Lorsquon calcule une intgrale en utilisant une telle transformation, lexpression
utiliser est , o R est la
rgion R exprime en coordonnes de (u,v).

= =
v
y
u
y
v
x
u
x
J J det ) det( | |

=
'
| | )] , ( ), , ( [ ) , (
R R
dudv J v u y v u x dydx y x
Page. 14-10
Intgrale double en coordonnes polaires
Pour passer des coordonnes polaires aux coordonnes cartsiennes nous
utilisons x(r,) = r cos et y(r, ) = r sin . Par consquent, la Jacobienne de
cette transformation est
Avec ce rsultat, les intgrales en coordonnes polaires scrivent comme suit
o la rgion R en coordonnes polaires est R = { < < , f() < r < g()}.
Les intgrales doubles en coordonnes polaires peuvent tre saisies dans la
calculatrice en sassurant que la Jacobienne |J| = r est incluse dans
lintgrande. Lexemple suivant illustre pas pas une intgrale double calcule
en coordonnes polaires :
r
r
r
y
r
y
x
r
x
J =

=
) cos( ) sin(
) sin( ) cos(
| |


) (
) (
'
) , ( ) , (
g
f
R
rdrd r dA r
Page. 15-1
Chapitre 15
Applications danalyse vectorielle
Dans ce chapitre nous vous prsentons plusieurs fonctions du menu CALC qui
sappliquent lanalyse de champs scalaires et vectoriels. Le menu CALC a t
prsent dans le dtail au Chapitre 13. En particulier, dans le menu
DERIV&INTEG, nous avons identifi un certain nombre de fonctions qui ont des
applications en analyse vectorielle, savoir CURL, DIV, HESS, LAPL. Pour les
exercices de ce chapitre, paramtrez votre mesure dangle en radians.
Dfinitions
Une fonction dfinie dans une rgion de lespace telle que (x,y,z) est appele
champ scalaire. Des exemples de ces champs sont fournis par les tempratures,
les densits et le potentiel de tension prs dune charge. Si la fonction est
dfinie par un vecteur, savoir F(x,y,z) = f(x,y,z)i+g(x,y,z)j+h(x,y,z)k, elle est
appele champ de vecteurs.
Loprateur suivant, appel oprateur del ou nabla, est un oprateur bas sur
vecteurs qui peut tre appliqu un scalaire ou une fonction vectorielle
Lorsque cet oprateur est appliqu une fonction scalaire, nous pouvons
obtenir le gradient de cette fonction, et lorsquil est appliqu une fonction
vectorielle nous pouvons obtenir la divergence et le rotationnel de cette
fonction. Une combinaison de gradients et de divergences produit un autre
oprateur que lon appelle le Laplacien dune fonction scalaire. Ces oprations
sont prsentes ci-dessous.
Gradient et drive directionnelle
Le gradient dune fonction scalaire (x,y,z) est une fonction vectorielle dfinie
par
[ ] [ ] [ ] [ ]
z
k
y
j
x
i

=
z
k
y
j
x
i grad

= =


Page. 15-2
Le produit scalaire du gradient dune fonction par un vecteur dunit donne
reprsente le taux de variation de la fonction le long de ce vecteur particulier.
Ce taux de variation sappelle la drive directionnelle de la fonction,
D
u
(x,y,z) = u.
A nimporte quel point particulier, le taux de variation maximum de la fonction
intervient dans la direction du gradient, cest--dire le long dun vecteur dunit
u = /||.
La valeur de cette drive directionnelle est gale la magnitude du gradient
nimporte quel point D
max
(x,y,z) = /|| = ||
Lquation (x,y,z) = 0 reprsente une surface dans lespace. Il savre que le
gradient de la fonction nimporte quel point de cette surface est normal
cette surface. Par consquent, lquation dun plan tangent la courbe ce
point peut tre trouve en utilisant la technique prsente au Chapitre 9.
La faon la plus simple dobtenir le gradient est dutiliser la fonction DERIV,
disponible dans le menu CALC, c'est--dire ,
Un programme permettant de calculer le gradient
Le programme suivant, que vous pouvez enregistrer dans la variable
GRADIENT utilise la fonction DERIV pour calculer le gradient dune fonction
scalaire de X,Y,Z. Les calculs pour dautres variables de base ne marcheront
pas. Si vous travaillez souvent en systme (X,Y,Z), cependant, ce programme
facilitera vos calculs :
<< X Y Z 3 ARRY DERIV >>
Saisissez ce programme en mode RPN. Aprs avoir bascul en mode ALG,
vous pouvez activer la fonction GRADIENT comme dans lexemple suivant :
Page. 15-3
Utilisation de la fonction HESS pour obtenir le gradient
La fonction HESS peut tre utilise pour obtenir le gradient dune fonction
comme indiqu ci-dessous. Comme indiqu au Chapitre 14, la fonction HESS
prend comme donne de base une fonction de n variables indpendantes (x
1
,
x
2
, ,x
n
) et un vecteur de fonctions [x
1
x
2
x
n
]. La fonction HESS inverse
la matrice Hessienne de la fonction , dfinie comme la matrice H = [h
ij
] = [/
x
i
x
j
], le gradient de la fonction par rapport aux n variables grad f = [ /
x
1
, /x
2
, /x
n
] et la liste de variables [x
1
x
2
x
n
]. Considrons
titre dexemple la fonction (X,Y,Z) = X
2
+ XY + XZ. Nous allons appliquer la
fonction HESS ce champ scalaire dans lexemple suivant en mode RPN :

Par consquent, le gradient est [2X+Y+Z, X, X]. Autrement, l'onpeut utiliser la
fonction DERIV comme suit : DERIV(X^2+X*Y+X*Z,[X,Y,Z]), qui donne le mme
rsultat.
Potentiel dun gradient
Etant donn le champ de vecteurs F(x,y,z) = f(x,y,z)i+g(x,y,z)j+h(x,y,z)k, sil
existe une fonction (x,y,z), telle que f = /x, g = /y et h = /z, alors
on appelle (x,y,z) la fonction potentielle du champ de vecteurs F. Il sensuit que
F = grad = .
La calculatrice offre une fonction POTENTIAL, disponible travers le catalogue
de commande (N), permettant de calculer la fonction potentielle dun
champ de vecteur, si elle existe. Par exemple, si F(x,y,z) = xi + yj + zk, en
appliquant la fonction POTENTIAL, nous trouvons :
Page. 15-4
Puisque la fonction SQ(x) reprsente x
2
, ce rsultat indique la fonction
potentielle du champ de vecteurs F(x,y,z) =xi+yj+zk, is (x,y,z) = (x
2
+y
2
+z
2
)/
2.
Noter que les conditions dexistence de (x,y,z), savoir f = /x, g = /y,
et h = /z sont quivalentes aux conditions : f/y = g/x, f/z = h/x
et g/z = h/y. Ces conditions fournissent une manire rapide de dterminer
si le champ de vecteurs a une fonction potentielle associe. Si lune des
conditions f/y = g/x, f/z = h/x, g/z = h/y nest pas remplie, la
fonction potentielle (x,y,z) nexiste pas. Dans un tel cas, la fonction POTENTIAL
renvoie un message derreur. Par exemple, le champ du vecteur F(x,y,z) =
(x+y)i + (x-y+z)j + xzk, na pas de fonction potentielle associe puisque f/z
h/x. La rponse de la calculatrice dans ce cas est illustre ci-dessous :

Divergence
La divergence dune fonction vectorielle F(x,y,z) = f(x,y,z)i+g(x,y,z)j+h(x,y,z)k,
est dfinie en prenant le produit scalaire de loprateur del par la fonction,
savoir :
La fonction DIV peut tre utilise pour calculer la divergence dun champ de
vecteurs. Par exemple, pour F(X,Y,Z) = [XY,X
2
+Y
2
+Z
2
,YZ], la divergence est
calcule, en mode ALG, de la faon suivante :
z
h
y
g
x
f
F divF

= =
Page. 15-5
Laplacien
La divergence du gradient dune fonction scalaire produit un oprateur que lon
appelle loprateur Laplacien. Par consquent, le Laplacien dune fonction
scalaire (x,y,z) est donn par
Lquation diffrentielle partielle
2
= 0 est connue comme lquation de
Laplace.
La fonction LAPL peut tre utilise pour calculer le Laplacien dune fonction
scalaire. Par exemple, pour calculer le Laplacien de la fonction (X,Y,Z) =
(X
2
+Y
2
)cos(Z), utiliser :
Rotationnel
Le rotationnel dun champ de vecteurs F(x,y,z) = f(x,y,z)i+g(x,y,z)j+h(x,y,z)k,
est dfinie par le produit vectoriel de loprateur del par le champ de
vecteurs, savoir :
Le rotationnel dun champ de vecteurs peut tre calcule avec la fonction CURL.
Par exemple, pour la fonction F(X,Y,Z) = [XY,X
2
+Y
2
+Z
2
,YZ], le rotationnel est
calcul comme suit :
2
2
2
2
2
2
2
x x x

= =


[ ] [ ] [ ]
) , , ( ) , , ( ) , , ( z y x h z y x g z y x f
z y x
curl

= =
k j i
F F

=
z
g
y
h
x
h
z
f
z
g
y
h
k j i
Page. 15-6
Champ non rotationnel et fonction potentielle
Dans une section prcdente du prsent chapitre, nous avons introduit la
fonction POTENTIAL pour calculer la fonction potentielle (x,y,z) pour un champ
de vecteurs, F(x,y,z) = f(x,y,z)i+ g(x,y,z)j+ h(x,y,z)k, tel que F = grad = .
Nous avons aussi indiqu que les conditions dexistence de , taient : f/y
= g/x, f/z = h/x et g/z = h/y. Ces conditions sont quivalentes
lexpression vectorielle
curl F = F = 0.
Un champ de vecteurs F(x,y,z), dont le rotationnel est nul, est connu comme un
champ non rotationnel. Par consquent, nous concluons quune fonction
potentielle (x,y,z) existe toujours pour un champ non rotationnel F(x,y,z).
A titre dexemple, nous avons essay prcdemment de trouver une fonction
potentielle pour le champ de vecteurs F(x,y,z) = (x+y)i + (x-y+z)j + xzk et avons
obtenu le message derreur de la fonction POTENTIAL. Pour vrifier quil sagit
dun champ rotationnel (tel que F 0), nous utilisons la fonction CURL sur ce
champ :
D'autre part, le champ de vecteurs F(x,y,z) = xi + yj + zk est effectivement non
rotationnel, comme cela est dmontr ci-dessous :
Page. 15-7
Vecteur potentiel
Etant donn un champ de vecteurs F(x,y,z) = f(x,y,z)i+g(x,y,z)j+h(x,y,z)k, sil
existe, il existe une fonction vectorielle (x,y,z) = (x,y,z)i+(x,y,z)j+(x,y,z)k
telle que F = curl = , fonction (x,y,z) que lon appelle le vecteur
potentiel F(x,y,z).
La calculatrice fournit une fonction VPOTENTIAL, disponible par lintermdiaire
du catalogue de commande (N) pour calculer le vecteur potentiel
(x,y,z), tant donn le champ de vecteurs
F(x,y,z)=f(x,y,z)i+g(x,y,z)j+h(x,y,z)k. Par exemple, tant donn le champ de
vecteurs F(x,y,z) = -(yi+zj+xk), la fonction VPOTENTIAL donne
Cest--dire : (x,y,z) = -x
2
/2j + (-y
2
/2+zx)k.
Il faut indiquer quil existe plus dune fonction de vecteur potentiel pour un
champ de vecteurs donn F. Par exemple, les captures dcran suivantes
montrent que le rotationnel de la fonction vectorielle
1
=
[X
2
+Y
2
+Z
2
,XYZ,X+Y+Z] est le vecteur F =
2
= [1-XY,2Z-1,ZY-2Y].
Lapplication de la fonction VPOTENTIAL produit la fonction de vecteur potentiel

2
= [0, ZYX-2YX, Y-(2ZX-X)], qui est diffrente de
1
. La dernire commande
dans la capture dcran montre quen effet F =
2
. Par consquent, la
fonction de vecteur potentiel nest pas dtermine de manire unique.
Les composantes dun champ de vecteurs donn F(x,y,z) = f(x,y,z)i+g(x,y,z)j
+h(x,y,z)k et celles dune fonction de vecteur potentiel, (x,y,z) =
Page. 15-8
(x,y,z)i+(x,y,z)j+(x,y,z)k sont lies par f = /y - /x, g = /z - /
x, et h = /x - /y.
Une des conditions pour que la fonction (x,y,z) existe est que div F = F = 0,
cest--dire : f/x + g/y + f/z = 0. Par consquent, si cette condition
nest pas satisfaite, la fonction de vecteur potentiel (x,y,z) nexiste pas. Par
exemple, tant donn F = [X+Y,X-Y,Z^2], la fonction VPOTENTIAL renvoie un
message derreur, puisque la fonction F ne satisfait pas la condition F = 0:

La condition F 0 est vrifie dans la capture dcran suivante :
Page. 16-1
Chapitre 16
Equations diffrentielles
Dans ce Chapitre, nous vous prsentons des exemples de rsolution
dquations diffrentielles ordinaires (ODE) en utilisant les fonctions de la
calculatrice. Une quation diffrentielle est une quation impliquant les drives
de la variable indpendante. Dans la plupart des cas, nous cherchons la
fonction dpendante qui satisfait lquation diffrentielle.
Oprations de base avec des quations diffrentielles
Dans cette section, nous vous prsentons certaines utilisations de la calculatrice
pour saisir, vrifier et visualiser la solution dODE.
Saisie dquations diffrentielles
La cl de lutilisation des quations diffrentielles dans la calculatrice est de
saisir les drives dans lquation. Le moyen le plus simple de saisir une
quation diffrentielle est de la saisir dans lEditeur dquations. Par exemple,
pour saisir lODE suivante :
(x-1)(dy(x)/dx)
2
+ 2xy(x) = e
x
sin x, utilisez :
O~ x -1*~x
~y~xQ2+2*
~ x *~ y ~x
= ~ x *S~x `
La drive dy/dx est reprsente par x(y(x)) ou par dly(x). A des fins de
solution et de calculs, vous devez spcifier y(x) dans lexpression, cela signifie
que la variable dpendante doit inclure sa ou ses variable(s) indpendantes
dans toute drive de lquation.
Vous pouvez aussi saisir une quation directement dans la pile en utilisant le
symbole dans les drives. Par exemple, pour saisir lODE suivante impliquant
des drives de deuxime ordre : d
2
u(x)/dx
2
+ 3u(x)(du(x)/dx) + u(x)
2
= 1/x,
directement dans lcran, utilisez :
~x~x ~ u
Page. 16-2
~x+3*~ u
~x*~x~u
~x +~u ~xQ2
1/~x`
Le rsultat est x(x(u(x)))+3*u(x)*x(u(x))+u^2=1/x . Ce format
saffiche lcran quand loption _Textbook nest pas slectionne sur lcran
de paramtre daffichage (H@)DISP). Appuyez sur pour voir lquation
dans lEditeur dquations.
Une autre notation pour les drives saisies directement dans la pile est
dutiliser d1 pour la drive par rapport la premire variable indpendante,
d2 pour la drive par rapport la deuxime variable indpendante, etc.
Une drive de second ordre, cest--dire d
2
x/dt
2
, o x = x(t) scrirait
d1d1x(t), tandis que (dx/dt)
2
scrirait d1x(t)^2. Par consquent, la PDE
2
y/
t
2
g(x,y) (
2
y/x
2
)
2
= r(x,y), scriraitcomme suit en utilisant cette notation :
d2d2y(x,t)-g(x,y)*d1d1y(x,t)^2=r(x,y).
La notation utilisant d et lordre de la variable indpendante est la notation
prfre par la calculatrice lorsque des drives sont impliques dans le calcul.
Par exemple, lutilisation de la fonction DERIV, en mode ALG, comme dans
DERIV(x*f(x,t)+g(t,y) = h(x,y,t),t), produit lexpression suivante :
x*d2f(x,t)+d1g(t,y)=d3h(x,y,t). Traduite sur papier, cette
expression reprsente lquation diffrentielle partielle x(f/t) + g/t = h/t.
Parce que lordre de la variable t est diffrent dans f(x,t), g(t,y) et h(x,y,t), les
drives par rapport t ont des indices diffrents, savoir d2f(x,t), d1g(t,y), et
d3h(x,y,t). Toutes, cependant, reprsentent des drives par rapport la mme
variable.
Les expressions pour les drives utilisant comme notation lindex de notation
ordre de variable ne sont pas traduites en notation de drives dans lEditeur
dquations, comme vous pouvez le vrifier en appuyant sur alors que le
dernier rsultat est au niveau 1 de la pile. Cependant, la calculatrice comprend
les deux notations et fonctionne en accord avec la notation utilise.
Page. 16-3
Vrifier des solutions avec la calculatrice
Pour vrifier si une fonction satisfait une quation donne en utilisant la
calculatrice, utilisez la fonction SUBST (voir Chapitre 5) pour remplacer la
solution sous forme y = f(x) ou y = f(x,t) etc. dans lquation diffrentielle. Il se
peut que vous ayez besoin de simplifier le rsultat en utilisant la fonction EVAL
pour vrifier la solution. Par exemple, pour vrifier que u = A sin
o
t est la
solution de lquation d
2
u/dt
2
+
o
2
u = 0, utilisez la procdure suivante :
En mode ALG :
SUBST(t(t(u(t)))+ 0^2*u(t) = 0,u(t)=A*SIN (0*t) `
EVAL(ANS(1)) `
En mode RPN :
t(t(u(t)))+ 0^2*u(t) = 0 ` u(t)=A*SIN (0*t) `
SUBST EV L
Le rsultat est 0=0.
Dans cet exemple, vous pourriez aussi utiliser : t(t(u(t))))+ 0^2*u(t) = 0
pour saisir lquation diffrentielle.
Visualisation des solutions en isoclines
Les tracs des isoclines (Slope field), introduits au Chapitre 12, sont utiliss pour
visualiser les solutions dune quation diffrentielle de forme dy/dx = f(x,y). Un
trac d'isoclines montre plusieurs segments tangents aux courbes de solution, y
= f(x). La pente des segments nimporte quel point (x,y) est donne par dy/
dx = f(x,y), valu en nimporte quel point (x,y) et reprsente l'isocline de la
tangente au point (x,y).
Exemple 1 -- Localiser la solution de lquation diffrentielle y = f(x,y) = sin x
cos y en utilisant un trac d'isoclines. Pour rsoudre ce problme, suivre les
instructions du Chapitre 12 pour les tracs slopefield.
Si vous avez pu reproduire le trac des isoclines sur papier, vous pouvez tracer
la main les lignes tangentes aux segments de ligne montrs sur le trac. Ces
lignes constituent les lignes de y(x,y) = constante, pour la solution de y = f(x,y).
Page. 16-4
Par consquent, les tracs d'isoclines sont des outils utiles pour visualiser les
quations particulirement difficiles rsoudre.
En rsum les tracs isoclines sont des aides graphiques pour baucher le trac
des courbes y = g(x) qui correspondent aux solutions de lquation diffrentielle
dy/dx = f(x,y).
Le menu CALC/DIFF
Le sous-menu DIFFERENTIAL EQNS. du menu CALC () propose des
fonctions pour la rsolution dquations diffrentielles. Ce menu est prsent ci-
dessous sous forme de liste, avec lindicateur de systme 117 paramtr sur
CHOOSE boxes :

Ces fonctions sont brivement dcrites ci-dessous. Elles seront dcrites avec plus
de dtails dans des paragraphes ultrieurs de ce Chapitre.
DESOLVE : Differential Equation SOLVEr ou calculateur dquation
diffrentielle, donne la solution si elle xiste
ILAP : Inverse LAPlace transform ou transformation inverse de Laplace,
L
-1
[F(s)] = f(t)
LAP : LAPlace transform ou transformation de Laplace, L[f(t)]=F(s)
LDEC : Linear Differential Equation Command ou commande
dquation linaire diffrentielle avec coefficients constants, y
compris les systmes d'quations diffrentielles avec coefficients
constants .
Page. 16-5
Solution des quations linaires et non linaires
Une quation dans laquelle la variable dpendante et toutes ses drives
pertinentes sont du premier degr est appele quation diffrentielle linaire .
Dans le cas contraire, lquation est dite non linaire. Exemples dquations
diffrentielles linaires : d
2
x/dt
2
+ (dx/dt) +
o
x = A sin
f
t et C/t +
u(C/x) = D(
2
C/x
2
).
Une quation dont la partie de droite (nimpliquant pas la fonction ou ses
drives) est gale zro est appele quation homogne. Sinon, elle est
appele quation non homogne. La solution une quation homogne est
connue sous le nom de solution gnrale. Une solution particulire est celle qui
rsout une quation non homogne.
Fonction LDEC
La calculatrice propose la fonction LDEC (Linear Differential Equation
Command) [Commande dquation linaire diffrentielle] qui permet de trouver
la solution gnrale une ODE linaire de nimporte quel ordre coefficients
constants, quelle soit homogne ou non. Cette fonction ncessite deux donnes
de base :
la partie droite de lODE
lquation caractristique de l ODE
Ces deux donnes doivent tre donnes en terme de variable indpendante par
dfaut du CAS de la calculatrice (gnralement X). Le rsultat de la fonction est
la solution gnrale de lODE. La fonction LDEC est disponible dans le menu
CALC/DIFF. Les exemples sont prsents en mode RPN, mais les traduire en
mode ALG est trs simple.
Exemple 1 Pour rsoudre l'ODE homogne : d
3
y/dx
3
-4(d
2
y/dx
2
)-11(dy/
dx)+30y = 0, saisissez : 0 ` 'X^3-4*X^2-11*X+30' `LDEC
. En voici la solution :
Page. 16-6
Ici cC0, cC1 et cC2 sont des constantes dintgration. Ce rsultat peut sembler
compliqu, mais il peut tre simplifi si
K1 = (10*cC0-(7+cC1-cC2))/40, K2 = -(6*cC0-(cC1+cC2))/24,
et
K3 = (15*cC0+(2*cC1-cC2))/15.
La solution devient alors :
y = K
1
e
3x
+ K
2
e
5x
+ K
3
e
2x
.
La raison pour laquelle le rsultat fournit par LDEC affiche des combinaisons de
constantes si compliques est que, au niveau interne, pour produire la solution,
LDEC utilise la transformation de Laplace (prsentes ultrieurement dans ce
chapitre), qui transforment la solution dune ODE en solution algbrique. La
combinaison de constantes rsulte de la mise en facteur des termes
exponentiels une fois que la transforme de Laplace a t trouve.
Exemple 2 En utilisant la fonction LDEC, rsoudre lODE non homogne
suivante :
d
3
y/dx
3
-4(d
2
y/dx
2
)-11(dy/dx)+30y = x
2
.
Saisir :
'X^2' ` 'X^3-4*X^2-11*X+30' `LDEC
La solution est :
En remplaant les constantes accompagnant les termes exponentiels par des
valeurs plus simples, telles que, on obtient l'expression:
y = K
1
e
3x
+ K
2
e
5x
+ K
3
e
2x
+ (450x
2
+330x+241)/13500.
Les trois premiers termes constituent la solution gnrale de l'quation
homogne (voir Exemple 1, ci-dessus). Si y
h
reprsente la solution gnrale de
l'quation homogne, savoir : y
h
= K
1
e
3x
+ K
2
e
5x
+ K
3
e
2x
. Vous pouvez
prouver que les termes restants dans la solution prsente ci-dessus, savoir :
y
p
= (450x
2
+330x+241)/13500, constituent une solution particulire l ODE.
Page. 16-7
Pour vrifier que y
p
= (450x
2
+330x+241)/13500, est effectivement une
solution particulire de lODE, utiliser la procdure suivante :
'd1d1d1Y(X)-4*d1d1Y(X)-11*d1Y(X)+30*Y(X) = X^2'`
'Y(X)=(450*X^2+330*X+241)/13500' `
SUBST EV L
Donnez environ 10 secondes la calculatrice pour produire le rsultat :
X^2 = X^2
Exemple 3 Rsoudre un systme dquations diffrentielles linaires
coefficients constants.
Considrons le systme dquations diffrentielles linaires suivant :
x
1
(t) + 2x
2
(t) = 0,
2x
1
(t) + x
2
(t) = 0.
Sous forme algbrique, ceci scrit : Ax(t) = 0, o . Le systme
peut tre rsolu en utilisant la fonction LDEC avec les arguments [0,0] et la
matrice A, comme indiqu sur lcran suivant en mode ALG :
Note: Ce rsultat est gnral pour toutes les ODE linaires non homognes,
cest--dire tant donn la solution de lquation homogne y
h
(x), la solution
de lquation non homogne correspondante, y(x), peut scrire,
y(x) = y
h
(x) + y
p
(x),
o y
p
(x) est une solution particulire de lODE.

=
1 2
2 1
A
Page. 16-8
La solution est donne par un vecteur contenant les fonctions [x
1
(t), x
2
(t)]. En
appuyant sur , vous lancez lEditeur de matrice permettant lutilisateur de
voir les deux composantes du vecteur. Pour voir tous les dtails de chaque
composante, appuyez sur la touche menu @EDIT!. Vrifiez que les composantes
sont bien :

Fonction DESOLVE
La calculatrice dispose dune fonction DESOLVE (Differential Equation SOLVEr
ou Calculateur dquation diffrentielle) qui permet de rsoudre certains types
dquations diffrentielles. Cette commande ncessite comme donne de base
lquation diffrentielle et la fonction inconnue et renvoie lquation si cela est
possible. Vous pouvez galement fournir un vecteur contenant lquation
diffrentielle et les conditions initiales, plutt quune simple quation
diffrentielle, en tant que donnes de base de la fonction DESOLVE. La fonction
DESOLVE est disponible dans le menu CALC/DIFF. Des exemples dapplication
de la fonction DESOLVE sont prsents ci-dessous en utilisant le mode RPN .
Exemple 1 Rsoudre lODE du premier ordre :
dy/dx + x
2
y(x) = 5.
Sur la calculatrice, utiliser :
'd1y(x)+x^2*y(x)=5' ` 'y(x)' ` DESOLVE
La solution est {y = (INT(5*EXP(xt^3/3),xt,x)+cC0)*1/EXP(x^3/3)) }, c'est--
dire :
La variable ODETYPE
Vous remarquerez dans les intituls des touches menu une nouvelle variable
appele @ODETY (ODETYPE). Cette variable, qui saffiche lorsquon fait appel la
fonction DESOL, donne accs une chane prsentant le type d ODE utilis
( ). ) 3 / exp( 5 ) 3 / exp( ) (
0
3 3
cC dx x x x y + =

Page. 16-9
comme donne de base de DESOLVE. Appuyez sur @ODETY pour obtenir la
chane 1st order linear.
Exemple 2 -- Rsoudre l'ODE du deuxime ordre :
d
2
y/dx
2
+ x (dy/dx) = exp(x).
Sur la calculatrice, utiliser :
d1d1y(x)+x*d1y(x) = EXP(x) ` y(x) `DESOLVE
Le rsultat est une expression qui possde deux intgrations explicites, cest--
dire ,
Pour cette quation particulire, cependant, nous nous rendons compte que la
partie gauche de lquation reprsente d/dx(x dy/dx) et que lODE peut donc
scrire maintenant :
d/dx(x dy/dx ) = exp x,
et
x dy/dx = exp x + C.
Ensuite, nous pouvons crire :
dy/dx = (C + exp x)/x = C/x + e
x
/x.
Avec la calculatrice, vous pouvez essayer dintgrer
d1y(x) = (C + EXP(x))/x ` y(x) `DESOLVE
Le rsultat est { y(x) = INT((EXP(xt)+C)/xt,xt,x)+C0 }, savoir
0
) ( C dx
x
C e
x y
x
+
+
=

Page. 16-10
En effectuant lintgration la main, vous ne pouvez pas aller plus loin que :
parce que lintgrale de exp(x)/x nest pas disponible en forme ferme.
Exemple 3 Rsolution dune quation conditions initiales. Rsoudre
d
2
y/dt
2
+ 5y = 2 cos(t/2),
avec les conditions initiales
y(0) = 1.2, y(0) = -0.5.
Sur la calculatrice, utiliser :
[d1d1y(t)+5*y(t) = 2*COS(t/2) y(0) = 6/5 d1y(0) = -1/2] `
y(t) `
DESOLVE

Remarquez que les conditions initiales ont t ramenes leurs formes exactes
: y(0) = 6/5, plutt que y(0)=1.2, et d1y(0) = -1/2, plutt que d1y(0) = -
0.5. Opter pour les formes exactes facilite la rsolution.
La solution
Saisissez pour simplifier le rsultat.
y(t) = -((19*5*SIN(5*t)-(148*COS(5*t)+80*COS(t/2)))/190).
Note: Pour obtenir les expressions fractionnaires de valeurs dcimales, utiliser
la fonction Q (voir Chapitre 5).
0
ln ) ( C x C dx
x
e
x y
x
+ + =

Page. 16-11
Appuyez sur J@ODETY pour obtenir la chane Linear w/ cst coeff pour
le type dODE correspondant ce cas.
Transformations de Laplace
La transformation de Laplace dune fonction f(t) produit une fonction F(s) dans
le domaine image qui peut tre utilise pour rsoudre, grce des mthodes
algbriques, une quation diffrentielle linaire impliquant f(t) . Les tapes
suivre dans cette application sont au nombre de trois :
1. Lutilisation de la transformation de Laplace convertit une ODE linaire
impliquant f(t) en quation algbrique.
2. Linconnue F(s) est trouve dans le domaine image grce une
manipulation algbrique.
3. Une transformation de Laplace inverse est utilise pour convertir la
fonction image trouve la deuxime tape en solution de lquation
diffrentielle f(t).
Dfinitions
La Transformation de Laplace de la fonction f(t) est la dfinition F(s) dfinie
comme
La variable image s peut tre, et est gnralement, un nombre complexe.
De nombreuses applications pratiques de la transformation de Laplace
impliquent une fonction initiale f(t) o t reprsente le temps, c'est--dire des
systmes de contrle de circuits lectriques ou hydrauliques. Dans la plupart
des cas, on est intress par une rponse du systme aprs un temps t>0 et, par
consquent, la dfinition de la transformation de Laplace donne ci-dessus
implique une intgration pour des valeurs de t suprieures zro.
La transformation de Laplace inverse calque la fonction F(s) sur la fonction
initiale f(t) dans le domaine temporel, tel que L
-1
{F(s)} = f(t).
0
{ ( )} ( ) ( ) . L

= =

st
f t F s f t e dt
Page. 16-12
L'intgrale de convolution ou produit de convolution de deux fonctions f(t) et
g(t), o g est dcal dans le temps, est dfinie comme
Transformation de Laplace et transformation inverse sur la
calculatrice
La calculatrice propose les fonctions LAP et ILAP pour calculer, respectivement,
la transformation de Laplace et la transformation de Laplace inverse dune
fonction f(VX), o VX est la variable indpendante par dfaut du CAS
(gnralement X). La calculatrice renvoie la transformation ou la transformation
inverse sous forme de fonction de X. Les fonctions LAP et ILAP sont disponibles
dans le menu CALC/DIFF. Si les exemples sont prsents en mode RPN, il est
trs facile de les traduire en mode ALG. Pour ces exemples, paramtrer le mode
CAS sur Real et Exact.
Exemple 1 Pour obtenir la dfinition de la transformation de Laplace, utilisez
les touches suivantes : f(X) `L P en mode RPN ou L P(f(X))en
mode ALG. La calculatrice renvoie le rsultat suivant : ( gauche en RPN et
droite en ALG) :

Comparez ces expressions avec celle donne prcdemment dans la dfinition
de la transformation de Laplace, c'est--dire :
et vous remarquerez que la variable par dfaut du CAS X dans lEditeur
dquations remplace la variable s dans cette dfinition. Par consquent, quand
vous utilisez la fonction LAP, vous obtenez une fonction de X, qui est la
transformation de Laplace de f(X).
. ) ( ) ( ) )( * (
0

=
t
du u t g u f t g f

= =
0
, ) ( ) ( )} ( { dt e t f s F t f
st
L
Page. 16-13
Exemple 2 Obtenir la dfinition de la transformation de Laplace de f(t) =
e
2t
sin(t). Utilisez: EXP(2*X)*SIN(X) ` LAP. La calculatrice renvoie le rsultat
suivant : 1/(SQ(X-2)+1). Appuyez pour obtenir, 1/(X
2
-4X+5).
Pour crire ce rsultat sur papier, vous devriez crire :
Exemple 3 Dterminer la transformation de Laplace inverse de F(s) =sin(s).
Utiliser: Utilisez: SIN(X) ` ILAP. La calculatrice prend quelques secondes
pour renvoyer le rsultat : ILAP(SIN(X)), signifiant qu'il n'y a pas de solution
exacte pour f(t), tel que f(t) = L
-1
{sin(s)}.
Exemple 4 Dterminer la transformation de Laplace inverse de F(s) =1/s
3
.
Utiliser:
1/X^3 ` ILAP . La calculatrice renvoie le rsultat : X^2/2, qui est
interprt comme L
-1
{1/s
3
} = t
2
/2.
Exemple 5 Dterminer la transforme de Laplace pour la fonction f(t) = cos
(at+b). Utilisez : COS(a*X+b) ` LAP. La calculatrice renvoie le rsultat
suivant:
Appuyez sur pour obtenir (a sin(b) X cos(b))/(X
2
+a
2
). La
transformation est assimile comme suit : L {cos(at+b)} = (scos b asin b)/
(s
2
+a
2
).
Thormes de la transformation de Laplace
Pour vous aider dterminer la transforme de Laplace pour des fonctions,
vous pouvez employer plusieurs thormes, dont certains sont prsents ci-
dessous. Quelques exemples dapplication des thormes sont aussi proposs.
Thorme de diffrentiation pour la premire drive. Supposons que f
o
est la
condition initiale de f(t), savoir f(0) = f
o
, alors
L{df/dt} = sF(s) - f
o
.
5 4
1
} sin { ) (
2
2
+
= =
s s
t e s F
t
L
Page. 16-14
Thorme de diffrentiation pour la seconde drive. Supposons que f
o
=
f(0) et que (df/dt)
o
= df/dt|
t=0
, alors L{d
2
f/dt
2
} = s
2
F(s) - sf
o
(df/dt)
o
.
Thorme de diffrentiation de la n
ime
drive.
Supposons que f
(k)
o
= d
k
f/dx
k
|
t = 0
, et que f
o
= f(0), alors
L{d
n
f/dt
n
} = s
n
F(s) s
n-1
f
o
sf
(n-2)
o
f
(n-1)
o
.
Thorme de linarit. L{af(t)+bg(t)} = aL{f(t)} + bL{g(t)}.
Thorme de diffrentiation de la fonction image. Supposons que F(s) =
L{f(t)}, alors d
n
F/ds
n
= L{(-t)
n
f(t)}.
Exemple 1 La vlocit dune particule mobile v(t) est dfinie par v(t) = dr/dt,
o r = r(t) est la position de cette particule. Supposons que r
o
= r(0) et que R(s)
=L{r(t)}, alors la transformation de la vlocit peut scrire :V(s) = L{v(t)}=L{dr/
dt}= sR(s)-r
o
.
Exemple 2 A la suite de lexemple 1, lacclration a(t) est dfinie par a(t) =
d
2
r/dt
2
. Si la vlocit initiale est v
o
= v(0) = dr/dt|
t=0
, alors la transforme de
Laplace de lacclration peut scrire :
A(s) = L{a(t)} = L{d
2
r/dt
2
}= s
2
R(s) - sr
o
v
o
.
Example 3 Supposons que f(t) = e
at
, en utilisant la calculatrice avec EXP (-
a*X) ` LAP, vous obtenez 1/(X+a) ou F(s) = 1/(s+a). La drive
troisime de cette expression peut tre calcule en utilisant :
X ` X ` X `
Le rsultat est :
-6/(X^4+4*a*X^3+6*a^2*X^2+4*a^3*X+a^4) ou
d
3
F/ds
3
= -6/(s
4
+4as
3
+6a
2
s
2
+4a
3
s+a
4
).
Maintenant, utilisez : (-X)^3*EXP(-a*X) ` LAP . Le rsultat est
exactement le mme.
Page. 16-15
Thorme dintgration. Supposons que F(s) = L{f(t)}, alors
Thorme de convolution. Supposons que F(s) = L{f(t)} et G(s) = L{g(t)}, alors
Thorme du retard pour un dplacement vers la droite. Supposons que
F(s) = L{f(t)}, alors
L{f(t-a)}=e
as
L{f(t)} = e
as
F(s).
Thorme du retard pour un dplacement vers la gauche. Supposons que
F(s) = L{f(t)} et que a >0, alors
Thorme de similarit. Supposons que F(s) = L{f(t)} et que a>0, alors
L{f(at)} = (1/a)F(s/a).
Thorme damortissement. Supposons que F(s) = L{f(t)} et que L{e
bt
f(t)} =
F(s+b).
Thorme de division. Supposons que F(s) = L{f(t)}, alors
Exemple 4 En utilisant le thorme de convolution, trouvez la transforme de
Laplace de (f*g)(t), if f(t) = sin(t) et g(t) = exp(t). Pour trouver F(s) = L{f(t)} et G(s)
= L{g(t)}, utilisez : SIN(X) ` LAP . Rsultat : 1/(X^2+1), savoir F(s)
= 1/(s
2
+1).
De mme, EXP(X) `LAP. Rsultat : 1/(X-1), savoir G(s) =
1/(s-1). Par consquent, L{(f*g)(t)} = F(s)G(s) = 1/(s
2
+1)1/(s-1) =
1/((s-1)(s
2
+1)) = 1/(s
3
-s
2
+s-1).
{ } ). (
1
) (
0
s F
s
du u f
t
=

L
{ } = =

)} )( * {( ) ( ) (
0
t g f du u t g u f
t
L L
) ( ) ( )} ( { )} ( { s G s F t g t f = L L
. ) ( ) ( )} ( {
0

= +


a
st as
dt e t f s F e a t f L

s
du u F
t
t f
. ) (
) (
L
Page. 16-16
Transformation de Laplace dune fonction priodique de priode T:
Thorme de la valeur initiale: Supposons que F(s) = L{f(t)}, alors
Thorme de la valeur finale: Supposons que F(s) = L{f(t)}, alors
Fonction delta de Dirac et fonction dtape de Heaviside
Dans lanalyse des systmes de contrle, il est usuel dutiliser un type de
fonctions qui reprsentent certaines occurrences physiques telles que lactivation
soudaine dun interrupteur (fonction dtape de Heaviside, H(t)) ou une arte
soudain et instantane dans les donnes dentre du systme (fonction delta de
Dirac, (t)). Ces fonctions appartiennent une classe de fonctions connues
comme fonctions gnralises ou symboliques [se rfrer Friedman, B., 1956,
Principles and Techniques of Applied Mathematics (Dover Publications Inc.,
New York - rdition 1990)].
La dfinition formelle de la fonction delta de Dirac, (x), est (x) = 0, pour x 0,
et
De mme, si f(x) est une fonction continue, alors
Une interprtation de lintgrale ci-dessus, paraphrase de celle de Friedman
(1990), consiste dire que la fonction slectionne la valeur de la fonction
f(x) at x = x
0
. La fonction delta de Dirac est gnralement reprsente par une

T
st
sT
dt e t f
e
t f
0
. ) (
1
1
)} ( { L
)]. ( [ lim ) ( lim
0
0
s F s t f f
s t
= =

)]. ( [ lim ) ( lim
0
s F s t f f
s t
= =

= . 0 . 1 ) ( dx x

= ). ( ) ( ) (
0 0
x f dx x x x f
Page. 16-17
flche vers le haut au point x = x0, indiquant que la fonction a une seule valeur
non gale zro pour cette valeur particulire de x
0
.
La fonction dtape de Heaviside, H(x), est dfinie par
De mme, pour une fonction continue f (x) telle que :
Les fonctions delta de Dirac et dtape de Heaviside sont lies par dH/dx =
(x). Les deux fonctions sont illustres ci-dessous:
Vous pouvez prouver que L{H(t)} = 1/s,
Do il sensuit que L{U
o
H(t)} = U
o
/s,
o U
o
est une constante.De mme, L
-1
{1/s}=H(t),
et L
-1
{ U
o
/s}= U
o
H(t).
De mme, en utilisant le thorme du retard pour un dplacement vers la
droite, L{f(t-a)}=e
as
L{f(t)} = e
as
F(s), nous pouvons crire que L{H(t-k)}=e

ks
L{H(t)} = e
ks
(1/s) = (1/s)e
ks
.
Un autre rsultat important, connu comme le second thorme du retard pour
un dplacement vers la droite, est que L
-1
{e
as
F(s)}=f(t-a)H(t-a), avec F(s) =
L{f(t)}.

<
>
=
0 , 0
0 , 1
) (
x
x
x H

=
0
. ) ( ) ( ) (
0
x
dx x f dx x x H x f
y
x
x
0
(x
_
x )
0
H(x
_
x )
0
x
0
y
x
1
Page. 16-18
Dans la calculatrice, la fonction dtape de Heaviside H(t) est simplement
nomme 1. Pour vrifier la transforme avec la calculatrice, utilisez : 1`
LAP. Le rsultat est 1/X, savoir L{1} = 1/s. De faon similaire, U0 ` LAP,
produit le rsultat U0/X, savoir L{U
0
} = U
0
/s.
Vous pouvez obtenir la fonction delta de Dirac sur la calculatrice en utilisant :
1` ILAP. Le rsultat est Delta(X).
Ce rsultat est simplement symbolique, cela signifie que vous ne pouvez pas
trouver de valeur numrique, pour, par ex., Delta(5).
Ce rsultat peut tre dfini comme la transforme de Laplace de la fonction
delta de Dirac parce que de L
-1
{1.0}= (t), il s'ensuit que L{(t)} = 1.0
De mme, en utilisant le thorme du retard pour un dplacement vers la droite,
L{f(t-a)}=e
as
L{f(t)} = e
as
F(s), nous pouvons crire que
L{(t-k)}=e
ks
L{(t)} = e
ks
1.0 = e
ks
.
Applications de la transformation de Laplace la solution dODE
linaires
Au dbut de cette section sur les transformations de Laplace, nous avons
indiqu que vous pouviez utiliser ces transformations pour convertir une ODE
linaire dans le domaine temporel en quation algbrique dans le domaine
image. Lquation rsultante est ensuite rsolue pour une fonction F(s) par des
mthodes algbriques et la solution lODE est trouve en utilisant la
transforme de Laplace inverse de F(s).
Les thormes sur les drives dune fonction, savoir :
L{df/dt} = sF(s) - f
o
,
L{d
2
f/dt
2
} = s
2
F(s) - sf
o
(df/dt)
o
,
et, en gnral :
L{d
n
f/dt
n
} = s
n
F(s) s
n-1
f
o
sf
(n-2)
o
f
(n-1)
o
,
Page. 16-19
sont particulirement utiles pour transformer une ODE en quation algbrique.
Exemple 1 Pour rsoudre une quation du premier ordre telle que :
dh/dt + kh(t) = ae
t
,
en utilisant la transformation de Laplace, nous pouvons crire :
L{dh/dt + kh(t)} = L{ae
t
},
L{dh/dt} + kL{h(t)} = aL{e
t
}.
Avec H(s) = L{h(t)}, et L{dh/dt} = sH(s) - h
o
, o h
o
= h(0), la transforme a la
valeur suivante : sH(s)-h
o
+kH(s) = a/(s+1).
Utilisez la calculatrice pour rsoudre H(s), en crivant :
X*H-h0+k*H=a/(X+1) ` H ISOL
Le rsultat est H=((X+1)*h0+a)/(X^2+(k+1)*X+k).
Pour trouver la solution lODE, h(t), nous devons utiliser la transformation de
Laplace inverse, comme suit :
OBJ isole la partie droite de la dernire expression
ILAP obtient la transforme de Laplace inverse
Le rsultat est . En remplaant X par t dans cette
expression et aprs simplification, le rsultat devient
h(t) = a/(k-1)e
-t
+((k-1)h
o
-a)/(k-1)e
-kt
.
Note: EXP(-X) ` LAP , produit 1/(X+1), savoir L{e
t
}=1/(s+1).
Page. 16-20
Vrifiez quelle serait la solution lODE si vous utilisiez la fonction LDEC :
a*EXP(-X) ` X+k ` LDEC
Le rsultat est : , cest--dire :
h(t) = a/(k-1)e
-t
+((k-1)cC
o
-a)/(k-1)e
-kt
.
Par consquent, cC0 dans les rsultats de la fonction LDEC reprsente la
condition initiale h(0).
Exemple 2 Utiliser les transformations de Laplace pour rsoudre lquation
linaire de second ordre ,
d
2
y/dt
2
+2y = sin 3t.
En utilisant la transformation de Laplace, nous pouvons crire :
L{d
2
y/dt
2
+2y} = L{sin 3t},
L{d
2
y/dt
2
} + 2L{y(t)} = L{sin 3t}.
Avec Y(s) = L{y(t)}, et L{d
2
y/dt
2
} = s
2
Y(s) - sy
o
y
1
, ou y
o
= h(0) and y
1
=
h(0), lquation transforme est
Note: Quand on utilise la fonction LDEC pour rsoudre une ODE linaire
dordre n en f(X), le rsultat est donn en termes de n constantes cC0, cC1,
cC2, , cC(n-1) reprsentant les conditions initiales f(0), f(0), f(0), , f
(n-1)
(0).
Note: SIN(3*X) ` LAP produit 3/(X^2+9), savoir L{sin 3t}=3/
(s
2
+9).
Page. 16-21
s
2
Y(s) sy
o
y
1
+ 2Y(s) = 3/(s
2
+9).
Utilisez la calculatrice pour rsoudre Y(s), en crivant :
X^2*Y-X*y0-y1+2*Y=3/(X^2+9) ` Y ISOL
Le rsultat est
Y=((X^2+9)*y1+(y0*X^3+9*y0*X+3))/(X^4+11*X^2+18).
Pour trouver la solution de lODE, y(t), nous devons utiliser la transformation de
Laplace inverse, comme suit :
OBJ isole la partie droite de la dernire expression
ILAP obtient la transforme de Laplace inverse
Le rsultat est
savoir,
y(t) = -(1/7) sin 3x + y
o
cos 2x + (2 (7y
1
+3)/14) sin 2x.
Vrifiez quelle serait la solution lODE si vous utilisiez la fonction LDEC :
SIN(3*X) ` X^2+2 ` LDEC
Le rsultat est:
i.e., the same as before with cC0 = y0 and cC1 = y1.
Note: En utilisant les deux exemples prsents ici, nous pouvons confirmer ce
que nous avons indiqu plus tt, savoir que la fonction ILAP utilise la transfor-
mation de Laplace et la transformation de Laplace inverses pour rsoudre des
ODE linaires partir de la partie droite de lquation et de lquation cara-
ctristique de lODE homogne correspondante.
Page. 16-22
Exemple 3 Considrons lquation
d
2
y/dt
2
+y = (t-3),
o (t) est la fonction delta de Dirac.
En utilisant la transformation de Laplace, nous pouvons crire :
L{d
2
y/dt
2
+y} = L{(t-3)},
L{d
2
y/dt
2
} + L{y(t)} = L{(t-3)}.
Avec Delta(X-3) ` LAP , la calculatrice indique EXP(-3*X), cest--dire :
L{(t-3)} = e
3s
. Avec Y(s) = L{y(t)} et L{d
2
y/dt
2
} = s
2
Y(s) - sy
o
y
1
, o y
o
=
h(0) et y
1
= h(0), lquation transforme est s
2
Y(s) sy
o
y
1
+ Y(s) = e
3s
.
Utilisez la calculatrice pour rsoudre Y(s), en crivant:
X^2*Y-X*y0-y1+Y=EXP(-3*X) ` Y ISOL
Le rsultat est Y=(X*y0+(y1+EXP(-(3*X))))/(X^2+1).
Pour trouver la solution de lODE, y(t), nous devons utiliser la transformation de
Laplace inverse, comme suit :
OBJ isole la partie droite de la dernire expression
ILAP obtient la transforme de Laplace
inverse
Le rsultat est y1*SIN(X)+y0*COS(X)+SIN(X-3)*Heaviside(X-3).
Page. 16-23
Vrifiez quelle serait la solution lODE si vous utilisiez la fonction LDEC :
Delta(X-3) ` X^2+1 ` LDEC
Le rsultat est :
Notes :
[1] Une autre mthode pour obtenir la transformation de Laplace inverse Cela
signifie que la calculatrice a jet lponge et a dcid de ne pas trouver
une transforme de Laplace inverse pour lexpression (X*y0+(y1+EXP(-
(3*X))))/(X^2+1). Voyons si nous pouvons laider en sparant lexpression en
fractions partielles, comme suit :
y0*X/(X^2+1) + y1/(X^2+1) + EXP(-3*X)/(X^2+1),
et utilisant le thorme de la transformation de Laplace inverse
L
-1
{aF(s)+bG(s)} = aL
-1
{F(s)} + bL
-1
{G(s)},
Pour crire ;
L
-1
{y
o
s/(s
2
+1)+y
1
/(s
2
+1)} + e
3s
/(s
2
+1))} =
y
o
L
-1
{s/(s
2
+1)}+ y
1
L
-1
{1/(s
2
+1)}+ L
-1
{e
3s
/(s
2
+1))},
Ensuite, nous utilisons la calculatrice pour obtenir le rsultat suivant:
X/(X^2+1) ` ILAP donne COS(X), cest--dire :
L
-1
{s/(s
2
+1)}= cos t.
1/(X^2+1) ` ILAP donne en SIN(X), cest--dire :
L
-1
{1/(s
2
+1)}= sin t
EXP(-3*X)/(X^2+1) ` ILAP donne en, SIN(X-3)*Heaviside(X-3).
[2]. Le dernier rsultat, savoir la transformation de Laplace inverse de
lexpression (EXP(-3*X)/(X^2+1)), peut aussi tre calcul en utilisant le
deuxime thorme de dplacement sur la droite. Aussi
L
-1
{e
as
F(s)}=f(t-a)H(t-a),
si nous pouvons trouver une transforme de Laplace inverse 1/(s
2
+1). Avec la
calculatrice, essayez de saisir : 1/(X^2+1) ` ILAP. Le rsultat est :
SIN(X). Par consquent, L
-1
{e
3s
/(s
2
+1))} = sin(t-3)H(t-3)
Page. 16-24
SIN(X-3)*Heaviside(X-3) + cC1*SIN(X) + cC0*COS(X).
Remarquez que la variable X dans cette expression reprsente en fait la
variable t de lODE initiale. Par consquent, la traduction sur papier de la
solution peut scrire :
Si nous comparons ce rsultat avec le rsultat prcdent pour y(t), nous
pouvons conclure que : cC
o
= y
o
, cC
1
= y
1
.
Comment dfinir et utiliser la fonction dtape de Heaviside sur la calculatrice
Lexemple prcdent a fourni quelques expriences pratiques de lutilisation de
la fonction delta de Dirac comme donne dentre dans le systme ( savoir
dans la partie droite de lODE dcrivant le systme). Dans cet exemple, nous
voulons maintenant utiliser la fonction dtape de Heaviside, H(t). Dans la
calculatrice, nous pouvons dfinir cette fonction comme suit :
H(X) = IFTE(X>0, 1, 0) `
Cette dfinition va crer la variable @@@H@@@ dans la touche menu de la
calculatrice.
Exemple 1 Pour visualiser un trac de H(t-2), par exemple, utiliser un trac de
type FUNCTION (voir Chapitre 12):
Appuyez sur , - simultanment en mode RPN - pour accder la
fentre de configuration PLOT SETUP.
Modifiez TYPE pour Function, si besoin est
Modifiez EQ pour H(X-2).
Vrifiez que Indep est aussi sur X.
Appuyez sur L@@@OK@@@ pour revenir laffichage normal de la
calculatrice.
) 3 ( ) 3 sin( sin cos ) (
1
+ + = t H t t C t Co t y
Page. 16-25
Appuyez sur les deux touches , - simultanment en mode RPN -
pour accder la fentre PLOT.
Changez lchelle de H-VIEW de 0 sur 20 et lchelle de V-VIEW de -2 sur
2.
Appuyez sur @ERASE @DRAW pour tracer la fonction.
Lutilisation de la fonction H(X) avec LDEC, LAP ou ILAP nest pas permise sur la
calculatrice. Vous devez utiliser les rsultats principaux fournis prcdemment
lorsque vous travailliez avec la fonction dtape de Heaviside, savoir : L{H(t)}
= 1/s, L
-1
{1/s}=H(t),
L{H(t-k)}=e
ks
L{H(t)} = e
ks
(1/s) = (1/s)e
ks
et L
-1
{e
as
F(s)}=f(t-a)H(t-a).
Exemple 2 La fonction H(t-t
o
), lorsquelle est multiplie par une fonction f(t),
savoir H(t-t
o
)f(t), enclenche la fonction f(t) t = t
o
. Par exemple, la solution
obtenue lexemple 3 ci-dessus tait y(t) = y
o
cos t + y
1
sin t + sin(t-3)H(t-3).
Supposons que nous utilisions les conditions initiales y
o
= 0.5 et y
1
= -0.25.
Procdons au trac de la fonction pour voir quoi elle ressemble :
Appuyez sur les deux touches , simultanment en mode RPN
pour accder la fentre de configuration PLOT SETUP.
Modifiez TYPE pour FUNCTION, si besoin est
Changez EQ en 0.5*COS(X)-0.25*SIN(X)+SIN(X-3)*H(X-3).
Assurez-vous que Indep est paramtr pour X.
H-VIEW: 0 20, V-VIEW: -3 2.
Appuyez sur @ERASE @DRAW pour tracer la fonction.
Appuyez sur @EDIT L @LABEL pour voir le trac.
Le graphe rsultant ressemble ceci :
Notez que le signal commence avec une amplitude relativement faible, puis
soudain, en t=3, il bascule en signal oscillatoire avec une plus grande
amplitude. La diffrence de comportement avant et aprs t = 3 concide avec
Page. 16-26
lenclenchement de la solution particulire y
p
(t) = sin(t-3)H(t-3). Le
comportement du signal avant t = 3 reprsente la contribution de la solution
homogne savoir : y
h
(t) = y
o
cos t + y
1
sin t.
La solution dune quation avec un signal directeur donne par une fonction
dtape de Heaviside est prsente ci-dessous.
Exemple 3 Dterminer la solution de lquation, d
2
y/dt
2
+y = H(t-3),
o H(t) est la fonction dtape de Heaviside. En utilisant les transformations de
Laplace, nous pouvons crire : L{d
2
y/dt
2
+y} = L{H(t-3)}, L{d
2
y/dt
2
} + L{y(t)} =
L{H(t-3)}. Le dernier terme de cette expression est : L{(t-3)} = (1/s)e
3s
. Avec
Y(s) = L{y(t)} et L{d
2
y/dt
2
} = s
2
Y(s) - sy
o
y
1
, o y
o
= h(0) et y
1
= h(0),
l'quation transforme est s
2
Y(s) sy
o
y
1
+ Y(s) = (1/s)e
3s
. Paramtrez le
mode CAS sur Exact, si besoin est. Utilisez la calculatrice pour rsoudre Y(s),
en crivant :
X^2*Y-X*y0-y1+Y=(1/X)*EXP(-3*X) ` Y ISOL
Le rsultat est Y=(X^2*y0+X*y1+EXP(-3*X))/(X^3+X).
Pour trouver la solution de lODE y(t), nous devons utiliser la transformation de
Laplace inverse, comme suit :
OBJ isole la partie droite de la dernire expression
ILAP obtient la transforme de Laplace
inverse
Le rsultat est y1*SIN(X-1)+y0*COS(X-1)-(COS(X-3)-1)*Heaviside(X-3).
Par consquent, nous crivons la solution : y(t) = y
o
cos t + y
1
sin t + H(t-
3)(1+sin(t-3)).
Vrifiez aussi la solution de lODE si nous avions utilis la fonction LDEC :
H(X-3) `[ENTER] X^2+1 ` LDEC
Le rsultat est :
Page. 16-27

Veuillez remarquer que la variable X dans cette expression reprsente, en fait,
la variable t de lODE initiale et que la variable ttt dans cette mme expression
est une variable alatoire. Par consquent, pour crire ce rsultat sur papier,
vous devriez crire :
Exemple 4 Tracer la solution de lexemple 3 en utilisant les mmes valeurs de
y
o
et y
1
utilises pour le trac de lexemple 1 ci-dessus. Nous traons
maintenant la fonction
y(t) = 0.5 cos t 0.25 sin t + (1+sin(t-3))H(t-3).
Sur lchelle 0 < t < 20, et en changeant lchelle verticale sur (-1,3), le graphe
devrait ressembler ceci :
A nouveau, on constate une nouvelle composante du mouvement en t=3,
savoir que la solution particulire y
p
(t) = [1+sin(t-3)]H(t-3), ce qui change la
nature de la solution pour t>3.
La fonction dtape de Heaviside peut tre combine avec une fonction
constante et avec des fonctions linaires pour gnrer des impulsions finies,
carres, triangulaires et en dents de scie, comme suit :
Impulsion carre de taille U
o
dans lintervalle a < t < b :
. ) 3 ( sin sin cos ) (
0
1

+ + = du e u H t t C t Co t y
ut
Page. 16-28
f(t) = Uo[H(t-a)-H(t-b)].
Impulsion triangulaire avec une valeur maximum Uo, croissante de a < t <
b, dcroissante de b < t < c:
f(t) = U
o
((t-a)/(b-a)[H(t-a)-H(t-b)]+(1-(t-b)/(b-c))[H(t-b)-H(t-c)]).
Impulsion en dents de scie croissant une valeur maximum Uo pour a < t <
b, tombant soudainement zro t = b:
f(t) = U
o
(t-a)/(b-a)[H(t-a)-H(t-b)].
Impulsion en dents de scie croissant soudainement un maximum de Uo
t = a, puis dcroissant de faon linaire jusqu zro pour a < t < b:
f(t) = U
o
[1-(t-a)/(b-1)][H(t-a)-H(t-b)].
Des exemples de tracs gnrs par ces fonctions, pour Uo = 1, a = 2, b = 3,
c = 4, chelle de x = (0,5) et chelle de y = (-1, 1.5) sont illustrs ci-dessous :
Sries de Fourier
Les sries de Fourier sont des sries impliquant des fonctions sinus et cosinus qui
sont gnralement utilises pour dvelopper des fonctions priodiques. Une
fonction f(x) est dite priodique, de priode T, si f(x+T) = f(t). Par exemple,
parce que sin(x+2) = sin x et cos(x+2) = cos x, les fonctions sin et cos sont
des fonctions priodiques de priode 2. Si deux fonctions f(x) g(x) sont
priodiques, de priode T, alors leur combinaison linaire h(x) = af(x) + bg(x)
Page. 16-29
est galement priodique, de priode T. Une fonction priodique de priode T
f(t) peut tre dveloppe en une srie de fonctions sinus et cosinus sous forme
de sries de Fourier, de formule
o les coefficients a
n
and b
n
sont donns par
Les exercices suivants sont en mode ALG, le systme CAS tant paramtr sur
mode Exact (quand vous dessinez un graphique, le mode du CAS revient sur le
mode Approx ; faites attention le remettre sur Exact aprs chaque trac de
graphique). Supposons, par exemple, que la fonction f(t) = t
2
+t est priodique
avec une priode T = 2. Pour dterminer les coefficients a
0
, a
1
, et b
1
des sries
de Fourier correspondantes, nous procdons comme suit : nous dfinissons tout
dabord la fonction f(t) = t
2
+t :
Ensuite, nous utilisons lEditeur dquations pour calculer les coefficients :

+ + =
1
0
2
sin
2
cos ) (
n
n n
t
T
n
b t
T
n
a a t f



= =
2 /
2 /
2 /
2 /
0
,
2
cos ) (
2
, ) (
1
T
T
T
T
n
dt t
T
n
t f
T
a dt t f
T
a

=
2 /
2 /
.
2
sin ) (
T
T
n
dt t
T
n
t f b

Page. 16-30

Par consquent, les trois premiers termes de la fonction sont :
f(t) 1/3 (4/
2
)cos (t)+(2/)sin (t).
Une comparaison graphique de la fonction initiale avec le dveloppement de
Fourier utilisant ces trois termes montre que ladquation est acceptable pour t <
1 ou alentour. Mais, l encore, nous avons stipul que T/2 = 1. Par
consquent, ladquation nest valable que pour 1 < t < 1.
Fonction de FOURIER
Une autre mthode pour rsoudre une srie de Fourier fait appel aux nombres
complexes :
o

+
=
=
n
n
T
t in
c t f ),
2
exp( ) (

=

=
T
n
n dt t
T
n i
t f
T
c
0
. ,... 2 , 1 , 0 , 1 , 2 ,..., , )
2
exp( ) (
1
Page. 16-31
La fonction de FOURIER fournit le coefficient c
n
de la forme complexe des sries
de Fourier tant donne la fonction f(t) et la valeur de n. La fonction de
FOURIER ncessite que vous enregistriez la valeur de la priode (T) dune
fonction priodique T dans la variable du CAS PERIOD avant dutiliser la
fonction. La fonction de FOURIER est disponible dans le sous-menu DERIV du
menu ().
Sries de Fourier pour une quation fonction
Dterminer les coefficients c
0
, c
1
, et c
2
pour la fonction f(t) = t
2
+t, avec une
priode T = 2 (note: parce que lintgrale utilise par la fonction de FOURIER
est calcule dans lintervalle [0,T], tandis que cellle dfinie prcdemment tait
calcule dans lintervalle[-T/2,T/2], nous devons dplacer la fonction sur laxe
t, en soustrayant T/2 de t, cest--dire que nous allons utiliser g(t) = f(t-1) = (t-
1)
2
+(t-1).)
En utilisant la calculatrice en mode ALG, commencez par dfinir les f(t) et g(t):
Ensuite, nous allons au sous-rpertoire CASDIR dans HOME pour changer la
variable PERIOD, par exemple : (maintenir) `J@)CASDI `2
K@PERIOD `
Retournez au sous-rpertoire o vous avez dfini les fonctions f et g et calculez
les coefficients (les modifications sont autorises en mode Complex, le cas
chant) :
Page. 16-32

Par consquent, c
0
= 1/3, c
1
= (i+2)/
2
, c
2
= (i+1)/(2
2
).
Les sries de Fourier trois lments seront crites comme suit :
g(t) Re[(1/3) + (i+2)/
2
exp(it)+ (i+1)/(2
2
)exp(2it)].
Un trac de ladquation de la fonction dplace g(t) et des sries de Fourier
est prsent ci-dessous :
Ladquation est peu prs acceptable pour 0<t<2, mme si elle nest pas
aussi bonne que dans lexemple prcdent.
Une expression gnrale pour c
n
La fonction de FOURIER peut fournir une expression gnrale pour le coefficient
c
n
du dveloppement complexe des sries de Fourier. Par exemple, en utilisant
Page. 16-33
la mme fonction g(t) que prcdemment, le terme gnral c
n
est donn par les
formules suivantes (lillustration montre laffichage en petite police et en grande
police) :

Lexpression gnrale savre tre, aprs simplification du rsultat prcdent :
Nous pouvons simplifier encore plus cette expression en utilisant la formule de
Euler pour les nombres complexes, savoir : e
2in
= cos(2n) + isin(2n) = 1
+ i0 = 1, puisque cos(2n) = 1 et sin(2n) = 0 pour un entier.
En utilisant la calculatrice, vous pouvez simplifier lexpression dans lEditeur
dquations (O) en remplaant e
2in
= 1. Lillustration prsente
lexpression aprs simplification :
Le rsultat est c
n
= (in+2)/(n
2

2
).
Construire les sries de Fourier complexes
Ayant dtermin lexpression gnrale de c
n
, nous pouvons construire des
sries de Fourier finies complexes en utilisant la fonction somme () de la
calculatrice comme suit :


in
in
n
e n
i n n i e i n
c
2 3 3
2 2 2 2
2
2 3 2 ) 2 (

+ + +
=
Page. 16-34
Tout dabord, dfinir une fonction c(n) reprsentant le terme gnral c
n
dans les sries de Fourier complexes.
Ensuite, dfinir les sries de Fourier finies complexes, F(X,k), o X est la
variable indpendante et k dtermine le nombre de termes utiliser.
Idalement, nous voudrions crire les sries de Fourier finies complexes
sous forme :
Cependant, parce que la fonction c(n) nest pas dfinie pour n = 0, nous
serions mieux aviss de rcrire lexpression ainsi
ou sur la ligne de saisie de la calculatrice :
DEFINE(F(X,k,c0) = c0+(n=1,k,c(n)*EXP(2*i**n*X/T)+
c(-n)*EXP(-(2*i**n*X/T))),
o T est la priode T = 2. Les saisies dcran ci-dessous prsentent la dfinition
de la fonction F et lenregistrement de T = 2:
)
2
exp( ) ( ) , ( X
T
n i
n c k X F
k
k n

+ = 0 ) 0 , , ( c c k X F
)],
2
exp( ) ( )
2
exp( ) ( [
1
X
T
n i
n c X
T
n i
n c
k
n

=

Page. 16-35

La fonction @@@F@@@ peut tre utilise pour gnrer lexpression des sries de
Fourier finies complexes pour une valeur finie de k. Par exemple, pour k = 2, c
0
= 1/3 et, utilisant t comme variable indpendante, nous pouvons valuer
F(t,2,1/3) pour obtenir :
Ce rsultat ne montre que les premiers termes (c0) et une partie du premier
terme exponentiel des sries. Le format daffichage dcimal peut tre chang en
un Fix 2 dcimales afin de pouvoir afficher certains des coefficients du
dveloppement et de lexposant. Comme prvu, les coefficients sont des
nombres complexes.
La fonction F ainsi dfinie convient pour obtenir les valeurs des sries de Fourier
finies. Par exemple, une valeur unique des sries, savoir F(0.5,2,1/3), peut
tre obtenue en utilisant (les modes CAS paramtrs sur Exact, Pas pas, et
Complex):
Acceptez le changement en mode Approx selon que de besoin est. Le rsultat
est 0.40467. La valeur relle de la fonction g(0.5) est g(0.5) =
Page. 16-36
-0.25. Les calculs suivants montrent combien les sries de Fourier parviennent
donner une bonne approximation de cette valeur quand le nombre des
composantes des sries, donn par k, augmente :
F (0.5, 1, 1/3) = (-0.303286439037,0.)
F (0.5, 2, 1/3) = (-0.404607622676,0.)
F (0.5, 3, 1/3) = (-0.192401031886,0.)
F (0.5, 4, 1/3) = (-0.167070735979,0.)
F (0.5, 5, 1/3) = (-0.294394690453,0.)
F (0.5, 6, 1/3) = (-0.305652599743,0.)
Afin de comparer les rsultats de ces sries avec ceux de la fonction initiale,
chargez ces fonctions dans le formulaire de saisie de la fonction PLOT
FUNCTION (, en appuyant simultanment si vous utilisez le mode RPN
mode) :
Changez les limites de la fentre de trac () comme suit :
Appuyez sur les touches menu @ERASE @DRAW pour lancer le trac :
Page. 16-37
Remarquez que les sries, avec 5 termes, embrassent le graphe de la fonction
assez troitement dans lintervalle 0 2 ( savoir pendant la priode T = 2).
Vous pouvez aussi remarquer une priodicit dans le graphique des sries.
Cette priodicit est facile visualiser en augmentant lchelle des abscisses sur
le trac (-0.5,4):
Sries de Fourier pour une onde triangulaire
Considrons la fonction
que nous supposons tre priodique avec une priode T = 2. Cette fonction
peut tre dfinie sur la calculatrice, en mode ALG, par lexpression
DEFINE(g(X) = IFTE(X<1,X,2-X))
Si vous attaquez cet exemple aprs avoir termin lexemple 1, vous avez dj
une valeur de 2 enregistre dans la variable du CAS PERIOD. Si vous nen tes
pas sr, vrifiez la valeur de cette variable et enregistrez la valeur 2 si
ncessaire. Le coefficient c
0
pour les sries de Fourier est calcul comme suit :

La calculatrice vous demandera un changement en mode Approx cause de
lintgration de la fonction IFTE() incluse dans lintgrant. En acceptant, le
changement sur Approx donne c
0
= 0.5. Si nous voulons maintenant obtenir
une expression gnrique pour le coefficient c
n
nous pouvons utiliser :

< <
< <
=
2 1 , 2
1 0 ,
) (
x if x
x if x
x g
Page. 16-38
La calculatrice renvoie une intgrale qui ne peut pas tre value
numriquement car elle dpend du paramtre n. Le coefficient peut toujours tre
calcul en saisissant sa dfinition dans la calculatrice, comme suit :
o T = 2 est la priode. La valeur de T peut tre enregistre en utilisant :
Pour obtenir ceci, entrez la premire intgrale dans lEditeur dquations,
choisissez lexpression entire puis utilisez @EVAL@ :

+

dX
T
X n i
EXP X
1
0
2
2
1



2
1
2
) 2 (
2
1
dX
T
X n i
EXP X

Page. 16-39
Souvenez-vous que e
in
= cos(n) + isin(n) = (-1)
n
. En procdant cette
substitution dans le rsultat ci-dessus, nous obtenons :
Appuyez sur `` pour copier ce rsultat lcran. Ensuite, ractivez
lEditeur dquations pour calculer la deuxime intgrale dfinissant le
coefficient c
n
, savoir,

Une fois de plus, remplacez e
in
= (-1)
n
, en utilisant e
2in
= 1, vous obtenez
alors :
Appuyez sur `` pour copier ce deuxime rsultat sur lcran. Ajoutez
maintenant ANS(1) et ANS(2) afin dobtenir lexpression complte de c
n
:
Page. 16-40
En appuyant , vous envoyez ce rsultat dans lEditeur dquations, o vous
pouvez le simplifier (@SIMP@) comme suit :

Une fois de plus, remplacez e
in
= (-1)
n
, ce qui donne
Ce rsultat est utilis pour dfinir la fonction c(n) comme suit :
DEFINE(c(n) = - (((-1)^n-1)/(n^2*^2*(-1)^n))
savoir :
Ensuite, nous dfinissons la fonction F(X,k,c0) afin de calculer les sries de
Fourier (si vous avez effectu lexemple 1, cette fonction est dj enregistre) :
DEFINE(F(X,k,c0) = c0+(n=1,k,c(n)*EXP(2*i**n*X/T)+
c(-n)*EXP(-(2*i**n*X/T))),
Afin de comparer la fonction initiale et les sries de Fourier, nous pouvons
produire le trac simultan des deux fonctions. Les dtails sont similaires ceux
Page. 16-41
de lexemple 1, except que nous utilisons ici une chelle en abscisses allant de
0 2 et en ordonnes de 0 1 ; nous ajustons les quations pour obtenir un
trac tel quillustr ci-dessous :
Le graphe rsultant est prsent ci-dessous pour k = 5 (le nombre dlments
des sries est 2k+1, savoir 11 dans ce cas) :
A partir du trac, il est trs difficile de distinguer la fonction initiale de
lapproximation des sries de Fourier. En utilisant k = 2 ou 5 termes des sries
on obtient une adquation mdiocre :

Les sries de Fourier peuvent tre utilises pour gnrer une onde triangulaire
priodique (ou onde en dents de scie) en changeant lchelle des abscisses,
par exemple, de 2 4. Le graphe prsent ci-dessous utilise k = 5:
Page. 16-42
Sries de Fourier pour une onde carre
Une onde carre peut tre gnre en utilisant la fonction
Dans ce cas, la priode T est 4. Sassurer de changer la valeur de la variable
@@@T@@@ to 4 (utilisez : 4K@@@T@@ `). La fonction g(X) peut tre dfinie dans
la calculatrice en utilisant
DEFINE(g(X) = IFTE((X>1) AND (X<3),1,0))
La fonction est trace comme suit (chelle des abscisses : 0 - 4, chelle des
ordonnes : 0 -1.2 ):
En utilisant une procdure similaire celle employe pour londe triangulaire
de lexemple 2 ci dessus, nous trouvons que
,
et

< <
< <
< <
=
4 3 , 0
3 1 , 1
1 0 , 0
) (
x if
x if
x if
x g
5 . 0 1
1
3
1
0
=

dX
T
c
Page. 16-43

Nous pouvons simplifier cette expression en utilisant
e
in/2
= i
n
et e
3in/2
= (-i)
n
afin dobtenir :

La simplification de la partie droite de c(n) ci-dessus, est plus facile sur papier
(autrement dit manuellement). Ensuite, retapez lexpression de c(n) comme
indiqu sur lillustration de gauche ci-dessus, afin de dfinir la fonction c(n). Les
sries de Fourier sont calcules avec F(X,k,c0), comme dans les exemples 1 et 2
ci-dessus, avec c0 = 0.5. Par exemple, pour k = 5, cest--dire avec 11
composantes, lapproximation est telle que prsente ci-dessous :
Une meilleure approximation est obtenue en utilisant k = 10, savoir :
Page. 16-44
Pour k = 20, ladquation est encore meilleure, mais le graphe est plus long
produire :
Applications des sries de Fourier aux quations diffrentielles
Supposons que nous voulions utiliser une onde priodique carre dfinie dans
lexemple prcdent comme excitation dun systme de masse-ressort non
amorti dont lquation homogne est : d
2
y/dX
2
+ 0.25y = 0.
Nous pouvons gnrer une force dexcitation en obtenant une approximation
avec k =10 partir des sries de Fourier en utilisant SW(X) = F(X,10,0.5) :
Nous pouvons utiliser ce rsultat comme donne dentre initiale pour la
fonction LDEC employe pour obtenir une solution au systme d
2
y/dX
2
+ 0.25y
= SW(X), o SW(X) reprsente la fonction donde carre de X. Le deuxime
lment desdonnes dentre sera la caractristique de lquation
correspondant lODE homogne prsente ci-dessus, savoir : X^2+0.25.
Avec ces deux sries de donnes dentre, la fonction LDEC produit le rsultat
suivant (format dcimal chang sur Fix 3 dcimales) :
Une pression sur la commande vous permet de voir la totalit de
lexpression dans lEditeur dquations. En explorant lquation dans lEditeur
Page. 16-45
dquations, on constate lexistence de deux constantes dintgration, cC0 et
cC1. Ces valeurs seraient calcules en utilisant des conditions initiales.
Supposons que nous utilisions les valeurs cC0 = 0.5 et cC1 = -0.5 ; nous
pouvons remplacer ces valeurs dans la solution ci-dessus en utilisant la fonction
SUBST (voir Chapitre 5). Dans ce cas, utilisez SUBST(ANS(1),cC0=0.5) `,
suivi de SUBST(ANS(1),cC1=-0.5) `. De retour laffichage normal de la
calculatrice, nous pouvons utiliser :
Ce dernier rsultat peut tre dfini comme une fonction, FW(X), comme suit (en
appliquant un copier/coller du dernier rsultat dans la commande) :
Nous pouvons maintenant tracer la partie relle de cette fonction. Paramtrez le
mode dcimal sur Standard et utilisez la calculatrice comme suit :

La solution est prsente ci-dessous :
Page. 16-46
Transformations de Fourier
Avant de prsenter le concept de transformations de Fourier, nous allons
discuter de la dfinition gnrale dune transformation intgrale. En gnral,
une transformation intgrale est une transformation qui lie une fonction f(t)
une nouvelle fonction F(s) par une intgration de forme
La fonction (s,t) est connue comme le noyau de
la transformation.
Lutilisation dune transformation intgrale nous permet de rsoudre une
fonction en un spectre de composantes donn. Pour comprendre le concept de
spectre, considrons les sries de Fourier
reprsentant une fonction priodique de priode T. Les sries de Fourier peuvent
tre rcrites comme suit
o
pour n =1,2,
Les amplitudes de A
n
seront dsignes comme le spectre de la fonction et seront
une mesure de magnitude de la composante f(x) de frquence f
n
= n/T. La
frquence de base, ou frquence fondamentale des sries de Fourier, tant f
0
=
1/T, par consquent, toutes les autres frquences sont des multiples de cette
frquence de base, savoir f
n
= nf
0
. De mme, nous pouvons dfinir une
frquence angulaire,
n
= 2n/T = 2f
n
= 2 nf
0
= n
0
, o
0
est la
frquence angulaire de base, ou fondamentale, des sries de Fourier.

=
b
a
dt t f t s s F . ) ( ) , ( ) (
( ), sin cos ) (
1
0

=
+ + =
n
n n n n
x b x a a t f

=
+ + =
1
0
), cos( ) (
n
n n n
x A a x f
, tan ,
1 2 2

= + =

n
n
n n n n
a
b
b a A
Page. 16-47
En utilisant la notation de frquence angulaire, le dveloppement des sries de
Fourier scrit :
Un trac des valeurs A
n
vs.
n
constitue la reprsentation typique dun spectre
discret pour une fonction. Le spectre discret montrera que la fonction a des
composantes des frquences angulaires
n
qui sont des multiples entiers de
la frquence angulaire fondamentale
0
.
Supposons que nous soyons confronts la ncessit de dvelopper une
fonction non priodique en composantes sinus et cosinus. Une fonction non
priodique peut tre considre comme ayant une priode infiniment grande.
Ainsi, pour une valeur trs grande de T, la frquence angulaire fondamentale

0
= 2/T, devient une trs petite quantit, disons . De mme, les frquences
angulaires correspondantes
n
= n
0
= n, (n = 1, 2, , ), prennent
maintenant des valeurs de plus en plus proches les unes des autres, suggrant
la ncessit dun spectre continu de valeurs.
Par consquent, la fonction non priodique peut scrire
o
et
( )

=
+ + =
1
0
sin cos
n
n n n n
x b x a a

=
+ + =
1
0
). cos( ) (
n
n n n
x A a x f


+ =
0
, )] sin( ) ( ) cos( ) ( [ ) ( d x S x C x f

= , ) cos( ) (
2
1
) ( dx x x f C

. ) sin( ) (
2
1
) (

= dx x x f S

Page. 16-48
Le spectre continu est donn par la formule
Les fonctions C(), S(), et A() sont des fonctions continues dune variable ,
qui devient la variable transforme pour les transformations de Laplace dfinies
ci-dessus.
Exemple 1 Dterminer les coefficients C(), S() et le spectre continu A()
pour la fonction f(x) = exp(-x), pour x > 0 et f(x) = 0, x < 0.
Dans la calculatrice, paramtrez et valuez les intgrales suivantes pour
calculer C() et S(), respectivement. Les modes CAS sont rgls sur Exact et
Real.

Leurs rsultats respectifs sont les suivants :

Le spectre continu, A() est calcul comme suit :

2 2
)] ( [ )] ( [ ) ( S C A + =
Page. 16-49
Dfinissez cette expression comme une fonction en utilisant la fonction DEFINE
(). Puis tracez le spectre continu, dans la marge 0 < < 10, comme
suit :
Dfinition des transformations de Fourier
Diffrents types de transformations de Fourier peuvent tre dfinis. Suivent les
dfinitions des transformations sinus, cosinus, transformation de Fourier
complte et leurs inverses :
Transformation de Fourier en sinus
Transformation en sinus inverse
Transformation de Fourier en cosinus
Transformation en cosinus inverse


= =
0
) sin( ) (
2
) ( )} ( { dt t t f F t f s

= =
0
1
) sin( ) ( ) ( )} ( { dt t F t f F
s
F


= =
0
) cos( ) (
2
) ( )} ( { dt t t f F t f c

= =
0
1
) cos( ) ( ) ( )} ( { dt t F t f F
c
F
Page. 16-50
Transformation de Fourier (vritable)
Transformation de Fourier inverse (vritable)
Exemple 1 Dterminer la transformation de Fourier de la fonction f(t) = exp(-t),
pour t >0 et f(t) = 0, pour t<0.
Le spectre continu, F(), est calcul avec lintgrale :
Ce rsultat peut tre rationalis en multipliant le numrateur et le dnominateur
par la conjugue du dnominateur, savoir : 1-i. Le rsultat est maintenant :
qui est une fonction complexe.
Les parties relle et imaginaire de la fonction peuvent tre traces comme cela
est montr ci-dessous :

= = dt e t f F t f
t i

) (
2
1
) ( )} ( { F


= = dt e F t f F
t i

) (
2
1
) ( )} ( {
1
F

+


+
=


0
) 1 (
0
) 1 (
2
1
lim
2
1
dt e dt e
t i t i
.
1
1
2
1
1
) ) 1 ( exp( 1
2
1
lim

i i
i
+
=

+
+
=

+
=
+
=

i
i
i i
F
1
1
1
1
2
1
1
1
2
1
) (

+

+
=
2 2
1 1
1
2
1


i
Page. 16-51
Proprits de la transformation de Fourier
Linarit: si a et b sont des constantes et f et g des fonctions, alors
F{af + bg} = a F{f }+ b F{g}.
Transformation de drives partielles. Supposons que u = u(x,t). Si la
transformation de Fourier transforme la variable x, alors
F{u/x} = i F{u}, F{
2
u/x
2
} = -
2
F{u},
F{u/t} = F{u}/t, F{
2
u/t
2
} =
2
F{u}/t
2
Convolution: pour les applications de la transformation de Fourier, lopration
de convolution est dfinie comme
La proprit suivante vaut pour la convolution :
F{f*g} = F{f}F{g}.
Notes:
La valeur absolue de la transformation de Fourier, |F()|, est le spectre de
frquence de la fonction initiale f(t). Pour lexemple ci-dessus, |F()| = 1/
[2(1+
2
)]
1/2
. Le trac de |F()| vs. a t prsent prcdemment.
Certaines fonctions, comme les valeurs constantes, sin x, exp(x), x2, etc.,
nacceptent pas de transformation de Fourier. Les fonctions qui atteignent zro
suffisamment vite lorsque x tend vers linfini nacceptent pas de transformation
de Fourier.

= . ) ( ) (
2
1
) )( * (

d g x f x g f
Page. 16-52
Transformation de Fourier Rapide (FFT)
La transformation de Fourier rapide est un algorithme informatique par lequel
on peut calculer trs efficacement une transformation de Fourier discrte (DFT).
Cet algorithme a des applications dans lanalyse de diffrents types de signaux
dpendant du temps, des mesures de turbulences aux signaux de
communication.
La transformation de Fourier discrte transforme une squence de valeurs de
donnes {x
j
}, j = 0, 1, 2, , n-1, en une nouvelle squence {X
k
}, dfinie
comme
Le calcul direct de la squence X
k
implique n
2
produits, ce qui impliquerait de
trs longs calculs par ordinateur (ou calculatrice), en particulier pour les
grandes valeurs de n. La transformation de Laplace rapide rduit le nombre
doprations lordre nlog
2
n. Par exemple, pour n = 100, la FFT ncessite
environ 664 oprations, alors que le calcul direct ncessiterait 10 000
oprations. Par consquent, le nombre doprations utilisant la FTT est rduit
par le facteur 10000/664 15.
La FFT travaille sur la squence {x
j
} en la dcoupant en squences de nombres
plus courtes. Les DFT des squences plus courtes sont calcules puis combines
de faon extrmement efficace. Pour plus de dtails sur lalgorithme, se rfrer,
par exemple, Newland, D.E., 1993, An Introduction to Random Vibrations,
Spectral & Wavelet Analysis Third Edition (Longman Scientific and Technical,
New York - Chapitre 12).
La seule condition dapplication de la FFT est que le nombre n soit une
puissance de 2, autrement dit, vous devez slectionner vos donnes de telle
sorte quelles contiennent les points 2, 4, 8, 16, 32, 62 etc.

=
= =
1
0
1 ,..., 2 , 1 , 0 ), / 2 exp(
1
n
j
j k
n k n kj i x
n
X
Page. 16-53
Exemples dapplication de la FFT
Les applications de la FFT impliquent gnralement des donnes formules
dune faon discrte, cest--dire discrtises , dun signal dpendant du
temps. On peut saisir cette donne dans la calculatrice, mettons partir dun
ordinateur ou dun enregistreur de donnes pour traitement de donnes. Ou
bien vous pouvez gnrer vos propres donnes en programmant une fonction et
en y ajoutant quelques nombres alatoires.
Exemple 1 Dfinir la fonction f(x) = 2 sin (3x) + 5 cos(5x) + 0.5*RAND, o
RAND est le gnrateur de nombres alatoires uniforme fourni par la
calculatrice. Gnrer 128 points de donnes en utilisant des valeurs de x dans
lintervalle (0,12.8). Enregistrer ces valeurs dans un ensemble, et effectuer une
FFT sur cet ensemble.
Tout dabord, nous dfinissons la fonction f(x) comme un programme RPN
<< x 2*SIN(3*x) + 5*COS(5*x) EVAL RAND 5 * + NUM >>
et nous enregistrons ce programme dans la variable @@@@f@@@. Ensuite, nous
saisissons le programme suivant pour gnrer les valeurs de donnes 2
m
entre
a et b. Le programme prendra les valeurs de m, a et b :
<< m a b << 2^m EVAL n << (b-a)/(n+1) EVAL Dx << 1 n FOR j
a+(j-1)*Dx EVAL f NEXT n ARRY >> >> >> >>
Enregistrons ce programme sous le nom GDATA (Generate DATA). Ensuite,
lanons ce programme pour les valeurs m = 5, a = 0, b = 100. En mode RPN,
nous devons utiliser :
5#0#100@GDATA!
La figure ci-dessous est un histogramme des donnes obtenues. Pour obtenir le
graphique, premirement, copiez la matrice obtenue puis transformez-la en un
vecteur colonne en utilisant : OBJ 1 +ARRY (les fonctions OBJ et
ARRY sont disponibles dans le catalogue de commande, N).
Enregistrez la matrice dans la variable DAT en utilisant la fonction STO (aussi
disponible dans N). Choisissez Bar dans le menu TYPE des graphiques,
changez la vue de la fentre sur H-VIEW: 0 32, V-VIEW: -10 10 et paramtrez
la taille des barres sur 1. Appuyez sur @CANCL $ pour revenir laffichage
normal de la calculatrice.
Page. 16-54
Pour effectuer la FFT sur la matrice dans la pile 1, utilisez la fonction FFT,
disponible dans le menu MTH/FFT de la matrice DAT: @DAT FFT. La FFT affiche
une matrice de nombres complexes qui sont les coefficients X
k
des matrices de
la DFT. La magnitude des coefficients X
k
est reprsente par un spectre des
frquences des donnes initiales. Pour obtenir la magnitude des coefficients,
vous pourriez transformer la matrice en une liste, puis utiliser la fonction ABS
sur cette liste. Ceci se fait en utilisant :
OBJ LIST
Finalement, vous pouvez r-obtenir la matrice en convertissant nouveau la
liste, pour lenregistrer dans DAT, comme suit :
OBJ 1 ` 2 LIST ARRY STO
Pour tracer le graphique, suivre les instructions prcdentes de l'histogramme.
Lchelle verticale doit tre modifie de 1 80. Son spectre des frquences est
le suivant :
Le spectre montre deux larges composantes pour deux frquences (il sagit des
composantes sinusodales, sin (3x) et cos(5x)) et plusieurs composantes plus
petites pour les autres frquences.
Page. 16-55
Exemple 2 Afin de produire le signal donn par le spectre, nous modifions le
programme GDATA pour inclure une valeur absolue, de telle sorte que le
programme scrive comme suit :
<< m a b << 2^m EVAL n << (b-a)/(n+1) EVAL Dx << 1 n FOR j
a+(j-1)*Dx EVAL f ABS NEXT n ARRY >> >> >> >>
Enregistrez cette version du programme sous GSPEC (Generate SPECtrum).
Lancez le programme avec m = 6, a = 0, b = 100. En mode RPN, utilisez :
6#0#100@GSPEC!
Une fois fini, appuyez sur la commande ` , pour garder une copie
supplmentaire du spectre de la matrice. Convertissez ensuite ce vecteur ligne
en un vecteur colonne, puis enregistrez-le dans DAT. En suivant la mthode de
l'histogramme, le spectre obtenu dans cet exemple est donn ci-dessous. Dans
le cas prsent, lchelle horizontale est de 0 64, alors que lchelle verticale
est de 1 10 :
Pour obtenir le signal du spectre ci-dessus, utilisez la fonction IFFT. Puisque
nous avons gard une copie du spectre dans la pile (un vecteur ligne), vous
avez seulement besoin dutiliser la fonction IFFT du menu MTH/FFT ou le
catalogue de commande, N. Autrement, vous pourriez aussi saisir le
nom de la fonction (par exemple : ~~ifft`. Le signal est affich
dans une matrice (vecteur ligne) avec des nombres complexes. Nous nous
interessons seulement aux parties relles de ces nombres. Pour obtenir leurs
parties relles, utilisez la fonction RE du menu CMPLX (voir Chapitre 4), cest--
dire entrez ~~re`. Ce qui est produit est un autre vecteur ligne.
Convertissez-le en un vecteur colonne, puis enregistrez le dans SDAT et tracez
un histogramme pour afficher le signal. Le signal de cet exemple est indiqu ci-
dessous, en utilisant une chelle horizontale de 0 64 et une chelle verticale
de 1 1 :
Page. 16-56
Sauf pour une crte leve t = 0, la source du signal est surtout consitue
dinterfrences. Une chelle plus petite (-0.5 0.5) indique le signal comme
suit :
Solution d'quations diffrentielles spcifiques de
second ordre
Dans cette section, nous prsentons et rsolvons des quations diffrentielles
ordinaires de types spcifiques dont les solutions sont dfinies sous la forme de
quelques fonctions classiques, savoir les fonctions de Bessel, les polynmes
Hermite etc. Quelques exemples sont fournis pour le mode RPN.
Lquation de Cauchy ou dEuler
Une quation de forme x
2
(d
2
y/dx
2
) + ax (dy/dx) + by = 0, o a et b sont
des rels constants, est connue sous le nom dquation de Cauchy ou dEuler.
On peut trouver une solution lquation de Cauchy en supposant que y (x) =
x
n
. Saisir lquation ainsi: x^2*d1d1y(x)+a*x*d1y(x)+b*y(x)=0 `
Ensuite, saisir et substituer la solution suggre: y(x) = x^n `@SUBST
Le rsultat est : x^2*(n*(x^(n-1-1)*(n-1)))+a*x*(n*x^(n-1))+b*x^n =0, qui se
simplifie en n*(n-1)*x^n+a*n*x^n+b*x^n = 0. La division par x^n produit
une quation algbrique auxiliaire : n*(n-1)+a*n+b = 0 ou
/
0 ) 1 (
2
= + + b n a n
Page. 16-57
si lquation a deux racines diffrentes, disons n
1
et n
2
, alors la solution
gnrale de cette quation est y(x) = K
1
x
n
1
+ K
2
x
n
2
;
si b = (1-a)
2
/4, alors lquation a une double racine
n
1
= n
2
= n = (1-a)/2 et la solution savre tre y(x) = (K
1
+ K
2
ln x)x
n
.
Equation de Legendre
Une quation de forme (1-x
2
)(d
2
y/dx
2
)-2x (dy/dx)+n (n+1) y = 0, o n est
un nombre rel, est connue sous le nom dquation diffrentielle de Legendre.
Toute solution cette quation est connue sous le nom de fonction de Legendre.
Quand n est un entier non ngatif, les solutions sont appeles polynmes de
Legendre. Un polynme de Legendre dordre n est donn par

o M = n/2 ou (n-1)/2 quel quil soit, est un entier.
Les polynmes de Legendre sont prprogramms dans la calculatrice et peuvent
tre utiliss en utilisant la fonction LEGENDRE en donnant lordre du polynme,
n. La fonction LEGENDRE peut tre obtenue dans le catalogue de commandes
(N) ou par lintermdiaire du menu ARITHMETIC/POLYNOMIAL (voir
Chapitre 5). Les cinq premiers polynmes de Legendre sont obtenus comme suit
:
0 LEGENDRE, rsultat : 1, savoir P
0
(x) =1.0.
1 LEGENDRE, rsultat : X, savoir P
1
(x) = x.
2 LEGENDRE, rsultat : (3*X^2-1)/2, savoir P
2
(x) = (3x
2
-1)/2.
3 LEGENDRE, rsultat : (5*X^3-3*X)/2, savoir P
3
(x) = (5x
3
-3x)/2.
4 LEGENDRE, rsultat : (35*X^4-30*X^2+3)/8, savoir
P
4
(x) = (35x
4
-30x
2
+3)/8.
5 LEGENDRE, rsultat : (63*X^5-70*X^3+15*X)/8, savoir
m n
M
m
n
m
n
x
m n m n m
m n
x P
2
0
)! 2 ( )! ( ! 2
)! 2 2 (
) 1 ( ) (

=

=
.. ...
)! 2 ( )! 1 ( ! 1 2
)! 2 2 (
) ! ( 2
)! 2 (
2
2
+

=
n
n
n
n
x
n n
n
x
n
n
Page. 16-58
P
5
(x) = (63x
5
-70x
3
+15x)/8.
LODE (1-x
2
)(d
2
y/dx
2
)-2x (dy/dx)+[n (n+1)-m
2
/(1-x
2
)] y = 0, a pour
solution la fonction y(x) = P
n
m
(x)= (1-x
2
)
m/2
(d
m
Pn/dx
m
). On appelle cette
fonction la fonction associe de Legendre.
Equation de Bessel
Lquation diffrentielle ordinaire x
2
(d
2
y/dx
2
) + x (dy/dx)+ (x
2
-
2
) y = 0, o
le paramtre est un nombre rel non ngatif, est connue sous le nom
dquation de Bessel. Les solutions lquation de Bessel sont donnes sous la
forme dune fonction de Bessel de premier type dordre :
o nest pas un entier, accompagne de la fonction Gamma () dfinie au
Chapitre 3.
Si = n, un entier, les fonctions de Bessel de premier type pour n = entier n =
n sont dfinies par :
Indpendamment du fait que nous utilisions (non entier) ou n (entier) dans la
calculatrice, nous pouvons dfinir les fonctions de Bessel de premier type en
utilisant les sries finies suivantes :

=
+
+ +

=
0
2
2
,
) 1 ( ! 2
) 1 (
) (
m
m
m m
m m
x
x x