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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.10.2016, 23:12   #1
vintaj~
 
Регистрация: 28.10.2016
Сообщений: 7
По умолчанию Спектральный анализ временного ряда Matlab

Задача: выявить сезонную составляющую(СС) временного ряда. СС представляет собой гармоническую функцию, с помощью МБПФ строю спектр сигнала, но получается довольно странная картина. Сезонная составляющая отсутствует, хотя должна обязательно быть. Помогите найти ошибку:
Код:
]B=[605281;588766;588854;619040;616270;617959;619601;622267;602953;599164;621322;623076;618577;621612;623093;602032;596682;623036;626237;627384;624973;626504;604649;595122;624765;628500;629024;629145;627528;611012;604645;627193;619767;618282;616177;618971;603108;595998;617560;620233;620839;623284;622506;612085;605421;631246;628480;625417;627146;630114;615449;612750;632746;641805;646257;653437;651664;630002;623895;641005;636995;631881;0;0;0;0];
FftL=124;
Fd=64;
signal=B;
X=abs(fft(signal,FftL));%преобразование Фурье
Pxx=X.*conj(X)./FftL;% Нормировка спектра по амплитуде
F=0:Fd/FftL:Fd/2-1/FftL;% Массив частот вычисляемого спектра Фурье
figure% Создаем новое окно
subplot(2,1,1);% Выбор области окна для построения
plot(F,X(1:length(F)));% Построение спектра Фурье сигнала
]
Изображения
Тип файла: png Безымянный.png (2.2 Кб, 95 просмотров)

Последний раз редактировалось vintaj~; 28.10.2016 в 23:21.
vintaj~ вне форума Ответить с цитированием
Старый 28.10.2016, 23:28   #2
ura_111
Участник клуба
 
Регистрация: 14.05.2016
Сообщений: 1,793
По умолчанию

Для начала, я бы советовал подсчитать в другом месте...

Посмотри такое тебе надо?

https://www.youtube.com/watch?v=JUY52vCuj5g
ura_111 вне форума Ответить с цитированием
Старый 28.10.2016, 23:39   #3
ura_111
Участник клуба
 
Регистрация: 14.05.2016
Сообщений: 1,793
По умолчанию

И расскажи, что такое "сезонную составляющую" и как ты видешь что её нет?
ura_111 вне форума Ответить с цитированием
Старый 28.10.2016, 23:42   #4
vintaj~
 
Регистрация: 28.10.2016
Сообщений: 7
По умолчанию

что то подобное. Данных много поэтому, хотелось бы получить решение непосредственно методом преобразования Фурье.
vintaj~ вне форума Ответить с цитированием
Старый 28.10.2016, 23:45   #5
ura_111
Участник клуба
 
Регистрация: 14.05.2016
Сообщений: 1,793
По умолчанию

А там что вывело?

Что "сезонную составляющую" есть или нет? Или ты не пробывал?
ura_111 вне форума Ответить с цитированием
Старый 28.10.2016, 23:45   #6
vintaj~
 
Регистрация: 28.10.2016
Сообщений: 7
По умолчанию

Какая то гармоническая функция или сумма гармоник. Зашумленная разумеется. Ну спектральный анализ говорит, что эта функция sin(0*x*2pi) чего быть не должно
vintaj~ вне форума Ответить с цитированием
Старый 28.10.2016, 23:45   #7
ura_111
Участник клуба
 
Регистрация: 14.05.2016
Сообщений: 1,793
По умолчанию

Когда что то не получается - надо исключить что в самих данных нет ошибки.
ura_111 вне форума Ответить с цитированием
Старый 28.10.2016, 23:47   #8
ura_111
Участник клуба
 
Регистрация: 14.05.2016
Сообщений: 1,793
По умолчанию

Покажи (пусть даже схематично), что должно получиться...
ura_111 вне форума Ответить с цитированием
Старый 28.10.2016, 23:48   #9
vintaj~
 
Регистрация: 28.10.2016
Сообщений: 7
По умолчанию

Судя по графику какая то периодичность присутствует. Хотя... возможно, что слишком мало данных
Изображения
Тип файла: png 123.png (8.2 Кб, 93 просмотров)
vintaj~ вне форума Ответить с цитированием
Старый 28.10.2016, 23:51   #10
ura_111
Участник клуба
 
Регистрация: 14.05.2016
Сообщений: 1,793
По умолчанию

А нули в конце нужно учитывать?
ura_111 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
регрессионный анализ в Matlab OKSANO4KA Помощь студентам 0 06.06.2012 13:12
Спектральный анализ аудиосигналов (NetBeans 6.8) Александр 02807 Помощь студентам 0 14.05.2012 18:52
Аппроксимация временного ряда [Delphi] StudeHt Помощь студентам 0 05.11.2011 17:29
Спектральный анализ и фильтрация сигналов John777 Помощь студентам 0 22.04.2009 00:06
спектральный анализ DeDoK Общие вопросы Delphi 7 19.09.2008 22:47