Дискретное преобразование Фурье - PullRequest
0 голосов
/ 28 декабря 2011
gauss=exp(-(x.^2+y.^2)/scale(i)^2);

gaus=gauss/sum(gauss(:));
x=fft2(gaus,size(image,1),size(image,2));

Я хочу спросить об этой части кода в MATLAB

  1. Что здесь означает двоеточие (gauss (:))
  2. Я хочу реализовать дискретныйПреобразование Фурье в (x)
    МОЖЕТ СОБСТВЕННАЯ ФУНКЦИЯ. Могу ли я применить DFT к каждому трем компонентам независимо, а затем добавить результат вместе?

1 Ответ

1 голос
/ 28 декабря 2011

1) Оператор двоеточия преобразует матрицу в вектор.

2) Вы можете преобразовать каждый образец отдельно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...