问大家个实验题
(a) Generate a 256 × 256 grey level image M showing a sine in the horizontal direction with a period of 16 pixels. Display the image using the commands :imagesc(M)
colormap(gray);
Plot the magnitude of the frequency spectrum (both linear and logarithmic) and interpret the result. With the fftshift command you can put DC at the center of your plot. Display the axes in periods per pixel using command imagesc(...,...,fftshift(...)).
(b) Now generate a 256 × 256 image with a sine in the vertical direction and a period of 32 pixels. Sum both images together and interpret the resulting spectrum.
那个。。英语不好。。再加上刚接触Matlab
希望大家指点一下 可以查字典啊,再说都是比较简单的单词 意思我大概搞明白了,就是生成周期为16和32的正弦波,一个水平方向一个垂直方向,整个画面尺寸是256*256
我大概画了一下,但是不是预想的那样
横坐标我用了一个循环表示
t=
16周期的纵坐标我用这个公式
sin(2*pi*16*t)
但是纵坐标的幅度为什么越来越大,我觉得应该是一个很标准的正弦函数。
大家帮我看看是我思路错了还是怎么回事
页:
[1]