HP Calculatrice graphique HP 48gII Manuel d'utilisation
Page 697

Page 18-65
il est plus pratique de saisir les données (x,y) sous forme de liste). De même,
saisissez la valeur de p.
• Déterminez n = taille du vecteur x.
• Utilisez la fonction VANDERMONDE pour générer la matrice
Vandermonde
V
n
pour la liste
x saisie.
• Si p = n-1, alors
X = V
n
,
Sinon si p < n-1
Supprimer les colonnes p+2, …, n à
V
n
pour former
X
(utilisez une boucle FOR et COL-)
Sinon
Ajoutez les colonnes n+1, …, p+1 à
V
n
pour former
X
(boucle FOR, calculer x
i
, convertir en vecteur, utiliser COL+)
• Convertissez y en vecteur
• Calculez b en utilisant le programme MTREG (voir exemple sur les
adaptations linéaires multiples ci-dessus)
Voici la traduction de l'algorithme en programme Utilisateur RPL (se référer
au Chapitre 21 pour des informations supplémentaires sur la programmation) :
«
Ouvre
le
programme
x y p
Saisir les listes x et y, et p (niveaux 3,2,1)
«
Ouvre
le
sous-programme
1
x SIZE n
Détermine la taille de la liste x
«
Ouvre
le
sous-programme
2
x VANDERMONDE Place x dans la pile, obtenir
V
n
IF ‘p<n-1’ THEN
Ce IF met en œuvre l’étape 3 en algorithme
n
Place n dans la pile
p 2 +
Calcule p+1
FOR j
Commence la boucle j = n-1, n-2, …, p+1,
étape = -1
j COL
− DROP
Retire une colonne et la supprime de la pile
-1 STEP
Ferme la boucle FOR-STEP
ELSE
IF ‘p>n-1’ THEN