Académique Documents
Professionnel Documents
Culture Documents
HP 50g User's Guide French
HP 50g User's Guide French
guide de lutilisateur
H
dition 1
Rfrence HP F2229AA-90008
Avis
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
Page TOC-1
Page TOC-2
Page TOC-3
Page TOC-4
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-5
Page TOC-6
Page TOC-7
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-8
,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 nombre 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-9
Page TOC-10
Page TOC-11
Page TOC-12
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
Page TOC-13
Page TOC-14
Page TOC-15
Page TOC-16
Page TOC-17
Page TOC-18
Page TOC-19
Page TOC-20
Page TOC-21
Page TOC-22
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 europenne ,GL-7
Page TOC-23
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.
Page. 1.1
Page. 1.2
Page. 1.3
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.
Page. 1.4
Page. 1.5
Page. 1.6
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.
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 :
Page. 1.7
Page. 1.8
Page. 1.9
Si vous utilisez la touche de menu @CHOOS , les options disponibles sont les
suivantes :
Page. 1.10
Utilisez la touche de menu @CHOOS, pour afficher les options de format de date :
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.11
Page. 1.12
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.
Page. 1.13
Appuyez sur la touche !!@@OK#@ pour revenir en mode daffichage normal. Des
exemples de slection des diffrents modes de la calculatrice sont explicits cidessous.
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 :
3.0 5.0
23
33
2.5
+e
1
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
Page. 1.14
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] :
Page. 1.15
38
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!27`3@
3 5
23
33
2.5
+e
1
Page. 1.16
3.`
5.`
3.`
3.*
Y
*
23.`
3.Q
/
2.5
!
+
R
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.17
Lexpression obtenue est affiche dans le niveau de pile 1, comme indiqu cidessous :
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
Page. 1.18
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 :
Page. 1.19
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 :
Page. 1.20
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.21
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.22
Page. 1.23
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 :
Page. 1.24
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 (bidimensionnel) ou rectangulaire (tri-dimensionnel), le systme cylindrique (tridimensionnel) ou polaire (bi-dimensionnel) et le systme sphrique (tridimensionnel 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 :
x = r cos( )
r = x2 + y 2
y = r sin( )
= tan 1
z=z
y
x
Page. 1.25
x = sin( ) cos( )
= x2 + y 2 + z 2
y = sin( ) sin( )
= tan 1
z = cos( )
= tan 1
y
x
x2 + y2
Page. 1.26
_Key Click
_Last Stack
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,
Page. 1.27
Mode rigoureux
Page. 1.28
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.29
Page. 1.30
Si l'option _Textbook est active (valeur par dfaut), que loption _Small soit
active ou non, le rsultat suivant est affich :
loption _Small Stack Disp sur la ligne EQW de la fentre DISPLAY MODES
produira laffichage suivant :
Page. 1.31
Page. 1.32
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 V pour
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-1
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-2
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 sousrpertoire) 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-3
1.0
7.5
5.0
3.0 2.0 3
1.0 +
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
Page. 2-4
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-5
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:
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:
-
Page. 2-6
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).
1
7.5 Lexpression incorrecte a t
plutt que lexpression souhaite : 5
3 23
1+
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,
Page. 2-7
Ldition dune ligne en mode Algbrique est exactement la mme quen mode
RPN. Vous pouvez vrifier ceci en rptant cet exemple en mode Algbrique.
x
R +2L
R+ y
b
2L 1 +
Page. 2-8
x2
2L 1 +
R +2 L
R+x
b
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
Page. 2-9
Page. 2-10
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-11
@CURS
@BIG
:
:
@EVAL
@FACTO :
@SIMP
Page. 2-12
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-13
Supposons alors que vous vouliez ajouter la fraction 1/3 cette expression,
cest--dire entrer lexpression :
5
5 + 2 (5 +
+
)
1
3
Page. 2-14
Page. 2-15
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 :
Page. 2-16
Page. 2-17
Page. 2-18
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 :
Page. 2-19
/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-20
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-21
2
3
x + 2 y
1/ 3
+ e LN
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
Page. 2-22
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-23
:/
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-24
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 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 :
( ) on peut appuyer
1/ 3
Page. 2-25
Page. 2-26
, qui a t
LN ( )
Page. 2-27
Page. 2-28
Page. 2-29
commande DERVX. Appuyez sur la touche de menu @@OK@@, pour obtenir des
informations sur la commande DERVX :
Page. 2-30
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 :
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-31
Page. 2-32
k
k =1
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!:
Page. 2-33
1 2
=
.
2
6
k =1 k
k = + .
k =1
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 :
d
( t 2 + t + )
dt
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 :
Page. 2-34
Cette expression illustre le format gnral dune drivation dans la pile ou dans
lditeur de lignes :
d
( t 2 t + ) = 2 t + .
dt
Il est galement possible deffectuer des drives secondes, comme par
exemple :
ce qui donne :
Page. 2-35
Note: La notation
(
x
correcte pour les drives standard (cest--dire les drives une variable) est
:
d
( ) . Cependant, la calculatrice ne fera pas de diffrence entre les
dx
Intgrales dfinies
Nous allons utiliser lEditeur dquations pour saisir lintgrale suivante:
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)
Page. 2-36
ce qui donne 36. Un calcul partiel est galement possible, par exemple :
Page. 2-37
Page. 2-38
@TREE
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-39
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 :
Page. 2-40
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 :
Page. 2-41
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.
Page. 2-42
Page. 2-43
et indiquer quun seul objet existe dans ce rpertoire HOME!: il sagit du sousrpertoire 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 :
Page. 2-44
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 :
Appuyez sur la touche de menu )!INTRO pour vous dplacer lintrieur du sousrpertoire 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-46
Page. 2-47
Appuyez sur la touche de menu @@OK@ pour activer la commande, pour crer le
sous-rpertoire :
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-49
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 :
Page. 2-50
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 :
Page. 2-51
Page. 2-52
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-53
Contenu
12.5
-0.25
Type
rel
rel
A12
Q
R
z1
p1
3105
r/(m+r)'
[3,2,1]
3+5i
<< r '*r^2' >>
rel
algbrique
vecteur
complexe
programme
Appuyez sur @@OK@@ pour ouvrir le rpertoire. Vous obtiendrez une liste de fichiers
vide (le sous-rpertoire INTRO est vide pour linstant).
Page. 2-54
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-55
Nom
Contenu
-0.25
Type
rel
A12
Q
R
z1
p1
3105
r/(m+r)'
[3,2,1]
3+5i
<< r '*r^2' >>
rel
algbrique
vecteur
complexe
programme
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 :
Page. 2-56
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 :
Page. 2-57
Pour entrer la valeur 3105 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, .
Page. 2-58
Page. 2-59
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-60
Page. 2-61
Page. 2-62
Utilisez la touche directionnelle vers le haut pour slectionner le sousrpertoire 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-63
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-64
Page. 2-65
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 :
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 :
@@OK@@
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-66
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 :
Page. 2-67
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-68
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 :
Page. 2-69
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-70
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 :
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-71
(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.
Page. 2-72
O~ t Q2+5*~ t+6
0`
~ t`
Voici le rsultat :
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`
Page. 2-73
Page. 2-74
@@OK@@
@@OK@@
@@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-75
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 :
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 :
Page. 2-77
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).
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-1
1.
2.
3.
4.
5.
6.
Page. 3-2
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).
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.
Page. 3-3
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 /
Page. 3-4
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-5
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-6
Page. 3-7
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.
Page. 3-8
Page. 3-9
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 :
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 cidessous (en mode ALG gauche et en mode RPN droite) :
Page. 3-10
)@@HYP@
@@TANH@
2.5`
Page. 3-11
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-12
Page. 3-13
Note: Les exercices de cette section illustrent lutilisation gnrale des fonctions deux arguments. On peut gnraliser le fonctionnement des fonctions
de 3 arguments ou plus partir de ces exemples.
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 log10.
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
Page. 3-14
Fonctions spciales
Option 11. Special functions dans le menu MTH contient les fonctions
suivantes :
GAMMA:
PSI:
Psi:
La fonction Gamma ()
N-ime drive de la fonction digamma
Fonction digamma, drive de ln(Gamma)
( ) = x 1e x dx . Cette fonction
0
Page. 3-15
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..
La fonction PSI, (x,y), reprsente la yime drive de la fonction digamma,
cest--dire :
(n, x) =
dn
( x) , o (x) est la fonction digamma, encore
dx n
appele fonction Psi. Pour cette fonction, y doit tre un nombre positif.
La fonction Psi, (x), ou fonction digamma, est dfinie par
( x) = ln[( x)] .
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 :
Page. 3-16
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 .
Page. 3-17
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 :
Page. 3-18
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 :
Page. 3-19
Units disponibles
La liste des units disponibles dans le menu des units (UNITS) est donne cidessous. 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-20
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
(degr), r (radian), grad (grade), arcmin (minute darc), arcs (second darc),
sr (stradian)
Page. 3-21
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:
lbmol:
rpm:
dB:
N~g
N~l
N~r
N~d
Page. 3-22
@@OK@@
1
@@OK@@
@@OK@@
`
)@TOOLS
@UBASE
1
@)VISC
@@@P@@
`
@)VISC
@@@P@@
Page. 3-23
)@TOOLS
@UBASE
8@@OK@@
@@OK@@
`
Page. 3-24
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
L @)@FORCE
@ @@N@@
`
Page. 3-25
Y
iotta
+24
d
deci
-1
Z
zetta
+21
c
centi
-2
E
exa
+18
m
milli
-3
micro
-6
P
peta
+15
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 :
Page. 3-26
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 `:
Page. 3-27
Note: Les units ne sont pas acceptes dans les expressions crites avec
lEditeur dquation.
Page. 3-28
CONVERT(x,y)
UBASE(x)
UVAL(x)
UFACT(x,y)
UNIT(x,y)
:
:
:
:
:
Page. 3-29
Page. 3-30
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) :
Page. 3-32
Les fonctions
ZFACTOR
FANNING
DARCY
F0
SIDENS
TDELTA
sont :
: Fonction Z pour la compressibilit des gaz
: Facteur de friction Fanning pour les dbits liquides
: Facteur de friction Darcy-Weisbach pour les dbits liquides
: Fonction de puissance mise par un corps noir
: Densit intrinsque du silicium
: Fonction Delta pour les tempratures
Page. 3-33
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(xT, yP), o xT est la temprature normalise, cest--dire le rapport de
la temprature relle et de la temprature pseudo-critique, et o yP est la
pression normalise, cest--dire le rapport le la pression relle et de la pression
pseudo-critique. La valeur de xT doit tre entre 1.05 et 3.0, alors que la valeur
de yP 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/cm3) en fonction de la temprature T (T en K), pour T comprise entre 0 et
1685 K. Par exemple :
Page. 3-34
Fonction TDELTA
La fonction TDELTA(T0,Tf) retourne lincrment en temprature Tf T0. Le rsultat
est donn dans les mmes units que T0, si elle en a. Sinon, elle renvoie
simplement la diffrence entre ces deux nombres. Par exemple :
Fonction TINC
La fonction TINC(T0,T) calcule T0+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 T0. Sinon, elle renvoie simplement le rsultat de laddition des deux
valeurs, cest--dire :
Page. 3-35
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 :
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-36
2 x 1,
f (x) = 2
x 1,
x < 0
x > 0
Page. 3-37
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.
x, x < 2
x + 1, 2 x < 0
g ( x) =
x 1, 0 x < 2
x2 , x 2
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.
Page. 3-38
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 i2 = -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| =
Page. 4-1
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-2
Une fois que l'expression algbrique est value, vous obtenez le nombre
complexe (3.5,1.2).
Page. 4-3
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 :
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-4
x1 + iy1
x + iy1 x 2 iy 2 x1 x 2 + y1 y 2
x y x y
= 1
=
+ i 2 21 12 2
2
2
x 2 + iy 2 x 2 + iy 2 x 2 iy 2
x2 + y 2
x2 + y 2
Et donc, la fonction inverse INV (accessible avec la touche Y) est dfinie
comme :
1
1
x iy
x
y
=
= 2
+i 2
2
x + iy x + iy x iy x + y
x + y2
Changer le signe dun nombre complexe
Pour changer le signe d'un nombre complexe, utilisez la touche \, par
exemple!: -(5-3i) = -5 + 3i
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.
Page. 4-5
SIGN(z)
NEG
CONJ(z)
Page. 4-6
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-7
Page. 4-8
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.
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 :
Page. 4-9
Page. 4-10
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
Aprs avoir construit lobjet, valider pour lafficher dans la pile (laffichage en
mode ALG et RPN est illustr ci-dessous) :
Page. 5-1
Page. 5-2
@@A1@@ + @@A2@@ `
@@A1@@ - @@A2@@ `
@@A1@@ * @@A2@@ `
@@A1@@ / @@A2@@ `
@@A1@@
@@A2@@
Page. 5-3
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-4
EXPAND:
!!
FACTOR:
LNCOLLECT:
LIN:
PARTFRAC:
Page. 5-5
SOLVE:
SUBST:
TEXPAND:
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-6
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.
Page. 5-7
Page. 5-8
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 :
Page. 5-9
Page. 5-10
Nous prsentons ensuite ci-dessous les entres de la fonction daide pour les
options 5 9 du menu ARITHMETIC (IL@HELP):
DIVIS:
FACTORS:
PROPFRAC(proper fraction)
SIMP2:
Menu INTEGER
EULER
IABCUV
IBERNOULLI
ICHINREM
Page. 5-11
IDIV2
IEGCD
IQUOT
IREMAINDER
ISPRIME?
NEXTPRIME
PA2B2
PREVPRIME
Menu POLYNOMIAL
ABCUV
CHINREM
CYCLOTOMIC
DIV2
EGDC
FACTOR
FCOEF
FROOTS
GCD
HERMITE
HORNER
LAGRANGE
LCM
LEGENDRE
PARTFRAC
PCOEF
PTAYL
QUOT
RESULTANT
REMAINDER
STURM
STURMAB
Menu MODULO
ADDTMOD
DIVMOD
DIV2MOD
EXPANDMOD
Page. 5-12
FACTORMOD
GCDMOD
INVMOD
MOD
MODSTO
MULTMOD
POWMOD
SUBTMOD
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-13
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
6*1
6*2
6*3
6*4
6*5
(mod
(mod
(mod
(mod
(mod
(mod
12)
12)
12)
12)
12)
12)
0
6
0
6
0
6
0
6
0
6
0
6
Page. 5-14
Page. 5-15
Page. 5-16
Exemples de ADDTMOD
Exemples de SUBTMOD
5 7 -2 (mod 12)
11 8 3 (mod 12)
Exemples de MULTMOD
68 0 (mod 12)
56 6 (mod 12)
8 4 4 (mod 12)
8 12 -4 (mod 12)
5 10 -5 (mod 12)
98 0 (mod 12)
113 -3 (mod 12)
32 6 (mod 12)
Exemples de DIVMOD
12/3 4 (mod 12)
25/5 5 (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
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).
Exemples de POWMOD
23 -4 (mod 12)
118 1 (mod 12)
35 3 (mod 12)
62 0 (mod 12)
Page. 5-17
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 :
Page. 5-18
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 ciaprs. 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 (Pn(X)): un polynme dordre dEULER(n) dont les
racines sont les primitives nimes racines de lunit, savoir, P2(X) = X+1,
P4(X) = X2+1
Equation du polynme de Bzout : A(X) U(X) + B(X)V(X) = C(X)
Page. 5-19
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 m1, m2,,mr sont des nombres naturels dont chaque paire est un nombre
premier relatif et : a1, a2, , ar sont des entiers quelconques, alors il existe un
entier x qui satisfait simultanment les congruences : x a1 (mod m1), x a2
(mod m2), , x ar (mod mr). De plus, si x = a est une solution quelconque,
alors toutes les autres solutions sont congruentes un modulo gal au produit
m1m2 mr.
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^32*X+5,X) = { 5,1,-(X^2-2)}, cest--dire 5 = (X^2-2)*X + 1*(X^3-2*X+5).
Page. 5-20
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, Hek(x), est
dfini comme
n
x2 / 2
d n x2 / 2
(e
), n = 1,2,...
dx n
H 0 * = 1, H n * ( x) = (1) n e x
d n x2
(e ), n = 1,2,...
dx n
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).
Page. 5-21
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
[[x1,x2, , xn] [y1, y2, , yn]]. Lapplication de la fonction LAGRANGE
produit le polynme dvelopp de
n
pn 1 ( x) =
j =1
(x x )
k
k =1, k j
n
(x
k =1, k j
xk )
y j.
p1 ( x) =
( y y2 ) x + ( y2 x1 y1 x2 )
x x1
x x2
y1 +
y2 = 1
x1 x2
x2 x1
x1 x2
Page. 5-22
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 :
d2y
dy
(1 x ) 2 2 x + n (n + 1) y = 0
dx
dx
2
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 X6 -X5-5X4+5X3+4X2-4X.
Page. 5-23
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 X2+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.
Page. 5-24
X^3+.0000012*X.
Fonction PEVAL
La fonction PEVAL (Polynomial EVALuation) peut tre utilise pour valuer un
polynome p(x) = anxn+an-1x n-1+ + a2x2+a1x+ a0, tant donn la srie
de coefficients [an, an-1, a2, a1, a0] et une valeur pour x0. Le rsultat est
l'valuation p(x0). 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 Tn(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 Tn(X) =
sin(narccos(X))/sin(arccos(X)). Exemple :
TCHEBYCHEFF(3) = 4*X^3-3*X
TCHEBYCHEFF(-3) = 4*X^2-1
Page. 5-25
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-26
PARTFRAC((2*X^6-14*X^5+29*X^4-37*X^3+41*X^2-16*X+5)/(X^57*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.
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.
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*(X1)^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^3297*X^2-81*X+243)
Page. 5-27
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.].
X 3 5X 2 + 3X 2
X 2
est expliqu en dtail dans l'appendice C. Lexemple suivant illustre une
division synthtique plus longue :
X 9 1
X 2 1
Remarquez que DIV2 est accessible depuis le menu ARITH/POLYNOMIAL.
Page. 5-28
!!!!
Les fonctions acessibles dans les sous-menus sont galement prsentes cidessous.
Page. 5-29
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-30
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-31
LIN
LNCOLLECT
POWEREXPAND
SIMPLIFY
Page. 5-32
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).
Page. 6-1
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 at3-bt = 0 nous pouvons procder comme
suit :
Le premier argument dans ISOL peut tre une expression, comme illustr cidessus, ou une quation. Par exemple, en mode ALG, essayez :
Note: Pour saisir le signe gale (=) dans une quation, utiliser
(associe la touche \ ).
Le mme problme peut tre rsolu en mode RPN de la faon prsente cidessous (les illustrations montrent la pile RPN avant et aprs lapplication de la
fonction ISOL) :
Page. 6-2
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 :
Page. 6-3
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 :
Page. 6-4
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 :
Page. 6-5
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.
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.
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;
Page. 6-6
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-7
Appuyer sur ` pour retourner la pile. Les coefficients seront indiqus dans
la pile.
Page. 6-8
Appuyez sur pour enclencher lditeur de lignes afin de voir tous les
coefficients.
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.
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@@
15
2\ 4@@OK@@
@SYMB@
symbolique
`
Lexpression ainsi gnre est indique dans la pile sous la forme suivante :
'X^3+5*X^2+-2*X+4'.
Page. 6-9
Lexpression ainsi gnre est indique dans la pile sous la forme suivante : '(X1)*(X-3)*(X+2)*(X-1)'.
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-10
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 :
60 @@OK@@
6.5 @@OK@@
2000000 @@OK@@
0 @@OK@@
@@SOLVE!
Page. 6-11
Page. 6-12
60 @@OK@@
6.5 @@OK@@
2000000 @@OK@@
0 @@OK@@
@@CHOOS !@@OK@@
@@SOLVE!
Page. 6-13
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.
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).
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
@@@n@@
@IYR@
@@PV@@
@@PMT@@
@@PYR@@
Page. 6-14
@@FV@@.
`
Fonction STEQ
La fonction STEQ, accessible avec le catalogue de commande, N,
enregistre son argument dans la variable EQ, savoir, en mode ALG
Page. 6-16
Page. 6-17
xx
yx
zx
Lquation est
exx =
xy xz
yy yz
zy zz
1
[ xx n ( yy + zz )] + T , ici exx est lunit de
E
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/oF, T
= 60 oF. Pour calculer la dformation exx, procdez comme suit :
@@OK@@
O
Page. 6-18
~s
~a
~c
Avec le champ ex: en surbrillance, appuyez sur @SOLVE@ pour trouver ex:
Page. 6-19
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 :
E = y+
V2
.
2g
c
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 :
Page. 6-20
Rsoudre y.
Page. 6-21
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 :
Page. 6-22
L V2
scrit. h f = f
La quantit f est connue comme le facteur de friction
D 2g
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 :
Page. 6-23
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, fF,
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.
Page. 6-24
Dans ce cas, nous avons enregistr lquation principale (Equation de DarcyWeisbach) 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 :
QD
8Q L
D 2 / 4
h f = 2 5 DARCY
,
D
Nu
gD
Page. 6-25
F =G
M1 M 2
.
r2
Page. 6-26
Rsolvons le problme en utilisant des units avec les valeurs suivantes pour les
variables connues m1 = 1.0106 kg, m2 = 1.01012 kg, r = 1.01011 m. De
mme, saisir une valeur de 0_N dans le champ F pour fournir les units
correctes la calculatrice:
Page. 6-27
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@@@.
Page. 6-28
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-29
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-30
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 t2-5t = -4
Par exemple, si vous enregistrez lquation t^2-5*t=-4 dans EQ et appuyez
sur @)SOLVR, le menu suivant saffiche:
Page. 6-31
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:
Page. 6-32
Disons que nous saisissons les valeurs k = 2, s = 12. Nous rsolvons ensuite Y
et appuyons sur @EXPR=. Le rsultat pour Y est maintenant :
Page. 6-33
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 :
Le sous-menu POLY
Le sous-menu POLY effectue des oprations sur les polynmes. Les fonctions
disponibles sont les suivantes :
Page. 6-34
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
anxn + an-1xn-1 + + a2x2 + a1x + a0, le vecteur de coefficients doit tre saisi
comme [an, an-1, , a2, a1 , a0]. Par exemple, les racines du polynme dans
les coefficients sont [1, -5, 6] sont [2, 3].
Fonction PCOEF
Cette fonction produit les coefficients [an, an-1, , a2, a1 , a0] dun polynme
anxn + an-1xn-1 + + a2x2 + a1x + a0, partir dun vecteur de ses racines
[r1, r2, , rn]. 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 x5 - 4x4 + 3x3 + 4x2 - 4x.
Fonction PEVAL
Cette fonction value un polynme, partir dun vecteur de ses coefficients,
[an, an-1, , a2, a1 , a0], et une valeur x0, savoir : PEVAL calcule anx0n +
an-1x0n-1 + + a2x02 + a1x0 + a0. 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:
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-35
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 :
Page. 6-36
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. 6-37
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.
Page. 7-1
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@@@ .
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-2
a 2 Pi b 2 Po a 2 b 2 ( Pi Po )
=
+
,
b2 a 2
r 2 (b 2 a 2 )
a 2 Pi b 2 Po a 2 b 2 ( Pi Po )
rr =
.
b2 a 2
r 2 (b 2 a 2 )
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 :
Page. 7-3
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 :
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-4
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.
Page. 7-5
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-6
= y+
V2
Cu A 5 / 3
et Q =
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 (m3/s or ft3/s), A est la surface de la section
droite (m2 or ft2), Cu est un coefficient qui dpend du systme dunits (Cu =
1.0 pour le SI, Cu = 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), So est la pente du lit de l'coulement exprime en
fraction dcimale. Pour un coulement trapzodal, comme dans lexemple cidessous, la superficie est donne par
primtre mouill est donn par
A = (b + my ) y , tandis que le
P = b + 2 y 1 + m 2 , o b est la largeur au
Page. 7-7
Nous pouvons voir que ces quations sont en effet donnes en termes de
variables primaires b, m, y, g, So, n, Cu, Q et Ho.
Afin de rsoudre y et Q, nous devons donner des valeurs aux autres variables.
Supposons que nous utilisions H0 = 5 ft, b = 1.5 ft, m = 1, n = 0.012, S0 =
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-8
Page. 7-9
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-10
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 :
Page. 7-11
La somme des angles intrieurs dun triangle quelconque est toujours 180o,
savoir + + = 180o. La loi des sinus indique que :
s=
a+b+c
.
2
Page. 7-12
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-13
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 :
Page. 7-14
Appuyez sur L pour voir la troisime liste de variables. Vous devriez voir :
Page. 7-15
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.
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
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 180o.
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.
Page. 7-16
Page. 7-17
1.
5.
Page. 7-18
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
3[ a ] 4 [ b ] 5[ c ]
[ ]
[ ]
[ ]
L
[][ A ]
LL
Page. 7-19
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.
a
( )
( )
2.5
6.9837
7.2
20.229
75
7.2
21.92
8.5
14.26 22.616
17.5
13.2
29.6
41.92
90
10.27
23
3.26
10.5
75
77
17
25
32
31.79
( )
84.771 8.6933
27 130.38 23.309
52.98 37.03 115.5
73
328.81
32
18
50.78
16.66
85
97.44 210.71
Page. 7-20
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.
v r = r&
v = r&
a r = &r& r& 2
a = r&& + 2r&&
SOLVEP
NAME
LIST
PEQ
NAME
Page. 7-21
LIST
PEQ
r, rD, rDD =
D, DD
r (coordonne radiale), r-dot (premire drive de r), rdouble dot (deuxime drive de r).
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-22
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. 7-23
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.
Page. 8-1
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-2
Les deux saisies dcran suivantes montrent les lments dune liste de taille 4
avant et aprs application de la fonction LIST:
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-3
Laddition dun nombre unique une liste ajoutera ce nombre la liste, sans
additionner ce mme nombre chacun des lments de la liste. Par exemple :
Page. 8-4
La division L4/L3 produira une infinit dentres parce que lun des lments de
la liste L3 est zro.
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 :
EXP et LN
Page. 8-5
LOG et ANTILOG
SQ et racine carre
SIN, ASIN
COS, ACOS
TAN, ATAN
INVERSE (1/x)
COSH, ACOSH
Page. 8-6
TANH, ATANH
IP, FP
FLOOR, CEIL
DR, RD
Page. 8-7
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)}
Les fonctions telles que LN, EXP, SQ, etc. peuvent aussi tre appliques une
liste de nombres complexes, cest--dire :
Page. 8-8
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-9
:
:
:
:
:
:
Des exemples dapplications de ces fonctions en mode ALG sont prsents cidessous :
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-10
Ceci place L3 sur la pile puis slectionne l'oprateur LIST dans le menu MTH.
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-11
Page. 8-12
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 = n2, index
= n, start = 1, end = 4 et incrment = 1 :
La liste produite correspond aux valeurs {12, 22, 32, 42}. En mode RPN, vous
pouvez faire une liste des diffrents arguments de la fonction comme suit :
Page. 8-13
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} :
Page. 8-14
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 :
Page. 8-15
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') :
Page. 8-16
{1, 5, 3, 1, 2, 1, 3, 4, 2, 1}
et que nous lenregistrions dans une variable appele S (la saisie dcran cidessous 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) :
sh =
1
1
1
n k =1 s n
n
1
1 1 1
1
+ + L + /
n s1 s 2
sn
Page. 8-17
2.
3.
4.
xg = n
x
k =1
= n x1 x 2 L x n
Page. 8-18
2.
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 = {w1,w2,,wn}, nous
remarquons que le k -me lment de la liste W ci-dessus peut tre dfini par
wk = k. Par consquent, nous pouvons utiliser la fonction SEQ pour gnrer
cette liste, puis lenregistrer dans la variable @@@W@@@ comme suit :
Page. 8-19
sw =
w
k =1
sk
/
w
k =1
2.
/
Utilisez la fonction LIST sur ce rsultat pour calculer le numrateur
de sw:
3.
4.
Page. 8-20
Limites
de classe
0-2
2-4
4-6
6-8
8 -10
Marque
lndice
de classe de frquence
sk
wk
1
3
5
7
9
5
12
18
1
3
Page. 8-21
s=
w
k =1
sk
w
k =1
w
k =1
sk
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 :
Page. 8-22
V =
wk ( s k s ) 2
k =1
w
k =1
w
k =1
(sk s ) 2
N
Pour calculer ce dernier rsultat, nous pouvons utiliser la procdure qui suit :
Page. 8-23
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 :
1
v = 3 , u = [1, 3, 5, 2]
6
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 Ax, Ay, Az, as A = Axi + Ayj + Azk.
Voici des notations alternatives de ce vecteur : A = [Ax, Ay, Az], A = (Ax, Ay,
Az), ou A = < Ax, Ay, Az >. Une version bidimensionnelle de ce vecteur scrira
A = Axi + Ayj, A = [Ax, Ay], A = (Ax, Ay) ou A = < Ax, Ay >. Puisque dans la
calculatrice les vecteurs scrivent entre crochets [ ], nous choisirons la notation
A = [Ax, Ay, Az] ou A = [Ax, Ay, Az], pour nous rfrer dornavant des
vecteurs bi- ou tridimensionnels. La norme dun vecteur A est dfinie comme
|A| =
dfini par eA = A/|A|. Les vecteurs peuvent tre multiplis par un scalaire,
c'est--dire kA = [kAx, kAy, kAz]. 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 = [Ax, Ay, Az]. La division par un scalaire peut
tre interprte comme une multiplication, savoir A/k = (1/k)A. Laddition et
Page. 9-1
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
Page. 9-2
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.
Page. 9-3
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.
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 premier 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 mathmatiques sont effectues sur un vecteur et sur une matrice. Par consquent,
pour linstant, conservez la touche menu @VEC slectionne lorsque vous utilisez lEditeur de matrices.
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.
Page. 9-4
Page. 9-5
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-6
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-7
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 :
Page. 9-8
Page. 9-9
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 :
Page. 9-10
| A |=
Le menu MTH/VECTOR
Le menu MTH () contient un menu de fonctions qui sappliquent
spcifiquement aux vecteurs :
Page. 9-11
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 cidessous 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 [Ax, Ay], sera trait comme le
vecteur 3-D de forme [Ax, Ay,0]. Des exemples en mode ALG sont illustrs cidessus 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, Cz]:
Page. 9-12
Des exemples de produits croiss dun vecteur 3-D et dun vecteur 2-D, ou viceversa, sont prsents ci-dessous :
Page. 9-13
Page. 9-14
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,
= 25o (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).
Page. 9-15
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-16
saisir les composantes du vecteur comme des nombres rels ( savoir ajouter un
point dcimal) c'est--dire : [2., 3., 5.].
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 = (r2+z2)1/2, = et = tan-1(r/z). Cependant,
le vecteur qui tait prcdemment paramtr en coordonnes cartsiennes
demeure sous cette forme.
Page. 9-17
Rsultante de forces
Supposons quune particule est soumise aux forces suivantes (en N):
F1 = 3i+5j+2k, F2 = -2i+3j-5k et F3 = 2i-3k. Pour dterminer la rsultante,
savoir la somme de toutes ces forces, vous pouvez utiliser lapproche suivante
en mode ALG :
Page. 9-18
!!!!!
Le rsultat est = 122.891o.
COS
NUM
Page. 9-19
Par consquent, langle entre les vecteurs r et F est = 41.038o. En mode RPN,
nous pouvons utiliser : [3,-5,4] ` [2,5,-6] ` CROSS
BS
[3,-5,4] ` BS [2,5,-6] ` BS * / SIN NUM
Page. 9-20
Nous pouvons maintenant utiliser la fonction EXPAND (dans le menu ALG) pour
dvelopper cette expression :
Page. 9-21
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-22
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-23
Fonction DROP
Cette fonction a le mme effet que la touche effacer ().
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-24
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 :
Page. 9-25
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-26
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 :
2 - Saisir un 1 et utilisez la fonction LIST pour crer une liste au niveau 1 de la pile :
Page. 9-27
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 :
Page. 9-28
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 aij, laquelle correspond la ligne i et la
colonne j. Cette notation nous permet de rdiger la matrice A telle que A =
[aij]nm . La matrice complte est prsente ci-dessous :
A = [aij ] nm
a11
a
= 21
M
a n1
a12
a 22
M
an2
L a1m
L a 2 m
.
L a nm
1 0 0
I = 0 1 0
0 0 1
Une matrice didentit peut tre rdige Inn = [ij], o ij est une fonction
appele delta de Kronecker et dfinie comme suit :
Page. 10-1
1, si i = j /
0, si i j
ij =
"
2
0.1 0.5
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 :
Page. 10-2
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 `) :
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
Page. 10-3
Page. 10-4
Page. 10-5
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.
Page. 10-6
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-7
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 :
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-8
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 :
Page. 10-9
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 :
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-10
En mode RPN, on suppose que la matrice est dans la pile et on utilise {6}`
RDM.
Page. 10-11
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.
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}) :
Fonction SUB
La fonction SUB extrait une sous-matrice dune matrice existante, condition
que vous indiquiez lemplacement initial et lemplacement final de la sousmatrice. Par exemple, pour extraire les lments a12, a13, a22, et a23 du
dernier rsultat, en tant que sous-matrice a 22 en mode ALG, utilisez :
Page. 10-12
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 cidessous 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}:
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-13
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 :
Page. 10-14
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 {x1, x2, xn}, , une matrice Vandermonde dans la
calculatrice comprend les lments suivants :
1
1
M
1
x1
x2
x3
M
xn
x12 L x1n1
x 22 L x 2n1
x32 L x3n1
M O M
x n2 L x nn1
Fonction HILBERT
La fonction HILBERT cre la matrice Hilbert, laquelle correspond une
dimension n. Par dfinition, la matrice Hilbert nn est Hn = [hjk]nn, de sorte que
Page. 10-15
h jk =
1
j + k 1
@)STACK! @@DUP@
# ~ n
1@)STACK! @SWAP
@)BRCH! @)FOR@! @FOR@
~j
@)TYPE OBJ
ARRY@
@)BRCH! @)@IF@@ @@IF@@
~ j#
Produit :
DUP
n
<<
1 SWAP
FOR
j
OBJ
ARRY
IF
j
Page. 10-16
~ n
@)TEST! @@@<@@@
@)BRCH! @)@IF@ @THEN
~ j #1+
@)STACK! L@ROLL
@)BRCH! @)@IF@ @END
@)BRCH! @)FOR@! @NEXT
@)BRCH! @)@IF@ @@IF@@
~ n #1
@)TEST! @@@>@@@
@)BRCH! @@IF@ @THEN
1#
~ n #1@)BRCH! @)FOR@! @FOR@
~ j #
~ j #1+
@)STACK! L@ROLL!
@)BRCH! @)FOR@! @NEXT!
@)BRCH! )@@IF@! @END@
~n #
@)MATRX! @)COL! @COL!
n
<
THEN
j1 +
ROLL
END
NEXT
IF
n1
>
THEN
1
n1FOR
j
j1+
ROLL
NEXT
END
n
COL
Page. 10-17
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 :
~~row~`
Page. 10-18
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.
Page. 10-19
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 :
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.
Page. 10-20
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,
Page. 10-21
Fonction COLLa 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-22
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.
Page. 10-23
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 :
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-24
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.
Fonction ROW
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-25
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,
Fonction ROWLa 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-26
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-27
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.
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-28
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. 10-29
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.
Page. 11-1
{2,2}`!R
{2,3}`!R
{3,2}`!R
{3,3}`!R
NM!'
NM!'
NM!'
NM!'
22'K
23'K
32'K
33'K
{2,2}`!R
{2,3}`!R
{3,2}`!R
{3,3}`!R
NM!'B22'K
NM!'B23'K
NM!'B32'K
NM!'B33'K
Addition et soustraction
Considrons un couple de matrices A = [aij]mn et B = [bij]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 = [cij]mn
contient les lments cij = aij bij. Quelques exemples du mode ALG pour la
matrice enregistre ci-dessus sont donns dans ce qui suit (par exemple, @A22@
+ @B22@) :
Multiplication
Il existe de nombreuses oprations de multiplication qui impliquent des
matrices. Elles sont dcrites ci-dessous.
Page. 11-2
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-3
Page. 11-4
Page. 11-5
Vous pouvez aussi lever une matrice une puissance sans l'enregistrer
d'abord comme variable :
Page. 11-6
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-1A = 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-7
Fonction ABS
La fonction ABS calcule ce quon appelle la norme Frobenius dune matrice.
Pour une matrice A = [aij] mn, la norme Frobenius de la matrice est dfinie comme
a
i =1 j =1
2
ij
Page. 11-8
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,
Page. 11-9
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 :
Page. 11-10
Page. 11-11
Fonction RANK
La fonction RANK dtermine le rang dune matrice carre. Essayez deffectuer
les exercices suivants :
ck =
c j,
j
j k , j{1, 2 ,..., n}
Page. 11-12
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-13
a11
a12
a 21
a 22
a11
a12
a13
a 21
a31
a 22
a32
a 23
a33
a11
a12
a 21
a 22
= a11 a 22 a12 a 21
Page. 11-14
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.
Fonction TRACE
La fonction TRACE calcule la trace dune matrice carre, dfinie comme la
somme des lments de sa diagonale principale, soit
n
tr (A) = aii
i =1
Page. 11-15
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.
Page. 11-16
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 :
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-17
Page. 11-18
.
.
.
a11
a
21
A=
M
an 1
a12
a22
M
an 2
L a1m
x1
b1
x
b
L a2 m
2
2
x=
b=
M
M
O M
L anm nm
xm m1
bn n1
-!
-!
Page. 11-19
Un systme carr
Le systme dquations linaires
2x1 + 3x2 5x3 = 13,
x1 3x2 + 8x3 = -13,
2x1 2x2 + 4x3 = -6,
peut scrire sous forme dune quation matricielle Ax = b, si
13
x1
2 3 5
A = 1 3 8 , x = x2 et b = 13.
6
x3
2 2 4
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 (x1,
x2, x3) 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):
Page. 11-20
Systme sous-dtermin
Le systme dquations linaires
Page. 11-21
x1
2 3 5
10
A=
, x = x2 et b =
.
85
1 3 8
x3
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 (x1, x2, x3). 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.
Page. 11-22
Page. 11-23
Page. 11-24
3
1
15
x1
A = 2 5 , x = et b = 5 .
x2
22
1 1
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 (x1, x2). 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.
Page. 11-25
Page. 11-26
13
x1
2 3 5
A = 1 3 8 , x = x2 et b = 13.
6
x3
2 2 4
La solution utilisant LSQ est prsente ci-dessous :
Page. 11-27
Systme sous-dtermin
Considrons le systme
2x1 + 3x2 5x3 = -10,
x1 3x2 + 8x3 = 85,
avec
x1
2 3 5
10
A=
, x = x2 et b =
.
85
1 3 8
x3
La solution utilisant LSQ est prsente ci-dessous :
Systme sur-dtermin
Considrons le systme
avec
x1 + 3x2 = 15,
2x1 5x2 = 5,
-x1 + x2 = 22,
3
15
1
x
1
A = 2 5, x = et b = 5 .
x2
22
1 1
Page. 11-28
Page. 11-29
2X +4Y+6Z = -2,
3X -2Y+ Z = 2,
4X +2Y -Z = 12.
Nous pouvons crire les trois systmes dquations sous forme dquation
matricielle unique : AX = B, o
Page. 11-30
X (1)
3
1 2
A = 3 2 1 , X = Y(1)
Z (1)
4 2 1
X ( 2)
Y( 2 )
Z ( 2)
X ( 3)
Y( 3) ,
Z ( 3)
14 9 2
B = 2 5 2 .
5 19 12
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 :
Page. 11-31
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 :
Page. 11-32
Page. 11-33
6
X
14
2 4
A = 3 2 1 , x = Y , b = 3.
4 2 1
Z
4
A aug
2 4
6 14
= 3 2 1 3
4 2 1 4
La matrice Aaug 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.
Page. 11-34
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-35
A aug
A aug
2 4
6 14 1 2
3 7
= 3 2 1 3 3 2 1 3
4 2 1 4 4 2 1 4
1 2
3
7 1 2
3
7
0 8 8 24 0 1
3
1
0 6 13 32 0 6 13 32
A aug
1 2 3 7
0 1 1 3
0 0 7 14
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!
Page. 11-36
Aaug
1 2 0 1 1 0 0 1
0 1 0 1 0 1 0 1 .
0 0 1 2 0 0 1 2
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.
Page. 11-37
A aug
1 2 3 2
1 0 0
= 2 0 3 1, P = 0 1 0.
8 16 1 41
0 0 1
Page. 11-38
16
0
2
-1
3
3
41
-1
2
0 0 1
0 1 0
1 0 0
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 :
16
0
2
8
2
1
-1
3
3
41
-1
2
0 0 1
1 0 0
0 1 0
Page. 11-39
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 :]
1
0
2
0 0 1
1 0 0
0 1 0
0
1
0
0
0
1
1
0
0
-1/16
3
25/8
1/2 41/16
2
-1
0
-25/8
0
1
0
1 0
0 0
0 1
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
1
0
0
-1/16
25/8
3
1/2 41/16
0
-25/8
2
-1
0
0
1
1
0
0
0
1
0
Page. 11-40
1
0
0
0 1 0
0 0 1
1 0 0
0 1
0 0
1 0
0
1
0
0 1 0
0 0 1
1 0 0
-1/16
1
0
0
0
1
33/16
-1
1
0
0
1
1
0
0
0
1
0
0
1
0
0
0
1
2
-1
1
0 1 0
0 0 1
1 0 0
Page. 11-41
0 1 0
X
2
x = Y , b' = 1, P = 0 0 1.
1 0 0
Z
1
La solution est donne par Px=b, ou
0 1 0 X 3
0 0 1 Y = 1.
1 0 0 Z 1
Ce qui donne comme rsultat!:
Y 3
Z = 1.
X 1
Page. 11-42
[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 :
A aug ( I )
1 2
3 1 0 0
= 3 2 1 0 1 0.
4 2 1 0 0 1
Page. 11-43
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
tape par 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 :
8
8
0
C = 7 13 8 .
14 6
8
Page. 11-44
Page. 11-45
A aug
1 2 1 0
= 2 1 2 3.
5 2 1 12
Page. 11-46
[[1,-2,1,0],[2,1,-2,-3][5,-2,1,12]]
UG
Page. 11-47
Par exemple, pour la matrice AAUG, la fonction rref produit le rsultat suivant :
Page. 11-48
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 :
Page. 11-49
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]]
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 :
Page. 11-50
Note: Dans certains cas, il se peut que vous ne puissiez pas trouver une solution " 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 calcul.
Par exemple, en mode exact, lexercice suivant produit une liste vide pour toute
solution :
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:
Page. 11-51
En rsum,
1 = 0.29, x1 = [ 1.00,0.79,0.91]T,
2 = 3.16, x2 = [1.00,-0.51, 0.65] T,
3 = 7.54, x1 = [-0.03, 1.00, 0.84] T.
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 x1 x2 = 0, x1 x3 = 0, et x2 x3 = 0.
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
Page. 11-52
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 :
Page. 11-53
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
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-54
Page. 11-55
Fonction SVL
La fonction SVL (Singular VaLues) renvoie les valeurs singulires dune matrice
Anm 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 = QTQT, 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 Anm et renvoie une
matrice trapzodale infrieure Lnm , une matrice orthogonale Qmm et une
matrice de permutation Pnn 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-56
Fonction QR
En mode RPN, la fonction QR produit la Factorisation QR dune matrice Anm
et renvoie une matrice orthogonale Qnn , une matrice trapzodale suprieure
Rnm et une matrice de permutation Pmm 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]]
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.
x A x = [X
T
= [X
Finalement!:
2 1 1 X
Z ] 5 4 2 Y
3 5 1 Z
2X + Y Z
Z ] 5 X + 4Y + 2 Z
3 X + 5Y Z
xAxT = 2X2+4Y2-Z2+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
.
Page. 11-57
Page. 11-58
Fonction GAUSS
La fonction GAUSS renvoie la reprsentation diagonale de la forme
quadratique Q = xAxT 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 = PTDP (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-59
Fonction IMAGE
Fonction ISOM
Fonction KER
Page. 11-60
Fonction MKISOM
Page. 11-61
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.
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-1
Page. 12-2
f ( x) =
1
2
exp(
x2
)
2
Page. 12-3
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-4
-0.1
`
f ( x) =
1
2
exp(
x2
) 0.1
2
Page. 12-5
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 :
Page. 12-6
Note: La pile affichera toutes les oprations graphiques effectues correctement identifies.
Page. 12-7
Page. 12-8
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-9
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
10 en utilisant 1\@@@OK@@ 10@@@OK@@@. Ensuite,
pour lire : H-View: -1
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-10
Page. 12-11
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).
Page. 12-12
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-13
Page. 12-14
Page. 12-15
Page. 12-16
Intervalle V-View
Page. 12-17
Fonction
SIN(X)
ASIN(X)
SIN & ASIN
COS(X)
ACOS(X)
COS & ACOS
TAN(X)
ATAN(X)
TAN & ATAN
SINH(X)
ASINH(X)
SINH & ASINH
COSH(X)
ACOSH(X)
COS & ACOS
TANH(X)
ATANH(X)
TAN & ATAN
Minimum
-3.15
-1.2
-3.2
-3.15
-1.2
-3.2
-3.15
-10
-2
-2
-5
-5
-2
-1
-5
-5
-1.2
-5
Maximum
3.15
1.2
3.2
3.15
1.2
3.2
3.15
10
-2
2
5
5
2
5
5
5
1.2
5
Minimum
AUTO
AUTO
-1.6
AUTO
AUTO
-1.6
-10
-1.8
-2
AUTO
AUTO
-5
AUTO
AUTO
-1
AUTO
AUTO
-2.5
Maximum
1.6
1.6
10
1.8
-2
2.5
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@@@.
Page. 12-18
La variable TPAR
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.
Certaines des options disponibles quand la table est affiche sont @ZOOM, @@BIG@ et
@DEFN :
Page. 12-19
La touche @ZOOM, si vous appuyez dessus, fait safficher un menu avec les
options : In, Out, Decimal, Integer et Trig. Effectuez les exercices suivants :
Page. 12-20
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
Page. 12-21
ellipse
parabole
hyperbole
:
:
Page. 12-22
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 demiaxes 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-23
Page. 12-24
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) = x0 + v0COS 0t, y(t) = y0 + v0sin 0t gt2.
Pour tracer des quations comme celles-ci, qui impliquent des valeurs
constantes x0, y0, v0, et 0, nous devons enregistrer les valeurs de ces
paramtres dans des variables. Pour dvelopper cet exemple, crez un sousrpertoire 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
Page. 12-25
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-26
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.
Page. 12-27
Cette procdure pour crer une table correspondant au type de trac actuel
peut tre applique dautres types de tracs.
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-28
Page. 12-29
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-30
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.
Page. 12-31
Vous pouvez avoir plus dune condition trace simultanment si vous multipliez
les conditions. Par exemple, pour tracer le graphique des points pour lesquels
X2/36 + Y2/9 < 1, et X2/16 + Y2/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 .
x
3.1
3.6
y
z
2.1 1.1
3.2 2.2
4.2
4.5
4.5 3.3
5.6 4.4
Page. 12-32
4.9
5.2
3.8 5.5
2.2 6.6
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 :
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.
Page. 12-33
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.
Page. 12-34
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 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-35
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-36
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.
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-37
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) = x2+y2, 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
Page. 12-38
Appuyez sur @ERASE @DRAW pour voir le trac de la surface. Exemples de vues
:
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-39
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 cidessous 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.
Page. 12-40
Page. 12-41
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 = x2+y2, 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, YNear:-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-42
Appuyez sur les deux touches , - simultanment en mode RPN pour accder la fentre de configuration PLOT SETUP.
Page. 12-43
Page. 12-44
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
Page. 12-45
Voici une liste dautres fonctions d'une variable complexe, toujours utiles
appliquer pour les graphiques ridmap :
(1) SIN((X,Y))
(3) EXP((X,Y))
(5) TAN((X,Y))
(7) (X,Y)^3
(9) (X,Y)
soit
soit
soit
soit
soit
F(z)
F(z)
F(z)
F(z)
F(z)
=
=
=
=
=
sin(z)
ez
tan(z)
z3
z1/2
(2)(X,Y)^2
(4) SINH((X,Y))
(6) ATAN((X,Y))
(8) 1/(X,Y)
soit
soit
soit
soit
F(z)
F(z)
F(z)
F(z)
=
=
=
=
z2
sinh(z)
tan-1(z)
1/z
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.
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).
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
Page. 12-46
Appuyez sur @EDIT L @LABEL @MENU pour voir le trac avec les tiquettes
didentification et l'chelle.
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-47
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 :
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 DOTQuand 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-48
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 :
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-49
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-50
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 sousensemble 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-51
X, Y
Cette commande copie les coordonnes de lemplacement actuel du curseur
dans la pile, en coordonnes utilisateur.
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.
Page. 12-52
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).
Page. 12-53
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.
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-54
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..
ARITHMETIC..
CALCULUS..
SOLVER..
TRIGONOMETRIC..
EXP&LN..
(touche 4 )
(touche 1 )
(touche 4 )
(touche 7 )
(touche 8 )
(touche 8 )
Ch. 5
Ch. 5
Ch. 13
Ch. 6
Ch. 5
Ch. 5
Le menu SYMB/GRAPH
Le sous-menu GRAPH du menu SYMB comprend les fonctions suivantes :
Page. 12-55
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,+ ).
Page. 12-56
Fonction DRAW3DMATRIX
Cette fonction prend comme argument une matrice nm, Z, = [ zij ], nm, Z, = [
zij ] et des valeurs minimales et maximales pour le trac. Vous souhaitez
slectionner les valeurs de vmin et vmax de telle sorte quelles contiennent les
valeurs affiches dans Z. Lintitul gnral de cette fonction est, par consquent,
Page. 12-57
Le trac est du style dun trac rapide 3-D. Diffrentes vues du trac sont
illustres ci-dessous:
Page. 12-58
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.
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-1
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).
Note: les fonctions disponibles dans le menu LIMITS & SERIES sont prsentes
ci-dessous:
Page. 13-2
Drives
La drive dune fonction f(x) x = a est dfinie comme la limite
df
f ( x + h) f ( x )
= f ' ( x) = lim
h >0
dx
h
Certains exemples de drives utilisant cette limite sont prsentes dans les
captures dcran suivantes :
Page. 13-3
Le menu DERIV&INTEG
Les fonctions fournies dans ce sous-menu sont galement prsentes ci-dessous!:
Page. 13-4
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.
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 :
Page. 13-6
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
:
Page. 13-7
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 sousentendu que lexpression obtenue est gale zro.
Drives implicites
Les drives implicites sont possibles dans les expressions telles que :
Page. 13-8
Page. 13-9
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,
Fonction TABVAL
Cette fonction est accessible via le catalogue de commandes ou via le sousmenu 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-10
f (X ) =
2 26
,
.
26
2
Fonction SIGNTAB
X 2 +1
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 sousmenu 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 :
Page. 13-11
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.
Il sagit dun objet graphique. Pour afficher le rsultat dans son intgralit,
appuyez sur . Le tableau de variations de la fonction apparat comme suit :
Page. 13-12
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 = xm et x = xM, ,auxquels f(x)=0. Le point x = xm, o f(x)>0,
reprsente un minimum local, alors que le point x = xM, 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-13
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 :
Page. 13-14
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(x3) /dx = 3x2, une anti-drive f(x) = 3x2 est F(x)
= x3 + C, o C est une constante. On, peut reprsenter une anti-drive sous
forme dintgrale indfinie, cest--dire,
si, f(x) = dF/dx, et C = constante.
f ( x)dx = F ( x) + C , si et seulement
Page. 13-15
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
b
a
= 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.
Page. 13-16
Page. 13-17
!!!
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.
!!!
Page. 13-18
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.
Techniques dintgration
Plusieurs techniques dintgration peuvent tre mises en oeuvre dans les
calculatrices, comme lillustrent les exemples suivants.
Si nous
utilisons le calcul pas pas dans lEditeur dquations, voici la squence des
substitutions de variables :
Page. 13-19
udv = uv vdu .
Cette formulation, appele intgration par parties, peut permettre de rechercher
une intgrale si dv est facilement intgrable. Par exemple, lintgrale xexdx
peut tre rsolue par intgration par parties si vous employez u = x, dv = exdx,
Page. 13-20
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 :
X5 +5
dX
X 4 + 2X 3 + X
Page. 13-21
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,
dx
dx
.
= lim
2
1 x 2
x
On peut aussi calculer lintgrale jusqu linfini partir du dbut, par exemple,
Page. 13-22
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-23
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,
4 Si les bornes de lintgration et lintgrande ont des units, les units sont
combines selon les rgles de lintgration. Par exemple,
Sries infinies
h ( n )( x a )
. La srie infinie
n = 0 ,1
f ( x) =
n=0
f ( n ) ( xo )
( x xo ) n ,
n!
Page. 13-24
f ( x) =
n=0
f ( n ) (0) n
x
n!
f ( x) =
n =0
f ( n ) ( xo )
f ( n ) ( xo )
( x xo ) n +
( x xo ) n ,
n!
n!
n = k +1
f ( x) = Pk ( x) + Rk ( x).
cest--dire,
Le polynme Pk(x) est appel polynme de Taylor. Lordre du reste est estim en
termes dune petite quantit h = x-x0, cest--dire par lvaluation du polynme
une valeur de x trs proche de x0. Le reste est obtenu par
Rk ( x ) =
f ( k +1) ( ) k +1 ,
h
k!
Page. 13-25
lim f ( x)
xa
Page. 13-26
Dans lillustration de droite ci-dessus, nous utilisons lditeur de lignes pour voir
le dveloppement des sries en dtail.
Page. 13-27
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.
Nous pouvons valuer les fonctions comme nous le ferions pour nimporte
quelle autre fonction de la calculatrice, cest--dire :
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-1
De mme,
f
f ( x + h, y ) f ( x, y ) .
= lim
h
0
x
h
f
f ( x, y + k ) f ( x , y ) .
= lim
y k 0
k
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,
yx 2 + y 2 = 2 yx + 0 = 2 xy
x
Dans ce calcul, nous traitons y comme une constante et prenons des drives
de lexpression par rapport x.
Page. 14-2
!!!
2 f
f 2 f
f
=
, 2 = ,
2
x x y
y y
x
2 f
f 2 f
f
= ,
=
yx y x xy x y
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
Page. 14-3
2 f
2 f .
=
yx xy
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 cidessous!:
z z x z y
=
+
v x v y v
Pour voir lexpression produite par la calculatrice pour cette version de la
formule de drivation, utilisez :
Page. 14-4
z z x z y
=
+ ,
u x u y u
z z x z y
=
+
v x v y v
Page. 14-5
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) =
2f/X2, fXY(X,Y) = 2f/X/Y et fYY(X,Y) = 2f/Y2.
Page. 14-6
s1 K s2 K
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-7
Substituer s1 dans H
Intgrales multiples
Une interprtation physique dune intgrale classique,
f ( x)dx consiste en
( x, y )dA =
R
b
a
g( x)
f ( x)
( x, y )dydx =
d
c
s( y )
r( y )
( x, y )dydx
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
Page. 14-8
| J |= det( J ) = det u
y
v .
y
R'
Page. 14-9
x
| J |= r
y
r
x
= cos( ) r sin( ) = r
y
sin( ) r cos( )
(r, )dA =
R'
g ( )
f ( )
( r, )rdrd
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!:
Page. 14-10
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
[ ] = i
[ ]+ j [ ]+ k [
x
y
z
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.
grad = = i
+ j
+k
x
y
z
Page. 15-1
Page. 15-2
Page. 15-3
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 :
divF = F =
f g h
+
+
x y z
La fonction DIV peut tre utilise pour calculer la divergence dun champ de
vecteurs. Par exemple, pour F(X,Y,Z) = [XY,X2+Y2+Z2,YZ], la divergence est
calcule, en mode ALG, de la faon suivante!:
Page. 15-4
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
2 = =
2 2 2
+
+
x 2 x 2 x 2
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 :
i
j
k
[]
[]
[]
curlF = F =
x
y
z
f ( x , y , z ) g ( x, y , z ) h ( x , y , z )
h g f h
h g
= i + j + k
y z z x
y z
Le rotationnel dun champ de vecteurs peut tre calcule avec la fonction CURL.
Par exemple, pour la fonction F(X,Y,Z) = [XY,X2+Y2+Z2,YZ], le rotationnel est
calcul comme suit :
Page. 15-5
Page. 15-6
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
Page. 15-7
Page. 15-8
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.
Page. 16-1
~x+3*~ u
~x*~x ~u
~x +~u ~x Q2
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 d2x/dt2, o x = x(t) scrirait
d1d1x(t), tandis que (dx/dt)2 scrirait d1x(t)^2. Par consquent, la PDE 2y/
t2 g(x,y) (2y/x2)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-2
0=0.
Page. 16-3
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 cidessous 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
ILAP
LAP
LDEC
Page. 16-4
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 :
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 : d3y/dx3-4(d2y/dx2)-11(dy/
dx)+30y = 0, saisissez!: 0 ` 'X^3-4*X^2-11*X+30' ` LDEC
. En voici la solution!:
Page. 16-5
Ici cC0, cC1 et cC2 sont des constantes dintgration. Ce rsultat peut sembler
compliqu, mais il peut tre simplifi si
et
K1 =!(10*cC0-(7+cC1-cC2))/40, K2 = -(6*cC0-(cC1+cC2))/24,
K3 = (15*cC0+(2*cC1-cC2))/15.
Page. 16-6
Note: Ce rsultat est gnral pour toutes les ODE linaires non homognes,
cest--dire tant donn la solution de lquation homogne yh(x), la solution
de lquation non homogne correspondante, y(x), peut scrire,
y(x) = yh(x) + yp(x),
o yp(x) est une solution particulire de lODE.
Pour vrifier que yp = (450x2+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 :
x1(t) + 2x2(t) = 0,
2x1(t) + x2(t) = 0.
Sous forme algbrique, ceci scrit : Ax(t) = 0, o
1 2
A=
. Le systme
2
1
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 :
Page. 16-7
La solution est donne par un vecteur contenant les fonctions [x1(t), x2(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 + x2y(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!:
Page. 16-8
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 + ex/x.
Avec la calculatrice, vous pouvez essayer dintgrer
d1y(x) = (C + EXP(x))/x ` y(x) ` DESOLVE
Le rsultat est
y ( x) =
ex + C
dx + C 0
x
Page. 16-9
En effectuant lintgration la main, vous ne pouvez pas aller plus loin que :
y ( x) =
ex
dx + C ln x + C 0
x
Page. 16-10
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.
2.
3.
Dfinitions
La Transformation de Laplace de la fonction f(t) est la dfinition F(s) dfinie
comme
L{ f (t )} = F ( s ) = f (t ) e st dt.
0
Page. 16-11
( f * g )( t ) =
f ( u ) g ( t u ) du .
L{ f (t )} = F ( s) = f (t ) e st dt ,
0
Page. 16-12
F ( s ) = L{e 2t sin t} =
1
s 4s +5
2
Page. 16-13
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 ro = 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)-ro.
Example 3 Supposons que f(t) = eat, 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
d3F/ds3 = -6/(s4+4as3+6a2s2+4a3s+a4).
Maintenant, utilisez : (-X)^3*EXP(-a*X) ` LAP . Le rsultat est
exactement le mme.
Page. 16-14
t
0
f (u )du =
1
F ( s ).
s
t
0
L{ f (t )} L{g (t )} = F ( s ) G ( s )
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/(s2+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/(s2+1)1/(s-1) =
1/((s-1)(s2+1)) = 1/(s3-s2+s-1).
f (t )
L
= s F (u )du.
t
Page. 16-15
L{ f (t )} =
T
1
f (t ) e st dt.
sT 0
1 e
s 0
( x)dx = 1.0.
f ( x) ( x x0 )dx = f ( x0 ).
Page. 16-16
flche vers le haut au point x = x0, indiquant que la fonction a une seule valeur
non gale zro pour cette valeur particulire de x0.
La fonction dtape de Heaviside, H(x), est dfinie par
1, x > 0
H ( x) =
0, x < 0
De mme, pour une fonction continue f (x) telle que!:
f ( x) H ( x x0 )dx =
x0
f ( x)dx.
Les fonctions delta de Dirac et dtape de Heaviside sont lies par dH/dx =
(x). Les deux fonctions sont illustres ci-dessous:
(x _ x 0 )
H(x _ x 0 )
1
x0
Vous pouvez prouver que
Do il sensuit que
x0
L{H(t)} = 1/s,
L{UoH(t)} = Uo/s,
Page. 16-17
Page. 16-18
H=((X+1)*h0+a)/(X^2+(k+1)*X+k).
Page. 16-19
, cest--dire!:
h(t) = a/(k-1)e -t +((k-1)cCo -a)/(k-1)e-kt.
Page. 16-20
Le rsultat est
savoir,
Page. 16-21
ILAP!!!!
Le rsultat est
y1*SIN(X)+y0*COS(X)+SIN(X-3)*Heaviside(X-3).
Page. 16-22
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{yos/(s2+1)+y1/(s2+1)} + e3s/(s2+1))} =
yoL -1{s/(s2+1)}+ y1L -1{1/(s2+1)}+ L -1{e3s/(s2+1))},
Ensuite, nous utilisons la calculatrice pour obtenir le rsultat suivant:
X/(X^2+1) ` ILAP
1/(X^2+1) ` ILAP
EXP(-3*X)/(X^2+1) ` ILAP
Page. 16-23
Page. 16-24
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)}=eksL{H(t)} = eks(1/s) = (1/s)eks et L -1{eas F(s)}=f(t-a)H(t-a).
Exemple 2 La fonction H(t-to), lorsquelle est multiplie par une fonction f(t),
savoir H(t-to)f(t), enclenche la fonction f(t) t = to. Par exemple, la solution
obtenue lexemple 3 ci-dessus tait y(t) = yo cos t + y1 sin t + sin(t-3)H(t-3).
Supposons que nous utilisions les conditions initiales yo = 0.5 et y1 = -0.25.
Procdons au trac de la fonction pour voir quoi elle ressemble :
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-25
Le rsultat est
Page. 16-26
!!
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 :
Page. 16-27
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) = Uo ((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) = Uo (t-a)/(b-a)[H(t-a)-H(t-b)].
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-28
2n
2n
f (t ) = a 0 + a n cos
t + bn sin
T
T
n =1
a0 =
1
T
T /2
T / 2
f (t ) dt , a n =
bn =
T /2
T / 2
2 T /2
2n
f (t ) cos
t dt ,
T
/
2
T
T
f (t ) sin
2 n
t dt.
T
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) = t2+t est priodique
avec une priode T = 2. Pour dterminer les coefficients a0, a1, et b1 des sries
de Fourier correspondantes, nous procdons comme suit : nous dfinissons tout
dabord la fonction f(t) = t2+t :
Page. 16-29
Fonction de FOURIER
Une autre mthode pour rsoudre une srie de Fourier fait appel aux nombres
complexes :
f (t ) =
n =
exp(
2int
),
T
cn =
1
T
T
0
f (t ) exp(
2 i n
t ) dt , n = ,...,2,1,0,1,2,....
T
Page. 16-30
Page. 16-31
Ladquation est peu prs acceptable pour 0<t<2, mme si elle nest pas
aussi bonne que dans lexemple prcdent.
Une expression gnrale pour cn
La fonction de FOURIER peut fournir une expression gnrale pour le coefficient
cn du dveloppement complexe des sries de Fourier. Par exemple, en utilisant
Page. 16-32
la mme fonction g(t) que prcdemment, le terme gnral cn est donn par les
formules suivantes (lillustration montre laffichage en petite police et en grande
police) :
(n + 2i ) e 2in + 2i 2 n 2 2 + 3n 2i
cn =
2n 3 3 e 2in
Nous pouvons simplifier encore plus cette expression en utilisant la formule de
Euler pour les nombres complexes, savoir!: e2in = 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 e2in = 1. Lillustration prsente
lexpression aprs simplification :
Le rsultat est
cn = (in+2)/(n22).
Page. 16-33
F(X , k) =
c(n) exp(
n= k
2 i n
X)
T
Cependant, parce que la fonction c(n) nest pas dfinie pour n = 0, nous
serions mieux aviss de rcrire lexpression ainsi
F ( X , k , c0) = c0 +
k
[c(n) exp(
n =1
2 i n
2 i n
X ) + c(n) exp(
X )],
T
T
Page. 16-34
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, c0
= 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):
Page. 16-35
-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
F
F
F
F
F
(0.5,
(0.5,
(0.5,
(0.5,
(0.5,
(0.5,
1, 1/3) = (-0.303286439037,0.)
2, 1/3) = (-0.404607622676,0.)
3, 1/3) = (-0.192401031886,0.)
4, 1/3) = (-0.167070735979,0.)
5, 1/3) = (-0.294394690453,0.)
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) :
Appuyez sur les touches menu @ERASE @DRAW pour lancer le trac :
Page. 16-36
x, if 0 < x < 1
g ( x) =
2 x, if 1 < x < 2
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 c0 pour les sries de Fourier est calcul comme suit :
Page. 16-37
1 1
i 2 n X
X EXP
dX +
T
2 0
1 2
i 2 n X
(2 X ) EXP
dX
2 1
T
Page. 16-38
Une fois de plus, remplacez ein = (-1)n, en utilisant e2in = 1, vous obtenez
alors :
Page. 16-39
Page. 16-40
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 :
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-41
0, if 0 < x < 1
g ( x) = 1, if 1 < x < 3
0, if 3 < x < 4
c0 =
1 3
1 dX = 0.5 ,
T 1
et
Page. 16-42
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 :
Page. 16-43
Pour k = 20, ladquation est encore meilleure, mais le graphe est plus long
produire :
Page. 16-44
Ce dernier rsultat peut tre dfini comme une fonction, FW(X), comme suit (en
appliquant un copier/coller du dernier rsultat dans la commande) :
Page. 16-45
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
b
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
f ( x) = a0 + An cos( n x + n ),
n =1
b
An = a n2 + bn2 , n = tan 1 n ,
an
pour n =1,2,
Les amplitudes de An seront dsignes comme le spectre de la fonction et seront
une mesure de magnitude de la composante f(x) de frquence fn = n/T. La
frquence de base, ou frquence fondamentale des sries de Fourier, tant f0 =
1/T, par consquent, toutes les autres frquences sont des multiples de cette
frquence de base, savoir fn = nf0. De mme, nous pouvons dfinir une
frquence angulaire, n = 2n/T = 2fn = 2 nf0 = n0, o 0 est la
frquence angulaire de base, ou fondamentale, des sries de Fourier.
Page. 16-46
f ( x) = a 0 + An cos( n x + n ).
n =1
C ( ) =
1
f ( x) cos( x) dx,
2
S ( ) =
1
f ( x) sin( x) dx.
2
et
Page. 16-47
A( ) = [C ( )] 2 + [ S ( )] 2
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.
Page. 16-48
Fs{ f (t )} = F ( ) =
f (t ) sin( t ) dt
Fs1{F ( )} = f (t ) = F ( ) sin( t ) dt
0
Fc{ f (t )} = F ( ) =
f (t ) cos( t ) dt
Fc1 {F ( )} = f (t ) = F ( ) cos( t ) dt
0
Page. 16-49
F { f (t )} = F ( ) =
1
f (t ) e it dt
F 1 {F ( )} = f (t ) =
1
F ( ) e it dt
2
1
2
1
2
e (1+i )t dt = lim
e (1+i )t dt
1 1 exp( (1 + i ) ) 1
1
.
=
2
1 + i
2 1 + i
= lim
F ( ) =
1
1
1 1 1 i
2 1 + i 2 1 + i 1 i
1
2
1
i
2
1+ 2
1+
Page. 16-50
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.
( f * g )( x) =
1
2
f ( x ) g ( ) d .
Page. 16-51
Xk =
1 n 1
x j exp(i 2kj / n),
n j =0
k = 0,1,2,..., n 1
Page. 16-52
Page. 16-53
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 Xk des matrices de
la DFT. La magnitude des coefficients Xk 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-54
Page. 16-55
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
second ordre
diffrentielles
spcifiques
de
Page. 16-56
Equation de Legendre
Une quation de forme (1-x2)(d2y/dx2)-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
M
Pn ( x) = (1) m
m =0
(2n 2m)!
x n 2 m
2 m!(n m)!(n 2m)!
n
(2n)!
(2n 2)!
xn n
x n 2 + ... .. !
2
2 (n!)
2 1!(n 1)!(n 2)!
n
Page. 16-57
P5(x) = (63x5-70x3+15x)/8.
LODE (1-x2)(d2y/dx2)-2x (dy/dx)+[n (n+1)-m2/(1-x2)] y = 0, a pour
solution la fonction y(x) = Pnm(x)= (1-x2)m/2(dmPn/dxm). On appelle cette
fonction la fonction associe de Legendre.
Equation de Bessel
Lquation diffrentielle ordinaire x2(d2y/dx2) + x (dy/dx)+ (x2-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 :
(1) m x 2 m
,
2 m +
m!( + m + 1)
m =0 2
J ( x ) = x
(1) m x 2 m
.
2m+n
m!(n + m)!
m =0 2
J n ( x) = x n
Page. 16-58
Yn ( x) =
J n ( x) (ln
x
x n (1) m 1 (hm + hm + n ) 2 m
+)+
x
2
m =0 2 2 m + n m!(m + n)!
x n
(n m 1)! 2 m
x
2mn
m!
m =0 2
n 1
Page. 16-59
= lim[1 +
r
1 1
1
+ + ... + ln r ] 0.57721566490...,
2 3
r
hm = 1 +
1 1
1
+ + ... +
2 3
m
Y0 ( x ) =
2
x
( 1) m 1 hm 2 m
J 0 ( x ) (ln + ) + 2 m
x .
2
( m! ) 2
m =0 2
Avec ces dfinitions, une solution gnrale lquation de Bessel pour toutes
les valeurs de est donne par
y(x) = K1J(x)+K2Y(x).
Dans certains cas, il est ncessaire de fournir des solutions complexes aux
quations de Bessel en dfinissant les fonctions de Bessel du troisime type
dordre par
Hn(1)(x) = J(x)+iY(x), et Hn(2)(x) = J(x)iY(x),
Ces fonctions sont aussi connues comme les premire et seconde fonctions
Hankel dordre .
Dans certaines applications, il se peut que vous ayez utiliser les fonctions
modifies de Bessel dites du premier type dordre dfinies par
Page. 16-60
I(x)= i-J(ix), o i est lunit dun nombre imaginaire. Ces fonctions sont les
solutions lquation diffrentielle x2(d2y/dx2) + x (dy/dx)- (x2+2) y = 0.
Les fonctions de Bessel modifies de second type
K(x) = (/2)[I- (x)I (x)]/sin ,
sont galement des solutions de cette ODE.
Vous pouvez mettre en uvre des fonctions reprsentant des fonctions de Bessel
dans la calculatrice dune manire similaire celle utilise pour dfinir les
fonctions de Bessel de premier type, mais en noubliant pas que la srie infinie
dans la calculatrice doit tre traduite en srie finie.
savoir
savoir
savoir
T0(x) = 1.0.
U0(x) = 1.0.
T1(x) = x.
Page. 16-61
-1 TCHEBYCHEFF, rsultat : 1,
savoir
U1(x) =1.0.
savoir
savoir
T2(x) =2x2-1.
U2(x) =2x.
savoir
T3(x) = 4x3-3x.
U3(x) =4x2-1.
Equation de Laguerre
Lquation de Laguerre est lODE linaire de deuxime ordre de forme x(d2y/
dx2) +(1x) (dy/dx) + ny = 0. Les polynmes de Laguerre, dfinis comme
L0 ( x) = 1, Ln ( x) =
e x d n (xn ex )
, n = 1,2,...
n!
dx n
(1) m
Ln ( x ) =
m!
m =0
n
= 1 n x +
Le terme
n
x m .
m
n(n 1) 2
(1) n n
x ... + .... +
x
4
n!
n
n!
=
= C (n, m)
m m!(n m)!
Page. 16-62
H 0 * = 1, H n * ( x) = (1) e
x2
d n x2
(e ), n = 1,2,..
dx n
savoir H0* = 1.
Page. 16-63
Pour obtenir la solution, appuyez sur : @SOLVE (attendre) @EDIT@. Le rsultat est
0.2499 0.25. Appuyez sur @@@OK@@@.
Page. 16-64
v
0.00
...
v
4.000
3.285
Page. 16-65
0.50
0.75
1.00
1.25
1.50
1.75
2.00
2.640
2.066
1.562
1.129
0.766
0.473
0.250
Page. 16-66
De plus, utilisez les valeurs suivantes pour ces paramtres : Init : 0, Final :
5, Step : Default, Tol : 0.0001, Init-Soln : 0
Pour tracer le graphique, utilisez : @ERASE @DRAW
!!!!!!!!
Quand vous observez le graphe en train dtre trac, vous remarquez que la
dfinition du graphe nest pas trs homogne. Ceci est d au fait que loutil de
trac utilise une cadence trop rapide. Pour raffiner le graphe et le rendre plus
homogne, utilisez une cadence de 0.1. Appuyez sur @CANCL et remplacez la
valeur de pas Step par 0.1, puis utilisez @ERASE @DRAW une fois de plus pour
relancer le trac. Le trac prendra plus de temps, mais la forme sera sans
conteste plus nette quauparavant. Essayez la procdure suivante : @EDIT L
@LABEL @MENU pour voir les tiquettes et chelles des axes.
!!!!!!!
Notez que les lgendes des axes sont prsentes comme 0 (horizontal pour t) et
1 (vertical pour les x). Il sagit des dfinitions des axes telles quindiques sur
lcran PLOT SETUP (), savoir H-VAR: 0 et V-VAR: 1. Pour voir plus
en dtails la solution graphique, utilisez ce qui suit :
LL@PICT
@(X,Y)@
Page. 16-67
d 2x
dx
= 18.75 x 1.962
2
dt
dt
ou,
'
1 x
x 0
x' = 18.75 1.962 x'
!
Les conditions initiales sont maintenant crites comme w = [0 6]T, pour t = 0.
(Note: Le symbole [ ]T signifie la transpose du vecteur ou de la matrice).
Pour rsoudre ce problme, crez et enregistrez dabord la matrice A. Par
exemple, en mode ALG :
Page. 16-68
2.00
x
0.00
x'
6.00
Page. 16-69
Recommencez pour t = 1.25, 1.50, 1.75, 2.00. Appuyez sur @@OK@@ aprs en
avoir fini avec le dernier rsultat de @EDIT. Pour revenir laffichage normal de
la calculatrice, appuyez sur $ ou L@@OK@@. Les solutions diverses seront
affiches dans la pile, la plus rcente solution figurant au niveau 1.
Le rsultat final est comme suit:
t
0.00
0.25
0.50
0.75
1.00
x
0.000
0.968
0.748
-0.015
-0.469
x'
6.000
1.368
-2.616
-2.859
-0.607
t
x
x'
1.25 -0.354 1.281
1.50 0.141 1.362
1.75 0.227 0.268
2.00 0.167 -0.627
Page. 16-70
Notez que loption V-Var: est paramtre sur 1, indiquant que le premier
lment dans la solution du vecteur, savoir x, devra tre trac par rapport
la variable indpendante t. Acceptez les changements dans la configuration
PLOT SETUP en appuyant sur L @@OK@@.
Appuyez sur (simultanment si vous tes en mode RPN) pour entrer
dans lenvironnement PLOT WINDOW. Modifiez le formulaire de saisie afin
quil se prsente comme suit :
!
Pour tracer la seconde courbe, vous devez utiliser le formulaire de saisie PLOT
SETUP une fois de plus. Pour accder ce formulaire partir du graphe cidessus, utilisez : @CANCL L @@OK@@ (simultanment si vous tes en mode
RPN). Remplacez la valeur du champ V-Var : par 2 et appuyez sur @DRAW
(nappuyez pas sur @ERASE sous peine de perdre le graphique produit ci-dessus).
Page. 16-71
Utilisez : @EDIT L @LABEL @MENU pour voir les intituls et chelles des axes.
Notez que lintitul des abscisses est le nombre 0 (indiquant la variable
indpendante) tandis que lintitul des ordonnes est le nombre 2 (indiquant la
seconde variable, savoir la dernire variable trace). Le graphe combin se
prsente comme suit :
(t+1)*EXP(100*t).
Page. 16-72
Nous essayons ici dobtenir la valeur de y(2) tant donn y(0) = 1. Une fois
que le champ Soln: Final est surlign, appuyez sur @SOLVE. Vous pouvez
vrifier qu'aucune solution nest trouve aprs 6 secondes. Appuyez sur $
pour annuler le calcul.
Il sagit dun exemple dune quation diffrentielle ordinaire raide. Une ODE
raide est une quation dont la solution gnrale contient des composantes qui
varient pour le mme incrment de la variable indpendante. Dans ce cas
particulier, la solution gnrale y(t) = 1+ t +Ce100t, contient les composantes t
et Ce100t, qui varient dans des proportions trs diffrentes, except dans les
cas o C=0 ou C0 (c'est--dire pour C = 1, t =0.1, Ce100t =22026).
La rsolution numrique dODE de la calculatrice permet de rsoudre des ODE
raides en slectionnant loption _Stiff sur lcran SOLVE Y(T) = F(T,Y).
Cette option tant slectionne, vous devez fournir les valeurs de f/y et f/t.
Pour le cas qui nous intresse, f/y =-100 et f/t = 100.
Saisissez ces valeurs dans les champs correspondants de lcran SOLVE Y(T)
= F(T,Y) :
Page. 16-73
Une fois que vous avez termin, dplacez le curseur sur le champ Final et
appuyez sur @SOLVE. Appuyez sur @EDIT pour voir la solution : 2.9999999999,
savoir 3.0.
Note: Loption Stiff est aussi disponible pour les solutions graphiques des
quations diffrentielles.
!!
Fonction RKF
Cette fonction est utilise pour calculer la solution dun problme valeur
initiale pour une quation diffrentielle de premier ordre en utilisant le modle
de solution Runge-Kutta-Fehlbert de 4me -5me ordre. Supposons que lquation
diffrentielle rsoudre soit donne par dy/dx = f(x,y), avec y = 0 x = 0, et
que vous autorisiez un critre de convergence e pour la solution. Vous pouvez
aussi spcifier un incrment dans la variable indpendante, x, qui sera utilise
dans la fonction. Pour lancer cette fonction, vous devez prparer votre pile
comme suit :
3: {x, y, f(x,y)}
2:
{ x }
1:
xfinal
La valeur dans le premier niveau de la pile est la valeur de la variable
indpendante o vous voulez trouver la solution, cest--dire que vous voulez
trouver yfinal = fs(xfinal), o fs(x) reprsente la solution lquation diffrentielle.
Le deuxime niveau de pile contient uniquement la valeur de , et on prendra la
Page. 16-74
cadence x comme petite valeur par dfaut. Aprs avoir effectu la fonction
@@RKF@@, la pile indiquera les lignes suivantes :
2:
1:
{x, y, f(x,y)}
SolutionRKF
x
y
0
Solution relle
x
y
yinit
xinit
xfinal
yfinal
Fonction RRK
Cette fonction est similaire la fonction RKF, except que RRK (mthodes
Rosenbrock et Runge-Kutta) ncessite en tant que liste desdonnes dentre
dans le niveau 3 de la pile non seulement les noms des variables
indpendantes et dpendantes ainsi que la fonction dfinissant lquation
diffrentielle, mais aussi les expressions pour les premire et deuxime drives
Page. 16-75
Fonction RKFSTEP
Cette fonction utilise une liste de donnes dentre similaire celle de la
fonction RKF, ainsi que la tolrance pour la solution, et une cadence possible
x, et renvoie la mme liste de donnes dentre, suivie par la tolrance, et une
estimation de la cadence suivante de la variable indpendante. La fonction
renvoie la liste des donnes dentre, la tolrance, et l'incrment suivant de la
variable qui satisfait cette tolrance. Par consquent, la pile des donnes
dentre se prsente comme suit :
3:
2:
1:
{x, y, f(x,y)}
Page. 16-76
{x, y, f(x,y)}
(x)next
Par consquent, cette fonction est utilise pour dterminer la taille approprie
dun crneau temporel pour satisfaire la tolrance requise.
Les captures d'crans suivantes montrent l'tat de la pile RPN avant et aprs
l'application de la fonction RKFSTEP:
Fonction RRKSTEP
Cette fonction utilise une liste de saisie similaire celle de la fonction RRK, de
plus quune tolrance de la solution, une tape optionnelle x, et un nombre
(LAST) qui indique la dernire mthode utilise (1, si RKF a t utilis, ou 2, si
RRK a t utilis). La fonction RRKSTEP indique la mme liste de saisie, suivie de
la tolrance, dune approximation de ltape suivante de la variable
indpendante et de la mthode prsente (CURRENT) utilise pour arriver
ltape suivante. Par consquent, la pile de saisie est comme suit :
4: {x, y, f(x,y)}
3:
2:
x
1:
LAST
Aprs avoir utilis cette fonction, la pile indique :
4: {x, y, f(x,y)}
3:
2:
(x)next
1:
CURRENT
Par consquent, cette fonction peut tre utilise pour valuer la dimension dune
tape temporelle ((x)next), ncessaire pour satisfaire la tolrance, et la
mthode utilise pour arriver ce rsultat (CURRENT).
Page. 16-77
Les captures dcran suivantes montrent la pile RPN avant et aprs lutilisation
de la fonction RRKSTEP :
Fonction RKFERR
Cette fonction renvoie lestimation de lerreur absolue pour un crneau donn
quand elle rsout un problme tel que celui dcrit pour la fonction RKF. La pile
des donnes dentre se prsente comme suit :
2:
1:
{x, y, f(x,y)}
x
{x, y, f(x,y)}
y
error
Par consquent, cette fonction est utilise pour dterminer lincrment dans la
solution, y, ainsi que lerreur absolue (Erreur).
Les captures dcran suivantes indiquent la pile RPN avant et aprs lutilisation
de la fonction RKFERR :
Page. 16-78
Fonction RSBERR
Cette fonction effectue une opration similaire celle de RKERR mais avec les
mmes lments des donnes dentre rpertories pour la fonction RRK. Par
consquent, la pile desdonnes dentre se prsente comme suit :
2:
1:
y
error
Les captures dcran suivantes indiquent la pile RPN avant et aprs lutilisation
de la fonction RSBERR :
Note: lorsque vous excutez les commandes dans le menu DIFF, les valeurs
de x et y sont produites et stockes dans votre calculatrice en tant que
variables. Les rsultats fournis par les fonctions dans ce chapitre dpendent
des valeurs courantes de x et y. Ainsi, certains des rsultats illustrs ci-dessous
peuvent tre diffrents de que vous obtenez sur votre calculatrice.
Page. 16-79
Chapitre 17
Applications de probabilits
Dans ce chapitre, nous fournissons des exemples dapplications des fonctions
de la calculatrice aux distributions de probabilits.
Dans cette section, nous discutons des fonctions COMB, PERM, ! (factorielle),
RAND et RDZ.
Page. 17-1
Pour simplifier la notation, utilisez P(n,r) pour les permutations et C(n,r) pour les
combinaisons. Nous pouvons calculer des combinaisons, des permutations et
des factorielles avec les fonctions COMB, PERM et ! du sous-menu MTH/
PROBABILITY. Le fonctionnement de ces fonctions est dcrit ci-dessous :
COMB(n,r)
PERM(n,r)
n!
:
:
:
Nombres alatoires
La calculatrice propose un gnrateur de nombres alatoires qui renvoie un
nombre rel alatoire uniformment distribu compris entre 0 et 1. Le
gnrateur est capable de produire des squences de nombres alatoires.
Cependant, aprs un certain nombre de fois ( vrai dire un trs grand nombre
de fois) la squence tend se rpter. Pour cette raison, le gnrateur de
nombres alatoires est appel de faon plus approprie gnrateur de
nombres pseudo-alatoires. Pour gnrer un nombre alatoire avec votre
calculatrice, utilisez la fonction RAND du sous-menu MTH/PROBABILITY.
Lcran suivant montre plusieurs nombres alatoires produits en utilisant la
fonction RAND. Les nombres de lillustration de gauche sont produits en
actionnant la fonction RAND sans argument. Si vous placez une liste
darguments dans la fonction RAND, vous obtenez la liste de nombres plus un
nombre alatoire additionnel qui y est rattach, comme illustr droite :
Page. 17-2
Recommencez la squence :
RDZ(0.25) `
RAND() `
RAND() `
RAND() `
Pour gnrer une squence de nombres alatoires, utilisez la fonction SEQ. Par
exemple, pour gnrer une liste de 5 nombres alatoires, vous pouvez utiliser
en mode ALG : SEQ(R ND(),j,1,5,1). En mode RPN, utilisez le
programme suivant :
n 1 n FOR j RND NEXT n LIST
Page. 17-3
f ( x) = 1.0
all x
F ( x) = P[ X x] = f (k )
kx
Ensuite, nous allons dfinir plusieurs fonctions pour calculer des distributions de
probabilits discrtes. Nous suggrons que vous criez un sous-rpertoire,
disons HOME\STATS\DFUN (Discrete FUNctions) o vous dfinirez la fonction
de probabilit de masse et la fonction de distribution cumulative pour les
distributions binomiales et de Poisson.
Distribution binomiale
La fonction de probabilit de masse dune distribution binomiale est donne
par
Page. 17-4
n
f (n, p, x) = p x (1 p ) n x , x = 0,1,2,..., n
x
o (nx) = C(n,x) est la combinaison de n lments pris par x la fois. Les
valeurs n et p sont les paramtres de la distribution. La valeur n reprsente le
nombre de rptitions dune exprience ou dune observation qui peuvent avoir
un rsultat ou un autre seulement, savoir succs ou chec. Si la variable
alatoire X reprsente le nombre de succs dans les n rptitions, alors p
reprsente la probabilit dobtenir un succs dans nimporte quelle rptition
donne. La fonction de distribution cumulative dune distribution binomiale est
donne par
x
Distribution de Poisson
La fonction de probabilit de masse de la distribution de Poisson est donne
par
f ( , x ) =
e x
, x = 0,1,2,..., .
x!
F ( , x) = f ( , x), x = 0,1,2,...,
k =0
Page. 17-5
pmfb
cdfb
pmfp
cdfp
fonction de
binomiale
fonction de
binomiale
fonction de
de Poisson
fonction de
de Poisson
P[ X < x ] = F ( x ) =
f ( )d .
f ( x)dx = 1.
Page. 17-6
P[ X < x] = F ( x) =
f ( )d , o P[X<x] signifie
La distribution Gamma
La fonction de distribution de probabilit de la distribution gamma (pdf) est
donne par
f ( x) =
x
1
x 1 exp( ), for
( )
La distribution exponentielle
La distribution exponentielle est une distribution gamma avec a = 1. Sa pdf est
donne par
f ( x) =
exp(
), for
x > 0, > 0 ,
tandis que sa cdf est donne par F(x) = 1 - exp(-x/), pour x>0, >0.
La distribution bta
La pdf de la distribution gamma est donne par
Page. 17-7
f ( x) =
( + )
x 1 (1 x) 1 , for 0 < x < 1, > 0, > 0
( ) ( )
La distribution de Weibull
La pdf de la distribution de Weitbull est donne par
f ( x) = x 1 exp( x ),
F ( x) = 1 exp( x ),
'gpdf(x) = x^(-1)*EXP(-x/)/(^*GAMMA())'
'gcdf(x) = (0,x,gapd(t),t)'
'pdf(x)= GAMMA(+)*x^(-1)*(1-x)^(-1)/
(GAMMA()*GAMMA())'
'cdf(x) = (0,x, pdf(t),t)'
'epdf(x) = EXP(-x/)/'
'ecdf(x) = 1 - EXP(-x/)'
'Wpdf(x) = **x^(-1)*EXP(-*x^)'
'Wcdf(x) = 1 - EXP(-*x^)'
cdf beta :
pdf exponentielle :
cdf exponentielle :
pdf Weibull :
cdf Weibull :
Utilisez la fonction DEFINE pour dfinir toutes ces fonctions. Ensuite, saisissez
les valeurs de et , c'est--dire 1K~a` 2K
~b`
Page. 17-8
Finalement, pour la cdf des cdf Gamma et Bta, vous devez diter les
dfinitions du programme pour ajouter NUM aux programmes produits par
la fonction DEFINE. Par exemple, la cdf Gamma, c'est--dire la fonction gcdf,
doit tre modifie comme suit : x 'NUM( (0,x,gpdf(t),t))'
et enregistre nouveau dans @gcdf. Rptez la procdure pour cdf.
Contrairement aux fonctions discrtes dfinies prcdemment, les fonctions
continues dfinies dans cette section ne comprennent pas leurs paramtres (
et/ou ) dans leurs dfinitions. Par consquent, vous navez pas besoin de les
saisir lcran pour calculer ces fonctions. Cependant, ces paramtres doivent
tre dfinis au pralable en enregistrant les valeurs correspondantes dans les
variables et . Une fois que toutes les fonctions et les valeurs de et ont t
enregistres, vous pouvez ranger les tiquettes de menu en utilisant la fonction
ORDER. Lintitul correspondant aux fonctions sera le suivant :
ORDER({,,gpdf,gcdf,pdf,cdf,epdf,ecdf,Wpdf,Wcdf})
Suite cette commande, les tiquettes de menu safficheront comme suit
(appuyez sur L pour vous dplacer la seconde liste. Appuyez sur L une
fois de plus pour aller la premire liste) :
Page. 17-9
f ( x) =
exp[
(x )2
],
2 2
Page. 17-10
P(X<a)
P(a<X<b)
P(X>c)
= 1 - UTPN(, 2,a)
= P(X<b) - P(X<a) = 1 - UTPN(, 2,b)
(1- UTPN(, 2,a)) = UTPN(, 2,a) -!
UTPN(, 2,b)
= UTPN(, 2,c)
La distribution t de Student
La distribution t de Student, ou simplement distribution t, a un paramtre ,
connu, comme degr de libert de distribution. La fonction de distribution de la
probabilit (pdf) est donne par
Page. 17-11
+1
f (t ) =
( )
2
(1 +
t2
+1
, < t <
UTPT ( , t ) =
f (t )dt = 1
f (t )dt = 1 P(T t )
P(T<a)
P(a<T<b)
P(T>c)
=
=
=
=
1 - UTPT(,a)
P(T<b) - P(T<a) = 1 - UTPT(,b) - (1 - UTPT(,a))
UTPT(,a) - UTPT(,b)
UTPT(,c)
La distribution chi-carr
La distribution chi-carr (2) a un paramtre , connu comme degr de libert.
La fonction de distribution de la probabilit (pdf) est donne par
f ( x) =
x
2
e , > 0, x > 0
2 2 ( )
2
Page. 17-12
UTPC ( , x) =
f ( x)dx = 1
f ( x)dx = 1 P ( X x)
P(X<a)
P(a<X<b)
P(X>c)
= 1 - UTPC(,a)
= P(X<b) - P(X<a) = 1 - UTPC(,b) - (1 - UTPC(,a)) =
UTPC(,a) - UTPC(,b)
= UTPC(,c)
Exemples: avec
P(X<5.32)
P(1.2<X<10.5)
P(X> 20)
=
=
=
=
6, dterminer:
1-UTPC(6,5.32) = 0.4965..
UTPC(6,1.2)-UTPC(6,10.5) = 0.8717
UTPC(6,20) = 2.769..E-3
La distribution F
La distribution F dispose de deux paramtres N = numrateur degr de libert
et D = dnominateur degr de libert. La distribution de probabilit
(pdf) est donne par :
N 2N 2N 1
(
)( ) F
2
D
f ( x) =
N
D
N F (N +2D )
( ) ( ) (1
)
2
2
D
N + D
Page. 17-13
f ( F )dF = 1 P ( F )
P(F<a)
P(a<F<b)
D,a))
P(F>c)
=
=
=
=
1 - UTPF(N, D,a)
P(F<b) - P(F<a) = 1 -UTPF(N, D,b)- (1 - UTPF(N,
UTPF(N, D,a) - UTPF(N, D,b)
UTPF(N, D,a)
Exponentielle,
Weitbull,
F(x) = 1 - exp(-x/)
F(x) = 1-exp(-x)
Pour trouver les cdf inverses de ces deux distributions, nous avons juste trouver
x pour ces expressions, c'est--dire :
Page. 17-14
Exponentielle:
Weitbull:
Pour les distributions Gamma et Bta les expressions rsoudre seront plus
compliques du fait de la prsence des intgrales, c'est--dire :
Gamma,
Bta,
p=
p=
x
0
x
1
z
z 1 exp( )dz
( )
( + )
z 1 (1 z ) 1 dz
( ) ( )
Page. 17-15
Deux racines de cette fonction sont trouves en utilisant la fonction @ROOT dans
lenvironnement du trac. A cause de lintgrale dans lquation, la racine est
arrondie et ne sera pas affiche sur lcran du trac. Vous obtiendrez juste un
message Constant? affich lcran. Cependant, si vous appuyez sur la
commande ` ce stade, la racine arrondie sera affich lcran. Deux
racines sont affiches dans lillustration de droite ci-dessous :
Autrement, vous pouvez utiliser la fonction @TRACE @(X,Y)@ pour estimer les racines
en traant la courbe proche de son intersection avec laxe des x. Deux valeurs
estimes sont illustres ci-dessous :
Page. 17-16
distribution normale
t de Student,
chi-carr,
et F
p
p
p
p
=
=
=
=
1
1
1
1
UTPN(,2,x)
UTPT(,t)
UTPC(,x)
UTPF(N,D,F)
Page. 17-17
Ce formulaire de saisie peut tre utilis pour rsoudre nimporte laquelle des
quatre variables impliques dans lquation pour la distribution normale.
Pour faciliter la rsolution des quations impliquant les fonctions UTPN, UTPT,
UTPC et UTPF, vous souhaiterez peut-tre crer un sous-rpertoire UTPEQ dans
lequel vous enregistrerez les quations rpertories ci-dessus :
Notez que dans tous les exemples prsents ci-dessus, nous travaillons p =
P(X<x). Dans de nombreux problmes dinfrences statistique nous essayerons
en fait de trouver les valeurs de x pour lesquelles P(X>x) = . De plus, pour la
distribution normale, nous travaillerons trs probablement avec la distribution
normale standard dans laquelle =0, et 2 = 1. La variable normale standard
est typiquement appele Z, de telle sorte que le problme rsoudre soit
Page. 17-18
Avec ces quatre quations, chaque fois que vous lancerez le calculateur
numrique, vous aurez les choix suivants :
Des exemples de rsolution des quations EQNA, EQTA, EQCA et EQFA sont
illustrs ci-dessous :
Page. 17-19
Chapitre 18
Applications statistiques
Dans ce chapitre, nous introduisons les applications statistiques de la
calculatrice, y compris les statistiques dchantillon, la frquence de distribution
des donnes, la rgression simple, les intervalles de confiance et le test
dhypothse.
Saisie de donnes
Pour lanalyse dun seul ensemble de donnes (un chantillon) nous pouvons
utiliser les applications numro 1, 2 et 4 de la liste ci-dessus. Toutes ces
applications ncessitent que les donnes soient disponibles sous forme de
colonnes de la matrice DAT. Ceci peut tre ralis en saisissant les donnes
en colonnes avec lEditeur de matrice, .
Cette opration peut devenir fastidieuse pour de grands nombres de points de
donnes. A la place, il se peut que vous prfriez saisir les donnes sous forme
de liste (voir Chapitre 8) et convertir la liste en un vecteur de colonne en
utilisant le programme GRMC (voir Chapitre 10). Autrement, vous pouvez saisir
le programme suivant pour convertir une liste en vecteur de colonne. Saisissez
le programme en mode RPN :
OBJ 1 2 LIST ARRY
Page. 18-1
Page. 18-2
x=
1 n
xi .
n i =1
Page. 18-3
x g = n x1 x 2 L x n ,
n
1
1
= .
x h i =1 xi
Des exemples de calculs de ces mesures, utilisant des listes, sont disponibles au
Chapitre 8.
La mdiane est la valeur qui divise lensemble de donnes par le milieu quand
les lments sont classs dans lordre croissant. Si vous avez un nombre impair
n dlments ordonns, la mdiane de cet chantillon est la valeur situe en
position (n+1)/2. Si vous avez un nombre pair dlments n, la mdiane est la
moyenne des lments situs aux positions n/2 et (n+1)/2. Bien que les
fonctions statistiques prprogrammes de la calculatrice nincluent pas le calcul
de la mdiane, il est trs facile dcrire un programme pour calculer une telle
quantit en travaillant avec des listes. Par exemple, si vous voulez utiliser les
donnes de DAT pour trouver la mdiane, saisissez le programme suivant en
mode RPN (se rfrer au Chapitre 21 pour plus dinformations sur la
programmation en langage dutilisateur RPL) :
nC RCL DUP SIZE 2 GET IF 1 > THEN nC COL SWAP DROP OBJ
1 + ARRY END OBJ OBJ DROP DROP DUP n LIST SORT IF n
MOD 2 == 0 THEN DUP n/2 EVAL GET SWAP (n+1)/2 EVAL GET + 2 /
ELSE (n+1)/2 EVAL GET END Median TAG
Enregistrez ce programme sous le nom MED. Un exemple dapplication de ce
programme est affich ci-dessous.
Exemple 2 Pour lancer le programme, vous avez premirement besoin de
prparer la matrice DAT. Ensuite, saisissez le nombre de colonnes dans DAT
dont vous voulez trouver la mdiane, puis appuyez sur @@MED@@. Pour les donnes
dj dans DAT (saisies dans un exemple prcdent), utilisez le programme
MED pour montrer que Median: 2.15.
Page. 18-4
Le mode dun chantillon est mieux dfini partir dhistogrammes, aussi nous
remettons sa dfinition une section ultrieure.
n
1
( xi x ) 2 .
n 1 i =1
La dviation standard (St Dev) dun chantillon est juste la racine carre de la
variance, cest--dire!: sx.
L'intervalle de lchantillon est la diffrence entre les valeurs maximum et
minimum de lchantillon. Puisque la calculatrice fournit par lintermdiaire des
fonctions statistiques prprogrammes les valeurs maximum et minimum dun
chantillon, vous pouvez trs facilement calculer lintervalle.
Coefficient de variation
Le coefficient de variation dun chantillon combine la moyenne, mesure de
tendance centrale, et la dviation standard, mesure de rpartition, et est
dfinie, sous forme de pourcentage, par : Vx = (sx/x)100.
Echantillon contre population
Les fonctions prprogrammes pour les statistiques une variable utilises cidessus peuvent tre appliques une population finie en slectionnant le Type:
Population dans lcran SINGLE-VARIABLE STATISTICS. La diffrence
principale consiste en ceci que les valeurs de variance et de dviation standard
sont calcules en utilisant n dans le dnominateur de la variance, plutt que (n1).
Example 3 -- Si vous rptiez lexercice de lExemple 1 de cette section en
utilisant Population la place de Sample comme Type, vous obtiendriez les
mmes valeurs pour la moyenne, le total, le maximum et le minimum. La
variance et la dviation standard, en revanche, seraient donnes par: Variance:
0.852, Std Dev: 0.923.
Page. 18-5
:
:
:
:
:
Dfinitions
Afin de comprendre la signification de ces paramtres, nous prsentons les
dfinitions suivantes : tant donn un ensemble de n valeurs de donnes : {x1,
x2, , xn} rpertories sans aucun ordre particulier, on demande souvent de
grouper ces donnes en sries de classes en comptant la frquence ou le
nombre de valeurs correspondant chaque classe (Note: la calculatrice
nomme ces classes, classes bins.).
Supposons que les classes, ou bins, sont slectionnes en divisant lintervalle
(xbot, xtop) en k classes = Bin Count en slectionnant un nombre de limites de
classe, cest--dire {xB1, xB2, , xBk+1}, de telle sorte que la classe numro 1
soit limite par xB1-xB2, la classe numro 2 par xB2- xB3, et ainsi de suite. La
dernire classe, la classe numro k, est limite par xBk - xB k +1.
La valeur de x correspondant au milieu de chaque classe est connue comme la
marque de classe et est dfinie comme xMi = (xBi + xB i+1)/2, pour i = 1, 2,
, k.
Si les classes sont choisies de telle sorte que la taille des classes soit la mme,
alors nous pouvons dfinir la taille de classe comme la valeur Bin Width = x =
(xmax - xmin) / k,
Page. 18-6
Page. 18-7
Cette table a t prpare partir des informations que nous avions fournies
pour gnrer la distribution de frquence, bien que la seule colonne retourne
par la calculatrice soit la colonne Frequency (fi). Les nombres de classe et les
limites de classe sont faciles calculer pour des classes (ou bins ) de taille
uniforme. La marque de classe est juste la moyenne des limites de classe pour
chaque classe. Enfin, la frquence cumulative est obtenue en ajoutant chaque
valeur de la dernire colonne, mis part la premire valeur, la frquence de la
ligne suivante et en remplaant le rsultat dans la dernire colonne de la ligne
suivante. Ainsi, pour la deuxime classe, la frquence cumulative est 18+15 =
33, tandis que pour la classe numro 3, la frquence cumulative est 33 + 16 =
49 et ainsi de suite. La frquence cumulative reprsente la frquence de
nombres qui sont infrieurs ou gaux la limite suprieure de nimporte quelle
classe donne.
Page. 18-8
Classe Classe
N
i
XBi
Limite
Marque
Frquence
XB i+1
classe
Xmi
fi
Frquence
Cumulative
< XB1 dviants ch. inf
1
10
20
2
20
30
3
30
40
4
40
50
5
50
60
6
60
70
7
70
80
k=8
80
90
>XBk dviants Ech. Sup
25
15
25
35
45
55
65
75
85
18
14
17
17
22
22
24
19
22
18
32
49
66
88
110
134
153
Page. 18-9
Page. 18-10
0
0.5
1
2.3
2
3.6
3
6.7
4
7.2
5
11
Page. 18-11
3 : '0.195238095238 + 2.00857242857*X'
2 : Correlation: 0.983781424465
1 : Covariance: 7.03
Le niveau 3 montre la forme de lquation. Dans ce cas, y = 0.06924 +
0.00383 x. Le niveau 2 montre le coefficient de corrlation de lchantillon et le
niveau 1 montre la co-variance de x-y.
Dfinitions
Pour un chantillon de points de donnes (x,y), nous dfinissons la co-variance
de lchantillon comme suit :
s xy =
1 n
( xi x )( y i y )
n 1 i =1
s xy
sx s y
s x2 =
1 n
1 n
2
2
!!!!!!!
(
x
x
)
s
=
( yi y ) 2
i
y
n 1 i=1
n 1 i=1
Page. 18-12
Relations linarises
De nombreuses relations curbo-linaires !sont restaures! en une forme
linaire. Par exemple, les diffrents modles pour ladaptation des donnes
fournis par la calculatrice peuvent tre linariss comme indiqu dans le
tableau ci-dessous.
Type
dadaptatio
n
Indep.
Variable
Dpend.
Variable
[idem]
Actuel
Linaire
Modle
Modle
Linaire
y = a + bx
Log.
y = a + b ln(x)
Exp.
Puissance
Covar.
sxy
[idem]
ln(x)
sln(x),y
y=a
ebx
ln(y) = ln(a) + bx
ln(y)
sx,ln(y)
y=a
xb
ln(x)
ln(y)
sln(x),ln(y)
s =
1
( i )(i )
n 1
s2 =
1 n
1 n
2
2
=
s
(
)
!!!!!!!!!!!
(i ) 2
i
n 1 i =1
n 1 i =1
r =
s
s s
Page. 18-13
0.2
3.16
0.5
2.73
1
2.12
1.5
1.65
2
1.29
4
0.47
5
0.29
10
0.01
Tout dabord, saisissez les donnes sous forme de matrice, soit en utilisant
lEditeur de matrice et en y saisissant les donnes, soit en saisissant deux istes
de donnes correspondant x et y et en utilisant le programme CRMC (voir
Chapitre 10). Ensuite, enregistrez cette matrice dans la matrice statistique
DAT, en utilisant STO.
Finalement, lancez lapplication dadaptation de donnes en utilisant :
@@@OK@@@. La matrice actuelle DAT saffiche, dj charge.
Modifiez vos paramtres daffichage dans la configuration suivante :
Page. 18-14
Note: Il existe deux autres applications dans le menu STAT, savoir, 5. Hypth.
et 6. Conf. Interval.. Ces deux applications seront discutes plus tard
dans ce chapitre.
tests..
Calcul de percentiles
Les percentiles sont des mesures qui divisent les donnes en ensembles de 100
parties. La procdure de base pour calculer le 100p-me percentile (0 < p < 1)
dans un chantillon de taille n, est la suivante :
1.
2.
Page. 18-15
Page. 18-16
Le sous-menu DATA
Le sous-menu DATA contient des fonctions utilises pour manipuler la matrice
statistique DATA:
Le sous-menu PAR
Le sous-menu PAR contient des fonctions utilises pour modifier les paramtres
statistiques.
Page. 18-17
Ycol
Intercept
Slope
Model
Les fonctions
XCOL
YCOL
PAR
RESET
INFO
Le sous-menu 1VAR
Le sous-menu 1VAR contient des fonctions qui sont utilises pour calculer les
statistiques de colonnes dans la matrice DATA.
Page. 18-18
VAR
PSDEV
PVAR
MIN
Le sous-menu PLOT
Le sous-menu PLOT contient des fonctions qui sont utilises pour produire des
tracs partir des donnes de la matrice DATA.
SCATR
Le sous-menu FIT
Le sous-menu FIT contient des fonctions utilises pour faire correspondre des
quations aux donnes des colonnes Xcol et Ycol de la matrice DATA.
Page. 18-19
LINE
LR
PREDX
PREDY
CORR
COV
PCOV
Le sous-menu SUMS
Le sous-menu SUMS contient des fonctions utilises pour obtenir des statistiques
de rsum des donnes des colonnes Xcol et Ycol de la matrice DATA.
X
Y
X^2
Y^2
X*Y
N
:
:
:
:
:
Page. 18-20
@TOT
@MEAN
@SDEV
@MAX
@MIN
L @VAR
@PSDEV
@PVAR
Donnes :
1.1
3.7
2.2
5.5
6.8
9.2
10.0
3.7
8.9
5.9
12.5
15.1
19.9
21.5
7.8
101
25
612
2245
24743
55066
Page. 18-21
@CANCL
produit
produit
produit
produit
produit
produit
produit
'1.5+2*X'
Intercept: 1.5, Slope: 2
0.75
3. 50
1.0
23.04
19.74
produit
produit
produit
produit
produit
produit
38.5
87.5
280.87
1370.23
619.49
7
Adapte les donnes des colonnes 1 (x) et 3 (y) en utilisant une adaptation
logarithmique :
L @)STAT @)PAR 3 @YCOL
@)MODL @LOGFI
slectionne Ycol = 3, et
slectionne Model = Logfit
Page. 18-22
produit '2.6545*EXP(0.9927*X)'
produit 0.99995 (bonne corrlation)
produit 6.8139
produit 463.33
produit un diagramme de
dispersion de y vs. x
montre la ligne pour ladaptation log
Page. 18-23
Intervalles de confiance
Linfrence statistique est le processus qui consiste tirer des conclusions sur
une population bases sur les informations des donnes dun chantillon. Afin
que les donnes de lchantillon soient significatives, lchantillon doit tre
alatoire, cela signfie que la slection dun chantillon particulier doit avoir la
mme probabilit que celle de nimporte quel chantillon prlev sur une
population donne. Suivent quelques termes relatifs au concept
dchantillonnage alatoire :
Population
Page. 18-24
X =
1 n
X i.
n i =1
Dfinitions
Prenons (Cl,Cu) comme intervalle de confiance contenant un paramtre inconnu
.
Page. 18-25
Page. 18-26
Page. 18-27
S S = X 1 X 2 ,
1
S S =
1
S21
n1
S22
n2
(X X ) z 1 + 2 , (X X ) + z 1 + 2
/2
/2
2
1
2
1
n1 n 2
n1 n 2
Page. 18-28
( X X ) z S1 + S 2 , ( X X ) + z S1 + S 2 .
2
1
2
/2
/2
1
n1 n2
n1 n2
Si lun des chantillons est petit, tel n1 < 30 ou n2 < 30, et avec des variances
de population inconnues mais gale 12 = 22, nous pouvons obtenir une
estimation pondre de la variance de 12, puisque sp2 = [(n11)s12+(n2-1)s22]/(n1+n2-2).
Dans ce cas, les intervalles de confiance centrs pour la somme et la diffrence
des valeurs moyennes des populations, soit 12, sont donns par :
(( X
X 2 ) t , / 2 s 2p , ( X 1 X 2 ) + t , / 2 s 2p
(( X
X 2 ) t , / 2 s X2 1 X 2 , ( X 1 X 2 ) + t , / 2 s X2 1 X 2
s X1 X 2 =
s12 s 22
+
n1 n2
Page. 18-29
[( S12 / n1 ) + ( S 22 / n 2 )] 2
[( S12 / n1 ) /(n1 1)] + [( S 22 / n2 ) /(n2 1)]
Z-INT: 1 .
2.
Z-INT: 12.
3.
Z-INT: 1 p.
4.
Z-INT: p1 p2. :
Page. 18-30
5.
T-INT: 1 .
6.
T-INT: 12.
Page. 18-31
Page. 18-32
Quand vous avez termin, appuyez sur @@@OK@@@. Les rsultats, sous forme de texte
et de graphe, sont prsents ci-dessous :
La variable reprsente 1 2.
Exemple 3 Une enqute dopinion publique indique que sur un chantillon de
150 personnes 60 sont en faveur dune augmentation des impts sur la
proprit pour financer certains projets publics. Dterminez un intervalle de
confiance de 99% pour la proportion de la population qui est en faveur dune
augmentation des taxes.
Appuyez sur @@@OK@@@ pour accder la fonction intervalle de
confiance de la calculatrice. Appuyez sur @@@OK@@@ pour slectionner
loption 3. Z-INT: 1 2. Saisissez les valeurs suivantes :
Quand vous avez termin, appuyez sur @@@OK@@@. Les rsultats, sous forme de texte
et de graphe, sont prsents ci-dessous :
Page. 18-33
Quand vous avez termin, appuyez sur @@@OK@@@. Les rsultats, sous forme de texte
et de graphe, sont prsents ci-dessous :
Page. 18-34
Quand vous avez termin, appuyez sur @@@OK@@@. Les rsultats, sous forme de texte
et de graphe, sont prsents ci-dessous :
Quand vous avez termin, appuyez sur @@@OK@@@. Les rsultats, sous forme de texte
et de graphe, sont prsents ci-dessous :
Page. 18-35
Ces rsultats supposent que les valeurs s1 et s2 sont les dviations standard des
populations. Si ces valeurs reprsentent, en fait, les dviations standard des
chantillons, vous devez saisir les mmes valeurs que prcdemment, mais en
slectionnant loption _pooled. Les rsultats sont maintenant :
(n 1)
S 2
Page. 18-36
La limite de confiance unilatrale suprieure pour 2 est dfinie comme (n1)S2/ 2n-1,1-.
Exemple 1 Dterminez lintervalle de confiance de 95% pour la variance de
population 2 bas sur les rsultats partir dun chantillon de taille n = 25 qui
indique que la variance de lchantillon est s2 = 12.5.
Au Chapitre 17 nous utilisons la rsolution numrique pour rsoudre lquation
= UTPC(,x). Dans ce programme, reprsente les degrs de libert (n-1) et
reprsente la probabilit dexcder une certaine valeur de x (2), soit Pr[2 >
2] = .
Pour lexemple prsent, = 0.05, = 24 et = 0.025. La rsolution de
lquation a prsent les exemples ci-dessus dans 2n-1,/2 = 224,0.025 =
39.3640770266.
Dun autre ct, la valeur 2n-1,/2 = 224,0.975 est calcule en utilisant les
valeurs = 24 et = 0.975. Le rsultat est 2n-1,1-/2 = 224,0.975 =
12.4011502175.
Les limites infrieures et suprieures de lintervalle seront (Utilisez le mode ALG)
:
(n-1)S2/ 2n-1,/2 = (25-1)12.5/39.3640770266 = 7.62116179676
et
(n-1)S2/ 2n-1,1-/2 = (25-1)12.5/12.4011502175 = 24.1913044144
Par consquent, lintervalle de confiance 95% pour cet exemple est :
7.62116179676 < 2 < 24.1913044144.
Test dhypothses
Une hypothse est une dclaration faite au sujet dune population (relative par
exemple sa moyenne). Lacceptation de cette hypothse est base sur un test
statistique effectu sur un chantillon pris dans cette population. Les actions et
prises de dcisions conscutives sont appeles test dhypothse.
Page. 18-37
La procdure pour tester des hypothses comprend les six tapes suivantes:
1. Dclarez une hypothse nulle, H0. Il sagit de lhypothse tester. Par
exemple, H0: 1-2 = 0, savoir nous mettons lhypothse que la valeur
moyenne de la population 1 et la valeur moyenne de la population 2 sont
les mmes. Si H0 est vraie, toute diffrence observe dans les moyennes
est attribue des erreurs dans lchantillonnage alatoire.
2. Dclarez une hypothse alternative, H1. Pour lexemple tudi, cela
pourrait tre H1: 1-2 0 [Note: il sagit de ce que nous voulons vraiment
tester.]
3. Dterminez ou spcifiez une statistique de test, T. Dans lexemple tudi, T
sera base sur la diffrence des moyennes observes, X1-X2.
4. Utilisez la distribution connue (ou suppose) de la statistique de test, T.
5. Dfinissez une zone de rejet (la rgion critique, R) pour la statistique de
test base sur le niveau de signification .
6. Utilisez les donnes observes pour dterminer si la valeur calcule de la
statistique de test se trouve lintrieur ou lextrieur de la rgion
critique. Si la statistique de test se trouve dans la zone critique nous disons
alors que la quantit que nous testons est significative au niveau 100 %.
Notes:
1.
2.
Page. 18-38
Page. 18-39
zo =
/ n
zo =
x o
x o
s/ n
to =
x o
, avec = n
s/ n
- 1 degr de libert.
Ensuite, calculez la valeur P (une probabilit) associe soit z soit t et
comparez-la avec pour dcider de rejeter ou non lhypothse nulle. La valeur
P dun test bilatral est dfinie comme
Valeur P = P (|z|>|zo|) ou valeur P = P(|t|>|to|).
Les critres utiliser pour le test dhypothse sont :
Page. 18-40
La valeur P pour un test bilatral peut tre calcule en utilisant des fonctions de
probabilit dans la calculatrice comme suit :
to =
x o 22.0 22.5
=
= 0.7142
s/ n
3.5 / 25
Page. 18-41
Notez que les critres sont exactement les mmes que pour le test bilatral. La
diffrence principale est la faon dont la valeur P est calcule. La valeur P pour
un test unilatral peut tre calcule en utilisant les fonctions de probabilit de la
calculatrice comme suit :
Page. 18-42
zo =
( x1 x2 )
12
n1
22
n2
t=
( x1 x 2 )
(n1 1) s12 + (n2 1) s 22
n1n2 (n1 + n2 2)
n1 + n2
Hypothse bilatrale
Si lhypothse alternative est une hypothse bilatrale, savoir H1: 1-2 ,
la valeur P pour ce test est calcule comme
Hypothse unilatrale
Si lhypothse alternative est lhypothse unilatrale, soit H1: 1-2 < , ou H1:
1-2 < , la valeur P pour ce test est calcule ainsi :
Page. 18-43
Page. 18-44
En dautres termes, la zone de rejet est R = { |z0| > z/2 }, tandis que la zone
dacceptation est A = {|z0| < z/2 }.
Test unilatral
En utilisant un test unilatral nous trouvons la valeur de S , partir de
Pr[Z> z] = 1-(z) = , ou (z ) = 1- ,
Rejeter lhypothse nulle, H0, si z0 >z, et H1: p>p0 ou si z0 < - z, et H1:
p<p0.
Page. 18-45
Ces options sont interprtes de la mme manire que pour les applications
dintervalle de confiance :
1.
2.
3.
Page. 18-46
4.
5.
6.
Page. 18-47
Ensuite, nous rejetons H0: = 150, par rapport H1: 150. La valeur de test
z est z0 = 5.656854. La valeur P est 1.5410-8. Les valeurs critiques de z/2
= 1.959964, correspondant lchelle critique x de {147.2 152.8}.
Ces informations peuvent tre consultes graphiquement en appuyant sur la
touche menu @GRAPH:
Page. 18-48
Page. 18-49
Par consquent, nous acceptons (ou, plus prcisment, nous ne rejetons pas)
lhypothse H0: 12 = 0, ou H0: 1=2, par rapport lhypothse alternative
: H1: 12 < 0, ou H1: 1=2. La valeur t est t0 = -1.341776, avec une valeur
P = 0.09130961, et le t critique est t = -1.659782. Le rsultat graphique est :
o2 =
(n 1) s 2
02
H1: 2 o2,
Page. 18-50
Fo =
s N2
sD2
Page. 18-51
Fo = s12/s22
Fo = sM2/sm2
N = n1-1, D = n2-1
N = nM-1,D = nm-1
sM2=max(s12,s22), sm2=min(s12,s22)
___________________________________________________________________
(*) nM est la valeur de n correspondant sM, et nm est la valeur de n
correspondant sm.
____________________________________________________________________
La valeur P est calcule, dans tous les cas, valeur P = P(F>Fo) = UTPF(N, D,Fo)
Les critres de test sont :
Rejeter Ho si la valeur <
Ne pas rejeter Ho si la valeur > .
Exemple1 -- Considrons les deux chantillons prlevs sur une population
normale tels que n1 = 21, n2 = 31, s12 = 0.36, et s22 = 0.25. Nous testons
lhypothse nulle, Ho: 12 = 22, un niveau de signification = 0.05, par
rapport lhypothse alternative, H1: 12 22. Pour une hypothse bilatral,
nous avons besoin didentifier sM et sm, comme suit :
sM2=max(s12,s22) = max(0.36,0.25) = 0.36 = s12
sm2=min(s12,s22) = min(0.36,0.25) = 0.25 = s22
De mme,
nM = n1 = 21,
nm = n2 = 31,
N = nM - 1= 21-1=20,
D = nm -1 = 31-1 =30.
Par consquent, la statistique de test F est Fo = sM2/sm2=0.36/0.25=1.44
Page. 18-52
i =1
i =1
Page. 18-53
y
i =1
x
i =1
= a n + b xi
i =1
i =1
i =1
y i = a xi + b xi2
1 n
S y = ( yi y ) = (n 1) s = yi y i
n i =1
i =1
i =1
n
2
y
n
n
1 n n
S xy = ( xi x )( y i y ) 2 = (n 1) s xy = xi y i xi y i
n i =1 i =1
i =1
i =1
Page. 18-54
sx =
S xx ,
sy =
n 1
S yy
n 1
, et
sxy =
S yx
n 1
S xy
S xx S yy
a = y bx !-!!!! b =
S xy
S xx
s xy
s x2
Erreur de prdiction
La courbe de rgression de Y sur x est dfinie comme Y = + x + . Si nous
avons un ensemble de n points de donnes (xi, yi), alors nous pouvons crire Yi
= + xi + I, (i = 1,2,,n), o Yi = des variables alatoires, normalement
distribues avec une moyenne ( + xi) et la variance commune 2; i =
variables alatoires normalement distribues avec une moyenne zro et une
variance commune 2.
Supposons que yi = valeur de donne relle, ^yi = a + bxi = prdiction des
moindres carrs de la donne. Alors, lerreur de prdiction est : ei = yi - ^yi = yi
- (a + bxi).
Une estimation de 2 est ce que lon appelle lerreur standard de lestimation,
S yy ( S xy ) 2 / S xx n 1 2
1 n
2
s =
[ y i (a + bxi )] =
s y (1 rxy2 )
=
n 2 i =1
n2
n2
2
e
Page. 18-55
Page. 18-56
n 1 2
2
2
S xx = (n 1) s x2 -!!! se = n 2 s y (1 rxy )
6)
7)
8)
Pour les intervalles de confiance ou les tests bilatraux, obtenez t/2, avec
une confiance (1- )100% partir de la distribution t avec = n -2.
Pour les tests uni ou bilatraux, trouvez la valeur de t en utilisant lquation
approprie pour ou . Rejetez lhypothse nulle si la valeur P P-value
< .
Pour les intervalles de confiance, utilisez les formules appropries telles
que montres ci-dessus.
2.0
5.5
2.5
7.2
3.0
9.4
3.5
10.0
4.0
12.2
Page. 18-57
S xx = (n 1) s x2 = (5 1) 0.790569415042 2 = 2.5
s e2 =
n 1 2
s y (1 rxy2 ) =
n2
5 1
2.5880...2 (1 0.9897...2 ) = 0.1826...
52
Les intervalles de confiance pour la pente () et le segment (A) :
Page. 18-58
(t n-2,/2)se[(1/n)+x2/Sxx]1/2 =
3.18240.1826[(1/5)+32/2.5] 1/2 = 2.65
Page. 18-59
x2
x21
x22
x32
.
.
x3
x31
x32
x33
.
.
x1,m-1
x1,m
x 2,m-1
x 2,m
x 3,m-1
x 3,m
xn
xn1
xn2
xn3
.
.
x n,m-1
x n,m
y
y1
y2
y3
.
.
ym-1
ym
x11
x12
x13
.
.
x1,m
x21
x22
x32
.
.
x 2,m
x31
x32
x33
.
.
x 3,m
xn1
xn2
xn3
.
.
x n,m
Page. 18-60
x1
x2
x3
1.20
2.50
3.50
4.00
6.00
3.10
3.10
4.50
4.50
5.00
2.00
2.50
2.50
3.00
3.50
5.70
8.20
5.00
8.20
9.50
Page. 18-61
Comparez ces valeurs adaptes avec les donnes originales telles que
prsentes dans la table ci-dessous:
x1
x2
x3
v. ad. de
1.20
2.50
3.50
4.00
6.00
3.10
3.10
4.50
4.50
5.00
2.00
2.50
2.50
3.00
3.50
5.70
8.20
5.00
8.20
9.50
y
5.63
8.25
5.03
8.22
9.45
Adaptation polynomiale
Considrons lensemble de donnes x-y {(x1,y1), (x2,y2), , (xn,yn)}.
Supposons que nous voulions adapter un polynme dordre p dans cet
ensemble de donnes. En dautres termes, nous cherchons une adaptation de
forme y = b0 + b1x + b2x2 + b3x3 + + bpxp. Vous pouvez obtenir
lapproximation des moindres carrs des valeurs des coefficients b = [b0 b1
b2 b3 bp], en laborant la matrice X
1
x1
x12
x13
x1p-1
y1 p
x2
x22
x23
x2 p-1
y2 p
x3
x32
x33
x3 p-1
y3 p
.
.
1
.
.
xn
.
.
.
.
.
.
.
.
x n2
xn3
x n p-1
yn p
Page. 18-62
Si p = n-1, X = Vn.
Si p < n-1, supprimer alors les colonnes p+2, , n-1, n Vn pour former la
matrice X.
Si p > n-1, ajouter alors des colonnes n+1, , p-1, p+1, Vn pour former la
matrice X.
A ltape 3 de cette liste, nous devons tre conscients que cette colonne i (i=
n+1, n+2, , p+1) est le vecteur [x1i x2i xni]. Si nous devions utiliser une
liste de valeurs de donnes pour x plutt quun vecteur, savoir : x = { x1 x2
xn }, nous pouvons facilement calculer la squence { x1i x2i xni }. Puis nous
pouvons transformer cette liste en vecteur et utiliser le menu COL pour ajouter
ces colonnes la matrice Vn jusqu ce que X soit termine.
Lorsque X est prte et le vecteur y disponible, le calcul du vecteur de coefficient
b est identique celui de ladaptation linaire multiple (prcdente application
de la matrice). Par consquent, nous pouvons crire un programme pour
calculer ladaptation qui utilise le programme dj dvelopp pour
ladaptation linaire multiple. Nous devons ajouter ce programme les tapes
1 3 numres ci-dessus.
L'algorithme de ce programme, par consquent, peut tre crit comme suit :
Saisissez les vecteurs x et y, de mme dimension, sous forme de liste (note:
puisque la fonction VANDERMONDE utilise une liste comme donnes dentre,
il est plus pratique de saisir les donnes (x,y) sous forme de liste). De mme,
saisissez la valeur de p.
Page. 18-63
xyp
x SIZE n
x VANDERMONDE
IF p<n-1 THEN
n
p2+
FOR j
j COL DROP
-1 STEP
ELSE
IF p>n-1 THEN
n1+
p1+
FOR j
x j ^
OBJ ARRY
j COL+
NEXT
END
END
y OBJ ARRY
MTREG
NUM
Ouvre le programme
Saisir les listes x et y, et p (niveaux 3,2,1)
Ouvre le sous-programme 1
Dtermine la taille de la liste x
Ouvre le sous-programme 2
Place x dans la pile, obtenir Vn
Ce IF met en uvre ltape 3 en
algorithme
Place n dans la pile
Calcule p+1
Commence la boucle j = n-1, n-2, , p+1,
tape = -1
Retire une colonne et la supprime de la pile
Ferme la boucle FOR-STEP
Calcule n+1
Calcule p+1
Commence la boucle avec j = n, n+1, ,
p+1.
Calcule xj, comme une liste
Convertit la liste en ensemble
Ajoute une colonne la matrice
Ferme la boucle FOR-NEXT
Termine la seconde clause IF.
Termine la premire clause IF. Le rsultat
est X
Convertit la liste y en ensemble
X et y utilis par le programme MTREG
Convertit au format dcimal
Ferme le sous-programme 2
Page. 18-64
Ferme le sous-programme 1
Ferme le programme principal
y
179.72
562.30
1969.11
65.87
31220.89
32.81
6731.48
737.41
39248.46
33.45
Puisque que nous allons utiliser les mme donnes x-y pour adapter les
polynmes de diffrents ordres, nous recommandons denregistrer les listes de
valeurs de donnes x et y en variables xx et yy, respectivement. De cette faon,
nous naurons pas les saisir nouveau chaque application du programme
POLY. Par consquent, procder comme suit :
{ 2.3 3.2 4.5 1.65 9.32 1.18 6.24 3.45 9.89 1.22 } ` xx K
{179.72 562.30 1969.11 65.87 31220.89 32.81 6731.48 737.41 39248.46
33.45} ` yy K
Pour utiliser les donnes avec polynme, faire appel :
@@xx@@ @@yy@@ 2 @POLY, Rsultat : [4527.73 -3958.52 742.23]
c'est--dire!: y = 4527.73-3958.52x+742.23x2
@@xx@@ @@yy@@ 3 @POLY, Rsultat : [ 998.05 1303.21 -505.27 79.23]
c'est--dire!: y = -998.05+1303.21x-505.27x2+79.23x3
@@xx@@ @@yy@@ 4 @POLY, Rsultat : [20.92 2.61 1.52 6.05 3.51 ]
c'est--dire!: y = 20.97-2.61x-1.52x2+6.05x3+3.51x4
@@xx@@ @@yy@@ 5 @POLY, Rsultat : [19.08 0.18 2.94 6.36 3.48 0.00 ]
Page. 18-65
c'est--dire!: y = 19.08+0.18x-2.94x2+6.36x3+3.48x4+0.0011x5
@@xx@@ @@yy@@ 6 @POLY, Rsultat : [-16.73 67.17 48.69 21.11 1.07 0.19 0.00]
c'est--dire!: y = -16.72+67.17x-48.69x2+21.11x3+1.07x4+0.19x5- 0.0058x6
Page. 18-66
r = [1-(SSE/SST)] 1/2 .
Voici le nouveau programme y compris le calcul du SSE et de r (une fois de
plus, consultez la dernire page de ce chapitre pour voir comment produire les
noms de variables et de commandes du programme) :
xyp
x SIZE n
x VANDERMONDE
IF p<n-1 THEN
n
p2+
FOR j
j COL DROP
-1 STEP
ELSE
IF p>n-1 THEN
n1+
p1+
FOR j
x j ^
OBJ ARRY
j COL+
NEXT
END
END
y OBJ ARRY
X yv
X yv MTREG
NUM
b
Ouvre le programme
Saisit les listes x et y et le nombre p
Ouvre le sous-programme 1
Dtermine la taille de la liste x
Ouvre le sous-programme 2
Place x dans la pile, on obtient Vn
Ce IF est ltape 3 de lalgorithme
Place n dans la pile
Calcule p+1
Commence la boucle, j = n-1 p+1, tape
= -1
Retire une colonne, la supprime de la pile
Ferme la boucle FOR-STEP
Calcule n+1
Calcule p+1
Commence la boucle avec j = n, n+1, ,
p+1.
Calcule xj, comme une liste
Convertit la liste en ensemble
Ajoute une colonne la matrice
Ferme la boucle FOR-NEXT
Termine la seconde clause IF
Termine la premire clause IF. Produit X
Convertit la liste y en ensemble
Entre la matrice et lensemble comme X et
y
ouvre le sous-programme 3
X et y utiliss par le programme MTREG
Si ncessaire, convertit le point flottant
vecteur rsultant pass comme b
ouvre le sous-programme 4
Page. 18-67
b yv
Xb*
ABS SQ DUP
y LIST n /
n 1 LIST SWAP CON
yv!!!!!!! ABS SQ
/
NEG 1 +
r TAG
SWAP
SSE TAG
r
0.9971908
0.9999768
0.9999999
0.9999999
0.9999998
SSE
10731140.01
88619.36
7.48
8.92
432.60
Alors que les coefficients de corrlation sont trs proches de 1.0 pour toutes les
valeurs de p, les valeurs de SSE varient trs largement. La plus petite valeur de
SSE correspond p = 4. Par consquent, vous pouvez slectionner la meilleure
adaptation des donnes pour les donnes originales x-y comme :
y = 20.97-2.61x-1.52x2+6.05x3+3.51x4.
Page. 18-68
Chapitre 19
Nombres dans diffrentes bases
Dans ce Chapitre, nous prsentons des exemples de calculs de nombres dans
des bases diffrentes de la base dcimale.
Dfinitions
Le systme numrique utilis pour larithmtique de tous les jours est connu sous
le nom de systme dcimal car il utilise 10 (en latin : dca) chiffres, savoir 0
9, pour crire tous les nombres rels. Les ordinateurs, par contre, utilisent un
systme bas sur deux tats possibles ou systme binaire . Ces deux tats sont
reprsents par 0 et 1, ON et OFF ou haut et bas voltage. Les ordinateurs
utilisent aussi des systmes numriques bass sur huit chiffres (0-7) ou systme
octal et sur seize chiffres (0-9, A-F) ou hexadcimal. Comme dans le systme
dcimal, la position relative des chiffres dtermine leur valeur. En gnral, un
nombre en base b peut scrire comme une srie de n chiffres = (a1a2
an.c1c2 cm)b. Le "point" spare les n "entiers" de m "dcimales". La valeur
du nombre, convertie dans notre systme dcimal habituel, est calcule en
utilisant n = a1bn-1 + a2bn-2 + + anb0 + c1b-1 + c2b-2 + +cmb-m. Par
exemple, (15.234)10 = 1101 + 5100 + 210-1 + 310 -2 + 410-3 et
(101.111)2 = 122 + 021 + 120 + 12-1 + 12-2 + 12-3
Le menu BASE
Bien que la calculatrice soit gnralement utilise en systme dcimal, vous
pouvez effectuer des calculs avec le systme binaire, octal ou hexadcimal.
Plusieurs des fonctions ncessaires pour manipuler des systmes numriques
autres que le systme dcimal sont disponibles dans le menu BASE, accessible
par lintermdiaire de (la touche 3 ). Une fois lindicateur systme
117 paramtr sur CHOOSE boxes, le menu BASE affiche les entres suivantes
:
Page. 19-1
Si lindicateur systme 117 est paramtr sur menus SOFT, le menu BASE
affiche les entres suivantes :
Avec ce format, il est vident que les entres LOGIC, BIT et BYTE dans le menu
BASE sont elles-mmes des sous-menus. Ces menus seront tudis ultrieurement
dans ce chapitre.
DEC
OCT
BIN
Page. 19-2
Les exemples suivants montrent des conversions quand la base est le systme
octal :
Notez que chaque fois que vous saisissez un nombre commenant par #, vous
obtenez comme entre le nombre saisi prcd de # et suivi de la lettre h, o ou
b (hexadcimal, octal, ou binaire). Le type de lettre utilis comme suffixe
dpend du systme numrique non dcimal slectionn, cest--dire HEX, OCT,
ou BIN.
Page. 19-3
Pour voir ce qui se passe quand vous slectionnez le paramtre @DEC@, essayez
les conversions suivantes :
Le seul effet produit par la slection du systme DECimal est que les nombres
dcimaux, prcds du symbole #, sont crits avec le suffixe d.
Taille
La taille est le nombre de bits dun objet binaire. Par dfaut, la taille est de 64
bits. La fonction RCWS (ReCall WordSize) affiche la taille actuelle. La fonction
STWS (SeT the WordSize) permet lutilisateur de paramtrer la taille sur
nimporte quel nombre entre 0 et 64.
Changer la taille affectera la faon dont les oprations dentiers binaires sont
effectues. Par exemple, si un entier binaire excde la taille actuelle, les
premiers bits seront effacs avant que toute opration ne soit effectue sur ce
nombre.
Page. 19-4
Le menu LOGIC
Le menu LOGIC , accessible par lintermdiaire de BASE () propose les
fonctions suivantes :
Les fonctions AND, OR, XOR (OR exclu) et NOT sont des fonctions logiques. La
saisie pour ces fonctions sont deux valeurs ou expressions (une dans la cas de
NOT) qui peuvent tre exprimes comme des rsultats binaires logiques,
savoir 0 ou 1. Les comparaisons de nombres grce aux oprateurs =, , >, <,
et , sont des dclarations logiques qui peuvent tre soit justes (1) soit fausses
(0). Quelques exemples de dclarations logiques sont prsents ci-dessous :
Les fonctions AND, OR, XOR et NOT peuvent tre appliques la comparaison
de dclarations avec les rgles suivantes :
1 AND 1 = 1
1 OR 1 = 1
1 XOR 1 = 0
NOT(1) = 0
1 AND 0 = 0
1 OR 0 = 1
1 XOR 0 = 1
NOT(0) = 1
0 AND 1 = 0
0 OR 1 = 1
0 XOR 1 = 1
0 AND 0 = 0
0 OR 0 = 0
0 XOR 0 = 0
Ces fonctions peuvent tre utilises pour construire des dclarations logiques
dans un but de programmation. Dans le cadre de ce chapitre, elles seront
utilises pour fournir des rsultats doprations bit bit du style des rgles
exposes ci-dessus. Dans les exemples ci-dessous, le systme de base des
nombres est indiqu entre parenthses :
Page. 19-5
AND (BIN)
OR (BIN)
XOR (BIN)
NOT (BIN)
Le menu BIT
Le menu BIT, disponible par lintermdiaire de BASE () propose les
fonctions suivantes :
Les fonctions RL, SL, ASR, SR, RR contenues dans le menu BIT sont utilises pour
manipuler les bits des chiffres binaires entiers. La dfinition de ces fonctions est
prsente ci-dessous :
RL
SL
ASR
SR
: Rotate Left one bit (rotation dun bit vers la gauche) savoir #1100b
#11000b
: Shift Left one bit (dplacement dun bit vers la gauche) savoir
#1101b #11010b
: Arithmetic Shift Right one bit (dplacement arithmtique dun bit vers la
droite) savoir #1100010b #110001b
: Shift Right one bit (dplacement dun bit vers la droite) savoir
#11011b #1101b
Page. 19-6
RR
: Rotate Right one bit (rotation dun bit vers la droite) savoir #1101b
#100000000000000000000000000000000000000000000000000
00000000001b
Le menu BYTE
Le menu BYTE, disponible par lintermdiaire de BASE () propose les
fonctions suivantes :
Les fonctions RLB, SLB, SRB, RRB, contenues dans le menu BIT sont utilises pour
manipuler les octets des chiffres binaires entiers. La dfinition de ces fonctions
est prsente ci-dessous :
RLB
SLB
SRB
RRB
: Rotate Left one byte (rotation dun octet vers la gauche) savoir
#1100b #110000000000b
: Shift Left one byte (dplacement dun octet vers la gauche) savoir
#1101b #110100000000b
: Shift Right one byte, (dplacement vdun octet ers la droite) savoir
#11011b #0b
: Rotate Right one byte, (rotation dun octet vers la droite) savoir #1101b
#110100000000000000000000000000000000000000000000000
000000000b
Page. 19-7
Page. 19-8
Chapitre 20
Personnalisation des menus et du clavier
Lutilisation des nombreux menus de la calculatrice vous a familiaris avec le
fonctionnement des menus pour un certain nombre dapplications. Vous vous
tes galement familiaris avec les nombreuses fonctions disponibles via
lutilisation des touches du clavier, quil sagisse de leur fonction principale ou
de leur association la touche majuscule gauche (), majuscule droite ()
ou ALPHA (~) . Dans ce chapitre, nous fournissons des exemples de menus et
de touches personnaliss qui pourront vous tre utiles dans vos propres
applications.
Le menu PRG/MODES/MENU
Le menu MENU fournit des commandes utiles pour personnaliser les menus,
lesquelles sont accessibles via le menu PRG (). Aprs le paramtrage
de lindicateur systme 117 sur menu SOFT, la squence L @)MODES
@)MENU produit le menu soft MENU suivant :
Page. 20-1
TMENU
RCLMENU
Page. 20-2
Pour activer lune de ces fonctions, il suffit dentrer largument de la fonction (un
nombre), puis dappuyer sur la touche de menu soft correspondante.
En mode ALG, la liste entrer comme argument de la fonction TMENU ou
MENU est plus complexe :
{{exp,EXP(},{ln,LN(},{Gamma,GAMMA(},{!,!(}}
En effet, en mode RPN, les noms de commandes sont la fois des tiquettes de
menu soft et des commandes. En mode ALG, les noms de commandes ne
produisent pas daction car les fonctions ALG doivent tre suivies par des
parenthses et des arguments. Dans le cas de la liste ci-dessus (correspondant
au mode ALG), chaque sous-liste comprend une tiquette pour la touche de
menu, par exemple exp, suivie de la manire dont la fonction est entre dans
la pile afin que largument de la fonction puisse tre saisi laffichage de
linvitation, par exemple EXP(. Ne vous proccupez pas de la parenthse
fermante : la calculatrice lappliquera avant dexcuter la fonction.
Limplmentation de la fonction TMENU en mode ALG avec la liste darguments
prsente ci-dessus seffectue comme suit. Tout dabord, vous saisissez la liste,
puis vous produisez le menu temporaire (voir les tiquettes de touches de menu)
laide de la fonction TMENU( NS(1)). Nous prsentons galement, sur la
gauche, le rsultat d'une pression sur la touche de menu @@exp! , cest--dire :
linvitation EXP(. Lorsque vous tapez 8`, le rsultat de lopration
apparat sur la droite :
Page. 20-3
Page. 20-4
Personnalisation du clavier
Chaque touche du clavier peut tre identifie par deux nombres reprsentant sa
ligne et sa colonne. Par exemple, la touche VAR (J) se trouvant sur la ligne 3
de la colonne 1 sera dsigne comme touche 31. Par ailleurs, dans la mesure
o chaque touche peut tre associe dix fonctions au plus, chaque fonction
est spcifie par des nombres dcimaux entre 0 et 1, selon les spcifications
suivantes :
Page. 20-5
Ainsi, la fonction VAR sera dsigne comme touche 31.0 ou 3.1, alors que la
fonction UPDIR sera la touche 31.2, la fonction COPY sera la touche 31.3, le J
majuscule sera la touche 31.4 et le j minuscule sera la touche 31.5 (la touche
31.6 nest pas dfinie). Dune manire gnrale, une touche est dcrite par
lassociation XY.Z, o X = numro de ligne, Y = numro de colonne et Z =
modification.
On peut associer une touche donne la touche USER (majuscule gauche
associe la touche ~ ou ) pour crer une action personnalise de
la touche. En principe, il est possible de redfinir tout le clavier pour effectuer
un certain nombre doprations personnalises.
Le sous-menu PRG/MODES/KEYS
Les commandes utiles pour personnaliser le clavier sont fournies par le menu
KEYS accessible via le menu PRG (). Si vous paramtrez lindicateur
systme 117 sur le menu SOFT, la squence L @)MODES @)KEYS
produit le menu soft KEYS suivant :
Page. 20-6
DELKEYS:
SN
Un autre menu utile est le menu SOLVE originel (dcrit la fin du Chapitre 6 du
prsent guide), lequel peut tre activ laide de (maintenir) 7.
Page. 20-7
DELKEYS(13.0)
Mode RPN :
13.0 ` DELKEYS `
Page. 20-8
5A 4B 6C
2 D 1E 2F
Pour dsaffecter toutes les touches dfinies par lutilisateur, utilisez :
Mode ALG : DELKEYS(0)
Page. 20-9
Chapitre 21
Programmation en langage RPL Utilisateur
Le langage RPL Utilisateur est le langage de programmation le plus couramment
utilis pour programmer la calculatrice. Les composants du programme peuvent
tre assembls dans lditeur de lignes ; pour ce faire, on les inclut entre des
conteneurs de programme dans lordre appropri. Dans la mesure o les
utilisateurs ont plus dexprience de la programmation en langage RPN, la
plupart des exemples de ce chapitre seront prsents en mode RPN. De mme,
pour faciliter la saisie des commandes de programmation, il est recommand
de dfinir lindicateur systme 117 sur les menus SOFT. Les programmes
fonctionnent aussi bien en mode ALG une fois quils ont t dbogus et tests
en mode RPN. Si vous prfrez travailler en mode ALG, apprenez simplement
comment programmer en RPN, puis redfinissez le mode dutilisation sur ALG
pour excuter les programmes. Pour obtenir un exemple simple de
programmation RPL Utilisateur en mode ALG, reportez-vous la dernire page
de ce chapitre.
Exemple de programmation
Dans tous les chapitres prcdents de ce guide, nous avons prsent un certain
nombre de programmes pouvant tre utiliss pour diffrentes applications (par
exemple, des programmes CRMC et CRMT, utiliss pour crer une matrice
partir dun certain nombre de listes, ont t prsents au Chapitre 10). Dans
cette section, nous prsentons un programme simple permettant dintroduire des
concepts lis la programmation de la calculatrice. Le programme que nous
rdigerons permettra de dfinir la fonction f(x) = sinh(x)/(1+x2), laquelle
accepte les listes comme arguments (cest--dire que x peut tre une liste de
nombres, comme dcrit au Chapitre 8). Au Chapitre 8, nous avons indiqu que
le signe plus, se comporte comme un oprateur de concatnation pour les listes
et non pour produire une somme terme terme. Pour ce faire, il faut utiliser
loprateur ADD, lequel produit une addition des listes terme terme. Ainsi,
pour dfinir la fonction prsente ci-dessus, nous utiliserons le programme
suivant :
'x' STO x SINH 1 x SQ ADD / 'x' PURGE
Pour intgrer ce programme, procdez comme suit :
Page. 21-1
Squence de touches :
RPL
[']~xK
la variable x
~x
@)HYP @SINH
1#~x
@LIST @ADD@
Produit :
Interprt comme :
Lancement dun programme
'x' STO
x
SINH
Placement de x au niveau 1
Calcul du sinh du niveau 1
Saisie de 1 et calcul de x2
Calcul de (1+x2),
puis division
1 x SQ
ADD
/
'x'
PURGE
_______________________
__________
/
[']~x
`
Purge de la variable x
Programmation au niveau 1
_____________________
Page. 21-2
Page. 21-3
Page. 21-4
Le menu PRG
Dans cette section, nous prsentons le contenu du menu PRG (programmation),
lindicateur systme 117 de la calculatrice tant dfini sur les menus SOFT.
Avec ce rglage de lindicateur, les sous-menus et les commandes du menu
PRG apparatront comme des tiquettes de menu. Cela facilite lentre des
commandes de programmation dans lditeur de ligne lorsque vous constituez
un programme.
Page. 21-5
:
:
:
:
BRCH
IF
CASE
START
FOR
DO
WHILE
TEST
:
:
:
:
:
:
:
TYPE
LIST
ELEM
PROC
GROB
:
:
:
:
Page. 21-6
PICT
CHARS
MODES
FMT
ANGLE
FLAG
KEYS
MENU
MISC
IN
OUT
TIME
ALRM
ERROR
IFERR
RUN
MEM/DIR
PURGE
RCL
STO
BRCH/IF
IF
THEN
ELSE
BRCH/WHILE
WHILE
REPEAT
END
TYPE
OBJ
ARRY
LIST
Page. 21-7
OVER
ROT
UNROT
ROLL
ROLLD
PICK
UNPICK
PICK3
DEPTH
DUP2
DUPN
DROP2
DROPN
DUPDU
NIP
NDUPN
MEM
PURGE
MEM
BYTES
NEWOB
ARCHI
RESTO
LIST/ELEM
GET
GETI
PUT
PUTI
SIZE
POS
HEAD
TAIL
PATH
CRDIR
PGDIR
VARS
TVARS
ORDER
END
TEST
BRCH/CASE ==
CASE
THEN
<
END
>
MEM/ARITH BRCH/START
STO+
START
AND
STONEXT
OR
STOx
STEP
XOR
STO/
NOT
BRCH/FOR
INCR
SAME
DECR
FOR
TYPE
SINV
NEXT
SF
SNEG
STEP
CF
SCONJ
FS?
BRCH/DO
FC?
BRCH
DO
FS?C
IFT
UNTIL
FC?C
IFTE
END
LININ
GROB
GROB
BLANK
GOR
GXOR
SUB
REPL
LCD
LCD
SIZE
LIST/PROC ANIMATE
CHARS
SUB
REPL
POS
SIZE
NUM
CHR
OBJ
STR
HEAD
TAIL
MODES/FLAG
SF
CF
FS?
FC?
FS?C
FS?C
FC?C
STOF
RCLF
RESET
STR
TAG
UNIT
CR
RC
NUM
CHR
DTAG
EQ
TYPE
VTYPE
LIST
OBJ
LIST
SUB
REPL
MODES/MISC
BEEP
CLK
SYM
STK
ARG
CMD
INFO
IN
INFORM
Page. 21-8
DOLIST
DOSUB
NSUB
ENDSUB
STREAM
REVLIST
SORT
SEQ
SREPL
PICT
PICT
PDIM
LINE
TLINE
BOX
ARC
PIXON
PIXOF
PIX?
PVIEW
PXC
CPX
MODES/FMT
STD
FIX
SCI
ENG
FM,
ML
MODES/KEYS
ASN
STOKEYS
RECLKEYS
DELKEYS
MODES/MENU
MENU
CST
MODES/ANGLE TMENU
DEG
RCLMENU
RAD
GRAD
RECT
CYLIN
SPHERE
TIME
DATE
DATE
TIME
TIME
TICKS
ERROR
DOERR
ERRN
ERRM
ERR0
LASTARG
TIME/ALRM
ACK
ACKALARM
STOALARM
RCLALARM
DELALARM
FINDALARM
ERROR/IFERR
IFERR
THEN
ELSE
END
NOVAL
CHOOSE
INPUT
KEY
WAIT
PROMPT
OUT
PVIEW
TEXT
CLLCD
DISP
FREEZE
MSGBOX
BEEP
RUN
DBUG
SST
SST
NEXT
HALT
KILL
OFF
Page. 21-9
@)@IF@@
@CASE@
@)@IF@@
@CASE@
@)START
@)@FOR@
Page. 21-10
@)START
@)@FOR@
@)@@DO@@
@WHILE
Remarquez que linvite dinsertion () est disponible aprs le mot cl pour
chaque construction, ce qui vous permet de commencer taper lendroit
appropri.
@)STACK @@DUP@@
@)STACK @SWAP@
@)STACK @DROP@
@)@MEM@@ @)@DIR@@
PURGE
ORDER
@)@BRCH@ @)@IF@@
IF
THEN
ELSE
END
@)@BRCH@
@)@BRCH@
@)@BRCH@
@)@BRCH@
@)@BRCH@ @)CASE@
CASE
@)@IF@@
@)@IF@@
@)@IF@@
@)@IF@@
@@@IF@@@
@THEN@
@ELSE@
@@@END@@
Page. 21-11
THEN
END
@)@BRCH@ @)START
START
NEXT
STEP
@)@BRCH@ @)@FOR@
FOR
NEXT
STEP
@)@BRCH@ @)@@DO@@
DO
UNTIL
END
@)@BRCH@ @)WHILE@
WHILE
REPEAT
END
@)TEST@
==
AND
OR
XOR
NOT
SAME
SF
CF
FS?
FC?
FS?C
FC?C
@)TEST@ @@@@@@
@)TEST@ L @@AND@
@)TEST@ L @@@OR@@
@)TEST@ L @@XOR@
@)TEST@ L @@NOT@
@)TEST@ L @SAME
@)TEST@ L L @@@SF@@
@)TEST@ L L @@@CF@@
@)TEST@ L L @@FS?@
@)TEST@ L L @@FC?@
@)TEST@ L L @FS?C
@)TEST@ L L @FC?C
OBJ
@)TYPE@ @OBJ @
@)TYPE@
Page. 21-12
ARRY
LIST
STR
TAG
NUM
CHR
TYPE
@)TYPE@ @ @ARRY
@)TYPE@ @ @LIST
@)TYPE@ @ @STR
@)TYPE@ @ @TAG
@)TYPE@ L @NUM@
@)TYPE@ L @CHR@
@)TYPE@ L @TYPE@
@)LIST@ @)ELEM@
GET
GETI
PUT
PUTI
SIZE
HEAD
TAIL
@)LIST@
@)LIST@
@)LIST@
@)LIST@
@)LIST@
@)LIST@
@)LIST@
@)LIST@ @)PROC@
REVLIST
SORT
SEQ
@)MODES @)ANGLE@
DEG
RAD
@)MODES @)MENU@
CST
MENU
BEEP
@)ELEM@ @@GET@@
@)ELEM@ @GETI@
@)ELEM@ @@PUT@
@)ELEM@ @PUTI@
@)ELEM@ @SIZE@
@)ELEM@ L @HEAD@
@)ELEM@ L @TAIL@
@)@@IN@@
INFORM
INPUT
MSGBOX
PVIEW
L@)@@IN@@
L@)@@IN@@
L@)@OUT@
L@)@OUT@
@INFOR@
@INPUT@
@MSGBO@
@PVIEW@
@)@RUN@
Page. 21-13
DBUG
SST
SST
HALT
KILL
LL @)@RUN@ @@DBG@
LL @)@RUN@ @@SST@
LL @)@RUN@ @SST@
LL @)@RUN@ @HALT@
LL @)@RUN@ @KILL
j j df STEP en st - df / FLOOR 1 +
CLIST:
REVLIST DUP DUP SIZE 'n' STO LIST SWAP TAIL DUP SIZE 1 - 1
SWAP FOR j DUP LIST SWAP TAIL NEXT 1 GET n LIST REVLIST 'n'
PURGE
Page. 21-14
(2) CRLST
{x1 , x1 + x2 , x1 + x2 + x3 ,..., xi }
i =1
Operation
Exemple
Page. 21-15
Pour valuer la fonction pour une srie de variables dentre x1, x2, , en mode
RPN, entrez les variables dans la pile dans lordre appropri (cest--dire : x1
dabord, suivi de x2, puis x3, etc.), et appuyez sur les touches de menu
tiquetes function_name. La calculatrice retourne la valeur de la fonction
function_name(x1, x2, ).
Exemple: Equation de Manning pour un canal rectangulaire large.
A titre dexemple, considrons la fonction suivante qui calcule la dcharge
dunit (dcharge par largeur dunit), q, dans un canal ouvert rectangulaire
large laide de lquation de Manning :
q=
Cu 5 / 3
y0
S0
n
o Cu est une constante qui dpend du systme dunits utilis [Cu = 1.0 pour
les units du Systme International (S.I.), et Cu = 1.486 pour les units du
Systme Anglais (E.S.)], n est le coefficient de rsistance de Manning, qui
dpend du type de garniture du canal et dautres facteurs, y0 est la profondeur
du flux et S0 est la pente du lit du canal donne sous forme de fraction non
dimensionne.
Note : Les valeurs du coefficient de Manning, n, sont disponibles dans des
tables en tant que nombres non dimensionns, gnralement situs entre
0.001 et 0.5. La valeur de Cu est galement utilise sans dimensions. Il faut
toutefois sassurer que la valeur de y0 contient les units appropries, cest-dire m dans S.I. et ft dans E.S. Le rsultat pour q est retourn dans les units
appropries du systme correspondant utilis, cest--dire, m2/s dans S.I. et
ft2/s dans E.S. Par consquent, lquation de Manning nest pas cohrente sur
le plan des dimensions.
Supposons que nous souhaitions crer une fonction q(Cu, n, y0, S0) pour
calculer la dcharge dunits q pour ce cas. Utilisez lexpression
q(Cu,n,y0,S0)=Cu/n*y0^(5./3.)*S0,
en tant quargument de la fonction DEFINE. Remarquez que l'exposant 5./3.
de cette quation, reprsente un rapport de nombres rels en raison des
Page. 21-16
Page. 21-17
Page. 21-18
2*
@)STACK @SWAP@
@)STACK @SWAP@
/
`
Page. 21-19
pour une utilisation future dans la variable @@@hv@@@. Par exemple, pour Q = 0.5
m3/s, g = 9.806 m/s2, b = 1.5 m, et y = 0.5 m, utilisez :
0.5 # 9.806 #1.5 # 0.5 @@@hv@@@
Note : #est utilis ici comme alternative ` pour la saisie de
donnes dentre.
Le rsultat est maintenant 2.26618623518E-2, cest--dire :
hv = 2.2661862351810 -2 m.
Note : dans la mesure o lquation programme dans @@@hv@@@ est cohrente
sur le plan des dimensions, on peut lutiliser dans lentre.
Comme indiqu prcdemment, les deux types de programmes prsents dans
cette section sont des programmes squentiels, dans le sens o le flux des
programmes suit un chemin unique, cest--dire!: INPUT OPERATION
OUTPUT. On peut introduire des embranchements dans le flux du programme
laide des commandes du menu @)@BRCH@ . Vous trouverez ci-dessous de
plus amples dtails en ce qui concerne les embranchements des programmes.
Page. 21-20
ne fournit pas dindication quant lordre dans lequel les donnes doivent tre
entres, sauf, bien sr, si vous disposez dune grande exprience du RPN et du
langage RPL Utilisateur.
Pour vrifier le rsultat du programme sous forme de formule, il faut entrer des
variables symboliques au lieu des rsultats numriques dans la pile et laisser le
programme oprer sur ces variables. Pour que cette dmarche soit efficace, le
CAS (systme algbrique de la calculatrice) doit tre rgl sur les modes
symbolic et exact. Pour ce faire, utilisez H@)CAS@, et assurez-vous que les
options _Numeric et _Approx ne sont plus coches. Appuyez sur @@OK@@ @@OK@ pour
revenir laffichage normal de la calculatrice. Appuyez sur J pour afficher
le menu de vos variables.
Nous utiliserons cette dernire dmarche pour vrifier que la formule rsulte de
lutilisation du programme @@hv@@ comme suit : nous savons quil y a quatre
entres dans le programme; par consquent, nous utilisons les variables
symboliques S4, S3, S2, et S1 pour indiquer les niveaux de la pile en entre :
~s4` ~s3`
~s2`
~s1`
Appuyez ensuite sur @@hv@@. La formule ainsi obtenue peut se prsenter comme
suit :
SQ(S4)/(S3*SQ(S2*S1)*2),
si votre affichage nest pas rgl sur le style textbook, ou comme suit :
SQ( S 4)
S 3 SQ( S 2 S1) 2
si le style textbook est slectionn. Dans la mesure o nous savons que la
fonction SQ( ) correspond x2, nous interprtons ce dernier rsultat comme suit
:
S 42
,
2 S 3 ( S 2 S1) 2
Page. 21-21
hv =
Q2
,
2 g (by ) 2
nous constatons que nous devons entrer y dans le niveau de pile 1 (S1), b dans
le niveau de pile 2 (S2), g dans le niveau de pile 3 (S3) et Q dans le niveau de
pile 4 (S4).
Page. 21-22
Le rsultat est une pile qui invite lutilisateur entrer la valeur de a et qui place
le curseur devant linvite :a: Entrez une valeur pour a, disons 35, puis appuyez
sur `. Le rsultat ainsi obtenu est la chane dentre : a :35 dans le niveau
1 de la pile.
Page. 21-23
LL @)@RUN@ @@DBG@
@SST@
@SST@
@SST@
2`
@SST@
@SST
@SST@
@SST
@SST@
@SST@
Lance le dbogueur
Dbogage pas pas, Rsultat : Enter a:
Rsultat : { a: {2 0} V}
Rsultat : lutilisateur est invit entrer la
valeur de a
Entrez une valeur de 2 pour a. Rsultat :
:a:2
Rsultat: a:2
Rsultat : pile vide, excution de a
Rsultat : pile vide, entre dans le sousprogramme
Rsultat : 2*a^2+3
Rsultat : 2*a^2+3 , quitte le sous
programme
Rsultat : 2*a^2+3, quitte le programme
principal
Page. 21-24
@SST@
@SST@
Page. 21-25
Page. 21-26
p (V , T ) = 8.31451 0.2
T
J T
= (1.662902 _ )
V
K V
Enter V and T: {
:V:
:T: {2 0} V }
Stockez le nouveau programme dans la variable @@@p@@@. Appuyez sur @@@p@@@ pour
excuter le programme. Entrez les valeurs de V = 0.01_m^3 et T = 300_K dans
la chane dentre, puis appuyez sur `. Le rsultat ainsi obtenu est
49887.06_J/m^3. Les units de J/m^3 sont quivalentes des Pascals (Pa),
lunit de pression de prdilection du systme S.I.
Page. 21-27
Note : dans la mesure o nous avons dlibrment inclus les units dans la
dfinition de la fonction, les valeurs dentre doivent avoir des units jointes en
entre pour produire le rsultat appropri.
p(V , T , n) = (8.31451 _
J n T
)
,
K V
OBJ V T n
(8.31451_J/(K*mol))*(n*T/V)
Page. 21-28
3.
4.
Page. 21-29
5.
La liste des valeurs initiales : une liste contenant les valeurs initiales
des champs.
Les listes des lments 4 et 5 peuvent tre vides. De mme, si aucune valeur
ne peut tre slectionne pour ces options, vous pouvez utiliser la
commande NOVAL (L@)@@IN@@ @NOVAL@).
Une fois la fonction INFORM active, vous obtiendrez comme rsultat soit un
zro, au cas o loption @CANCEL serait entre, soit une liste contenant les valeurs
entres dans les champs dans lordre spcifi et le numro 1, cest--dire, dans
la pile RPN :
2:
1:
{v1 v2 vn}
1
Page. 21-30
Entrez maintenant des valeurs diffrentes pour les trois champs, disons C = 95,
R = 2.5, et S = 0.003, en appuyant sur @@@OK@@@ aprs avoir entr chacune de ces
nouvelles valeurs. Aprs ces substitutions, le formulaire dentre se prsentera
comme suit :
Page. 21-31
Maintenant, pour entrer ces valeurs dans le programme, appuyez une fois de
plus sur @@@OK@@@. Cela active la fonction INFORM et produit le rsultat suivant
dans la pile :
Page. 21-32
Page. 21-33
v
1
Page. 21-34
} 1 CHOOSE
Page. 21-35
INPT2, on obtenait comme rsultats une sortie numrique tiquete telle que
:a:35.
Page. 21-36
Page. 21-37
(Noubliez pas que la fonction SWAP est disponible via @)STACK @SWAP@).
Stockez de nouveau le programme dans FUNCa en utilisant @FUNCa.
Excutez ensuite le programme en appuyant sur @FUNCa . Entrez une valeur de 2
linvite, puis appuyez sur `. Le rsultat est maintenant deux nombres
tiquets a:2. dans le niveau 2 de la pile, et F:11. dans le niveau 1 de la
pile.
Note : dans la mesure o lon utilise une chane dentre pour obtenir la
valeur des donnes dentre, la variable locale a stocke une valeur tiquete (
:a:2, dans lexemple ci-dessus). Par consquent, il nest pas ncessaire de
ltiqueter dans lentre. Il suffit de placer un a avant la fonction SWAP dans le
sous-programme ci-dessus et lentre tiquete est place dans la pile. Il
convient de souligner que, lors du calcul de la fonction, ltiquette de lentre a
est automatiquement abandonne et que seule sa valeur numrique est utilise
dans le calcul.
Pour afficher lopration de la fonction FUNCa, pas pas, vous pouvez utiliser
la fonction DBUG comme suit :
@FUNCa `
LL @)@RUN@ @@DBG@
@SST@
@SST@
@SST@
2`
@SST@
@SST@
@SST@
@SST@
@SST@
@SST@
@SST@
Page. 21-38
@SST@
@SST@
@SST@
@SST@
@SST@
Rsultat : F: 11.
Rsultat : a:2.
Rsultat : inversion des niveaux 1 et 2
quitte le sous-programme
quitte le programme principal
Page. 21-39
Page. 21-40
~t~1.2
~r~a~d
L@)@OUT@ @MSGBO@
Le rsultat obtenu est la bote de message suivante :
Page. 21-41
Page. 21-42
Page. 21-43
Page. 21-44
2. 1_m^3
3. *
4. T 1_K *
Avant dappuyer sur ` pour entrer les valeurs, la pile se prsente ainsi :
Page. 21-45
Lorsquil est excut avec les donnes dentre V = 0.01, T = 300, et n = 0.8,
il produit la sortie de bote de message suivante. :
Page. 21-46
Oprateurs relationnels
Les oprateurs relationnels sont utiliss pour comparer la position relative de
deux objets. Par exemple, si on traite uniquement avec des nombres rels, les
oprateurs relationnels permettent de faire une dclaration concernant la
position relative de deux nombres rels ou plus. Selon les nombres utiliss, une
telle dclaration peut tre vraie (reprsente par la valeur numrique 1. dans la
calculatrice) ou fausse (reprsente par la valeur numrique 0. dans la
calculatrice).
Les oprateurs relationnels disponibles pour programmer la calculatrice sont les
suivants :
____________________________________________________
Oprateur
Signification
Exemple
____________________________________________________
==
est gal
x==2
Page. 21-47
Oprateurs logiques
Les oprateurs logiques sont des particules logiques utilises pour joindre ou
modifier des dclarations logiques simples. Les oprateurs logiques disponibles
dans la calculatrice sont facilement accessibles via la squence de touches
suivante : @)TEST@ L.
Les oprateurs logiques disponibles sont : AND, OR, XOR (ou exclusif), NOT, et
SAME. Les oprateurs produisent des rsultats vrais ou faux, selon la valeur de
vrit des dclarations logiques concernes. Loprateur NOT (ngation)
sapplique une seule dclaration logique. Tous les autres sappliquent deux
dclarations logiques.
La tabulation de lensemble des combinaisons possibles dune ou deux
dclarations ainsi que la valeur rsultant de lapplication dun certain oprateur
logique produisent ce que lon appelle la table de vrit de loprateur. Vous
trouverez ci-dessous les tables de vrit de chacun des oprateurs logiques
standard disponibles dans la calculatrice :
p
1
0
NOT p
0
1
p AND q
Page. 21-48
1
1
0
0
1
0
1
0
1
0
0
0
p
1
1
0
0
q
1
0
1
0
p OR q
1
1
1
0
p
1
1
0
0
q
1
0
1
0
p XOR q
0
1
1
0
Page. 21-49
Embranchement avec IF
Dans cette section, nous prsentons des exemples utilisant les constructions
IFTHENEND et IFTHENELSEEND.
La construction IFTHENEND
La construction IFTHENEND est la plus simple des constructions de
programmes IF. Le format gnral de cette construction est le suivant :
IF dclaration_logique THEN dclarations_programme END.
Le fonctionnement de cette construction est le suivant :
1. Evaluez dclaration_logique.
Page. 21-50
Page. 21-51
Page. 21-52
x 2 , if x < 3
f 2 ( x) =
1 x, otherwise
Note : dans ce cas particulier, une alternative possible aurait consist
utiliser une fonction IFTE sous la forme : f2(x) = IFTE(x<3,x^2,1-x)
Constructions IFTHENELSEEND imbriques
Dans la plupart des langages de programmation informatique o la
construction IFTHENELSEEND est disponible, le format gnral utilis
pour la prsentation du programme est le suivant :
IF dclaration_logique
dclarations_programme_si_vrai
ELSE
dclarations_programme_si_faux
END
Dans la conception dun programme de calculatrice comprenant des
constructions IF, vous commenceriez par rdiger la main le pseudo-code des
constructions IF telles quelles sont prsentes ci-dessus. Par exemple, pour le
programme @@@f2@@@, vous pourriez crire
Page. 21-53
IF x<3 THEN
!!!!!!x2
ELSE
!!!!!!1-x
END
Si cette construction simple fonctionne bien lorsque la fonction ne comprend
que deux embranchements, vous devrez peut-tre imbriquer des constructions
IFTHENELSEEND pour traiter des fonctions comptant trois
embranchements ou plus. Considrons par exemple la fonction
x 2 , if x < 3
1 x, if 3 x < 5
f 3 ( x) = sin( x), if 5 x < 3
exp( x), if 3 x < 15
2, elsewhere
Voici un moyen possible dvaluer cette fonction laide de constructions IF
THEN ELSE END :
IF x<3 THEN
x2
ELSE
IF x<5 THEN
1-x
ELSE
IF x<3 THEN
sin(x)
ELSE
IF x<15 THEN
exp(x)
ELSE
-2
END
END
Page. 21-54
END
END
Une construction IF complexe de ce type est appele srie de constructions IF
THEN ELSE END imbriques.
Une solution possible pour valuer f3(x), en fonction de la construction IF
imbrique prsente ci-dessus, consiste rdiger le programme suivant :
x IF x<3 THEN x^2 ELSE IF x<5 THEN 1-x ELSE IF
x<3* THEN SIN(x) ELSE IF x<15 THEN EXP(x) ELSE 2 END
END END END EVAL
@@f3@@@
@@@f3@@@
@@@f3@@@
@@@f3@@@
12
@@@f3@@@
23
@@@f3@@@
Rsultat :
Rsultat :
Rsultat :
Rsultat :
La construction CASE
La construction CASE peut permettre de coder plusieurs flux de programmes
possibles, comme dans le cas des constructions IF imbriques prsentes cidessus. Le format gnral de cette construction est le suivant :
CASE
Dclaration_logique1 THEN dclarations_programme1 END
Dclaration_logique2 THEN dclarations_programme2 END
.
.
.
Dclaration_logique THEN dclarations_programme END
dclarations_programme_par_dfaut(facultatif)
END
Page. 21-55
x 2 , if x < 3
1 x, if 3 x < 5
f 3 ( x) = sin( x), if 5 x < 3
exp( x), if 3 x < 15
2, elsewhere
A laide de la dclaration CASE en langage RPL Utilisateur, on peut coder cette
fonction ainsi :
x CASE x<3 THEN x^2 END x<5 THEN 1-x END x<3*
Page. 21-56
Stockez ce programme dans une variable appele @@f3c@. Essayez ensuite les
exercices suivants :
1.5
2.5
4.2
5.6
12
23
@@f3c@
@@f3c@
@@f3c@
@@f3c@
Rsultat
Rsultat
Rsultat
Rsultat
:
:
:
:
Comme vous pouvez le constater, f3c produit exactement les mmes rsultats
que f3. La seule diffrence entre ces programmes tient aux constructions
embranchements utilises. Dans le cas de la fonction f3(x), dont la dfinition
requiert cinq expressions, la construction CASE peut tre plus facile coder
quun certain nombre de constructions IF THEN ELSE END imbriques.
Boucles de programmes
Les boucles de programmes sont des constructions permettant au programme
dexcuter un certain nombre de dclarations en les rptant. Supposons par
exemple que vous souhaitiez calculer la somme des carrs des nombres entiers
de 0 n, cest--dire :
n
S = k2
k =0
Page. 21-57
La construction START
La construction START utilise deux valeurs dun index pour excuter un certain
nombre de dclarations de manire rpte. Il existe deux versions de la
construction START : STARTNEXT et START STEP. La version STARTNEXT
est utilise lorsque lincrment de lindex est gal 1, alors que la version
STARTSTEP est utilise lorsque lincrment de lindex est dtermin par
lutilisateur.
Les commandes participant la construction START sont disponibles via :
@)@BRCH@ @)START @START
Dans le menu BRCH (@)@BRCH@) les touches suivantes sont disponibles
pour gnrer des constructions START (le symbole indique la position du
curseur) :
La construction STARTNEXT
La forme gnrale de cette dclaration est :
start_value end_value START program_statements NEXT
Dans la mesure o dans ce cas, lincrment est de 1, pour que la boucle se
termine, vous devez vous assurer que start_value < end_value. Dans le
cas contraire, vous produiriez ce que lon appelle une boucle sans fin.
Exemple : calcul de la somme S dfinie ci-dessus
La construction STARTNEXT contient un index dont la valeur est inaccessible
lutilisateur. Dans la mesure o pour effectuer le calcul de la somme, il faut
disposer de lindex lui-mme (k, dans ce cas), nous devons crer notre propre
index, k, que nous incrmenterons au sein de la loupe chaque excution de
celle-ci. Le programme suivant reprsente une implmentation possible du
calcul de S :
Page. 21-58
NEXT S S TAG
Tapez le programme et enregistrez-le dans une variable appele @@@S1@@@.
Voici une brve explication du fonctionnement de ce programme :
1. Ce programme doit disposer dun nombre entier en entre. Par consquent,
avant de lexcuter, ce nombre (n) se trouve au niveau 1 de la pile. Le
programme est alors excut.
2.
3.
4.
5.
6.
7.
8.
Page. 21-59
9.
Placez un 2 au niveau 2 et le
nom du programme, S1, au niveau 1
Lancez le dbogueur. SL1 = 2.
SL1 = 0., SL2 = 2.
SL1 = 0., SL2 = 0., SL3 = 2. (DUP)
Pile vide (-> n S k)
Pile vide ( - dmarrez le sous-programme)
SL1 = 0., (valeur de dpart de lindex de la
boucle
SL1 = 2.(n), SL2 = 0. (valeur de fin de l'index
de la boucle)
Pile vide (START dbut de la boucle)
Page. 21-60
@SST@
@SST@
@SST@
@SST@
Page. 21-61
SL1 = S]
Pile vide (NEXT fin de la boucle)
@SST@
@@@S1@@
@@@S1@@
@@@S1@@
@@@S1@@
Rsultat
Rsultat
Rsultat
Rsultat
:
:
:
:
S:14
S:55
S:385
S:9455
4
8
20
100
@@@S1@@Rsultat : S:30
@@@S1@@Rsultat : S:204
@@@S1@@Rsultat : S:2870
@@@S1@@Rsultat : S:338350
La construction STARTSTEP
La forme gnrale de cette dclaration est :
start_value end_value START program_statements increment
NEXT
La valeur_initiale, la valeur_finale et lincrement de lindex de la boucle
peuvent tre des quantits positives ou ngatives. Pour increment > 0,
lexcution se poursuit tant que lindex est infrieur ou gal
valeur_finale. Pour increment < 0, lexcution survient aussi longtemps
que lindex est suprieur ou gal valeur_finale.
Exemple gnration dune liste de valeurs
Page. 21-62
dx / ABS 1 + LIST
et le stocker dans la variable @GLIST.
Dans ce programme, xs = valeur initiale de la boucle, xe = valeur finale de la
boucle, dx = valeur dincrment pour la boucle. Le programme place les valeurs
de xs, xs+dx, xs+2dx, xs+3dx, dans la pile. Il calcule ensuite le nombre
dlments gnrs laide de llment de code :
xe xs dx / ABS 1. +
Enfin, le programme assemble une liste des lments placs dans la pile.
J1 # 1.5 # 0.5 `
[ ] @GLIST `
LL @)@RUN@ @@DBG@
La construction FOR
Comme dans le cas de la commande START, la commande FOR comprend
deux variantes : la construction FORNEXT, pour les incrments dindex de la
boucle de 1, et la construction FORSTEP, pour les incrments dindex de la
boucle slectionns par lutilisateur. Toutefois, contrairement la commande
START, la commande FOR requiert que lon nomme lindex de la boucle (par
exemple, j, k, n). Il est inutile de nous proccuper dincrmenter lindex nous-
Page. 21-63
Construction FORNEXT
La forme gnrale de cette dclaration est :
start_value end_value FOR loop_index program_statements
NEXT
Pour viter une boucle sans fin, assurez-vous que valeur_initiale <
valeur_finale.
Exemple : calculez la somme S laide dune construction FORNEXT
Le programme suivant calcule la somme
n
S = k2
k =0
Page. 21-64
Stockez ce programme dans une variable @@S2@@. Vrifiez les exercices suivants :
J
3
5
10
30
@@@S2@@
@@@S2@@
@@@S2@@
@@@S2@@
Rsultat
Rsultat
Rsultat
Rsultat
:
:
:
:
S:14
S:55
S:385
S:9455
4
8
20
100
@@@S2@@
@@@S2@@
@@@S2@@
@@@S2@@
Rsultat
Rsultat
Rsultat
Rsultat
: S:30
:S:204
:S:2870
:S:338350
Vous avez peut-tre remarqu que ce programme est beaucoup plus simple que
celui qui est stock dans @@@S1@@. Il est inutile dinitialiser k ou dincrmenter k au
sein du programme. Le programme se charge lui-mme de produire ces
incrments.
La construction FORSTEP
La forme gnrale de cette dclaration est :
start_value end_value FOR loop_index program_statements
increment STEP
La valeur_initiale, la valeur_finale et lincrement de lindex de la boucle
peuvent tre des quantits positives ou ngatives. Pour increment > 0,
lexcution se poursuit tant que lindex est infrieur ou gal
valeur_finale. Pour increment < 0, lexcution se poursuit tant que
lindex est suprieur ou gal valeur_finale. Les dclarations du
programme sont excutes au moins une fois (par exemple, 1 0 START 1 1
STEP retourne 1)
Exemple : gnrez une liste de nombre laide dune construction FORSTEP
Tapez le programme :
xs xe dx xe xs dx / ABS 1. + n xs xe FOR x x
dx STEP n LIST
et stockez-le dans la variable @GLIS2.
Page. 21-65
J1 # 1.5 # 0.5 `
[] @GLIS2 `
LL @)@RUN@ @@DBG@
La construction DO
La structure gnrale de cette commande est :
DO dclarations_programme UNTIL dclaration_logique END
La commande DO lance une boucle sans fin excutant le programme
dclarations_programme jusqu ce que la dclaration_logique retourne FALSE
(0). La dclaration_logique doit contenir la valeur dun index dont la
valeur est modifie dans les dclarations_programme.
Exemple 1 - ce programme produit un compteur dans langle suprieur gauche
de lcran, lequel ajoute 1 dans une boucle sans fin jusqu ce quune touche
(appuyez sur nimporte quelle touche) arrte le compteur : 0 DO DUP 1
DISP 1 + UNTIL KEY END DROP
La commande KEY est value comme TRUE lorsque vous appuyez sur une
touche.
Exemple 2 : calculez la somme S laide dune construction
DOUNTILEND
Le programme suivant calcule la somme
n
S = k2
k =0
Page. 21-66
S S TAG
Stockez ce programme dans une variable @@S3@@. Vrifiez les exercices suivants :
J
3
5
10
30
@@@S3@@
@@@S3@@
@@@S3@@
@@@S3@@
Rsultat
Rsultat
Rsultat
Rsultat
:
:
:
:
S:14
S:55
S:385
S:9455
4 @@@S3@@
8 @@@S3@@
20 @@@S3@@
100 @@@S3@@
Rsultat
Rsultat
Rsultat
Rsultat
:S:30
:S:204
:S:2870
:S:338350
xs xe dx xe xs dx / ABS 1. + xs n x xs DO
J1 # 1.5 # 0.5 `
[] @GLIS3 `
LL @)@RUN@ @@DBG@
La construction WHILE
La structure gnrale de cette commande est :
Page. 21-67
S = k2
k =0
END S S TAG
Stockez ce programme dans une variable @@S4@@. Vrifiez les exercices suivants :
J
3
5
10
30
@@@S4@@
@@@S4@@
@@@S4@@
@@@S4@@
Rsultat
Rsultat
Rsultat
Rsultat
:
:
:
:
S:14
S:55
S:385
S:9455
4 @@@S4@@
8 @@@S4@@
20 @@@S4@@
100 @@@S4@@
Rsultat
Rsultat
Rsultat
Rsultat
:S:30
:S:204
:S:2870
:S:338350
Page. 21-68
xs xe dx xe xs dx / ABS 1. + xs n x xs WHILE
J1 # 1.5 # 0.5 `
[] @GLIS4 `
LL @)@RUN@ @@DBG@
DOERR
Cette fonction excute une erreur dfinie par lutilisateur, laquelle incite la
calculatrice se comporter comme si cette erreur particulire stait produite.
Cette fonction accepte comme argument soit un nombre entier, soit un nombre
entier binaire, soit un message derreur, soit le nombre zro (0). Par exemple,
en mode RPN, la saisie de 5` @DOERR produit le message derreur suivant
: Error: Memory Clear
Page. 21-69
ERRN
Cette fonction retourne un nombre reprsentant lerreur la plus rcente. Par
exemple, si vous essayez 0Y$@ERRN, vous obtenez le nombre #305h. Il
sagit du nombre entier binaire reprsentant lerreur : Infinite Result
ERRM
Cette fonction retourne une chane de caractres reprsentant le message
correspondant lerreur la plus rcente. Par exemple, en Approx mode, si vous
essayez 0Y$@ERRM, vous obtenez la corde suivante: Infinite Result
ERR0
Cette fonction dgage le dernier nombre erreur, de sorte que, l'excution ERRN
aprs, en Approx mode, retourne # 0h. Par exemple, si vous essayez
0Y$@ERR0 @ERRN, vous obtenez # 0h. De mme, si vous essayez
0Y$@ERR0 @ERRM, vous obtenez la chane vide .
LASTARG
Cette fonction retourne des copies des arguments de la commande ou de la
fonction excute le plus rcemment. Par exemple, en mode RPN, si vous
utilisez : 3/2`, puis la fonction LASTARG (@LASTA), vous obtenez les
valeurs 3 et 2 dans la pile. Un autre exemple en mode RPN est le suivant :
5U`. Lutilisation de LASTARG aprs ces entres produit un 5.
Sous-menu IFERR
Le sous-menu @)IFERR fournit les fonctions suivantes :
Page. 21-70
Page. 21-71
Page. 21-72
Page. 21-73
Chapitre 22
Programmes de manipulation graphique
Ce chapitre comprend un certain nombre dexemples qui prsentent lutilisation
des fonctions de la calculatrice pour manipuler les graphiques de manire
interactive ou via lutilisation des programmes. Comme au Chapitre 21, nous
recommandons lutilisation du mode RPN, lindicateur systme 117 tant rgl
sur les tiquettes de menu SOFT.
Nous prsentons un certain nombre dapplications graphiques de la
calculatrice au Chapitre 12. Les exemples donns au Chapitre 12 reprsentent
la production interactive de graphiques laide des formulaires dentre prprogramms de la calculatrice. Il est galement possible dutiliser des
graphiques dans vos programmes, par exemple pour complter les rsultats
numriques par des graphiques. Pour ce faire, nous prsentons dabord la
fonction du menu PLOT.
Le menu PLOT
Les commandes pour rgler et tracer des graphiques sont disponibles dans le
menu PLOT. Vous pouvez ouvrir le menu PLOT en utilisant :
81.01 L@)MODES @)MENU@ @@MENU@.
Page. 22-1
Page. 22-2
Les touches de menu tiquetes 3D, STAT, FLAG, PTYPE et PPAR, produisent des
menus supplmentaires, lesquels seront prsents plus en dtail ultrieurement.
A ce stade, nous dcrivons les fonctions directement accessibles via les touches
de menu pour le menu numro 81.02. Il sagit des fonctions suivantes :
LABEL (10)
La fonction LABEL permet dtiqueter les axes dun trac, y compris les noms de
variables et les valeurs minimale et maximale des axes. Les noms de variables
sont slectionns partir dinformations figurant dans la variable PPAR.
AUTO (11)
La fonction AUTO (AUTOscale) calcule une plage daffichage pour laxe y ou
pour les axes y et x dans des tracs en deux dimensions en fonction du type de
trac dfini dans la variable PPAR. Pour tout graphique en trois dimensions, la
fonction AUTO ne produit pas daction. Pour les tracs en deux dimensions, la
fonction AUTO effectue les oprations suivantes :
FUNCTION
CONIC
POLAR
PARAMETRIC
TRUTH
Page. 22-3
BAR
HISTOGRAM
SCATTER
INFO (12)
La fonction INFO est uniquement interactive (cest--dire quelle ne peut pas tre
programme). Lorsque vous appuyez sur la touche de menu correspondante,
vous obtenez des informations sur les paramtres actuels du trac.
EQ (3)
Le nom de variable EQ est rserv par la calculatrice pour stocker lquation
actuelle dans des tracs ou dans la solution des quations (voir le chapitre ).
La touche de menu tiquete EQ dans ce menu peut tre utilise de la mme
manire que si votre menu de variables tait disponible ; par exemple, si vous
appuyez sur la touche [ EQ ] elle rpertorie le contenu actuel de cette variable.
ERASE (4)
La fonction ERASE efface le contenu actuel de la fentre de graphiques. En
programmation, elle peut galement permettre de sassurer que la fentre des
graphiques est vide avant de tracer un nouveau graphique.
DRAX (5)
La fonction DRAX dessine les axes dans le trac actuel, sils sont visibles.
DRAW (6)
La fonction DRAW dessine le trac dfini dans la fonction PPAR.
Le menu PTYPE sous PLOT (1)
Le menu PTYPE rpertorie le nom de tous les types de tracs en deux
dimensions pr-programms dans la calculatrice. Le menu contient les touches
suivantes :
Page. 22-4
Page. 22-5
Page. 22-6
Page. 22-7
par cochage. Lorsque la commande SCALE est utilise, elle prend comme
argument deux nombres, xscale et yscale, reprsentant les nouvelles chelles
horizontale et verticale. La commande SCALE a pour effet dajuster les
paramtres (xmin, ymin) et (xmax, ymax) dans PPAR en fonction de lchelle
souhaite. Le centre du trac est prserv.
SCALEW (i)
Etant donn un facteur xfactor, la commande SCALEW multiplie lchelle
horizontale par ce facteur. Le W de SCALEW signifie 'width' (largeur).
Lexcution de SCALEW modifie les valeurs de xmin et xmax dans PPAR.
SCALEH (j)
Etant donn un facteur yfactor, la commande SCALEH multiplie lchelle verticale
par ce facteur. Le H de SCALEH signifie 'hauteur'. Lexcution de SCALEH
modifie les valeurs de ymin et ymax dans PPAR.
Note : les modifications apportes par lutilisation des commandes SCALE,
SCALEW ou SCALEH peuvent tre utilises pour effectuer un zoom avant ou un
zoom arrire dans un trac.
ATICK (l)
La commande ATICK (cochage des axes) permet de dfinir les marques de
cochage des axes. La valeur dentre de la commande ATICK peut tre lune
des suivantes :
Une valeur relle x : dfinit les annotations de cochage des axes x et y sur
les units x.
Une liste de deux valeurs relles { x y }: dfinit les annotations de cochage
dans les axes x et y sur des units x et y respectives.
Un entier binaire #n: dfinit la fois les annotations de cochage des axes
x et y sur #n pixels
Une liste de deux entiers binaires {#n #m}: dfinit les annotations de cochage
dans les axes x- et y- respectivement sur #n et #m pixels.
AXES (k)
La valeur dentre pour la commande des axes se compose soit dune paire
ordonne (x,y), soit dune liste {(x,y) atick "x-axis label" "y-axis label"}. Le
Page. 22-8
Page. 22-9
Ces fonctions correspondent aux options graphiques Slopefield, Wireframe, YSlice, Ps-Contour, Gridmap and Pr-Surface prsentes au dbut de ce chapitre.
Si vous appuyez sur lune des ces touches de menu tout en saisissant un
programme, lappel de la fonction correspondante est intgr au programme.
Appuyez sur L@)@3D@@ pour revenir au menu 3D principal.
Page. 22-10
dans la variable VPAR. Les valeurs par dfaut pour les plages XVOL, YVOL et
ZVOL sont 1 1.
XXRNG (Q) and YYRNG (R)
Ces fonctions acceptent comme entre une valeur minimale et une valeur
maximale et permettent de spcifier les plages des variables x et y et de
gnrer les fonctions z = f(x,y). La valeur par dfaut des plages XXRNG et
YYRNG sera identique celle des plages XVOL et YVOL.
EYEPT (T)
La fonction EYEPT accepte comme entre les valeurs relles x, y et z
reprsentant lemplacement du point de vue pour un graphique en trois
dimensions. Le point de vue est un point dans lespace depuis lequel on
observe le graphique en trois dimensions. Le changement de point de vue
produit des vues diffrentes du graphique. La figure ci-dessous illustre le point
de vue par rapport lespace rel du graphique et sa projection dans le plan
de lcran.
NUMX(U) et NUMY (V)
Les fonctions NUMX et NUMY permettent de spcifier le nombre de points ou
dtapes utiliser dans chaque direction de la grille de base partir de
laquelle on peut obtenir les valeurs z = f (x,y).
VPAR (W)
Il sagit simplement dune rfrence la variable VPAR.
RESET (X)
Rinitialise les paramtres lcran en utilisant les valeurs par dfaut.
Appuyez sur L@)@3D@@ pour revenir au menu 3D.
Appuyez sur @)PLOT pour revenir au menu PLOT.
Page. 22-11
Le schma ci-dessous prsente les subdivisions du menu STAT dans PLOT. Les
nombres et les lettres accompagnant chaque fonction ou menu sont utiliss
comme rfrence dans les descriptions qui suivent la figure.
Page. 22-12
Ces touches correspondent aux types de tracs Bar (bton) (A), Histogram
(histogramme) (B) et Scatter (nuage) (C), prsents prcdemment. Si vous
appuyez sur lune des ces touches de menu tout en saisissant un programme,
lappel de la fonction correspondante est intgr au programme. Appuyez sur
@)STAT pour revenir au menu STAT.
Page. 22-13
La touche INFO de PAR fournit les informations illustres dans lcran cidessus. Les informations rpertories lcran se trouvent dans la variable
PAR. Les valeurs prsentes sont les valeurs par dfaut pour la colonne des x,
la colonne des y, linterception et linclinaison dun modle dintgration de
donnes, ainsi que le type de modle adapter aux donnes dans DAT.
XCOL (H)
La commande XCOL permet dindiquer la ou les colonnes de DAT, qui
reprsentera la colonne des x ou la colonne des variables indpendantes.
YCOL (I)
La commande YCOL permet dindiquer la ou les colonnes de DAT, qui
reprsentera la colonne des y ou la colonne des variables indpendantes.
MODL (J)
La commande MODL fait rfrence au modle slectionner pour intgrer les
donnes DAT, si une intgration des donnes est mise en oeuvre. Pour
connatre les options disponibles, appuyez sur @!MODL. Le menu suivant saffiche :
Page. 22-14
Page. 22-15
La variable EQ
Tous les tracs, except ceux qui sont fonds sur DAT, requirent galement
que vous dfinissiez la ou les fonctions tracer en stockant les expressions ou
les rfrences ces fonctions dans la variable EQ.
En rsum, pour produire un trac dans un programme, il faut le cas chant
charger EQ. Chargez ensuite PPAR, PPAR et PAR ou PPAR et VPAR. Enfin,
utilisez le nom du type de trac appropri : FUNCTION, CONIC, POLAR,
PARAMETRIC, TRUTH, DIFFEQ, BAR, HISTOGRAM, SCATTER, SLOPE,
WIREFRAME, YSLICE, PCONTOUR, GRIDMAP ou PARSURFACE, afin de
produire votre trac.
Page. 22-16
(*) menu PLOT disponible via la touche C dfinie par lutilisateur comme
indiqu prcdemment dans ce chapitre.
Exemple 2 Trac paramtrique (Employez RAD comme angles) :
C
Page. 22-17
@)PTYPE @PARAM
{ SIN(t)+i*SIN(2*t) } `
@@EQ@@
@)PPAR
{t 0 6.29} ` @INDEP
~y` @DEPND
2.2 \# 2.2 @XRNG
1.1 \# 1.1 @YRNG L
{ (0,0) {} {.4 .2} X(t) Y(t)} `
@AXES
L @)PLOT
@ERASE @DRAX L @LABEL
L @DRAW
@)EDIT L@MENU LL@)PICT @CANCL
Exemple 3 Trac polaire.
C
@)PTYPE @POLAR
1+SIN() ` @@EQ@@
@)PPAR
{ 0 6.29} ` @INDEP
~y` @DEPND
3 \# 3 @XRNG
0.5 \# 2.5 @YRNG L
Page. 22-18
Ces exemples font apparatre une tendance pour la gnration interactive dun
graphique en deux dimensions via le menu PLOT :
1 Slectionnez PTYPE.
2 Stockez la fonction pour le trac dans la variable EQ (en utilisant le format
appropri, par exemple X(t)+iY(t) pour PARAMETRIC).
3 Saisissez le nom (et la plage, le cas chant) des variables indpendantes
et dpendantes
4 Saisissez les spcifications des axes sous forme de liste { center atick x-label
y-label }
5 Utilisez ERASE, DRAX, LABEL, DRAW
Page. 22-19
Dmarrez le programme
Purgez les variables PPAR et EQ
actuelles
Stockez r dans EQ
Dfinissez la variable indpendante
sur r
Dfinissez la variable dpendante
sur s
Slectionnez FUNCTION en tant
que type de trac
Dfinissez les informations sur les
axes
Dfinissez la plage x
Dfinissez la plage y
Effacez & dessinez le trac, les axes
et les tiquettes
Rappelez lcran des graphiques
dans la pile
Dmarrez le programme
Passez aux radians, purgez les
variables
Stockez X(t)+iY(t) dans EQ
Dfinissez la variable indp. sur r,
avec plage
Dfinissez la variable dpendante
sur Y
Page. 22-20
PARAMETRIC
{ (0.,0.) {.5 .5} X(t)
Y(t) } AXES
2.2 2.2 XRNG
1.1 1.1 YRNG
ERASE DRAW DRAX LABEL
PICTURE
3. XRNG
2.5 YRNG
Dmarrez le programme
Passez aux radians, purgez les
variables
Stockez f() dans EQ
Dfinissez la variable indp. sur ,
avec plage
Dfinissez la variable dpendante
sur Y
Slectionnez POLAR en tant que
type de trac
Dfinissez les informations sur les
axes
Dfinissez la plage x
Dfinissez la plage y
Page. 22-21
De toute vidence, les commandes LINE, TLINE et BOX effectuent les mmes
oprations que leur homologue interactif si vous saisissez les donnes
appropries. Ces fonctions ainsi que les autres fonctions du menu PICT font
rfrence la fentre de graphiques dont les plages x et y sont dtermines
dans la variable PPAR, comme dmontr ci-dessus pour diffrents types de
graphiques. Les fonctions de la commande PICT sont dcrites ci-dessous :
PICT
Cette touche fait rfrence une variable appele PICT qui stocke le contenu
actuel de la fentre de graphiques. Toutefois, le nom de cette variable ne peut
pas tre plac entre guillemets et elle peut uniquement stocker des objets
graphiques. En ce sens, la variable PICT est diffrente de toutes les autres
variables de la calculatrice.
Page. 22-22
PDIM
La fonction PDIM accepte en entre soit deux paires ordonnes (xmin ,ymin)
(xmax , ymax) soit deux entiers binaires #w et #h. La fonction PDIM a pour effet
de remplacer le contenu actuel de PICT par un cran vide. Lorsque largument
est (xmin ,ymin) (xmax ,ymax), ces valeurs deviennent la plage de coordonnes
dfinies par lutilisateur dans PPAR. Lorsque largument est #w et #h, les plages
des coordonnes dfinies par lutilisateur dans PPAR restent inchanges, mais
la taille du graphique passe #h #v pixels.
PICT et lcran de graphiques
PICT, la zone de stockage du graphique actuel, peut tre considre comme un
graphique en deux dimensions dune taille minimale de 131 pixels de largeur
sur 64 pixels de hauteur. La largeur maximale de PICT est de 2048 pixels, la
hauteur maximale ntant pas limite. Un pixel correspond chacun des points
de lcran de la calculatrice pouvant tre activs (sombres) ou dsactivs
(clairs) afin de produire du texte ou des graphiques. Lcran de la calculatrice
mesure 131 pixels sur 64 pixels, soit la taille minimale de PICT. Si votre PICT est
plus grand que lcran, considrez le graphique PICT comme un domaine
deux dimensions que vous pouvez faire dfiler dans lcran de la calculatrice,
comme illustr sur le schma ci-dessous.
LINE
Cette commande accepte en entre deux paires ordonnes (x1,y1) (x2, y2) ou
deux paires de coordonnes de pixels {#n1 #m1} {#n2 #m2}. Elle trace une
ligne entre ces deux coordonnes.
TLINE
Cette commande (Toggle LINE) accepte en entre deux paires ordonnes
(x1,y1) (x2, y2) ou deux paires de coordonnes de pixels {#n1 #m1} {#n2 #m2}.
Elle trace une ligne entre ces deux coordonnes, dsactivant les pixels situs sur
la trajectoire de cette ligne et activant les autres.
Page. 22-23
BOX
Cette commande accepte en entre deux paires ordonnes (x1,y1) (x2, y2) ou
deux paires de coordonnes de pixels {#n1 #m1} {#n2 #m2}. Elle trace une
zone dont les diagonales sont reprsentes par les deux paires de coordonnes
de lentre.
ARC
Cette commande permet de tracer un arc. ARC accepte en entre les objets
suivants :
Page. 22-24
PIX? sassure que le pixel situ lemplacement (x,y) ou {#n, #m} est
activ.
PIXOFF dsactive le pixel lemplacement (x,y) ou {#n, #m}.
PIXON active le pixel lemplacement (x,y) ou {#n, #m}.
PVIEW
Cette commande accepte en entre les coordonnes dun point en units
dutilisateur (x,y) ou en pixels {#n, #m} et place le contenu de PICT, langle
suprieur gauche se trouvant lemplacement du point spcifi. Vous pouvez
galement utiliser une liste vide en tant quargument, auquel cas limage est
centre dans lcran. PVIEW nactive pas le curseur des graphiques ni le menu
picture. Pour activer lune de ces fonctions, utilisez la commande PICTURE.
PXC
La fonction PXC convertit les coordonnes en pixels {#n #m} en coordonnes
en units dutilisateur (x,y).
CPX
La fonction CPX convertit les coordonnes en units dutilisateur (x,y) en
coordonnes en pixels {#n #m}.
Dmarrez le programme
Page. 22-25
DEG
0. 100. XRNG
0. 50. YRNG
ERASE
(5., 2.5) (95., 47.5) BOX
(50., 50.) 10. 0. 360. ARC
(50., 50.) 12. 180. 180. ARC
1 8 FOR j
(50., 50.) DUP
12*COS(45*(j-1)) NUM
12*SIN(45*(j-1)) NUM
RC
+
LINE
NEXT
{ } PVIEW
Page. 22-26
Page. 22-27
Veuillez etre patient lorsque vous excutez le programme XSECT. Compte tenu
du nombre relativement important de fonctions graphiques utilises, sans
compter les itrations numriques, la production du graphique peut demander
un certain temps (environ 1 minute).
Jeu de
donnes 1
x
0.4
1.0
2.0
3.4
4.0
5.8
7.2
7.8
9.0
Jeu de
y
6.3
4.9
4.3
3.0
1.2
2.0
3.8
5.3
7.2
donnes 2
x
0.7
1.0
1.5
2.2
3.5
4.5
5.0
6.0
7.1
8.0
9.0
10.0
10.5
11.0
y
4.8
3.0
2.0
0.9
0.4
1.0
2.0
2.5
2.0
0.7
0.0
1.5
3.4
5.0
Page. 22-28
Coordonnes en pixels
Le schma ci-dessous prsente les coordonnes en pixels de lcran typique
(minimal) de 13164 pixels. Les coordonnes en pixels sont mesures partir
de langle suprieur gauche de lcran {# 0h # 0h}, qui correspond aux
coordonnes dfinies par lutilisateur (xmin, ymax). Les coordonnes maximales
en termes de pixels correspondent langle infrieur droit de lcran {# 82h
#3Fh}, qui, en coordonnes de lutilisateur, quivaut au point (xmax, ymin). Les
coordonnes des deux autres angles, la fois en pixels et en units
dutilisateur, sont prsentes dans le schma.
Animation de graphiques
Nous prsentons ici une manire de produire des animations laide du type
de trac Y-Slice. Supposons que vous souhaitiez animer la vague mouvante,
f(X,Y) = 2.5 sin(X-Y). On peut considrer le X comme la valeur de temps dans
lanimation produisant des tracs de f(X,Y) par opposition Y pour des valeurs
diffrentes de X. Pour produire un tel graphique, utilisez la commande suivante
:
Page. 22-29
RAD
131 RB 64 RB PDIM
0 100 XRNG 0 100 YRNG
1 11 FOR j
ERASE
(50., 50.) 5*(j-1) NUM
Dmarrez le programme
Dfinissez les units dangle
sur radians
Dfinissez PICT sur 13164
pixels
Dfinissez les plages x et y
sur 0-100
Dmarrez la boucle avec j =
1 ..11
Effacez le PICT actuel
Centrez les cercles (50,50)
Page. 22-30
0 2* NUM ARC
PICT RCL
NEXT
11 ANIMATE
Dmarrez le programme
WLIST
Placez la liste WLIST dans la pile
OBJ
Dcomposez la liste, niveau de pile 1 = 11
ANIMATE
Dmarrez lanimation
Terminez le programme
Page. 22-31
WLIST DUP
REVLIST +
OBJ
1 = 22
ANIMATE
Dmarrez le programme
Placez la liste WLIST dans la pile, faites-en une
copie supplmentaire
Inversez lordre, concatnez les 2 listes
Dcomposez la liste en lments, niveau
Dmarrez lanimation
Terminez le programme
RAD
131 RB 64 RB PDIM
0 2 XRNG 0 20 YRNG
0 4 FOR j
X^j STEQ
ERASE
DRAX LABEL DRAW
PICT RCL
NEXT
5 ANIMATE
Dmarrez le programme
Dfinissez les units dangle sur
radians
Dfinissez lcran PICT sur 13164
pixels
Dfinissez les plages x et y
Dmarrez la boucle avec j =
0,1,,4
Stockez X^j dans la variable EQ
Effacez le PICT actuel
Dessinez les axes, tiquettes,
fonction
Placez le PICT actuel dans la pile
Terminez la boucle FOR-NEXT
Animez
Page. 22-32
Stockez ce programme dans une variable appele PWAN (PoWer function
ANimation). Pour excuter le programme, appuyez sur J (ou au besoin)
@PWAN. La calculatrice dessine chaque fonction de puissance individuelle avant
de lancer lanimation dans laquelle les cinq fonctions seront traces rapidement
lune aprs lautre. Pour interrompre lanimation, appuyez sur $.
Page. 22-33
En tant quobjet graphique, cette quation peut dsormais tre place dans
lcran des graphiques. Pour retourner lcran des graphiques, appuyez sur
. Dplacez ensuite le curseur vers un secteur vide du graphique et appuyez
Page. 22-34
sur @)EDIT LL@REPL. Lquation X^2-5 est place dans le graphique, par
exemple :
Ainsi, les GROBs peuvent tre utiliss pour documenter des graphiques en
plaant des quations ou du texte dans lcran des graphiques.
Le menu GROB
Le menu GROB, accessible via L@)GROB @GROB, contient les fonctions
suivantes. Appuyez sur L pour passer au menu suivant :
GROB
Parmi ces fonctions, nous avons dj utilis SUB, REPL, (du menu EDIT des
graphiques), ANIMATE [ ANIMA ], et GROB. ( [ PRG ] est simplement un
moyen de revenir au menu de programmation). Lors de lutilisation de GROB
dans les deux exemples prcdents, vous avez peut-tre remarqu que nous
avions utilis un 3 pendant la conversion du graphique en GROB, alors que
nous utilisions un 1 pour convertir lquation en GROB. Ce paramtre de la
fonction GROB indique la taille de lobjet converti en GROB par 0 ou 1 pour
un petit objet, 2 pour un objet moyen et 3 pour un gros objet. Les autres
fonctions du menu GROB sont dcrites ci-dessous.
BLANK
La fonction BLANK, avec les arguments #n and #m, cre un objet graphique
vide dont la largeur et la hauteur sont spcifies par les valeurs #n et #m,
respectivement. Cette fonction est similaire la fonction PDIM du menu GRAPH.
GOR
La fonction GOR (Graphics OR) accepte en entre grob2 (une cible GROB),
une srie de coordonnes, et grob1, et produit la superposition de grob1 sur
Page. 22-35
grob2 (ou PICT) partir des coordonnes spcifies. Les coordonnes peuvent
tre spcifies en units dfinies par lutilisateur (x,y), ou en pixels {#n #m}.
GOR utilise la fonction OR pour dterminer ltat de chaque pixel (activ ou
dsactiv) dans la rgion de superposition de grob1 et grob2.
GXOR
The function GXOR (Graphics XOR) effectue la mme opration que GOR, mais
en utilisant XOR pour dterminer ltat final des pixels dans la zone de
superposition des objets graphiques grob1 et grob2.
Note: dans GOR comme dans GXOR, lorsque grob2 est remplac par PICT,
ces fonctions ne produisent pas de sortie. Pour afficher la sortie, il faut rappeler
PICT vers la pile laide des commandes PICT RCL ou PICTURE.
LCD
Utilise un GROB spcifi et laffiche lcran de la calculatrice partir de
langle suprieur gauche.
LCD
Copie le contenu de la pile et laffichage du menu dans un GROB de 131 x 64
pixels.
SIZE
La fonction SIZE, applique un GROB, affiche la taille du GROB
sous forme de deux nombres. Le premier nombre, figurant au niveau 2 de la
pile, reprsente la largeur de lobjet graphique, tandis que le second nombre,
au niveau 1 de la pile, correspond sa hauteur.
Exemple dun programme utilisant un GROB
Le programme suivant produit le graphique de la fonction sine, y compris un
cadre trac laide de la fonction BOX et un GROB pour tiqueter le
graphique. Voici le descriptif du programme :
RAD
Dmarrez le programme
Dfinissez les units dangle sur
radians
Page. 22-36
Page. 22-37
La relation entre ltat original des stress (xx, yy, xy, yx) et ltat de stress en
cas de rotation des axes dans le sens inverse des aiguilles dune montre selon
un angle f (xx, yy, xy, yx), peut tre reprsente de manire graphique
par la construction prsente dans la figure ci-dessous.
Pour construire le cercle de Mohr, nous utilisons un systme de coordonnes
cartsiennes, laxe x correspondant aux stress normaux (), et laxe y
correspondant aux axes de dchirure (). Localisez les points A(xx,xy) et B
(yy, xy) et dessinez le segment AB. Le point C o le segment AB croise laxe
n constituera le centre du cercle. Remarquez que les coordonnes du point C
sont ((yy + xy), 0). Pour construire le cercle manuellement, vous pouvez
utiliser un compas pour tracer le cercle, dans la mesure o vous connaissez
lemplacement du centre C et celui de deux points, A et B.
Le segment AC reprsente laxe x dans ltat de stress dorigine. Pour
dterminer ltat de stress dune srie daxes x-y, ayant pivot dans le sens
inverse des aiguilles dune montre selon un angle par rapport la srie
daxes dorigine x-y, tracez le segment AB, centr en C et ayant pivot dans le
sens des aiguilles dune montre selon un angle 2 par rapport au segment AB.
Les coordonnes du point A indiquent les valeurs (xx,xy), tandis que celles
de B indiquent les valeurs (yy,xy).
Page. 22-38
a situation de stress pour laquelle le stress de dchirure, xy, est nul, indique
par le segment DE, produit ce que lon appelle les stress principaux, Pxx (au
point D) et Pyy (au point E). Pour obtenir les stress principaux, vous devez
faire pivoter le systme de coordonnes n, selon un angle fn, dans le sens
inverse des aiguilles dune montre, par rapport au systme x-y. Dans le cercle
de Mohr, langle entre les segments AC et DC mesure 2n.
La situation de stress pour laquelle le stress de dchirure, xy, est au maximum,
est donne par le segment FG. Dans de telles conditions, les deux stress
normaux, xx = yy , sont gaux. Langle correspondant cette rotation est s.
Langle entre le segment AC et le segment FC dans la figure reprsente 2s.
Programmation modulaire
Pour dvelopper le programme permettant de tracer le cercle de Mohr tant
donn un tat de stress, nous utiliserons la programmation modulaire.
Fondamentalement, cette dmarche consiste dcomposer le programme dans
un certain nombre de sous-programmes crs en tant que variables distinctes
Page. 22-39
INDAT
CC&r
DAXES
PCIRC
DDIAM
LBL
AXS
PTTL
Excution du programme
Si vous avez entr les programmes dans lordre indiqu ci-dessus, votre sousrpertoire MOHRC contient les variables suivantes : PTTL, AXS, PLPNT, LBL,
PPTS, DDIAM. En appuyant sur L vous obtenez galement : PCIRC, DAXES,
ATN2, CC&r, INDAT, MOHRC. Avant de rordonner les variables, excutez le
programme une fois en appuyant sur la touche tiquete @MOHRC. Utilisez la
commande suivante :
@MOHRC
Page. 22-40
25
75
50`
Entrez x = 25
Entrez y = 75
Entrez xy = 50 et terminez lentre des
donnes.
A ce stade, le programme MOHRCIRCL commence appeler les sousprogrammes afin de produire la figure. Soyez patient. Le cercle de Mohr ainsi
obtenu ressemblera celui de la figure de gauche.
Dans la mesure o cette vue de PICT est appele par la fonction PVIEW, on ne
peut pas obtenir dautres informations du trac que la figure elle-mme. Pour
obtenir des informations supplmentaires du cercle de Mohr, terminez le
programme en appuyant sur $. Appuyez ensuite sur pour rcuprer le
contenu de PICT dans lenvironnement des graphiques. Le cercle de Mohr
ressemble alors la figure de droite (ci-dessus).
Appuyez sur les touches de menu @TRACE et @(x,y)@. Au bas de lcran saffiche la
valeur correspondant au point A(x, xy),cest--dire, = 0, (2.50E1,
5.00E1).
Page. 22-41
INDAT
CC&r
n TAG
3 ROLLD
RC DUP
CR + Px TAG
SWAP CR - Py TAG
Page. 22-43
Pour obtenir la valeur des stress correspondant une rotation de 35o de langle
de la particule stresse, procdez comme suit :
$
@TRACE @(x,y)@.
Appuyez ensuite sur jusqu ce que vous obteniez la valeur = 35. Les
coordonnes correspondantes sont (1.63E0, -1.05E1), soit = 35o, xx =
1.63 kPa, et yy = -10.5kPa.
Page. 22-44
Page. 22-45
Chapitre 23
Chanes de caractres
Les chanes de caractres sont des objets de la calculatrice qui figurent entre
parenthses. La calculatrice les considre comme du texte. Par exemple, la
chane SINE FUNCTION, peut tre transforme en GROB (objet graphique)
pour tiqueter un graphique ou utilise comme sortie dans un programme. Les
groupes de caractres dentre du programme, saisies par lutilisateur, sont
traits comme des chanes. De mme, de nombreux objets de sortie dun
programme sont galement des chanes.
Parmi les fonctions du menu TYPE utiles pour manipuler des chanes, on peut
citer!:
OBJ
STR
TAG
DTAG
:
:
:
:
Page. 23-1
CHR
NUM
Le menu CHARS
Le sous-menu CHARS est accessible via le menu PRG (programmation), cest-dire : .
Page. 23-2
:
:
:
:
:
:
Pour voir ces effets en action, essayez les exercices suivants : stockez la chane
MY NAME IS CYRILLE dans la variable S1. Nous utiliserons cette chane pour
prsenter des exemples des fonctions du menu CHARS :
Page. 23-3
Page. 23-4
Page. 23-5
Chapitre 24
Objets et indicateurs de la calculatrice
Les nombres, listes, vecteurs, matrices, caractres algbriques, etc. sont des
objets de la calculatrice. Ils sont qualifis en fonction de leur nature en 30 types
diffrents, lesquels sont dcrits ci-dessous. Les indicateurs sont des variables qui
peuvent tre utilises pour contrler les proprits de la calculatrice. Les
indicateurs ont t prsents au Chapitre 2.
Page. 24-1
_________________________________________________________________
Numro
Type
Exemple
_________________________________________________________________
21
Nombre rel tendu
Long Real
22
Nombre complexe tendu
Long Complex
23
Srie lie
Linked rray
24
Objet caractre
Character
25
Objet code
Code
26
Donnes de bibliothque
Library Data
27
Objet externe
External
28
Entier
3423142
29
Objet externe
External
30
Objet externe
External
____________________________________________________________________
Fonction TYPE
Cette fonction, disponible dans le sous-menu PRG/TYPE () ou via le catalogue
de commandes, permet de dterminer le type dun objet. Largument de la
fonction est lobjet dintrt. La fonction retourne le type dobjet tel quindiqu
par les numros spcifis ci-dessus.
Fonction VTYPE
Cette fonction se comporte comme la fonction TYPE, mais sapplique au nom
dune variable, retournant le type dobjet stock dans la variable.
Indicateurs de la calculatrice
Un indicateur est une variable qui peut tre dfinie ou annule. Ltat dun
indicateur affecte le comportement de la calculatrice, si lindicateur est un
indicateur systme, ou dun programme, sil sagit dun indicateur utilisateur. Ils
sont dcrits avec de plus amples dtails ci-aprs.
Page. 24-2
Indicateurs systme
Les indicateurs systme sont accessibles via H @)FLAGS!. Appuyez sur la flche
descendante pour afficher une liste de lensemble des indicateurs systme ainsi
que leur numro et un bref descriptif. Les deux premiers crans prsentant les
indicateurs systme sont reproduits ci-dessous :
Vous reconnatrez bon nombre de ces indicateurs car ils sont dfinis ou annuls
dans le menu MODES (par exemple, lindicateur 95 pour le mode Algbrique,
103 pour le mode Complexe, etc.). Dans lensemble du prsent guide, nous
soulignons les diffrences entre les CHOOSE boxes et les menus SOFT,
slectionns par la dfinition ou lannulation de lindicateur systme 117. On
peut galement citer lexemple des indicateurs 60 et 61, lis la bibliothque
de constantes (CONLIB, voir Chapitre 3). Ces indicateurs fonctionnent de la
manire suivante :
Page. 24-3
Dfinir un indicateur
Annuler un indicateur
Retourne 1 si lindicateur est dfini, 0 sil ne lest pas
Retourne 1 si lindicateur est vide (non dfini), 0 sil est dfini
Teste lindicateur de la mme manire que FS, puis lannule
Teste lindicateur de la mme manire que FC, puis lannule
Stocke les nouveaux paramtres des indicateurs systme
Rappelle les paramtres dindicateurs existants
Redfinit les valeurs actuelles (peut tre utilis pour redfinir un
indicateur)
Indicateurs utilisateur
Les indicateurs 1 256 sont disponibles pour lutilisateur des fins de
programmation. Ils naffectent pas le fonctionnement de la calculatrice.
Page. 24-4
Chapitre 25
Fonctions de date et dheure
Dans ce chapitre, nous prsenterons certaines des fonctions et des calculs
utilisant lheure et la date.
Le menu TIME
Le menu TIME, disponible par la squence de touches (la touche 9)
fournit les fonctions dcrites ci-aprs :
Page. 25-1
Page. 25-2
Les fonctions DATE, TIME, CLKADJ sont utilises pour rgler lheure et la
date. Aucun exemple de ces fonctions nest illustr ici.
Voici des exemples des fonctions DATE, TIME et TSTR :
Page. 25-3
Page. 25-4
les autres fonctions dalarme est un nombre entier positif indiquant le numro
de lalarme rappeler, annuler ou rechercher.
Dans la mesure o il est facile de manipuler les alarmes laide du menu TIME
(voir ci-dessus), les fonctions lies aux alarmes prsentes dans cette section
sont plus gnralement utilises des fins de programmation.
Page. 25-5
Chapitre 26
Gestion de la mmoire
Dans le Chapitre 2, nous avons prsent les concepts et les oprations de base
permettant de crer et de grer des variables et des rpertoires. Dans ce
chapitre, nous voquerons la gestion de la mmoire de la calculatrice
notamment partitions de la mmoire et techniques de sauvegarde des donnes.
Structure de la mmoire
La calculatrice contient en tout 2.5 Mo de mmoire, dont 1 Mo est allou au
stockage du systme dexploitation (mmoire systme) et 1.5 Mo est consacr
au fonctionnement de la calculatrice et au stockage de donnes (mmoire
utilisateur). Les utilisateurs nont pas accs au composant de mmoire systme.
Pour obtenir le dtail de la partition de la mmoire utilisateur, utilisez les
fonctions FILES (). Cela peut afficher lcran suivant :
Cet cran indique quil existe trois ports de mmoire, outre la mmoire
correspondant au rpertoire HOME (voir le Chapitre 2 de ce guide). Les ports
de mmoire disponibles sont les suivants :
Page. 26-1
Ce port n'apparat dans le gestionnaire de fichiers que quand une carte SD est
insre.
Le rpertoire HOME
Lorsque vous utilisez la calculatrice, vous pouvez crer des variables afin de
stocker des rsultats intermdiaires et dfinitifs. Certaines oprations de la
calculatrice, de type graphiques et statistiques par exemple, crent leurs
propres variables pour stocker des donnes. Ces variables sont stockes dans le
rpertoire HOME ou dans lun de ses sous-rpertoires. Les manipulations des
variables et des rpertoires sont prsentes plus en dtail au Chapitre 2.
Page. 26-2
Si une bibliothque est active dans votre calculatrice, elle apparat sur cet
cran. Cest le cas de la bibliothque @)HP49D (demo) qui figure dans lcran cidessus. Pour activer cette bibliothque, appuyez sur la touche de menu
correspondante (A). Les touches de menu des ports ouvrent ce port de
mmoire. Les bibliothques sont prsentes avec de plus amples dtails cidessous.
Page. 26-3
Objets de sauvegarde
Les objets de sauvegarde permettent de copier des donnes partir du
rpertoire HOME vers un port de mmoire. Il est ainsi possible de prserver le
contenu des objets en vue dune utilisation ultrieure. Les objets de sauvegarde
prsentent les caractristiques suivantes :
Page. 26-4
Page. 26-5
Page. 26-6
En mode RPN :
Page. 26-7
Page. 26-8
1.
2.
3.
4.
Des noms longs de fichiers dans les cartes SD sont autoriss dans le
Gestionnaire de fichiers, mais ils sont affichs sur 8.3 caractres, similaire
ceux du DOS, c'est--dire des noms d'un maximum de 8 caractres suivis de 3
caractres comme suffixe. Le type de chaque objet est affich, sauf s'il s'agit
Page. 26-9
d'un objet PC ou d'un objet de type inconnu. (Dans ce cas, son type est affich
comme String).
De plus dans le gestionnaire de fichiers, vous pouvez utiliser les fonctions STO
et RCL pour enregistrer les objets et faire appel des objets de la carte SD,
comme expliqu ci-dessous. Utilisez la commande PURGE pour effacer les
objets de sauvegarde de la carte SD. Des noms longs peuvent aussi tre utiliss
avec ces commandes (en particulier STO, RCL, et PURGE).
En mode algbrique :
Saisissez lobjet, appuyez sur K, tapez le nom de lobjet stock laide
du port 3 (par exemple : :3:V R1), appuyez sur `.
En mode RPN :
Saisissez lobjet, saisissez le nom de lobjet enregistrer en utilisant le port
3 (par exemple : :3:V R1), appuyez sur K.
Remarquez que si le nom de l'objet enregistrer sur une carte SD dpasse huit
caractres, il apparat au format DOS 8.3 sur le port 3 du gestionnaire de
fichiers aprs enregistrement sur la carte.
En mode RPN :
Saisissez le nom de lobjet enregistr en utilisant le port 3 (par exemple,
:3:V R1), appuyez sur .
Page. 26-10
2.
3.
Remarquez que dans le cas d'objets avec nom de fichier long, vous pouvez
indiquer le nom complet de l'objet ou son nom tronqu 8.3 pour valuer un
objet sur une carte SD.
Page. 26-11
Remarquez que dans le cas d'objets nom de fichier long, vous pouvez
indiquer le nom complet de l'objet ou son nom tronqu 8.3 dans la commande
PURGE.
Ceci enregistre l'objet qui se trouvait prcdemment sur la pile sur la carte SD
dans le rpertoire appel PROGS sous un nom d'objet PROG1. Remarque : Si
PROGS n'existe pas, le rpertoire est cr automatiquement.
Vous pouvez indiquer un nombre quelconque de sous-rpertoires imbriqus.
Pour dsigner par exemple un objet dans un sous-rpertoire de troisime
niveau, la syntaxe pourrait tre :
:3:DIR1/DIR2/DIR3/NAME
Remarquez que les touches ~ / permettent d'accder au caractre
barre oblique (/).
Page. 26-12
Page. 26-13
En mode algbrique
En mode RPN :
: PURGE(:numro_de_port:
numro_de_bibliothque)
: numro_de_port: numro_de_bibliothque
PURGE
Cration de bibliothques
Une bibliothque peut tre rdige en langage Assembler, en langage System
RPL ou laide dune bibliothque de cration de matrices telle que LBMKR. Ce
dernier programme est disponible en ligne (par exemple, via ladresse http://
www.hpcalc.org). Les dtails de la programmation de la calculatrice en
langage Assembler ou System RPL dpassent la porte du prsent document.
Lutilisateur est invit rechercher des informations supplmentaires sur ce sujet
sur Internet.
Pile de sauvegarde
Une pile de sauvegarde de type CR2032 est incluse dans la calculatrice afin
de fournir une alimentation de secours la mmoire volatile lors du
remplacement des piles principales. Il est recommand de remplacer cette pile
tous les 5 ans. Un message lcran vous signalera que cette pile doit tre
remplace. Le schma ci-dessous prsente lemplacement de la pile de
sauvegarde dans le compartiment suprieur larrire de la calculatrice.
Page. 26-14
Page. 26-15
Chapitre 27
La bibliothque d'quations
La bibliothque d'quations est une collections d'quations et de commandes
permettant de rsoudre des problmes simples de sciences pures ou sciences
de l'ingnieur. La bibliothque contient plus de 300 quations regroupes en
15 rubriques techniques contenant plus de 100 titres de problmes. Chaque
titre de problme contient une ou plusieurs quations pour vous aider
rsoudre ce type de problme. L'Annexe M contient un tableau des groupes et
titres de problmes disponibles dans la bibliothque d'quations.
Remarque : les exemples de ce chapitre supposent que le mode de fonction est
RPN et que l'indicateur 117 est actif. (L'indicateur 117 doit tre activ
chaque utilisation du solveur numrique pour rsoudre des quations de la
bibliothque d'quations).
AVERTISSEMENT!: Vous pouvez supprimer la bibliothque d'quations pour
gagner de la place sur votre calculatrice. Les bibliothques 226 et 227 du port
2 constituent la bibliothque d'quations, vous pouvez les supprimer comme
toute bibliothque cre par l'utilisateur. Si vous risquez d'avoir utiliser la
bibliothque d'quations l'avenir, vous pouvez avant de la supprimer la
copier sur un PC l'aide du Kit de connexion de calculatrice HP 48/49. Vous
pourrez ensuite rinstaller les bibliothques si vous avez besoin de la
bibliothque d'quations. (La suppression d'une bibliothque est explique au
Chapitre 26).
Rsolution d'un
d'quations
problme
avec
la
bibliothque
2.
Page. 27-1
3.
4.
5.
6.
7.
8.
9.
Utilisation du solveur
Lorsque vous slectionnez une rubrique et un titre dans la bibliothque
d'quations, vous indiquez un ensemble d'une ou plusieurs quations. Ensuite,
l'appui sur la touche #SOLV# vous fait quitter le catalogue de bibliothque
d'quations pour commencer rsoudre les quations slectionnes.
L'appui sur #SOLV# dans la bibliothque d'quations fait effectuer les oprations
suivantes par l'application :
Page. 27-2
Chaque variable est cre et dfinie zro, sauf si elle existe dj. (Le nom
de variable a t utilis prcdemment par le solveur, il s'agit d'une
variable globale qui existe donc dj : jusqu' ce que vous la purgiez).
Les units pour chaque variable sont dfinies dans les conditions
spcifies : SI ou Anglaises, et les units peuvent tre utilises ou nonsauf
si la variable existe dj et comporte une dimension cohrente avec celle
spcifie. (Pour passer des units SI aux anglaises ou vice versa,
commencez par purger les variables existantes ou par saisir explicitement
les units avec les valeurs).
Le solveur appropri est dmarr : L'application SOLVR pour une quation,
le solveur multi-quation pour plus d'une quation.
Opration
Application SOLVE
Solveur multi-quation
!!!!!!!!!X!!!!!!!!!
!!!!!!!!!X!!!!!!!!!
! !!!!!!!!!X!!!!!!!!!
! !!!!!!!!!X!!!!!!!!!
! #%X%#
valeur
Rappel d'une valeur
!!!!!!!!!X!!!!!!!!!
!!!!!!!!!X!!!!!!!!!
#%X%#
Evaluation de l'quation
# EXPR=
#NXEQ#
chant)
Page. 27-3
##ALL#
dfinitions
Rsoudre tout
!##ALL#
Avancer dans le
##ALL#
catalogue
Dfinir des tats
!MUSER! !MCALC!
Consultation d'quations
Toutes les quations comportent une forme d'affichage et certaines comportent
aussi une forme de calcul. La forme d'affichage donne l'quation sous sa forme
de base, celle qui apparat dans les livres. La forme de calcul inclut des
raffinements pour le calcul. Si une quation n'a pas de forme de calcul, un *
apparat dans le coin en haut gauche de l'affichage de l'quation.
Page. 27-4
Touche
Action
#EQN# #NXEQ#
Exemple
B=
suivante en format
0 r I
2 r
EquationWriter.
`
'B=(0*r*I)/
(2**r)'
{ 'B=IFTE(r<rw,
CONST(0)*r*I*
r
/(2**rw^2),
CONST(0)*r*I/
(2**r))' }
Page. 27-5
Touche
Action
#!#SI##@ENGL#
!UNITS
!VARS!
#PURG#
Affichage de l'image
Aprs slection d'une rubrique et d'un titre, vous pouvez consulter l'image du
problme (si le titre comporte une image).
Pour afficher l'image, appuyez sur @#PIC#@. Pendant l'affichage de l'image, vous
pouvez!:
Appuyer sur
pour enregistrer l'image dans PICT, la mmoire des
graphiques. Vous pouvez ensuite utiliser PICT (ou PICTURE) pour
rafficher l'image aprs avoir quitt la bibliothque d'quations.
Appuyer sur une touche de menu ou pour voir les autres informations sur
l'quations.
Page. 27-6
Opration
Stockage d'une
valeur
Touche
!!!!!!!!!X!!!!!!!!!
%%X$$
Action
Rsolution pour
! !!!!!!!!!X!!!!!!!!!
une valeur
! %%X$$
Rappel d'une
!!!!!!!!!X!!!!!!!!!
valeur
%%X$$
la pile.
Page. 27-7
Supprimer toutes
%ALL%
les dfinitions
Rsoudre tout
!%ALL%
Avancer dans le
%ALL%
catalogue
Dfini par
dernire solution.
MUSER
MCALC
l'utilisateur
Calcul
Page. 27-8
Etiquette
Signification
!!!!!!!!!X0!!!!!!!!!
La valeur x0 n'est pas dfinie par vous et n'est pas utilise dans
la dernire solution. Elle peut changer avec la solution suivante.
!!!!!!!X0!!!!!
$$X0$$
$#X0#qqqq!
Page. 27-9
les quations. Vous pouvez aussi spcifier des quations dans un ordre
correspondant le mieux vos problmes.
Les trois quations ci-dessous dfinissent par exemple la vitesse initiale et
l'acclration en fonction de deux distances et temps observs. Les deux
premires quations seules suffisent mathmatiquement pour rsoudre le
problme, mais chacune contient deux variables inconnues. L'ajout de la
troisime quation permet d'achever la rsolution parce qu'elle ne contient
qu'une des variables inconnues.
x1 = v 0 + a t 1
x2 = v0 + a t 2
( x 2 x 1) = a (t 2 t 1)
Pour crer des quations plus robustes, vous pouvez inclure des fonctions
permettant d'obtenir des calculs corrects et plus rapidespar exemple CONST
et TDELTA, UBASE, EXP et IFTE.
Si vos quations utilisent une des fonctions ci-dessous, leurs variables ne seront
pas forcment dtectes par le solveur multi-quation : , , , |, QUOTE,
APPLY, TVROOT et CONST.
La liste d'quations de EQ peut contenir des dfinitions de menus, mais ces
dfinitions sont ignores par MINIT quand il cre Mpar. Mais vous pouvez
modifier l'ordre des tiquettes de menus l'aide de MITM (dcrit ci-dessous).
Pour crer un jeu d'quations pour le solveur multi-quation
1.
2.
3.
4.
Appuyez sur
pour les combiner en une liste.
Appuyez sur ~ e ~ q K pour enregistrer la liste dans la
variable EQ.
Page. 27-10
5.
6.
Appuyez sur !MSOLV! pour lancer le solveur avec le nouveau jeu d'quations.
2.
3.
Entrez une liste contenant les noms de variables dans l'ordre dans lequel
vous souhaitez les faire apparatre sur le menu. Utilisez "" pour insrer
une tiquette vide. Vous devez inclure toutes les variables du menu
d'origine et aucune autre, et respecter la distinction entre majuscules et
minuscules.
4.
Page. 27-11
Erreur d'units. Une variable connue ou trouve peut avoir des units
diffrentes de celles qui sont supposes. Il s'agit des variables globales. Si
la variable existait avant ce calcul, c'est son unit dans le systme (SI ou
anglais) qui a priorit. Pour corriger les units, vous pouvez soit purger les
variables avant de rsoudre l'quation, soit entrer les units spcifiques
voulues.
Page. 27-12
Non association. Une variable peut ne pas tre implique dans la solution
(pas de marque dans l'tiquette), dans ce cas elle n'est pas compatible
avec les variables qui y participaient.
Page. 27-13
Annexe A
Utiliser les formules de saisie des donnes
Par cet exemple de rglage de lheure et de la date, nous illustrons lutilisation
des formules de saisie des donnes sur la calculatrice. Quelques rgles
gnrales :
Passez dun champ un autre dans la formule de saisie des donnes
laide des flches ().
Appuyez sur nimporte quelle touche menu programmable @CHOOS pour
voir safficher les options disponibles pour tout champ donn dans une
formule de saisie des donnes.
laide des flches (), slectionnez loption prfre
pour un champ donn et appuyez sur la touche menu programmable
!!@@OK#@ (F) pour valider votre slection.
Dans certains cas, il est ncessaire de cocher loption choisie dans une
formule de saisie des donnes. Dans de tels cas, servez-vous de la
touche menu programmable @@CHK@@ pour faire apparatre et
disparatre la coche.
Appuyez sur la touche menu programmable @CANCL pour fermer une
formule de saisie des donnes et retourner laffichage de la pile.
Vous pouvez aussi appuyer sur la touche ` ou la touche pour
fermer la formule de saisie des donnes.
Page. A-1
Dans ce cas particulier, nous pouvons donner des valeurs toutes les variables
except une, disons, n = 10, I%YR = 8.5, PV = 10000, FV = 1000, et effectuer
une rsolution pour la variable PMT (le sens de ces variables est expliqu plus
loin). Essayez ce qui suit :
10 @@OK@@
8.5 @@OK@@
10000 @@OK@@
1000 @@OK@@
@SOLVE!
Entrer n = 10
Entrer I%YR = 8.5
Entrer PV = 10000
Entrer FV = 1000
Slectionner et rsoudre pour PMT
Dans cette formule de saisie des donnes vous remarquerez les tiquettes des
touche menu programmables suivantes :
@EDIT
!)AMOR
Page. A-2
@SOLVE
En appuyant sur L nous pouvons voir les tiquettes des touche menu
programmable suivantes :
!RESET
!CALC
!TYPES
!CANCL
@@OK@@
Page. A-3
Appuyez sur !TYPES pour voir le type de donnes dans le champ PMT (le champ
slectionn). Il en rsulte la stipulation suivante :
Ceci indique que la valeur dans le champ PMT doit tre un nombre rel.
Appuyez sur @@OK@@ pour retourner la formule de saisie des donnes et appuyez
sur L pour retrouver le premier menu. Ensuite, appuyez sur la touche ` ou la
Page. A-4
touche $ pour retourner la pile. Dans le cas prsent, les valeurs suivantes
apparatront :
Le rsultat suprieur est la valeur rsolue pour PMT dans la premire partie de
lexercice. La deuxime valeur est le calcul que nous venons deffectuer afin de
redfinir la valeur de PMT.
Page. A-5
Annexe B
Clavier de la calculatrice
La figure ci-dessous reprsente un diagramme du clavier de la calculatrice, ainsi
quune numrotation de ses ranges (row) et colonnes (column).
Page. B-1
trois, quatre ou cinq fonctions. Les fonctions principales de ces touches sont
illustres sur la figure ci-dessous. Pour actionner les fonctions principales, il suffit
dappuyer sur la touche correspondante. Nous dterminerons les touches par
leur emplacement (range et colonne) sur le schma ci-dessus, ainsi, la touche
(10,1) est la touche ON.
Page. B-2
La touche
Page. B-3
N
~p
~p
~p
Fonction
Fonction
Fonction
Fonction
Fonction
Fonction
Des six fonctions associes cette touche, seules les quatre premires sont
signales sur le clavier mme. La touche ressemble ceci sur le clavier :
Page. B-4
Vous remarquerez que la couleur et lemplacement des labels sur la touche, soit
SYMB, MTH, CAT et P, signalent quelle est la fonction principale (SYMB) et
laquelle des autres fonctions est associe avec les touches <majuscule de
gauche> (MTH), <majuscule de droite> (CAT ) , et ~ (P).
Suivent les diagrammes montrant la fonction ou le caractre obtenu en
associant les touches de la calculatrice avec <majuscule de gauche> ,
<majuscule de droite> , ALPHA ~, ALPHA<majuscule de gauche>
~, et ALPHA <majuscule de droite> ~. Sur ces diagrammes, la
fonction ou le caractre obtenu pour chaque association de touches est montr
sur fond blanc. Si les touches <majuscule de gauche>, <majuscule de droite>
ou ALPHA sont enclenches, elles sont signales sur fond sombre. Les touches
ntant pas enclenches apparaissant sur fond noir.
Page. B-5
= 1 ).
Page. B-6
La
La
La
La
La
Page. B-7
Page. B-8
Page. B-9
La
La
La
La
La fonction
fonction
fonction
fonction
fonction
y calcule la racine x me de y.
Page. B-10
Caractres ALPHA
Le schma suivant illustre les caractres associs aux diffrentes touches de la
calculatrice lorsque la touche ALPHA ~ est enclenche. Vous remarquerez
que la fonction ~ sert essentiellement entrer les lettres majuscules de
lalphabet anglais (de A Z). Les nombres, symboles mathmatiques (-, +), la
virgule dcimale (.) et lespace (SPC) sont identiques aux fonctions principales
de ces touches. La fonction ~ ajoute un astrisque (*) lorsque associ la
touche heure, soit, ~*.
Page. B-11
Page. B-12
"'
Page. B-13
CLEAR, OFF, , , comma (,), key enters et OFF oprent aussi selon leur
fonction principale, mme lorsque la combinaison ~ est utilise. Les
caractres spciaux produits par la combinaison ~ comprennent les
lettres grecques (, , , , , , , , , , , , et ) ; les autres caractres
produits par la combinaison ~ sont |, , ^, =, <, >, /, , \, __, ~, ! , ?,
<<>>, et @.
Page. B-14
Annexe C
Paramtres CAS
Le terme CAS est lacronyme de Computer Algebraic System. Il sagit du noyau
mathmatique de la calculatrice, dans lequel sont programmes les oprations
mathmatiques symboliques et les fonctions. Le CAS comprend un certain
nombre de paramtres qui peuvent tre ajusts suivant le type dopration
choisi. Pour afficher les paramtres optionnels du CAS suivez les indications cidessous :
(*) Les indicateurs sont des variables de la calculatrice, indiqus par des
nombres, pouvant tre "activs" et "dsactivs" afin de changer certaines
options de fonctionnement de la calculatrice.
Page. C-1
Pour vous dplacer parmi ces nombreuses options dans la fentre CAS
MODES, utilisez les touches directionnelles : .
Page. C-2
Slectionner le module
Loption Modulo de la case de saisie des donnes CAS MODES reprsente un
nombre (valeur par dfaut = 13) utilis en arithmtique modulaire. Vous
trouverez ailleurs dans ce guide plus de dtails quant larithmtique
modulaire.
Page. C-3
Page. C-4
Les frappes ncessaires lentre de ces valeurs en mode algbrique sont les
suivantes :
2` R5`
Les mmes calculs peuvent tre effectus en mode RPN. Les niveaux 3: et 4: de
la pile montrent le rglage CAS Exact (en dautres termes loption _Numeric
CAS nest pas slectionne) et les niveaux 1: et 2: de la pile montrent le cas
pour lequel loption Numeric CAS est slectionne.
Page. C-5
APPROX, cependant, chaque fois que vous entrez un nombre entier relatif, il
est automatiquement transform en nombre rel comme illustr ci-aprs :
Lorsque la calculatrice affiche une valeur entire relative suivie dune virgule
dcimale, cela signifie que le nombre entier relatif a t converti en une
reprsentation relle. Ceci indique que le nombre a t entr alors que le CAS
tait en mode APPROX.
Nous conseillons de choisir le mode EXACT comme mode CAS par dfaut et
de passer en mode APPROX si la calculatrice le demande lors de la ralisation
dune opration.
Veuillez vous rfrer au Chapitre 2 pour de plus amples informations sur les
nombres entiers relatifs et rels ainsi que sur les autres objets de la calculatrice.
Page. C-6
Prenez note quen mode COMPLEX, le CAS pourra fournir une gamme plus
tendue doprations quen mode REAL mais quil sera aussi beaucoup plus
lent. Cest pourquoi nous conseillons de choisir le mode REAL comme mode par
dfaut et de passer en mode COMPLEX si la calculatrice le demande lors de la
ralisation dune opration.
Lexemple suivant montre le calcul de la quantit 5 2 8 2 en mode
opratoire algbrique, tout dabord avec loption CAS nombres rels
slectionne. On vous demande si vous voulez passer en mode CAS nombres
complexes :
Page. C-7
Lcran nous informe que la calculatrice effectue une division des polynmes A/
B, tels que A = BQ + R, o Q = le quotient et R =le reste. Dans le cas prsent, A
= X3-5X2+3X-2, et B = X-2. Ces polynmes sont reprsents sur lcran par la
liste de leurs coefficients. Par exemple, lexpression A: {1,-5,3,-2} reprsente le
polynme A = X3-5X2+3X-2, B:{1,-2} reprsente le polynme B = X-2, Q: {1}
reprsente le polynme Q = X et R:{-3,3,-2} reprsente le polynme R = 3X2+3X-2.
Une fois rendu cette tape, appuyez, par exemple, sur la touche `.
Continuez appuyer sur la touche ` pour obtenir les autres tapes :
Page. C-8
3X 2 + 3X 2
X 3 5X 2 + 3X 2
= X2 +
=
X 2
X 2
X 2 3X +
3X 2
8
.
= X 2 3X 3X
X 2
X 2
Page. C-9
Dans le premier cas, le polynme (X+3)5 est dvelopp en ordre croissant des
puissances de X, alors que dans le second cas, le polynme offre un ordre
dcroissant des puissances de X. Les saisies dans les deux cas sont les suivantes
:
x+3Q5`
Dans le premier cas, loption _Incr pow tait slectionne, alors que dans le
second elle ntait pas slectionne. Le mme exemple, en notation RPN est
illustr ci-dessous :
Page. C-10
Arriv ce stade, vous aurez une liste de toutes les commandes CAS en ordre
alphabtique. La flche pointant vers le bas, , vous permet de naviguer de
haut en bas dans cette liste. Pour vous dplacer vers le haut, utilisez la flche
pointant vers le haut, . Les flches sont situes droite sur le clavier entre la
premire et la quatrime range de touches.
Supposons que vous vouliez trouver des renseignements sur la commande
ATAN2S (fonction tangente inverse sur sinus). Appuyez sur la flche pointant
vers le bas, , jusqu ce que la commande ATAN2S soit slectionne dans
la liste :
E
F
Page. C-11
Pour voir leffet produit par !!@@OK#@ dans le cadre de la fonction HELP, rptons
les tapes utilises ci-dessus depuis la slection de la commande ATAN2S dans
la liste de commandes CAS : @HELP B` (10 fois).
Puis appuyez sur la touche !!@@OK#@ F afin dobtenir des renseignements sur la
commande ATAN2S.
La fonction daide signale que la commande, ou fonction, ATAN2S remplace la
valeur de atan(x), la tangente inverse dune valeur x, par son quivalent en
termes de la fonction asin (sinus invers).
La quatrime et la cinquime ligne de lcran fournissent un exemple
dapplication de la fonction ATAN2S. La quatrime ligne, soit
ATAN2S(ATAN(X)), reprsente lexpos de lopration raliser, alors que la
cinquime ligne, soit ASIN(X/(X^2+1)), reprsente le rsultat.
La ligne au bas de lcran, commenant par la particule See:, est une ligne de
rfrence indiquant dautres commandes CAS lies la commande ATAN2S.
Remarquons quil y a six commandes associes aux touches menu
programmables dans le cas prsent (vous pouvez vrifier quil ny a que six
commandes lorsque, en appuyant sur L, aucun autre objet du menu
napparat). Les commandes de la touche menu programmable sont les
suivantes :
@EXIT
@ECHO
@@ SEE1@@
@@SEE2@
!@@SEE3@
B
C
D
E
@!MAIN
Dans le cas prsent nous voulons obtenir lECHO de lexemple dans la pile en
appuyant sur @ECHO B. Lcran obtenu est le suivant :
Page. C-12
Quatre lignes de l cran sont prsent prises par les sorties. Les deux
premires en partant du haut correspondent au premier exercice, avec
lutilitaire daide HELP dans lequel nous avons annul notre demande daide.
La troisime en partant du haut montre le dernier appel lutilitaire HELP, tandis
que la dernire ligne montre lECHO de la commande exemple. Pour
enclencher la commande, appuyez sur la touche `. Le rsultat est :
Vous remarquerez quau fur et mesure que de nouvelles lignes de sorties sont
produites, lcran (ou pile) dcale les lignes existantes vers le haut se remplit
dans sa partie infrieure dun plus grand nombre de sorties.
La fonction HELP, dcrite dans cet article, constitue un outil de rfrence trs
utile pour connaitre la dfinition des nombreuses commandes CAS dont
dispose la calculatrice. Chaque entre dans la fonction daide du CAS est
dote, quand cest possible, dun exemple dapplication de la commande,
ainsi que de rfrences comme vous avez pu le constater dans cet exemple.
Pour vousaccder rapidement une commande particulire de la fonction
daide sans tre oblig dutiliser tout le temps les flches, vous pouvez utiliser
un raccourci consistant taper les trois premires lettres du nom de la
commande. Supposons que vous vouliez trouver des renseignements sur la
commande IBP (Intgration By Parts = Intgration par parties), une fois la
fonction daide disponible, utilisez la touche ~ (premire touche sur la
quatrime range en partant du bas du clavier) suivie de la touche pour la lettre
i (la mme que la touche I) , soit, ~i. Cela vous conduira
automatiquement la premire commande commenant par un i, soit, IBASIS.
Puis vous pouvez utiliser la flche pointant vers le bas , deux fois pour
trouver la commande IBP. En appuyant sur la touche !!@@OK#@ F vous
enclenchez la fonction daide pour cette commande. Appuyez sur @!MAIN F
pour retrouver la liste principale des commandes ou @EXIT A pour quitter
laide.
Page. C-13
Page. C-14
Annexe D
Lot de caractres supplmentaires
Si vous pouvez utiliser toutes les lettres majuscules et minuscules de lalphabet
anglais depuis le clavier, en fait, la calculatrice dispose de 255 caractres. Y
compris les caractres spciaux tels que , , etc., dont on peut se servir dans
les expressions algbriques. Afin daccder ces caractres, utilisez la
combinaison clavier (associe la touche EVAL). Vous obtenez
lcran suivant :
Page. D-1
Ci-suit, une liste des combinaisons les plus frquentes des touches ~ :
Page. D-2
Lettres grecques :
(alpha)
(bta)
(delta)
(epsilon)
(thta)
(lambda)
(mu)
(rh)
(sigma)
(tau)
(omga)
(delta majuscule)
(pi majuscule)
~a
~b
~d
~e
~t
~n
~m
~f
~s
~u
~v
~c
~p
Autres caractres
~
!
?
\
(tilde)
(factorielle)
(point dinterrogation)
(barre oblique inverse)
~1
~2
~3
~5
(symbole d'angle )
(arobase)
~6
~`
Page. D-3
Annexe E
Larborescence de slections de l'Editeur
d'quation
Larborescence dexpressions est un diagramme reprsentant la manire selon
laquelle lEditeur dquation interprte une expression. La forme de
larborescence dexpressions est dtermine par un nombre de rgles connues
sous lexpression de hirarchie des oprations. Voici les rgles dont il est
question :
1.
2.
3.
4.
5.
6.
Page. E-1
tape A2
tape A3
tape A4
tape A5
tape A6
Page. E-2
tape B2
tape B3
tape B4 = tape!A5
tape B5 = tape A6
Page. E-3
tape C1
tape C3
tape C2
tape C4
Page. E-4
Les tapes de lvaluation des trois termes (A1 A6, B1 B5 et C1 C5) sont
prsentes ct du cercle contenant le nombre, la variable ou loprateur
concern.
Page. E-5
Annexe F
Le menu dapplications (APPS)
Le menu dapplications (APPS) est disponible par la touche G (premire
touche de la deuxime range en partant du haut du clavier). La touche G
propose les applications suivantes :
Les six options prsentes sont quivalentes aux squences de frappe dtailles
ci-dessous :
Equation entry
Graph display..
Table setup..
Plot window..
Plot setup..
Table display..
Page. F-1
Fonctions I/O..
Slectionner loption 2. I/O functions.. de lAPPS fera apparatre la liste
suivante de fonctions saisie/sortie :
Constants lib..
Slectionner loption 3. Constants lib.. de lAPPS ouvre lapplication de
bibliothque des constantes fournissant les valeurs des constantes physiques
normalises :
Page. F-2
Rsolution numrique..
Slectionner loption 3. Constants lib.. du menu APPS fait apparatre le menu
de la rsolution numrique :
Page. F-3
Editeur d'quation..
Slectionner loption 6.Equation Writer.. du menu APPS ouvre l'Editeur
d'quation :
Gestionnaire de fichier..
Slectionner loption 7.File manager.. du menu APPS ouvre lapplication
gestionnaire de fichiers :
LEditeur de matrice..
Slectionner loption 8.Matrix Writer.. du menu APPS ouvre l Editeur de
matrice :
Page. F-4
LEditeur de texte..
Slectionner loption 9.Text editor.. du menu APPS ouvre lditeur de texte :
Lditeur de texte peut tre dmarr dans de nombreux cas en appuyant sur la
flche pointant vers le bas . Si lobjet sur lcran est un objet algbrique,
appuyer sur fera trs certainement dmarrer lditeur de texte. Lditeur de
texte est introduit au Chapitre 2 et prsent en dtail lAnnexe L.
Menu maths..
Slectionner loption 10.Math menu.. du menu APPS fait apparatre le menu
MTH (mathmatiques) :
Page. F-5
Menu CAS..
Slectionner loption 11.CAS menu.. du menu APPS fait apparatre le menu
CAS ou SYMBOLIC :
Page. F-6
Annexe G
Raccourcis pratiques
Vous trouverez ici un nombre de raccourcis clavier frquemment utiliss dans la
calculatrice :
En mode ALG,
CF(-95) slectionne le mode RPN
En mode RPN,
95 \` SF slectionne le mode ALG
En mode ALG,
SF(-105) slectionne le mode APPROX CAS
CF(-105) slectionne le mode EXACT CAS
Page. G-1
En mode RPN,
105 \` SF slectionne le mode APPROX CAS
105 \` CF slectionne le mode EXACT CAS
Activer / dsactiver lindicateur systme 117 (CHOOSE boxes
et.menus SOFT) :
H @)FLAGS @@CHK@@
En mode ALG,
SF(-117) slectionne les menus SOFT
CF(-117) slectionne les CHOOSE boxes.
En mode RPN,
117 \` SF slectionne les menus SOFT
117 \` CF slectionne les menus SOFT
Caractres spciaux :
o
Symbole angle (): ~6
o
Symbole factoriel (!): ~2
o
Symbole des degrs (o) :
~ (maintenir) 6
Lettres grecques
Alpha () :
DELTA () :
Epsilon () :
:
~a
~c
~e
Bta ()
Delta (d)
Rh ()
:
:
:
~b
~d
~f
Page. G-2
Mu ()
:
PI ()
:
Thta () :
Omga () :
o
o
o
o
o
o
o
Menu
Menu
Menu
Menu
logiciel STAT :
logiciel PLOT :
logiciel SOLVE :
logiciel UTILITY :
96
81
74, ou utilisez (maintenir) 7
113
Autres menus :
o
o
~n
~s
~u
Lambda () :
Sigma () :
Tau (t)
:
~m
~p
~t
~v
Page. G-3
o
o
o
o
o
o
o
Page. G-4
Annexe H
Liste des menus de la fonction d'aide du CAS
La fonction d'aide du CAS est accessible par la combinaison de touches : I
L@HELP `. Les crans prsents ci-dessous illustrent la premire page de
menu de la fonctionnalit daide CAS.
Page. H-1
Voir Annexe C pour plus dinformation sur le CAS (Computer Algebraic System
ou systme algbrique de lordinateur). LAppendice C contient dautres
exemples de lutilisation de la fonction du CAS.
Page. H-2
Annexe I
Liste des commandes du menu catalogue
Voici une liste de toutes les commandes du menu catalogue (N). Les
commandes du CAS (Systme d'ordinateur algbrique) sont numres dans
lAnnexe H. La fonction d'aide du CAS est disponible pour les commandes o
la touche de menu @HELP apparat. Appuyez sur cette touche de menu pour
avoir accs la fonction d'aide du CAS sur cette commande. Les tous premiers
crans du catalogue sont reproduits ci-dessous :
Page. I-1
Annexe J
Le menu MATHS
Le menu MATHS, accessible par lintermdiaire de MATHS (dans le catalogue
N), contient les sous-menus suivants :
Le sous-menu CMPLX
Le sous-menu CMPLX contient les fonctions d'oprations sur les nombres
complexes!:
Le sous-menu CONSTANTS
Le sous-menu CONSTANTS permet daccder aux constantes mathmatiques
de la calculatrice. Elles sont prsentes au Chapitre 3 :
Page. J-1
Le sous-menu HYPERBOLIC
Le sous-menu HYPERBOLIC contient les fonctions hyperboliques et leur inverse
.Ces fonctions sont prsentes au Chapitre 3 :
Le sous-menu INTEGER
Le sous-menu INTEGER contient les fonctions de manipulation des nombres
entiers et de certains polynmes. Ces fonctions sont prsentes au Chapitre 5 :
Le sous-menu MODULAR
Le sous-menu MODULAR contient les fonctions de calcul modulaire des nombres
et des polynmes. Ces fonctions sont prsentes au Chapitre 5 :
Le sous-menu POLYNOMIAL
Le sous-menu POLYNOMIAL contient les fonctions de cration et de
manipulation des polynmes. Ces fonctions sont prsentes au Chapitre 5 :
Page. J-2
Le sous-menu TESTS
Le sous-menu TESTS contient les oprateurs de relation (par exemple, ==, <,
etc.), les oprateurs logiques (par exemple, AND, OR, etc.), la fonction IFTE et
les commandes ASSUME et UNASSUME.
ASSUME
UNASSUME
Page. J-3
Annexe K
Le menu MAIN
Le menu MAIN est accessible avec le catalogue de commande. Le menu MAIN
contient galement les sous-menus suivants :
La commande CASCFG
Voici la premire ligne du menu MAIN. Cette commande configure le CAS.
Pour plus d'information sur la configuration du CAS, voir Appendice C.
Le sous-menu ALGB
Le sous-menu ALGB contient les commandes suivantes :
Ces fonctions, sauf pour 0.MAIN MENU et 11. UNASSIGN , sont accessibles
via le menu du clavier ALG (). Elles sont prsentes en dtail au
Chapitre 5. La fonction UNASSIGN est prsente ci-dessous (cf. menu d'aide
du CAS) :
Page. K-1
Le sous-menu DIFF
Le sous-menu DIFF contient les fonctions suivantes :
Le sous-menu MATHS
Le menu MATHS est prsent en dtail dans Appendice J.
Le sous-menu TRIGO
Le menu TRIGO contient les fonctions suivantes :
Page. K-2
Ces fonctions sont aussi disponibles dans le menu TRIG (). Ces
fonctions sont prsentes en dtail au Chapitre 5.
Le sous-menu SOLVER
Le menu SOLVER contient les fonctions suivantes :
Le sous-menu CMPLX
Le menu CMPLX contient les fonctions suivantes :
Le menu CMPLX est aussi disponible sur le clavier (). Certaines des
fonctions du menu CMPLX sont aussi disponibles dans le menu MTH/COMPLEX
(commencer avec ). Les fonctions de nombres complexes sont
prsentes au Chapitre 4.
Le sous-menu ARIT
Le menu ARIT contient les sous-menus suivants :
Page. K-3
Le sous-menu EXP&LN
Le menu EXP&LN contient les fonctions suivantes :
Le sous-menu MATR
Le menu MATR contient les fonctions suivantes :
Page. K-4
Le sous-menu REWRITE
Le menu REWRITE contient les fonctions suivantes :
XNUM
XQ
Page. K-5
Annexe L
Commandes de lEditeur de ligne
Lorsque vous lancez lditeur de ligne laide de dans la pile RPN ou
en mode ALG, les fonctions de menu de programmation suivantes sont
accessibles (appuyez sur L pour voir apparatre les fonctions restantes) :
:
:
:
:
:
:
EDIT
BEG
END
INFO
:
:
:
:
Page. L-1
Les lments apparaissant sur cet cran parlent deux-mmes. Par exemple, X et
Y positions signifie la position sur une ligne (X) et le numro de la ligne (Y). Stk
Size signifie le nombre dobjets dans l'historique en mode ALG ou dans la pile
RPN. Mem(KB) signifie la quantit de mmoire disponible. Clip Size est le
nombre de caractres dans la tablette lectronique. Sel Size est le nombre de
caractres sous la slection actuelle.
EXEC
HALT
Page. L-2
Le sous-menu SEARCH
Les fonctions du sous-menu SEARCH sont :
Find : Utilisez cette fonction pour trouver une chane de caractres dans la ligne
de commande. Voici la formule de saisie des donnes pour cette commande :
Find next..
Replace Selection
Replace/Find Next
Replace All
Page. L-3
Le sous-menu GOTO
Voici la liste des fonctions du sous-menu GOTO
Goto Line: pour se dplacer vers une ligne spcifique. La formule de saisie des
donnes fournie avec cette commande est :
Le sous-menu Style
Le sous-menu style comprend les styles suivants :
BOL
ITALI
UNDE
: Gras
: Italique
: Soulign
: Invers
Page. L-4
Page. L-5
Annexe M
Tableau des quations intgres
La bibliothque d'quations comportent 15 rubriques correspondant aux
sections du tableau ci-dessous et plus de 100 fichiers. Les nombres entre
parenthses ci-dessous indiquent le nombre d'quations de l'ensemble ainsi
que le nombre de variables de cet ensemble. Il y a 315 quations en tout
utilisant 396 variables.
Rubriques et titres
1: Columns and Beams (Colonnes et poutres) (14, 20)
1: Elastic Buckling (flambage
lastique) (4, 8)
simple) (1, 7)
(1, 9)
10)
console) (1, 8)
(1, 8)
2: Electricity (lectricit) (42, 56)
console) (1, 6)
(1, 5)
condensateur) (1, 3)
et puissance) (4, 4)
tension) (1, 4)
6)
courant) (1, 4)
5: Wire Resistance (rsistance d'un
fil) (1, 4)
de rsonance) (4, 7)
Page. M-1
parallle) (2, 4)
plaque) (1, 4)
parallle) (2, 4)
parallle) (2, 4)
capacitance) (1, 3)
de tore) (1, 6)
inductive) (1, 3)
sinusodale) (2, 6)
sinusodale) (2, 6)
profondeur) (1, 4)
5)
(4, 7)
gravitation) (1, 4)
Page. M-2
parfaits) (2, 6)
(2, 8)
6)
3: Isothermal Expansion (dilatation
isotherme) (2, 7)
polytropique) (2, 7)
cintique) (4, 9)
6: Heat Transfer (transfert de chaleur) (17, 31)
1: Heat Capacity (capacit
5: Conduction et
calorifique) (2, 6)
2: Thermal Expansion (dilatation
thermique) (2, 6)
3: Conduction (2, 7)
4: Convection (2, 6)
7: Magnetism (magntisme) (4, 14)
1: Straight Wire (fil rectiligne) (1,5)
fils) (1, 6)
8: Motion (mouvement) (22, 24)
tore) (1, 6)
linaire) (4, 6)
circulaire) (3, 5)
libre) (4, 5)
terminale) (1, 5)
Page. M-3
(1, 4)
sphrique) (3, 5)
3)
sphrique) (1, 5)
4)
10: Oscillations (17, 17)
1: MassSpring System (systme
masse-ressort) (1, 4)
torsion) (3, 7)
(3, 4)
simple) (4, 8)
2: Ellipse (5, 8)
3: Rectangle (5, 8)
6: Triangle (6, 107)
12: Solid Geometry (gomtrie des solides) (18, 12)
1: Cone (cne) (5, 9)
3: Parallelepiped (paralllpipde)
(4, 9)
(8, 19)
Page. M-4
(3, 7)
cisaillement) (3, 8)
15: Waves (ondes) (12, 15)
(7, 10)
transversales) (4, 9)
(4,8)
Page. M-5
Annexe N
Index
A
ABCUV 5-12
ABS 3-5, 4-7, 11-8
ACK 25-4
ACKALL 25-4
ACOS 3-7
ACOSH 3-9
Adaptation polynomiale 18-63
Adaptations linaires multiples
18-61
Adapter les donnes 18-11
ADD 8-10, 12-9
ADDTMOD 5-12
Affichage de lhorloge 1-32
Alarmes 25-2
Algbre linaire 11-1
ALOG 3-6
ALRM 25-3
AMORT 6-37
AMORTISSEMENT 6-12
Analyse vectorielle 15-1
AND 19-5
Angle entre les vecteurs 9-18
ANIMATE 22-30
Animation 22-29
Animation de graphiques 22-29
Annule lalarme de rptition G-3
Applications diffrentielles 13-1
Applications diffrentielles plusieurs variables 14-1
Applications linaires 11-59
ARC 22-24
ARG 4-6
Arithmtique finie 5-13
Arithmtique modulaire 5-16
ASIN 3-7
ASINH 3-9
ASN 20-6
ASR 19-6
ASSUME J-3
ATAN 3-7
ATANH 3-9
ATICK 22-8
AUTO 22-3
Autres B-4
Autres caractres D-3
AXES 22-9, 22-15
AXL 9-28, 11-17
AXM 11-17
AXQ 11-58
B
BR 19-3
BEG 6-37
BEGIN 2-30
Bibliothque dquations 27-1,
M-1
BIG 12-19
BIN 3-2
Bip 1-27
Bip, Clicetdernirepile 1-27
BLANK 22-35
BOL L-4
Boucle 21-5
Boucles de programmes 21-58
BOX 12-48
BOXZ 12-54
Page. N-1
C
CPX 19-7
CR 4-6
Calcul de statistiques une seule
variable 18-2
Calculs faisant intervenir des dates
25-3
Calculs faisant intervenir des heures
25-4
Calculs financiers 6-10
Caractres ALPHA B-11
Caractres Alpha B-11
Caractres ALPHA du clavier de la
calculatrice B-11
Caractres Alpha B-13
Caractres Alpha B-12
Caractres spciaux G-2
Cartes SD 26-8, 26-10
CASDIR 2-38, 16-31, 16-32
CASINFO 2-41
Cdf inverses 17-14
CEIL 3-15
CENTR 22-7
Chanes de caractres 23-1
Champ de vecteur 15-3
Champ non rotationnel 15-6
Champs 15-1
Champs scalaires 15-1
Changer le signe 3-3
CHDIR 2-38
CHINREM 5-12, 5-20
Choisir la police daffichage 1-29
CHOOSE 21-34
CHOOSE boxes 1-4
CHR 23-2
CIRCL 12-48
Classes 18-6
Clavier 9-12, B-1
CLKADJ 25-3
CMD 2-70
CMDS 2-28
CNCT 22-15
CNTR 12-54
Coefficient de corrlation 18-12
Coefficient de corrlation de
lchantillon 18-12
Coefficient de variation 18-5
COL- 10-22
COL+ 10-21
COL 10-18
COLLECT 5-5
COMB 17-2
Combinaisons 17-1
Commande CASCFG K-1
Commandes de dessin pour une utilisation en programmation 22-22
Commandes de lditeur L-1
Commandes de lEditeur de ligne
L-1
Commandes non-CAS C-14
Composer des listes 8-2
CON 10-9
Concatnation des chanes 23-2
COND 11-10
Configuration CAS C-10
Configuration CAS Simplifier expression non rationnelle C-10
CONJ 4-7
CONLIB 3-30
Constante dEuler 16-60
Constantes de la calculatrice 3-16,
3-17
Constantes physiques 3-30
Page. N-2
Constants F-2
Construction CASE 21-56
Construction DO 21-67
Construction FOR 21-64
Construction START...NEXT 21-59
Construction START...STEP 21-63
Construction WHILE 21-6
Construire un vecteur 9-14
CONVERT 3-29
Convolution 16-52
Coordonnes en pixels 22-29
Coordonnes polaires 12-21
COPY 2-30
COS 3-7
COSH 3-9
Courbes coniques 12-22
Covariance 18-12
CRDIR 2-44
Crer des sous-rpertoires 2-40
CROSS 9-12
CST 20-1
CSWP 10-22
CURS 2-23
CUT 2-30
CYCLOTOMIC 5-12
CYLIN 4-3
D
D'angle 3-21
Dlimination gaussienne 11-31
Dquations diffrentielles linaires
16-5
Dillumination 3-21
Dune bote de message 21-40
DR 3-15
DARCY 3-33
DATE 25-3
DATE+ 25-3
DBUG 21-38
DDAYS 25-3
De matrices (MTRW) 9-3
Dbogage du programme 21-24
Dboguer les programmes 21-23
Dcomposer une liste 8-2
Dcomposition de la Valeur Singulire 11-8
Dcomposition Crout LU 11-55
Dcomposition dun vecteur 9-13
Dcomposition de matrice 11-8
DEFINE 8-15
Dfinir et utiliser des fonctions 3-35
Dfinition des transformations de
Fourier 16-49
DEFN 12-19
DEG 3-1
Degrs 1-24
DEL 12-48
DEL L L-1
DEL L-1
DELALARM 25-4
DELKEYS 20-7
Delta de Kronecker 10-1
DEPND 22-7
DERIV 13-4
Drive directionnelle 15-1
Drives 13-1, 13-3
drives 13-8
Drives avec 13-5
Drives dordre suprieur 13-15
Drives dordres suprieurs 14-3
Drives implicites 13-8
Drives partielles 14-1
Dernire pile 1-26
Page. N-3
DERVX 13-4
Dstiquetage 21-37
DESOLVE 16-8
Dessin pour une utilisation en programmation 22-22
DET 11-13
Dterminants 11-12, 11-44
Dviation standard 18-12
DIAG 10-14
Diagonale principale 10-13
Diagrammes de dispersion 12-32
Diffrentiel 13-17
Diffrentielle totale 14-5
DISTRIB 5-31
Distribution Bta 17-15
Distribution binomiale 17-4
Distribution de frquence 18-8
Distribution de Poisson 17-5
Distribution de Weitbull 17-8
Distribution exponentielle 17-7
Distribution F 17-13
Distribution Gamma 17-7
Distribution normale 17-17
Distribution normale cdf 17-11
Distribution normale pdf 17-10
Distribution normale standard
17-18
Distributions continues dinfrences
statistiques 17-10
Distributions de probabilits continues 17-6
Distributions discrtes de probabilits 17-4
DIV 15-4
DIV2 5-12
DIV2MOD 5-13, 5-16
Divergence 15-4
E
e 3-17
Echantillon contre population 18-5
EDIT 2-38, L-1
Editeur dquation F-4
Effacer des sous-rpertoires 2-49
EGCD 5-20
EGDC 5-12
EGV 11-51
EGVL 11-50
Embranchement des programmes
21-50
END 2-30
ENDSUB 8-13
ENGL 3-31
Entiers 2-1
Entre interactive dans les pro-
Page. N-4
grammes 21-20
Entre via des formulaires dentre
21-29
EPS 2-41
EPSX0 5-25
EQ 6-28
Equation de Bessel 16-58
Equation de Laguerre 16-62
Equation de Legendre 16-57
Equation de Manning 21-16
Equation de Weber 16-63
quation diffrentielle ordinaire
raide 16-74
Equations diffrentielles 16-1
quations linaires et non linaires
16-5
Equations polynomiales 6-6
Equations supplmentaires pour la
rgression linaire 18-54
Equations, rsolution 27-1
EQW
BIG 2-12
CMDS 2-13
CURS 2-12
Drives 2-33
EDIT 2-12
EVAL 2-12
FACTOR 2-11
Intgrales 2-36
Sommes 2-33
ERASE 12-21, 12-51, 22-4
Erreurs dans les programmes 21-70
Erreurs des tests dhypothse 18-39
Erreurs et dtection des erreurs
21-69
ERRM 21-71
ERRN 21-71
ERROR 21-70
Etiquetage dun rsultat 21-36
EULER 5-11
EVAL 2-5
EXACT/APPROX G-1
EXEC L-2
Exemples de sortie tiquete 21-37
EXP 3-6
EXP2POW 5-31
EXPAND 5-5
EXPANDMOD 5-13
EXPLN 5-9, 5-31
EXPM 3-9
Extrmes 13-13
EYEPT 22-11
F
F0 3-33
FACTOR 2-11
Factorielle 3-16
Factorisation de matrices 11-54
Factorisation LQ 11-56
FACTORMOD 5-13
FACTORS 5-10
FANNING 3-33
Fast replace all L-3
FCOEF 5-12
FDISTRIB 5-31
FFT 16-52
FILES 2-44
Find Next L-3
FINDALARM 25-4
Flags 2-72
FLOOR 3-15
Fonction avec chane dentre
21-23
Page. N-5
G
GAMMA 3-15
GAUSS 11-58
GCD 5-12, 5-21
GCDMOD 5-13
Gnration de graphiques avec des
programmes 22-15
Gnrer une table de valeurs pour
une fonction 12-18
Gestionnaire de fichier F-4
GET 10-6
GETI 8-12
Ggradient 15-1
GOR 22-35
Goto Line L-4
Goto Position L-4
Grades 1-24
Graphique de Ln(X) 12-9
Graphique Pr-Surface 12-46
Graphiques 12-1, 12-7
Graphiques en coordonnes polaires 12-20
Graphiques en trois dimensions 2216
Graphiques en trois dimensions 2216
Graphiques filaires 12-39
Graphiques gnrs par des programmes 22-19
Page. N-6
H
HADAMARD 11-5
HALT L-2
HEAD 8-12
HELP 2-29
HERMITE 5-12, 5-21
HESS 15-3
Heure & date F-3
HEX 3-1, 19-2
HILBERT 10-15
Histogrammes 12-32
HMS- 25-3
HMS+ 25-3
HMS 25-3
HOME 22-40
HORNER 5-12, 5-22
H-VIEW 12-18
HZIN 12-53
HZOUT 12-53
I
i 3-17
I/O functions (fonctions I/O) F-2
IR 5-31
IABCUV 5-11
IBERNOULLI 5-11
ICHINREM 5-11
IDIV2 5-12
IDN 10-10
IEGCD 5-12
IFTHENELSE...END 21-51
IFTHENEND 21-51
IFTE 3-38
ILAP 16-12
IM 4-6
INDEP 22-7
Indicateur systme 10-5
Indicateur systme 117 1-5, 2-75,
G-2
Indicateurs systme 24-3
Infrences concernant une variance
18-51
INFO 22-4
INPUT 21-22
INS L-1
INT 13-15
Intgrales 13-15
Intgrales dfinies 13-16
Intgrales gnralise 13-22
Intgrales multiples 14-8
Intgration avec des units 13-22
Intgration par fractions partielles
13-21
Intgration par parties 13-20
Intervalle de confiance 18-36
Intervalles de confiance pour la vari-
Page. N-7
ance 18-36
INTVX 13-15
INV 4-5
INVMOD 5-13
IP 3-14
IQUOT 5-12
IREMAINDER 5-12
ISOL 6-1
ISOM 11-60
ISPRIME 5-12
ITALI L-4
J
Jacobienne 14-9
JORDAN 11-52
K
KER 11-59
L
lEditeur dquation E-1
lEditeur de matrice 10-3
Lditeur de texte F-5
Lenvironnement PLOT 12-3
Lquation de Cauchy 16-57
Lquation de Cauchy ou dEuler
16-57
Lindicateur systme 95 (mode
dopration ALG vs RPN) G-1
Linverse modulaire 5-18
La calculatrice 18-32
La distribution chi-carr 17-12
La fonction de distribution 17-7
La somme des erreurs carres (SSE)
18-68
LABEL 12-50
Labels L-4
LAGRANGE 5-12, 5-22
LAP 16-12
LAPL 15-5
Laplacien 15-5
LCM 5-23
LCXM 11-17
LDEC 16-4
Le menu SYMBOLIC et les graphes
12-54
Le rang dune matrice 11-10
LEGENDRE 5-12, 5-23
Les prfixes dunits 3-25
Lettres grecques G-2, D-3
LGCD 5-10
Lim 13-2
Limites 13-1
Limites de classe 18-6
LIN 5-5
LINE 12-48
LINSOLVE 11-45
LIST 2-41
Liste des caractres 23-4
Liste des commandes du menu catalogue I-1
Liste des menus de la fonction d'aide
du CAS H-1
Listes 8-8
LN 3-6
LNCOLLECT 5-5
LNP1 3-10
LOG 3-7
Longueur 3-20
Lot de caractres D-1
Lot de caractres supplmentaires
D-1
Page. N-8
LQ 11-56
LSQ 11-27
LU 11-54
LVARI 7-14
M
MAD 11-53
MANT 3-14
MAP 8-14
MARK 12-48
Marque de classe 18-6
MASS (MASSE) 3-21
Matrice augmente 11-34
Matrice de permutation 11-37
Matrice diagonale 10-14
Matrice Hessienne 15-3
Matrice identit 11-6
Matrice inverse 11-6
Matrice orthogonale 11-55
Matrice triangulaire 11-56
Matrices 11-1
MAX 3-14
Maximum 18-2
MAXR 3-17
Mdiane 18-3
Meilleure adaptation des donnes
18-14
Mmoire 26-1, 26-12
Menu 12-47
Menu ALG 5-3
Menu APPS F-2
Menu ARITHMETIC 5-10
Menu BASE 19-1
Menu BIT 19-6
Menu BYTE 19-7
Menu CALC/DIFF 16-4
Page. N-9
Page. N-10
N
NDIST 17-10
NEG 4-7
NEW 2-55
NEXTPRIME 5-12
Nombre condition 11-10
Nombres alatoires 17-2
Nombres binaires 3-2
Nombres complexes 2-2, 3-2,
4-1, 8-8
Nombres dans diffrentes bases
19-1
Nombres dcimaux 19-3
Nombres entiers C-6
Nombres hexadcimaux 19-7
Nombres rels et nombres entiers
C-5
Non linaire 16-5
Norme colonne 11-9
Norme de Frobenius 11-8
Norme ligne 11-9
NOT 19-5
Notes supplmentaires sur la rgression linaire 18-54
NSUB 8-13
Nuages de points 12-35
NUM 23-2
NUM.SLV 6-15
Numros des menus 20-2
NUMX 22-11
NUMY 22-11
O
OBJ 9-22
Objets 2-1, 24-1, 26-3
Objets algbriques 5-1
P
PA2B2 5-12
Paramtres du CAS 1-28, 3-1,
17-15, C-2
PARTFRAC 5-5, 13-21
Partie imaginaire 4-1
Partie relle 4-1
Pas pas des drives 13-17
PASTE 2-30
PCAR 11-50
PCOEF 5-12, 5-23, 6-35
PDIM 22-23
PERIOD 2-41, 16-31
PERM 17-2
Permutations 17-1
PEVAL 5-25, 6-35
PGDIR 2-50
PICT 2-53, 12-4, 22-22
Piles 1-1
PIX? 22-25
Page. N-11
PIXOFF 22-25
PIXON 22-25
Plan dans lespace 9-20
PLOT 12-14
PLOTADD 12-55
Point dcimal 1-23
Point selle 14-5
Points extrmes 13-13
Polynme caractristique 11-49
Polynme de Taylor 13-25
Polynme Hermite 16-63
Polynmes 5-19
Polynmes de Laguerre 16-62
Polynmes de Tchebychev ou Tchebycheff 16-61
Population 18-3
Population finie 18-3
Porte de la variable globale 21-4
POS 8-12
POTENTIAL 15-3
Potentiel dun gradient 15-3
Pour la variance 18-36
Pourcentages 3-14
POWER (PUISSANCE) 3-21
POWEREXPAND 5-31
POWMOD 5-13
PPAR 12-3, 12-12
PRESSURE (PRESSION) 3-21
PREVAL 13-16
PREVPRIME 5-12
PRIMIT 2-41
Primitives 13-15
Probabilits 17-1
Produit crois 9-12
Produit scalaire 9-12
Programmation 21-1, 22-4
Programmation en langage RPL Util-
isateur 21-1
Programmation modulaire 22-39
Programmation utilisant des fonctions de dessin 22-25
Programme avec 21-26
Programmes 22-1
Programmes de manipulation
graphique 22-1
Programmes squentiels 21-20
PROOT 5-24
PROPFRAC 5-10, 5-26
Proprits de lEditeur dquations
1-31
Proprits de lEditeur de ligne
1-30
Proprits de la pile 1-30
PSI 3-15, 4-9
PTAYL 5-12, 5-24
PTYPE 5-12, 22-3
Purge de la carte SD 26-12
PUT 8-12, 10-6
PUTI 8-12, 10-6
PVIEW 22-25
PXC 19-7
Q
QR 11-57
QUAD 2-72
QUADF 11-57
Quelques oprations utiles pour la
fontion PLOT 12-5
QUIT 3-33
QUOT 5-12
Quotient 5-21, 5-24
QXA 11-58
Page. N-12
R
RB 19-3
RC 4-6
RD 3-15
RI 5-31
RZ 3-1
Raccourcis G-1
Raccourcis dans le menu PRG
21-10
Racines carres 3-5
RAD 3-1
Radians 1-24
Radiation 3-22
RAND 17-1
RANK 11-12
RANM 10-12
RCI 10-28
RCIJ 10-28
RCLALARM 25-4
RCLKEYS 20-6
RCLMENU 20-2
RCWS 19-4
RDM 10-10
RDZ 17-1, 17-3
RE 4-6
REALASSUME 2-41
RECT 4-3
RECV 2-39
Redmarrage G-3
Redmarrage " froid" G-3
Redmarrer la calculatrice 26-12
Rel 2-1
REF, rref, RREF 11-45
Rfrences pixel 19-7
Rglage de l'heure 1-8
Rglage de lheure 25-2
Page. N-13
ROW- 10-26
ROW+ 10-26
ROW 10-25
RR 19-7
RRB 19-7
RRK 16-76
RRKSTEP 16-78
RSBERR 16-79
RSD 11-48
RSWP 10-27
S
Saisie dquations diffrentielles
16-1
Saisie de vecteurs 9-2
SCALE 22-5, 22-7
SCALEH 22-5, 22-8
SCALEW 22-5, 22-8
SDAT 18-6, 22-13
SEARCH L-3
SEND 2-39
SEQ 8-13
SERIES 13-26
Sries 13-24
Sries de Fourier 16-37
Sries de Fourier complexes 16-34
Sries de Fourier pour une onde carre 16-42
Sries de Fourier pour une onde triangulaire 16-37
Sries de Maclaurin 13-25
Sries de Taylor 13-24
Sries infinies 13-24
SHADE 12-7
SI 3-31
SIGMA 13-4
SIGMAVX 13-4
SIGN 3-14, 4-7
SIGNTAB 12-56, 13-11
SIMP2 5-10, 5-26
Simplifier une expression 2-27
SIMPLIFY 5-31
SIN 3-1
SINH 3-9
SIZE 8-11, 9-9, 10-5, 10-8
SKIP L-1
SL 19-7
SLB 19-7
SLIST 8-10
SLOPE 12-7
SNRM 11-9
SOFT 1-4, G-2
Solution des moindres carrs 11-27
Solution numrique 16-64
Solution numrique une ODE de
premier ordre raide 16-71
Solutions graphiques 16-71
Solutions numriques et graphiques
aux ODE 16-64
SOLVE 5-6, 6-2, 6-30, 7-1,
16-74
Solveur multi-quation 27-7
SOLVEVX 6-4
Somme des carrs totaux, SST
18-66
SORT 2-39, 8-10
Sortie des programmes 21-35
Sortie tiquete 21-37
Sous-menu ALGB K-1
Sous-menu ARIT K-3
Sous-menu CMPLX J-1, K-3
Sous-menu CONSTANTS J-1
Sous-menu DIFF K-2
Page. N-14
SUBST 5-6
Substitution ou changement de variables 13-19
SUBTMOD 5-13
Suivante G-3
SURFACE 3-20
SVD 11-7
SVL 11-54
SYLVESTER 11-58
Symbole angle () G-2
Symbole factoriel (!) G-2
SYMBOLIC 12-54
Symbolique C-4
SYST2MAT 11-45
Systme binaire 19-3
systme dquations 11-18
Systme de coordonnes 1-25
T
Table 12-19
TABVAL 12-56, 13-10
TABVAR 12-56, 13-12
TAIL 8-12
Taille 19-4
TAN 3-1
TANH 3-9
TAYLR 13-26
TAYLR0 13-26
TCHEBYCHEFF 5-25
TDELTA 3-33
Techniques dintgration 13-19
Temprature 3-34
Test dchantillon par paires 18-44
Test dhypothse 18-39
TEXPAND 5-6
Thorme algbrique fondamental
Page. N-15
6-8
Thormes de la transformation de
Laplace 16-13
TICKS 25-3
TIME 25-1
TIME (TEMPS) 3-20
TINC 3-33
TITLE 7-14
TLINE 12-50, 22-22
TMENU 20-2
Touches dfinies par lutilisateur
20-7
TPAR 12-19
TRACE 11-15
Trac dune quation diffrentielle
12-28
Trac de la solution dquations diffrentielle 12-28
Tracer des courbes coniques 12-22
Tracs interactifs utilisant le menu
PLOT 22-17
Tracs paramtriques 12-27
TRAN 11-16
Transformation de coordonnes
14-9
Transformation de Fourier 16-51
Transformation de Fourier rapide
16-52
Transformation de Laplace 16-12
Transformation de Laplace la solution dODE 16-18
Transformation de Laplace la solution dODE linaires 16-18
Transformation de Laplace inverses
16-22
Transformations de Fourier 16-46
Transformations de Laplace 16-11
TRN 10-8
TRNC 3-15
TSTR 25-3
TVMROOT 6-37
TYPE 24-2
U
UBASE 3-22
UFACT 3-29
UNASSIGN K-1
UNASSUME J-3
UNDE L-4
UNDO 2-16
UNIT 3-31
Units 3-17
Units de base 3-22
Units de force 3-24
Units disponibles 3-20
Utilisation dune bote de message
21-41
Utiliser les formules de saisie des
donnes A-1
Utiliser les formules de saisie des
donnes dans le menu NUM.SLV
A-1
UTPC 17-10
UTPF 17-10
UTPN 17-10
UTPT 17-10
UVAL 3-29
V
V 9-13
Valeurs propres 11-9, 11-49
VALUE 3-31
VANDERMONDE 18-63
Page. N-16
X
X, Y 12-52
XCOL 22-14
XNUM K-5
XOR 19-5
XPON 3-14
XQ K-5
XRNG 22-7
XROOT 3-5
XSEND 2-39
XVOL 22-10
XXRNG 22-11
XYZ 3-2
Y
YCOL 22-14
YRNG 22-7
YVOL 22-10
YYRNG 22-11
Z
ZAUTO 12-53
ZDFLT 12-53
ZEROS 6-5
ZFACT 12-52
ZFACTOR 3-33
ZIN 12-52
ZINTG 12-55
ZLAST 12-52
Zoom 12-20, 12-52
Zoom avant et arrire 12-51
ZOUT 12-52
ZSQR 12-54
ZTRIG 12-54
ZVOL 22-10
ZDECI 12-55
Autres caractres
! 17-2
% 3-14
%CH 3-14
%T 3-14
Division de matrices 11-30
ARRY 9-7, 9-23
Page. N-17
BEG L-1
COL 10-20
DATE 25-3
DEL L-1
DIAG 10-13
END L-1
GROB 22-35
HMS 25-3
LCD 22-36
LIST 9-23
ROW 10-24
STK 3-31
STR 23-1
TAG 21-33, 23-1
TIME 25-3
UNIT 3-29
V2 9-14
V3 9-14
SKIP L-1
Page. N-18
Garantie limite
calculatrice graphique HP 50g; Dure de la garantie : 12 mois
1.
2.
3.
4.
5.
6.
Page. GL-1
7.
8.
Entretien
Europe
Pays :
Numros de tlphone
Autriche
+43-1-3602771203
Belgique
+32-2-7126219
Danemark
+45-8-2332844
+420-5-41422523
Finlande
+35-89640009
France
+33-1-49939006
Allemagne
+49-69-95307103
Grce
+420-5-41422523
Page. GL-2
Pays-Bas
+31-2-06545301
Italie
+39-02-75419782
Norvge
+47-63849309
Portugal
+351-229570200
Espagne
+34-915-642095
Sude
+46-851992065
Suisse
+41-1-4395358 (Allemande)
+41-22-8278780 (Franaise)
+39-02-75419782(Italienne)
Turquie
+420-5-41422523
GB
+44-207-4580161
Rpublique Tchque
+420-5-41422523
Afrique du sud
+27-11-2376200
Luxembourg
+32-2-7126219
Amrique du
Sud
+420-5-41422523
Numros de tlphone
Australie
+61-3-9841-5211
Singapore
+61-3-9841-5211
Pays :
Numros de tlphone
Argentine
0-810-555-5520
Brsil
Mexique
Venezuela
0800-4746-8368
Chili
800-360999
Colombie
9-800-114726
Prou
0-800-10111
Page. GL-3
Amrique du
Nord
les Carabes
1-800-711-2884
Guatemala
1-800-999-5105
Porto Rico
1-877-232-0589
Costa Rica
0-800-011-0524
Pays :
Numros de tlphone
USA
1800-HP INVENT
Canada
Informations rglementaires
Dclaration de la Federal Communications Commission
Page. GL-4
Modifications
La FCC exige que l'utilisateur soit averti que tout changement ou modification
apport cet appareil qui nest pas approuv expressment par HewlettPackard Company pourrait priver lutilisateur du droit de se servir de cet
appareil.
Cbles
Les connexions cet appareil doivent utiliser des cbles blinds avec des ttes
de connecteurs mtalliques FRI/EMI pour garantir la conformit avec les rgles
et les limites de la FCC.
Dclaration de conformit
pour les produits portant le logo de la FCC
Etats-Unis uniquement
Cet quipement est conforme la section 15 du Rglement de la FCC. Le
fonctionnement est sujet aux deux conditions suivantes : (1) Cet quipement ne
crera pas dinterfrences nuisibles et (2) cet quipement doit accepter toutes
les interfrences reues, y compris les interfrences pouvant entraner un
fonctionnement imprvu.
Si vous avez des questions sur ce produit qui ne sont pas couvertes dans cette
dclaration, veuillez crire l'adresse suivante :
Hewlett-Packard Company
P. O. Box 692000, Mail Stop 530113
Houston, TX 77269-2000
Pour des questions concernant cette dclaration de la FCC, crivez l'adresse
suivante :
Hewlett-Packard Company
P. O. Box 692000, Mail Stop 510101
Houston, TX 77269-2000
ou appelez HP au 281-514-3333
Pour identifier votre produit, notez le numro de pice, srie ou modle situ sur
le produit.
Page. GL-5
Avis Canadien
Cet appareil numrique de la classe B respecte toutes les exigences du
Rglement sur le matriel brouilleur du Canada.
Avis rglementaire europen
Ce produit est conforme aux directives de l'Union Europenne:
Page. GL-6
Korean Notice
limination des appareils mis au rebut par les mnages dans l'Union
europenne
Le symbole appos sur ce produit ou sur son emballage indique
que ce produit ne doit pas tre jet avec les dchets mnagers
ordinaires. Il est de votre responsabilit de mettre au rebut vos
appareils en les dposant dans les centres de collecte publique
dsigns pour le recyclage des quipements lectriques et
lectroniques. La collecte et le recyclage de vos appareils mis au
rebut indpendamment du reste des dchets contribue la prservation des
ressources naturelles et garantit que ces appareils seront recycls dans le
respect de la sant humaine et de l'environnement. Pour obtenir plus
d'informations sur les centres de collecte et de recyclage des appareils mis au
rebut, veuillez contacter les autorits locales de votre rgion, les services de
collecte des ordures mnagres ou le magasin dans lequel vous avez achet ce
produit.
Page. GL-7