pictogram Auteur: Patrick Biker
Date: 18 mars 2006
Maj : 21 Mars 2015

Des exemples d'utilisation des fonctions du WLangage

Rien de tel qu'un exemple pour comprendre une fonction de WLangage. Dans cette section, vous trouverez des exemples simples.

Des exemples évolués, où la fonction est utilisée en contexte, sont également disponible sur ce site.

Aller à la page des exemples évolués

MatAdditionne (en anglais MatAdd)

// Addition de deux matrices
ResAddition = MatAdditionne ("MaMatrice1", "MaMatrice2", ...
                "MaMatriceRésultat")


Début de la page

MatCompresse (en anglais MatStack)

// Compression d'une matrice
MatCompresse ("MaMatrice")


Début de la page

MatCopie (en anglais MatCopy)

// Copie d'une matrice
ResCopie = MatCopie ("MaMatrice", "MaMatriceCopie")


Début de la page

MatCree (en anglais MatCreate)

// Création d'une matrice
ResCréation = MatCrée ("MaMatrice")


Début de la page

MatDeterminant (en anglais MatDeterminant)

// Calcul du déterminant d'une matrice
ResDéterminant = MatDéterminant ("MaMatrice")


Début de la page

MatEcrit (en anglais MatWrite)

// Affectation du 6 à l'élément (ligne 2, colonne 2)
ResEcriture = MatEcrit ("MaMatrice", 6, 2, 2)


Début de la page

MatErreur (en anglais MatError)

// Identification du type d'erreur
ResErreur = MatErreur ("MaMatrice")


Début de la page

MatExiste (en anglais MatExist)

// Teste l'existence de la matrice
ResExiste = MatExiste ("MaMatrice")


Début de la page

MatInverse (en anglais MatInvert)

// Inversion d'une matrice carrée
ResInversion = MatInverse ("MaMatrice", "MaMatriceInversée")


Début de la page

MatLit (en anglais MatRead)

// Lecture de l'élément (ligne 3, colonne 5)
ResLecture = MatLit ("MaMatrice", 3, 5)


Début de la page

MatLitColonne (en anglais MatReadColumn)

// Lecture des éléments de la colonne 5
ResLectureColonne = MatLitColonne ("MaMatrice", 5)


Début de la page

MatLitLigne (en anglais MatReadLine)

// Lecture des éléments de la ligne 5
ResLectureLigne = MatLitLigne ("MaMatrice", 5)


Début de la page

MatMultiplie (en anglais MatMultiply)

// Multiplication de deux matrices
ResMultplie = MatMultiplie ("MaMatrice1", "MaMatrice2", ...
                  "MaMatriceRésultat")


Début de la page

MatNbColonne (en anglais MatNbRow)

// Nombre de colonnes ?
ResNbColonne = MatNbColonne ("MaMatrice")


Début de la page

MatNbLigne (en anglais MatNbLine)

// Nombre de lignes ?
ResNbLigne = MatNbLigne ("MaMatrice")


Début de la page

MatReelAdditionne (en anglais MatFloatAdd)

// Addition de la valeur 3 à une matrice
MatRéelAdditionne("MaMatrice", 3)


Début de la page

MatReelMultiplie (en anglais MatFloatMultiply)

// Multiplication des éléments de la matrice par la valeur 3
MatRéelMultiplie("MaMatrice", 3)


Début de la page

MatRemplit (en anglais MatFill)

// Remplissage d'une matrice de 2 lignes, 3 colonnes avec le nombre 5
ResRemplissage = MatRemplit ("MaMatrice", 5, 2, 3)


Début de la page

MatSupprime (en anglais MatDelete)

// Suppression d'une matrice
MatSupprime("MaMatrice")


Début de la page

MatTranspose (en anglais MatTranspose)

// Transposée d'une matrice
ResTranspose = MatTranspose ("MaMatrice", "MaMatriceTransposée")


Début de la page