Mathc matrices/Fichiers h : z d
Apparence
Installer ce fichier dans votre répertoire de travail.
z_d.h |
---|
/* ------------------------------------ */
/* Save as : z_d.h */
/* ------------------------------------ */
/* --------------------- C : Columns */
#define C0 0
#define C1 1
#define C2 2
#define C3 3
#define C4 4
#define C5 5
#define C6 6
#define C7 7
#define C8 8
#define C9 9
#define C10 10
#define C11 11
#define C12 12
#define C13 13
#define C14 14
#define C15 15
/* ------------------------ R : Rows */
#define R0 0
#define R1 1
#define R2 2
#define R3 3
#define R4 4
#define R5 5
#define R6 6
#define R7 7
#define R8 8
#define R9 9
#define R10 10
#define R11 11
#define R12 12
#define R13 13
#define R14 14
#define R15 15
/* ------------------ RC : Columns Rows */
#define RC0 0
#define RC1 1
#define RC2 2
#define RC3 3
#define RC4 4
#define RC5 5
#define RC6 6
#define RC7 7
#define RC8 8
#define RC9 9
#define RC10 10
#define RC11 11
#define RC12 12
#define RC13 13
#define RC14 14
#define RC15 15
/* -------- P : Figures after the point */
#define P0 0
#define P1 1
#define P2 2
#define P3 3
#define P4 4
#define P5 5
#define P6 6
#define P7 7
#define P8 8
#define P9 9
#define P10 10
#define P11 11
#define P12 12
#define P13 13
/* --------- S : Space for a number */
#define S0 0
#define S1 1
#define S2 2
#define S3 3
#define S4 4
#define S5 5
#define S6 6
#define S7 7
#define S8 8
#define S9 9
#define S10 10
#define S11 11
#define S12 12
#define S13 13
#define S14 14
#define S15 15
/* ------------------------------------ */
#define R_SIZE R0
#define C_SIZE R1
#define C_SIZE_A R2
/* ------------------------------------ */
#define YES 1
#define NO 0
/* ------------------------------------ */
#define ERROR_E +1.E-010
/* ------------------------------------ */
#define LOOP_EIGSUV 100000
/* ------------------------------------ */
#define FILENAME 11
/* ------------------------------------ */
#ifndef PI
#define PI 3.14159265359
#endif
/* ------------------------------------ */
#define MAX(A,B) ((A)>(B) ? (A):(B) )
/* ------------------------------------ */
/* ------------------------------------ */
Dans ce fichier nous avons une suite de définitions.
Les R0, R1... seront utilisés pour déclarer le nombre de lignes de la matrice. (Row : ligne)
Les C0, C1... seront utilisés pour déclarer le nombre de colonnes de la matrice. (Column : colonne)
Les RC0, RC1... seront utilisés pour déclarer des matrices carrées.
Les S0, S1... seront utilisés pour déclarer l'eSpace alloué à l'affichage pour chaque nombre dans une matrice.
Les P0, P1... seront utilisés pour déclarer le nombre de chiffres après le Point, (virgule), souhaités à l'affichage dans une matrice.
Les autres valeurs seront étudiées plus tard.