Цикл преобразования Фурье.

Обсуждение форума и архива форума www.matlab.ru

Модератор: Admin

Dusty
Пользователь
Сообщения: 2
Зарегистрирован: Ср апр 04, 2018 4:02 pm

Цикл преобразования Фурье.

Сообщение Dusty » Ср апр 04, 2018 8:35 pm

Добрый день. Стоит задача написать вручную быстрое преобразование фурье. Зашел в скрипт функции fft и попытался сделать в цикле эту формулу дабы преобразовывала изображение. К сожалению либо нехватает цикла либо я запутался в индексации. Прошу выручайте)
Мой код

Код: Выделить всё

close all
f = imread('lena.bmp');
imshow(f);
size(f);
[M,N] = size(f);
 
for i = 1:length(M)
 
        for j = 1:length(N)
       
        alpha(i,j) = f(i,j)*exp((-1i*2*pi*(i-1)*(j-1))/length(M));
   
        end
   
FFT(i,j) = sum(alpha);
   
end
 
 
y = fft(f);
figure, imshow(FFT);
figure, imshow(y);

Sniper53
Пользователь
Сообщения: 55
Зарегистрирован: Пн ноя 09, 2015 7:30 pm

Re: Цикл преобразования Фурье.

Сообщение Sniper53 » Пт апр 06, 2018 12:23 pm

Dusty писал(а):Мой код

Плагиат :D :D :D :D
С наилучшими пожеланиями, Федоров Д.А.