Aller au contenu

Mathc matrices/Fichiers h : z d

Un livre de Wikilivres.


Bibliothèque


Installer ce fichier dans votre répertoire de travail.

z_d.h
/* ------------------------------------ */
/*  Save as :   z_d.h                   */
/* ------------------------------------ */

/* --------------------- A : Arrays    */
#define A0               0
#define A1               1
#define A2               2
#define A3               3
#define A4               4
#define A5               5
#define A6               6
#define A7               7
#define A8               8
#define A9               9
#define A10             10
#define A11             11
#define A12             12
#define A13             13
#define A14             14
#define A15             15

/* --------------------- 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 A0, A1... seront utilisés pour déclarer le nombre de matrices dans un tableau.

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.