OpenLLM-France/wikimedia huggingface dataset:
# Mathc gnuplot/Animation : Tangente de f(x,y)

Sommaire

## Courbe de Hilbert

N'oubliez pas les fichiers h de la librairie.
* Résultat dans gnuplot
# Mathc gnuplot/Annexe : Commandes de bases 3d (gnuplot)

Sommaire

## Une étoile

N'oubliez pas les fichiers h de la librairie.
* Résultat dans gnuplot
# Mathc gnuplot/Application : Gradient

Sommaire

## Courbe de Hilbert

N'oubliez pas les fichiers h de la librairie.
* Résultat dans gnuplot
# Mathc gnuplot/Vectorielle : Quelques exemples 2

Sommaire

## Petits jeux sur les polygones

N'oubliez pas les fichiers h de la librairie.
* Résultat dans gnuplot
# Mathc gnuplot/Application : Vecteur normal

Sommaire

## Courbe de Hilbert

N'oubliez pas les fichiers h de la librairie.
* Résultat dans gnuplot
# Mathc gnuplot/Application : Champ de tangentes

Sommaire

## Soleil

N'oubliez pas les fichiers h de la librairie.
* Résultat dans gnuplot
# Mathc gnuplot/Application : Soleil 1

Sommaire

## Soleils

N'oubliez pas les fichiers h de la librairie.
* Résultat dans gnuplot
# Mathc gnuplot/Application : Soleil 2

Sommaire

## Soleil

N'oubliez pas les fichiers h de la librairie.
* Résultat dans gnuplot
# Mathc matrices/Fichiers c : test01a

Installer et compiler ce fichier dans votre répertoire de travail.
La création de la matrice A, de cinq lignes et cinq colonnes "double **A = i_mR(R5,C5);" et sa destruction "f_mR(A);" a été neutralisé par les commandes //.
# Mathc matrices/Fichiers c : test01b

Fonctions de bases
Installer et compiler ce fichier dans votre répertoire de travail.
Dans cet exemple nous pouvons voir une utilisation de la fonction stop_w; ainsi que des fonctions qui générent des nombres aléatoires.
Les noms des fonctions sont construits avec un p pour indiquer que les nombres seront tous positif, et avec un 0 pour indiquer que la valeur 0 sera présente.
Exemple de sortie écran :
# Mathc matrices/Fichiers c : test02b

Application
Installer et compiler ces fichiers dans votre répertoire de travail.
# Mathc matrices/Fichiers c : add r

Installer et compiler ce fichier dans votre répertoire de travail.
Exemple de sortie écran :
# Mathc matrices/Fichiers c : sub r

Application
Installer et compiler ce fichier dans votre répertoire de travail.
Ici on initialise les valeurs des matrices dans la fonction qui les imprime.
Cela est possible car ces fonctions retournent toutes un pointeur sur la matrice sur laquelle elles travaillent. (voir le code dans les fichiers h)
On pourrait très bien écrire la fonction r_mR; sans qu'elle ne retourne ce quoi que soit. Par exemple ;
Il suffirait de supprimer
pour que cela fonctionne parfaitement.
Par contre le code
devrait obligatoirement s'écrire :
Exemple de sortie écran :
# Mathc matrices/Fichiers c : mul r r

Application
Installer et compiler ce fichier dans votre répertoire de travail.
J'ai utilisé RC4 et rc pour que le nombre de colonnes de A et le nombre de lignes de B soient identiques.
(c) correspond au nombre de colonnes de A et (r) au nombre de lignes de B.
Exemple de sortie écran :
# Mathc matrices/Fichiers c : pow r

Application
Installer et compiler ce fichier dans votre répertoire de travail.
Exemple de sortie écran :
Si on n'utilise pas la variable n pour augmenter la taille des colonnes de la matrice, elle n'est plus dessinée correctement.
Exemple de sortie écran sans +n :
# Mathc matrices/Fichiers c : c a a

Application
Installer et compiler ce fichier dans votre répertoire de travail.
La fonction ca_A_mR; permet de copier un tableau dans une matrice.
Exemple de sortie écran :
# Mathc matrices/Fichiers c : smul r r

Application
Installer et compiler ce fichier dans votre répertoire de travail.
Exemple de sortie écran :
# Mathc matrices/Fichiers c : m0

Application
Installer et compiler ce fichier dans votre répertoire de travail.
Exemple de sortie écran :
# Mathc matrices/Fichiers c : ckd01

Application
Installer et compiler ces fichiers c dans votre répertoire de travail.
Vous trouverez le code source et le fichier graphique correspondant à chaque transformation.
L'étude des matrices de transformation fait partie d'un cours de mathématiques et sort du cadre de ce livre.
Pour ce dernier exemple qui propose de visualiser plusieurs rotations successive voir dans l'introduction la partie sur gnuplot et l'animation. Il suffit de modifier la taille de la fenêtre avec la souris pour voir la nouvelle image apparaître.
# Mathc matrices/Fichiers c : test01c

Fonctions de bases
Installer et compiler ce fichier dans votre répertoire de travail.
Cette fois nous allons générer des nombres avec des virgules.
Exemple de sortie écran :
# Mathc matrices/Fichiers c : r m

Installer et compiler ces fichiers dans votre répertoire de travail.
Ici nous travaillons avec la fonction r_mR.
Le deuxième paramètre permet de contrôler les valeurs maximales.
Ici en choisissant 9 les valeurs sont comprises entre 9 et -9 .
En choisissant 99 les valeurs sont comprises entre 99 et -99 .
Exemple de sortie écran :
# Mathc matrices/Fichiers c : p m

Application
Installer et compiler ce fichier dans votre répertoire de travail.
On crée la matrice identité et la matrice zéro et on l'imprime.
Exemple de sortie écran :
# Mathc matrices/Fichiers c : test02c

Application
Installer et compiler ces fichiers dans votre répertoire de travail.
# Mathc matrices/Fichiers c : p m02

Application
Installer et compiler ce fichier dans votre répertoire de travail.
On crée la matrice identité et la matrice zéro et on l'imprime.
Cette fois-ci, on initialise la matrice dans la fonction p_mR;.
Exemple de sortie écran :
# Mathc matrices/Fichiers c : p m03

Application
Installer et compiler ce fichier dans votre répertoire de travail.
On crée la matrice identité on l'imprime.
Cette fois-ci, on crée, initialise, imprime la matrice sur sa ligne de déclaration.
J'ai écrit se programme simplement pour savoir si cela était possible.
Exemple de sortie écran :
# Mathc matrices/Fichiers c : p m04

Application
Installer et compiler ce fichier dans votre répertoire de travail.
La fonction p_mR; a quatre paramètres. Le premier c'est la matrice. Le second contrôle l'espace laissé entre chaque nombre.
Si votre matrice est mal dessinée, c'est cette valeur qu'il faut en général augmenter.
Exemple de sortie écran :
# Mathc matrices/Fichiers c : p m05

Application
Installer et compiler ce fichier dans votre répertoire de travail.
La fonction p_mR; a quatre paramètres. Le troisième permet de contrôler le nombre de chiffres après la virgule.
Exemple de sortie écran :
# Mathc matrices/Fichiers c : test02d

Application
Installer et compiler ces fichiers dans votre répertoire de travail.
# Mathc matrices/Fichiers c : p m06

Application
Installer et compiler ce fichier dans votre répertoire de travail.
La fonction p_mR; a quatre paramètres. Le quatrième permet de contrôler le nombre de colonnes dessiné par ligne.
Exemple de sortie écran :
# Mathc matrices/Fichiers c : rp m

Application
Installer et compiler ces fichiers dans votre répertoire de travail.
Le deuxième paramètre permet de contrôler les valeurs maximales. En choisissant 99 les valeurs sont comprises entre 1 et 99.
Ces commandes permettent d'initialiser le générateur de nombres aléatoires. Si on les supprime, on retrouvera à chaque lancement du programme la même série de nombres.
Exemple de sortie écran :
# Mathc matrices/Fichiers c : r0 m

Application
Installer et compiler ces fichiers dans votre répertoire de travail.
Cette fonction nous permet d'obtenir des matrices diagonales.
Exemple de sortie écran :
# Mathc matrices/Fichiers c : transpose

Application
Installer et compiler ce fichier dans votre répertoire de travail.
Exemple de sortie écran :
# Mathc matrices/Fichiers c : trace

Application
Installer et compiler ce fichier dans votre répertoire de travail.
Exemple de sortie écran :
# Mathc matrices/Fichiers c : re m

Application
Installer et compiler ces fichiers dans votre répertoire de travail.
Cette fonction nous permet d'obtenir des valeurs aléatoires sous forme de nombres décimaux avec un nombre déterminé de chiffres après la virgule.
C'est le troisième paramètre de la fonction qui se charge de ce travail.
* 1E-0 permet d'avoir des nombres sans chiffre après la virgule.
* 1E-1 permet d'avoir des nombres avec un chiffre après la virgule.
* 1E-2 permet d'avoir des nombres avec deux chiffres après la virgule.
Exemple de sortie écran :
# Mathc matrices/Fichiers c : xi mr

Étude du code
Installer et compiler ce fichier dans votre répertoire de travail.
La fonction i_mR; existant déjà dans la bibliothèque je l'ai ici renommé xi_mR;
Nous connaissons la fonction pall_mR; qui permet afficher la colonne zéro et la ligne zéro.
Étudions quelques sorties écran.
Exemple de sortie écran :
Nous allons étudier la fin de la fonction.
Passons maintenant au début de la fonction.
Maintenant vérifions si on a suffisamment d'espace pour le nombre de lignes
sizeof(**A) indique que l'on travaille avec des doubles. On crée donc un espace pour ar double.
Maintenant vérifions si on a suffisamment d'espace pour le nombre de colonnes
# Mathc matrices/Fichiers c : p01a

Étude du code
Installer et compiler ce fichier dans votre répertoire de travail.
Exemple de sortie écran :
Nous pouvons voir que la matrice est dessinée sans aucun formatage.
Les deux boucles for imbriquées permettent de dessiner, de la première colonne à la dernière colonne, et de la première ligne à la dernière ligne.
Le printf; dans la boucle intérieure permet de passer à la ligne après que la dernière colonne soit dessinée
La fonction c_mR; qui copie une matrice A dans une matrice B à exactement la même forme.
D'autres exemples de fonctions fonctionnant sur le même principe :
add_mR; sub_mR; smul_mR; transpose_mR; m0_mR; eye_mR; r_mR; rp_mR; rE_mR;
# Mathc matrices/Fichiers c : p01b

Étude du code
Installer et compiler ce fichier dans votre répertoire de travail.
La fonction p_mR; existant déjà dans la bibliothèque je l'ai ici renommé p2_mR;
Exemple de sortie écran :
Nous avons commencé par contrôler le nombre de chiffres à afficher après la virgule.
J'ai ajouté le signe + dans l'espace de formatage pour que le signe - qui déplace une colonne vers la droite ne pose plus de problème.
Le caractère * sera remplacé par la valeur choisie.
# Mathc matrices/Fichiers c : p01c

Étude du code
Installer et compiler ce fichier dans votre répertoire de travail.
Exemple de sortie écran :
Nous pouvons désormais choisir la taille que chaque colonne peu avoir.
Le caractère * sera remplacé par la valeur choisie.
# Mathc matrices/Fichiers c : p02a

Étude du code
Installer et compiler ce fichier dans votre répertoire de travail.
Imprimer une matrice mathématique de R3xC8 avec C3 colonnes par lignes.
Exemple de sortie écran :
# Mathc matrices/Fichiers c : p02b

Quelques propriétés des valeurs propres.
Installer et compiler ces fichiers dans votre répertoire de travail.
Le produit des valeurs propres de A est égale au déterminant de A :
# Mathc matrices/Fichiers c : isquare

Étude du code
Installer et compiler ce fichier dans votre répertoire de travail.
La fonction isquare_mR; existant déjà dans la bibliothèque je l'ai ici renommé xisquare_mR;
Exemple de sortie écran :
La matrice n'étant pas carré la fonction d'erreur arrête le programme.
Vous pouvez essayer un autre exemple en changeant les valeurs ci-dessous :
Cette fois-ci la fonction d'erreur n'arrête plus le programme.
# Mathc matrices/Fichiers c :dif size

Étude du code
Installer et compiler ce fichier dans votre répertoire de travail.
La fonction dif_sizes_mR; existant déjà dans la bibliothèque je l'ai ici renommé xdif_sizes_mR;
Exemple de sortie écran :
Les matrices n'étant pas de taille identique, la fonction d'erreur arrête le programme.
Vous pouvez essayer un autre exemple en changeant les valeurs ci-dessous :
Cette fois-ci la fonction d'erreur n'arrête plus le programme.
# Mathc matrices/Fichiers c :canItran

Étude du code
Installer et compiler ce fichier dans votre répertoire de travail.
La fonction canItranspose_mR; existant déjà dans la bibliothèque je l'ai ici renommé xcanItranspose_mR;
Exemple de sortie écran :
Les matrices n'étant pas de taille compatible, la fonction d'erreur arrête le programme.
Vous pouvez essayer un autre exemple en changeant les valeurs ci-dessous :
Cette fois-ci la fonction d'erreur n'arrête plus le programme.
# Mathc matrices/Fichiers c : p03a

Étude du code
Installer et compiler ce fichier dans votre répertoire de travail.
Exemple de sortie écran :
# Mathc matrices/Fichiers c :canImul

Étude du code
Installer et compiler ce fichier dans votre répertoire de travail.
La fonction canImul_mR; existant déjà dans la bibliothèque je l'ai ici renommé canImul_mR;
Exemple de sortie écran :
Les matrices n'étant pas de taille compatible, la fonction d'erreur arrête le programme.
Vous pouvez essayer un autre exemple en changeant les valeurs ci-dessous :
Cette fois-ci la fonction d'erreur n'arrête plus le programme.
# Mathc matrices/Conclusion

Application
Installer et compiler ces fichiers dans votre répertoire de travail.
Je crée une suite de deux Matrices semblables.
# Mathc matrices/Fichiers c : r low

Application
Installer et compiler ces fichiers dans votre répertoire de travail.
Cette fonction génère une matrice triangulaire inférieure.
Exemple de sortie écran :
# Mathc matrices/Fichiers c : r up

Application
Installer et compiler ces fichiers dans votre répertoire de travail.
Cette fonction génère une matrice triangulaire supérieure.
Exemple de sortie écran :
# Mathc matrices/Fichiers c : r sym

Application
Installer et compiler ces fichiers dans votre répertoire de travail.
Cette fonction génère une matrice symétrique.
Exemple de sortie écran :
# Mathc matrices/Fichiers c : mul diag

Matrices triangulaires
Installer et compiler ces fichiers dans votre répertoire de travail.
Exemple de sortie écran :
# Mathc matrices/Fichiers c : mul low

Matrices triangulaires
Installer et compiler ces fichiers dans votre répertoire de travail.
Exemple de sortie écran :
# Mathc matrices/Fichiers c : mul tran

Application
Installer et compiler ces fichiers dans votre répertoire de travail.
Exemple de sortie écran :
# Mathc matrices/Fichiers c : mul rot

Application
Installer et compiler ces fichiers dans votre répertoire de travail.
Ici nous travaillons avec la fonction rot2D_mR.
rot2D_mR; donne une matrice qui permet d'effectuer des rotations.
Sa transposé est aussi son inverse.
C'est-à-dire que, si on multiplie la matrice par sa transposé on obtient la matrice identité.
Exemple de sortie écran :
# Mathc complexes/Fichiers c : test01a

Installer et compiler ce fichier dans votre répertoire de travail.
# Mathc complexes/Fichiers c : test01d

Application
Installer et compiler ce fichier dans votre répertoire de travail.
La fonction r_E; avec la possibilité d'avoir des zéros.
Exemple de sortie écran :
# Mathc complexes/Fichiers c : test01b

Application
Installer et compiler ce fichier dans votre répertoire de travail.
Dans cet exemple nous pouvons voir une utilisation de la fonction stop_w; ainsi que des fonctions qui générent des nombres aléatoires.
Les noms des fonctions sont construits avec un p pour indiquer que les nombres seront tous positif, et avec un 0 pour indiquer que la valeur 0 sera présente.
Exemple de sortie écran :
# Mathc complexes/Fichiers c : do2a

Installer et compiler ce fichier dans votre répertoire de travail.
Le nombre a est créé et initialisé à partir de la structure.
Les nombres b et c sont créés par la fonction i_Z;
La fonction p_Z; permet d'afficher les complexes.
On peut contrôler le nombre de chiffres après la virgule, ici 0.
On peut aussi contrôler l'espace occupé par les parties réelles et imaginaires du nombre, ici 3.
Exemple de sortie écran :
# Mathc complexes/Fichiers c : do2b

Application
Installer et compiler ce fichier dans votre répertoire de travail.
Nous allons cette fois imprimer les parties réelles et imaginaires des nombres complexes.
Exemple de sortie écran :
# Mathc complexes/Fichiers c : do2c

Application
Installer et compiler ce fichier dans votre répertoire de travail.
Nous utilisons ici l'addition des nombres complexes.
Exemple de sortie écran :
# Mathc complexes/Fichiers c : do2d

Application
Installer et compiler ce fichier dans votre répertoire de travail.
Nous utilisons ici la soustraction des nombres complexes.
Exemple de sortie écran :
# Mathc complexes/Fichiers c : do2e

Application
Installer et compiler ce fichier dans votre répertoire de travail.
Nous utilisons ici la multiplication des nombres complexes.
Dans le deuxième exemple, on peut voir que i * i = -1
Exemple de sortie écran :
# Mathc complexes/Fichiers c : test01c

Application
Installer et compiler ce fichier dans votre répertoire de travail.
Nous allons cette fois imprimer les nombres sous la forme scientifique. (+5.360e-01 = +0.5360)
Exemple de sortie écran :
# Mathc complexes/Fichiers c : do2g

Application
Installer et compiler ce fichier dans votre répertoire de travail.
Nous utilisons ici l'opération qui inverse un nombre complexes.
Dans la deuxième partie on multiplie, le nombre par son inverse.
Exemple de sortie écran :
# Mathc complexes/Fichiers c : do2f

Application
Installer et compiler ce fichier dans votre répertoire de travail.
Nous utilisons ici la division des nombres complexes.
Exemple de sortie écran :
# Mathc complexes/Fichiers c : do2h

Application
Installer et compiler ce fichier dans votre répertoire de travail.
Nous calculons ici le conjugué d'un nombre complexe.
Exemple de sortie écran :
# Mathc matrices/Fichiers c : mul up

Matrices triangulaires
Installer et compiler ces fichiers dans votre répertoire de travail.
Exemple de sortie écran :
# Mathc complexes/Fichiers c : do2i

Application
Installer et compiler ce fichier dans votre répertoire de travail.
Nous calculons ici le symétrique d'un nombre complexe.
Exemple de sortie écran :
# Mathc complexes/Fichiers c : test02a

Installer et compiler ce fichier dans votre répertoire de travail.
Dans ce fichier on crée trois matrices de trois lignes et cinq colonnes et on libère l'espace.
Il n'y a pas de sortie écran.
# Mathc complexes/Fichiers c : test02b

Application
Installer et compiler ces fichiers dans votre répertoire de travail.
La matrice identité.
Exemple de sortie écran :
# Mathc complexes/Fichiers c : test02c

Application
Installer et compiler ces fichiers dans votre répertoire de travail.
La matrice nulle. La matrice un.
Exemple de sortie écran :
# Mathc complexes/Fichiers c : p m

Installer et compiler ce fichier dans votre répertoire de travail.
Exemple de sortie écran :
# Mathc complexes/Fichiers c : p m02

Application
Installer et compiler ce fichier dans votre répertoire de travail.
Exemple de sortie écran :
# Mathc complexes/Fichiers c : p m03

Application
Installer et compiler ce fichier dans votre répertoire de travail.
La fonction fP_mZ; est identique à la fonction P_mZ; mais elle écrit les nombres dans un fichier texte
# Mathc complexes/Fichiers c : p m04

Application
Installer et compiler ce fichier dans votre répertoire de travail.
La fonction p_mZ; a quatre paramètres. Le premier c'est la matrice. Le second contrôle l'espace laissé entre chaque nombre.
Si votre matrice est mal dessinée, c'est cette valeur qu'il faut en général augmenter.
Exemple de sortie écran :
# Mathc complexes/Fichiers c : p m05

Application
Installer et compiler ce fichier dans votre répertoire de travail.
La fonction p_mZ; a quatre paramètres. Le troisième permet de contrôler le nombre de chiffres après la virgule.
Exemple de sortie écran :
# Mathc complexes/Fichiers c : p m06

Application
Installer et compiler ce fichier dans votre répertoire de travail.
La fonction p_mZ; a quatre paramètres. Le quatrième permet de contrôler le nombre de colonnes dessiné par ligne.
Exemple de sortie écran :
# Mathc complexes/Fichiers c : r0 m

Application
Installer et compiler ces fichiers dans votre répertoire de travail.
La fonction rdiag_mZ nous permet d'obtenir des matrices diagonales.
Exemple de sortie écran :
# Mathc complexes/Fichiers c : r low

Application
Installer et compiler ces fichiers dans votre répertoire de travail.
La fonction r_lower_mZ nous permet d'obtenir des matrices triangulaires inférieures.
Exemple de sortie écran :
# Mathc complexes/Fichiers c : r up

Application
Installer et compiler ces fichiers dans votre répertoire de travail.
La fonction rupper_mZ nous permet d'obtenir des matrices triangulaires supérieures.
Exemple de sortie écran :
# Mathc complexes/Fichiers c : r m

Installer et compiler ces fichiers dans votre répertoire de travail.
La fonction r_mZ.
Le deuxième paramètre permet de contrôler les valeurs maximales.
Ici en choisissant 9 les valeurs sont comprises entre 9 et -9 .
En choisissant 99 les valeurs sont comprises entre 99 et -99 .
Exemple de sortie écran :
# Mathc complexes/Fichiers c : re m

Application
Installer et compiler ces fichiers dans votre répertoire de travail.
La fonction re_mZ nous permet d'obtenir des valeurs aléatoires sous forme de nombres avec des virgules.
C'est le troisième paramètre de la fonction qui se charge de ce travail.
* 1E-1 permet d'avoir des nombres avec un chiffre après la virgule.
* 1E-2 permet d'avoir des nombres avec deux chiffres après la virgule.
Exemple de sortie écran :
# Mathc complexes/Fichiers c : add r

Installer et compiler ce fichier dans votre répertoire de travail.
Vous pouvez regarder le fichier source de la fonction add_mZ; et éventuellement le comparer à celui sur les nombres réels add_mR;
On se contente de parcourir les deux matrices et d'additionner les coefficients sans se soucier des parties réelles et imaginaires.
Exemple de sortie écran :
# Mathc complexes/Fichiers c : sub r

Application
Installer et compiler ce fichier dans votre répertoire de travail.
Vous pouvez regarder le fichier source de la fonction sub_mZ; et éventuellement le comparer à celui sur les nombres réels sub_mR;
On se contente de parcourir les deux matrices et de soustraire les coefficients sans se soucier des parties réelles et imaginaires.
Exemple de sortie écran :
# Mathc complexes/Fichiers c : mul r r

Application
Installer et compiler ce fichier dans votre répertoire de travail.
J'ai utilisé RC4 et rc pour le nombre de colonnes de A et le nombre de lignes de B car ces deux valeurs doivent être identiques.
Elles correspondent pour A au nombre de colonnes (c) et pour B au nombre de lignes
Exemple de sortie écran :
# Mathc complexes/Fichiers c : pow r

Application
Installer et compiler ce fichier dans votre répertoire de travail.
Cette fois je n'ai pas incrémenté à chaque passage l'espace entre les nombres. (voir la version sur les réels)
Exemple de sortie écran :
# Mathc complexes/Fichiers c : smul r r

Application
Installer et compiler ce fichier dans votre répertoire de travail.
Ici on multiplie chaque coefficient par s.
Exemple de sortie écran :
# Mathc complexes/Fichiers c : ctranspose

Application
Installer et compiler ce fichier dans votre répertoire de travail.
La fonction ctranspose_mZ qui échange les lignes et les colonnes et qui prend le conjuguer.
Exemple de sortie écran :
# Mathc complexes/Fichiers c : transpose

Application
Installer et compiler ce fichier dans votre répertoire de travail.
La fonction transpose_mZ qui échange les lignes et les colonnes.
Exemple de sortie écran :
# Mathc complexes/Fichiers c : mul diag

Application
Installer et compiler ce fichier dans votre répertoire de travail.
Si nous multiplions deux matrices diagonales, nous obtenons une matrice diagonale.
Exemple de sortie écran :
# Mathc complexes/Fichiers c : trace

Application
Installer et compiler ce fichier dans votre répertoire de travail.
La fonction trace se contente d'additionner tous les coefficients sur la diagonale.
Exemple de sortie écran :
# Mathc complexes/Fichiers c : mul low

Application
Installer et compiler ce fichier dans votre répertoire de travail.
Si nous multiplions deux matrices triangulaires inférieures, nous obtenons une matrice triangulaire inférieure.
Exemple de sortie écran :
# Mathc complexes/Fichiers c : mul tran

Application
Installer et compiler ce fichier dans votre répertoire de travail.
Si nous multiplions une matrice par sa transposé conjuguer, l'opération est toujours possible et cela donne une matrice hermitienne.
Exemple de sortie écran :