Red de conocimiento informático - Consumibles informáticos - Código fuente c de suavizado gaussianoCódigo C/C# include ltstdio.h gt# include ltmath.h gt#define N 20 int main() { int n, I, j, k; mi, tmp, MX; float a[N][N], b[N], x[N]; printf("\nIngrese n: "); printf("¡La entrada N debe estar en (0, N)!\n ");? obtener();? Devuelve 1;} if(n lt;=0) { printf("¡La entrada N debe estar en (0, N)!\n");? obtener();? Retornar 1;} printf("Ahora ingrese a(i,j),I,j=0...d:\n",n-1);for(I=0;iltn;i){ for(j = 0; j ltn; j )? scanf("f ", ampa[I][j]);} printf("Ahora ingrese b(i), I, j=0...d:\n ", n-1); ;iltn;i) scanf("f ", ampb[I]); for(I = 0;iltn-2;i) { for(j=i 1, mi=i, MX = fabs(a[I ][ j]); j ltn-1; j )? si(fabs(a[j][I]) gt; mx)? {mi = j;? MX = fabs(a[j][I]);? } ?si(yo ltmi)? { tmp = b[I]; b[I]= b[mi]; b[mi]= tmp;? para(j = I;j ltn;j)? { tmp = a[I][j];? a[I][j]= a[mi][j];? a[mi][j]=tmp;? } ?} ?for(j = I 1; j ltn; j )? { tmp =-a[j][Yo]/a[Yo][Yo];? b[j] = b[I]*tmp;? para(k = I;k ltn;k)? a[j][k] = a[I][k]* tmp;? } } x[n-1]= b[n-1]/a[n-1][n-1];for(I = n-2;igt=0;I-){ x[I]= b [I];? para(j = I 1;j ltn;j)? x[I]-= a[I][j]* x[j];? x[I]/= a[I][I];} for(I = 0;iltn;i) printf("Respuesta:\n x[d]=f\n ",I,x[I]); (); return 0; } #include ltmath.h gt# include ltstdio.h gt#define número 20 #define Esc 0x 1b #define Ingresa 0x0d float A[número][número 1], Ark int; (int r, int k); float max(int ​​​​k); mensaje(); main(){ float x[NÚMERO]; printf("\n\nUtilice gaussiano.); printf("\n\n1. Presione Enter."); printf("\n\n2. Presione Esc para salir.

Código fuente c de suavizado gaussianoCódigo C/C# include ltstdio.h gt# include ltmath.h gt#define N 20 int main() { int n, I, j, k; mi, tmp, MX; float a[N][N], b[N], x[N]; printf("\nIngrese n: "); printf("¡La entrada N debe estar en (0, N)!\n ");? obtener();? Devuelve 1;} if(n lt;=0) { printf("¡La entrada N debe estar en (0, N)!\n");? obtener();? Retornar 1;} printf("Ahora ingrese a(i,j),I,j=0...d:\n",n-1);for(I=0;iltn;i){ for(j = 0; j ltn; j )? scanf("f ", ampa[I][j]);} printf("Ahora ingrese b(i), I, j=0...d:\n ", n-1); ;iltn;i) scanf("f ", ampb[I]); for(I = 0;iltn-2;i) { for(j=i 1, mi=i, MX = fabs(a[I ][ j]); j ltn-1; j )? si(fabs(a[j][I]) gt; mx)? {mi = j;? MX = fabs(a[j][I]);? } ?si(yo ltmi)? { tmp = b[I]; b[I]= b[mi]; b[mi]= tmp;? para(j = I;j ltn;j)? { tmp = a[I][j];? a[I][j]= a[mi][j];? a[mi][j]=tmp;? } ?} ?for(j = I 1; j ltn; j )? { tmp =-a[j][Yo]/a[Yo][Yo];? b[j] = b[I]*tmp;? para(k = I;k ltn;k)? a[j][k] = a[I][k]* tmp;? } } x[n-1]= b[n-1]/a[n-1][n-1];for(I = n-2;igt=0;I-){ x[I]= b [I];? para(j = I 1;j ltn;j)? x[I]-= a[I][j]* x[j];? x[I]/= a[I][I];} for(I = 0;iltn;i) printf("Respuesta:\n x[d]=f\n ",I,x[I]); (); return 0; } #include ltmath.h gt# include ltstdio.h gt#define número 20 #define Esc 0x 1b #define Ingresa 0x0d float A[número][número 1], Ark int; (int r, int k); float max(int ​​​​k); mensaje(); main(){ float x[NÚMERO]; printf("\n\nUtilice gaussiano.); printf("\n\n1. Presione Enter."); printf("\n\n2. Presione Esc para salir.

); ce lect = getch(); if(ce lect = = Esc)exit(0); printf(" \ n \ n = "); n matrices de entrada A y B: "); for (I = 1; i lt= n; i) {? printf("\n \nIngrese ad1 - agregue y bd: ",I,I,n,I);? para(j = 1;j lt= n 1;j)? scanf("f ", ampa[I][j]);} for(k = 1;k lt= n-1;k)? {arca = max(k);? si(arca==0) {? printf("\n \n¡Esto está mal!"); mensaje();? } ?else if(bandera!=k) swap(bandera,k); for(I = k 1;i lt= n;i)for(j = k 1;j lt= n 1;j)A[I] [j]= A[I][j]-A[k][j]* A[I][k]/A[k][k];} x[n]= A[n][n 1] /A[n][n]; for(k = n-1; k gt=1; k-){ flotarme = 0; for(j = k 1; j lt= n; j ){ yo = yo A [k][j]* x[j];} x[k]=(A[k][n 1]-me)/A[k][k];} for(I = 1;ilt= n ; i ) { printf(" \n\nxd=f ",I,x[I]);} mensaje();} intercambio(int r, int k)? { int I;for(I = 1;i lt= n 1;i)? A[0][I]= A[r][I];for(I = 1;i lt= n 1;i)? A[r][I]= A[k][I];para(I = 1;i lt= n 1;i)? A[k][I]= A[0][I]; } float max(int ​​​​k){ int I; temperatura flotante = 0; si(fabs(A[I][k]) gt; temp)? { ?temp = fabs(A[I][k]);? bandera = yo;? }temperatura de retorno;} mensaje()? { printf("\n\nContinúe presionando Enter, presione Esc para salir!"); switch(getch()){ case Enter: main() case Esc: exit (0); n \nEntrada incorrecta "); mensaje();} } }