2011-12-27 3 views
0
gauss=exp(-(x.^2+y.^2)/scale(i)^2); 

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

Я хочу спросить об этой части codein MATLABдискретного преобразование Фурье

  1. Что такое значение двоеточия здесь (Гс (:))
  2. Я хочу осуществить преобразование дискретного преобразования Фурье в (x)
    by MAY OWN FUNCTION, Могу ли я применить DFT к каждому трем компонентам и затем добавить результат вместе?

ответ

1

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

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

+0

Можете ли вы рассказать мне после преобразования каждой выборки, как я могу поместить их все в переменную x, например? –

+1

Я предлагаю вам прочитать документ «Начало работы с документом MATLAB»: http://www.mathworks.com/help/pdf_doc/matlab/getstart.pdf. –

Смежные вопросы