Informática, pregunta formulada por alexcelis623, hace 22 horas

Buenas noches, alguien puede ayudarme con un programa en C, no puedo hacer la convolucion de matrices, Esto es lo que llevo de mi programa
Alguien puede ayudarme con la convolucion?

#include<stdio.h>

int main(void){
//Declaración de la matriz que vamos a llenar

/*
El usuario da la siguiente matriz de 3x3
supongamos que el usuario da lo siguiente
|1 1 1|
|1 1 1|
|1 1 1|
La matriz con lo cual se debe hacer la convolución es
|1,2,1|
|2,4,2|
|1,2,1|
Cuando se hace la convolución la dimensión de la matriz es 5x5(Si aplicara para 1 seria)
Para este caso será una nueva matriz
|1 3 4 3 1|
|3 9 12 9 3|
|4 12 16 12 4|
|3 9 12 9 3|
|1 3 4 3 1|
*/
//Declarar nuestros arreglos y variables
int F[3][3] = {{0}},i,j;
int G[3][3] = {{1,2,1},{2,4,2},{1,2,1}};

//Hagamos el recorrido de nuestra matriz
for(i=0;i<3;i++){//Recorrer Filas
for(j=0;j<3;j++){//Recorrer columnas
printf("Por favor introduzca el valor del lugar [%d][%d] de la matriz\n",i+1, j+1);
scanf("%d",&F[i][j]);

}
}
//Mostremos tus matrices de manera ordenada

printf("\n");
printf("MATRIZ ORDENADA QUE HAS DIGITADO");

for(i=0;i<3;i++){
printf("\n");
for(j=0;j<3;j++){
printf("%6d",F[i][j]);


}

}
printf("\n");

printf("\n");
printf("MATRIZ ORDENADA QUE ESTA PROPUESTA");

for(i=0;i<3;i++){
printf("\n");
for(j=0;j<3;j++){
printf("%6d",G[i][j]);


}

}
printf("\n");


//Realizar la convolución

//Mostrar la nueva matriz(Producto de la convolución



return 0;
}

Ejemplos de como debe de quedar

Adjuntos:

Respuestas a la pregunta

Contestado por llartasanthony
0

Respuesta:

alv no se bro te ayudaría pero no se

Explicación:

no se

Otras preguntas