Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Facultad de Ingeniería
Programación II
Profesor: Francisco Fuentes
Julio, 2015
CONTENIDO
Definición
Requisitos
Métodos para calcularla
Definición
Proced. Proced.
Matriz A Matriz Aext Matriz AI
Extender Gauss
Matriz
Procedimiento Extendermatriz - ejemplo 3x3
void extendermatriz(double w[ ][4], double r[ ][7])
{
int i,j; for (i=1;i<=3;i++)
for (i=1;i<=3;i++) {
{ for (j=4;j<=6;j++)
for (j=1;j<=3;j++) {
{ if (i+3 == j)
r[ i ][ j ] = w[ i ][ j ] ; { r[ i ] [ j ] = 1; }
} else
} { r[ i ] [,j] = 0; }
}
}
Procedimiento Gauss - ejemplo 3x3
void gauss(double r[ ][7], double ain[ ][4])
{ for (i= 1;i<=3;i++)
int m,i,j; {
double g, q; if ( i != m )
for (m=1;m<=3;m++) {
{ q = r[i ][ m] ;
g = r[m ][m] ; for (j=1;j<=6;j++)
if (g !=0) {
{ r[i ][ j] = r[ i][ j] -r[ m][ j]*q ;
for (j=1;j<=6;j++) }
{ }
r[m][ j] = r[m][j] / g; }
} } /* if (g!=0) */
} /* for m */
Procedimiento Gauss - ejemplo 3x3
( Continuación )
for (i=1;i<=3;i++)
{
for (j=4;j<=6;j++)
{
ain[ i ][ j-3] =r[i ][ j ] ;
}
}
}
Ejemplo 17 (Ej. 26 de la guia de la Unidad III)