Aller au contenu

Mathc matrices/004

Un livre de Wikilivres.


Matrices de Toeplitz

Installer et compiler ces fichiers dans votre répertoire de travail.

c00a.c
/* ------------------------------------ */
/*  Save as :      c00a.c               */
/* ------------------------------------ */
#include "v_a.h"
/* ------------------------------------ */    
void fun(int rc)
{
double **U   = r_mR(i_mR(R1,rc),9);
double **V   = r_mR(i_mR(rc,C1),9);	
double **A   =      i_mR(rc,rc);

  c_s_mR(U[R1][C1], V,R1,C1);
  
  clrscrn();
  
  rToeplitz_mR(U,V,A);
  
  printf(" A[R%d,C%d] : \n",rsize_R(A),csize_R(A));
  p_mR(A,S4,P0,C10);

  f_mR(U);
  f_mR(V);   
  f_mR(A);
}
/* ------------------------------------ */
int main(void)
{
time_t t;

  srand(time(&t));
  
  do
        fun(R10);

  while(stop_w());       

  return 0;
}
/* ------------------------------------ */
/* ------------------------------------ */


Matrice de Toeplitz.

Exemple de sortie écran :

 A[R10,C10] : 

  -5   +4   -6   +5   -5   +4   -9   -9   -6   -5 
  +3   -5   +4   -6   +5   -5   +4   -9   -9   -6 
  -7   +3   -5   +4   -6   +5   -5   +4   -9   -9 
  -7   -7   +3   -5   +4   -6   +5   -5   +4   -9 
  -2   -7   -7   +3   -5   +4   -6   +5   -5   +4 
  -3   -2   -7   -7   +3   -5   +4   -6   +5   -5 
  +8   -3   -2   -7   -7   +3   -5   +4   -6   +5 
  -3   +8   -3   -2   -7   -7   +3   -5   +4   -6 
  +4   -3   +8   -3   -2   -7   -7   +3   -5   +4 
  -6   +4   -3   +8   -3   -2   -7   -7   +3   -5 


 Press   return to continue
 Press X return to stop