Aller au contenu

Mathc complexes/Fichiers h : v a3

Un livre de Wikilivres.
Version datée du 27 août 2021 à 22:04 par Xhungab (discussion | contributions) (petit modification)


Installer ce fichier dans votre répertoire de travail.

w_a.h
/* ------------------------------------ */
/*  Save as :   w_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"  /* r_I, rp_I                     */

/* ------------------------------------ */
/* Complexes numbers                    */
/* ------------------------------------ */
#include "wzstruct.h"  /* Struct                        */
#include      "wzi.h"  /* i_Z, Re_Z, Im_Z               */
#include      "wzp.h"  /* p_Z pre_Z pim_Z               */

#include      "wzb.h"  /* conj_Z, sym_Z, add_Z, sub_Z,  */
                       /* mul_Z, smul_Z, abs_P2_Z       */
                       /* div_Z,inv_Z                   */

#include      "wzr.h"  /* r_Z                           */

/* ------------------------------------ */   
/* Create                               */
/* ------------------------------------ */   
#include  "wi_size.h"  /* rsize, csize                  */
#include   "wi_err.h"  /* isquare, dif_sizes, canImul   */
#include     "wsm.h"   /* m0, eye                       */
#include    "wim2.h"   /* i_mZ, f_mZ, i_duplicate_mZ    */
                       
/* ------------------------------------ */   
/* Copy                                 */
/* ------------------------------------ */   
#include     "wcm.h"   /* c_mZ, ca_A_mZ                 */

/* ------------------------------------ */   
/* Print                                */
/* ------------------------------------ */   
#include      "wpm.h" /* p_mZ,   pE_mZ                  */
#include     "wpfm.h" /* fp_mZ, fpE_mZ                  */ 
#include    "wpall.h" /* pall_mZ                        */

/* ------------------------------------ */   
/* Rand                                 */
/* ------------------------------------ */   
#include     "wrm.h" /* r_mZ                           */
#include "wrm_tri.h" /* rdiag, rlower, rupper          */
/* ------------------------------------ */
/* ------------------------------------ */


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

Les nouvelles catégories contiennent les fonctions pour copier des matrices, les imprimer et leur donner des valeurs aléatoires.

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.