¿Cómo utilizar Matlab para generar una rejilla sinusoidal con una frecuencia espacial de 5cpd?
Hola, suponiendo que nuestro campo de visión es de 1°, el ángulo espacial correspondiente a cada píxel es 1/N°.
Calcula la frecuencia angular en radianes/píxel:
Frecuencia angular = 2 * pi * ciclos_por_píxel
Genera la coordenada x correspondiente a cada píxel Bidimensional; grid:
[x, y] = meshgrid(1:N, 1:N);
Genera una imagen rasterizada basada en la función sinusoidal:
amplitud = 1; % amplitud de rejilla
grating = amplitude * sin(angular_frequency * x
Muestra la imagen rasterizada generada:
figure;
imshow( grating, []);
title('5 cpd sinusoidal grating');
Ahora se genera una imagen de rejilla sinusoidal con una frecuencia espacial de 5 ciclos por grado (5 cpd). , especificando el tamaño y la amplitud de la imagen.
Si te resulta útil, dale me gusta~~Gracias (●'?