0% ont trouvé ce document utile (0 vote)
110 vues2 pages

Calcul de la matrice augmentée

Transféré par

Mano La
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
110 vues2 pages

Calcul de la matrice augmentée

Transféré par

Mano La
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Le programme suivant détermine la matrice A augmentée

du second membre le vecteur b


#include<stdio.h>
main()
{
int i,j,n, ;
float A[50][50],b[50], Aug[50][50];
printf("donner la dimension n de la matrice A");
scanf("%d",&n);
for(i=0; i<n; i++){
for(j=0; j<n; j++){
printf("Introduire A[%d][%d]:",i,j);
scanf("%f",&A[i][j]);
}
}
for(i=0; i<n; i++){
printf("\n");
for(j=0; j<n; j++)
printf("%f",A[i][j]);
printf("\n");
}
for(i=0;i<n; i++){
printf("Introduire le vecteur second membre b[%d]: ",i);
scanf("%f",&b[i]);
}
printf("\n");
printf("le vecteur b est \n b=");printf("\n");
for(i=0;i<n;i++)
printf("%f\t",b[i]);
for(i=0;i<n;i++){
for(j=0;j<n;j++)
Aug[i][j]=A[i][j];
}
for(i=0;i<n;i++)
Aug[i][n+1]=b[i];
printf("\n \n la matrice augmentée Aug est :\n x");
for(i=0;i<n;i++){
printf("\n");
for(j=0;j<n+1;j++){
printf("\t%f\t",Aug[i][j]);
}
}
Le programme suivant calcule le produit d’une matrice
A(m,n) par un vecteur b(n), le résultat est un vecteur de
taille (m) membre le vecteur b

#include<stdio.h>
main()
{
int i,j,n,l ;
float A[50][50],b[50],B[50];
printf("Donner le nombre de lignes de la matrice A");
scanf("%d",&m);
printf(" Donner le nombres de colonnes de la matrice A");
scanf("%d",&n);
for(i=0; i<m; i++){
for(j=0; j<n; j++){
printf("Introduire [%d][%d]:",i,j);
scanf("%f",&A[i][j]);
}
}
for(i=0; i<m; i++){
printf("\n");
for(j=0; j<n; j++)
printf("%f",A[i][j]);
}
printf("\n");
for(i=0;i<n;i++){
printf("Introduire les éléments du vecteur b",i);
scanf("%f",&b[i]);
}
printf("\n");
for(i=0;i< m;i++){
B[i]=0;
}
for(i=0;i<m;i++)
for(j=0;j<n;j++){
B[i]=B[i]+(b[i]*A[i][j]);
}
printf("\n");
for(i=0;i<m;i++){
printf("%f\n",B[i]);
}
}

Vous aimerez peut-être aussi