Mathc matrices/Fichiers h : v a5

Un livre de Wikilivres.
Sauter à la navigation Sauter à la recherche


Installer ce fichier dans votre répertoire de travail.

Crystal Clear mimetype source h.png v_a.h
Définitions générales
/* ------------------------------------ */
/*  Save as :   v_a.h                   */
/* ------------------------------------ */

/* ------------------------------------ */   
/* Standard file                        */
/* ------------------------------------ */   
#include    <stdio.h>
#include   <stdlib.h>
#include   <stddef.h>
#include    <ctype.h>
#include     <time.h>
#include     <math.h>

/* ------------------------------------ */   
/* Help                                 */
/* ------------------------------------ */
#include      "z_d.h"  /* Define, Macro                       */
#include      "z_s.h"  /* clrscrn, stop, stop_w,  pause       */
#include      "z_r.h"  /* rand, r_I, rp_I                     */

/* ------------------------------------ */   
/* Create                               */
/* ------------------------------------ */   
#include  "vi_size.h"  /* rsize, csize                        */
#include   "vi_err.h"  /* isquare, dif_sizes, canImul...      */
#include      "vsm.h"  /* m0, eye, rot2D, Rot2D, Rot2D_P      */
#include     "vim2.h"  /* i_mR, f_mR, i_duplicate_mR          */

/* ------------------------------------ */   
/* Copy                                 */
/* ------------------------------------ */   
#include     "vc_m.h"  /* c_mR, ca_A_mR                      */

/* ------------------------------------ */   
/* Print                                */
/* ------------------------------------ */   
#include      "vpm.h" /* p_mR,   pE_mR                        */
#include     "vpfm.h" /* fp_mR, fpE_mR                        */ 
#include    "vpall.h" /* pall_mR                              */

/* ------------------------------------ */   
/* Basic operation                      */
/* ------------------------------------ */   
#include     "vbm.h" /* add_mR, sub_m, mul_m, smul_m, pow_m   */
#include    "vbtm.h" /*  transpose_mR, trace_mR               */

/* ------------------------------------ */   
/* Rand                                 */
/* ------------------------------------ */   
#include     "vrm.h" /* r_mR, rp_mR,       rE_mR             */
#include "vrm_tri.h" /* rdiag, rlower_mR, rupper_mR          */
#include "vrm_sym.h" /* rsymmetric,                          */

/* ------------------------------------ */   
/* Elementary operations on a rows      */
/* ------------------------------------ */   
#include  "vel_rop.h" /* swapR  mulR  addR                  */
#include  "vel_cop.h" /* swapC  mulC  addC                  */

Le fichier v_a.h appellera tous les fichiers h de la librairie.

La nouvelle catégorie contienne les fonctions pour faire les opérations élémentaires sur les lignes et les colonnes.

Il va de soi qu'il faut déposer dans votre répertoire de travail l'ensemble des fichiers h des sections précédentes.