Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.02.2014, 19:42   #1
CMSon
Пользователь
 
Регистрация: 31.01.2013
Сообщений: 16
Печаль Преобразование Фурье.Matlab

Добрый ыечер
Требуется разделить входной массив на четные и нечетные, потом делить до тех пор, пока не останется один элемент
А потом сделать преобразование от каждого без использования fft и записать это в массив
Я смогла только разделить на четные и нечетные..
В остальном какой-то ступор.. Не понимаю, как это описать

код Matlab
Код:
function [Mas_fft] = furion(Mas)
[W,H] = size(Mas);
Mas_odd = Mas(1,1:2:H);
Mas_even = Mas(1,2:2:H);
W = exp(-1j*pi*2);
%Ff_t = zeros(1,H);
[W,length_o] = size(Mas_odd);
[W,length_e] = size(Mas_even);
for g = 1:1:length_o
    for h = 1:1:length_e
        j = sqrt(-1);
        if flag == 1   
            Mas = (Mas_even(h,g))+(Mas_odd(h,g)*W);
        end
    end
end
Mas_fft = Mas;
end
CMSon вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Преобразование Фурье на C# MypkAnn C# (си шарп) 4 04.02.2015 22:46
Фурье преобразование Ria Alva C++ Builder 0 24.06.2012 18:44
Быстрое преобразование Фурье HarleyDav Помощь студентам 0 09.01.2012 08:37
Преобразование Фурье fina Помощь студентам 0 17.06.2010 14:00
Тригонометрический ряд Фурье в Matlab VIKusiK91 Помощь студентам 0 10.06.2010 14:29