« Mathc matrices/Fichiers h : v a5 » : différence entre les versions

Contenu supprimé Contenu ajouté
DannyS712 (discussion | contributions)
m <source> -> <syntaxhighlight> (phab:T237267)
m page à détruire merci
Balise : Blanchiment
Ligne 1 :
[[Catégorie:Mathc matrices (livre)]]
 
 
Installer ce fichier dans votre répertoire de travail.
 
{{Fichier|v_a.h|largeur=70%|info=Définitions générales|icon=Crystal Clear mimetype source h.png}}
<syntaxhighlight lang="c">
/* ------------------------------------ */
/* 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 */
</syntaxhighlight>
 
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.