Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://www.astro.spbu.ru/staff/afk/Teaching/Seminars/XimFak/MathComm.htm
Дата изменения: Fri Nov 19 16:06:13 2010 Дата индексирования: Tue Oct 2 05:34:21 2012 Кодировка: Windows-1251 |
1. В текстовые окна numbelemn и T записываются значения величины N - числа отсчетов временного ряда и T - полной длины ряда.
2. В текстовом поле ArrayElem вводится анализируемый массив значений временного ряда.
3. Все поля и кнопки для ввода и вывода данных, используемых в задании, должны располагаться в форме с именем FormF.
А) Вычисляется величина ΔT=T/N - шаг отсчетов по времени.
Б) Рассчитываются максимальная частота периодограммы (частота Найквиста) νc=1/(2ΔT) и шаг по частоте: Δν=2νc/N соответственно.
В) Для частот νj= j*Δν, j= 0,1, ... Nmax>, где Nmax - максимальное число отсчетов частоты, вычисляются значения периодограммы D(νj). Величина Nmax=N/2 при N - четном и Nmax=(N+1)/2 при N нечетном.
Г) Написать JavaScript функцию
Shuster(obj).
В ней должен выполняется расчет значений периодограммы для
всех значений νj по формуле:
Здесь fk ,
k= 0,1, ... N-1
- значения отсчетов анализируемого временного ряда, а
tk=k*ΔT -
равномерно распределенные временные отсчеты.
Д) Вывести все рассчитанные значения периодограммы в текстовое поле Periodogramm.
А) Построить периодограмму временного ряда (см. Тему 2).
Б) Вычислить максимальный для всех значений νj отсчет периодограммы νmax .
В) Вывести в тестовое окно Dmax значение этого максимального отсчета, а в текстовое окно Numax - значение частоты, при которой достигается это максимальное значение.