2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Дискретное преобразование фурье
Сообщение16.11.2012, 17:01 
Аватара пользователя
Здравствуйте. У меня есть функция:
$I(t)=I_0 \cdot \(\exp(100 \sin(t))-1)$, где $t=0...16$
Мне нужно:
1. Аналитически заданную функцию перевести в массив.
2. Сделать дискретное преобразование фурье.
3. Выделить первую и вторую гармоники, и вычислить их отношение.

В связи с этим появились вопросы:
1. Накладываются ли на размерность массива какие-то ограничения?
2. Правильно ли я понимаю, что для нахождения n-ой гармоники нужно взять модуль соответствующего элемента массива и поделить на кол-во элементов массива. Т. е. для первой гармоники:
[\sqrt{(\operatorname{Re}(X[1]))^2+(\operatorname{Im}(X[1]))^2}]/N$, где $N$ - кол-во элементов массива?

P.S. Для решения задачи использую Maple 15, с функцией FourierTransform из стандартной библиотеки DiscreteTransforms.

 
 
 [ 1 сообщение ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group