2015-11-26 5 views
0

Я хотел бы построить частотную характеристику встроенной функции Matlab diff для сравнения. Это возможно?Найти частотную характеристику встроенных функций в Matlab

Позже редактировать

Этот участок должен быть сделано без использования fftdiff на результат.

+0

Одним из наивных способов, который приходит на ум, является генерация тестовых сигналов с различными частотами, применение 'diff' на них и сравнение ввода/вывода с помощью FFT. – mikkola

ответ

1

Ваш измеренная частота ответ не будет зависеть от частоты входного сигнала — теоретически ответ (1, π/2) —, но на частоте дискретизации входа (так как diff вычисляет конечные разности). Чем больше частота дискретизации по сравнению с входной частотой, тем ближе к теоретическим значениям, которые вы получите.

Для сумасшедших высоких входных частот/сумасшедших низких амплитуд вы будете иметь частотный «отклик» в зависимости от разрешения с плавающей запятой (см. Также функцию eps), что является еще одним эффектом «выборки» для подбора действительных чисел в конечное количество бит.

Но ответ на ваш вопрос: да, это возможно.

+0

Uh. Хорошо. Как...? –

+0

@BenjaminLindqvist Вы попробовали предложение миккола? (есть в комментариях вашего сообщения) –

+0

Нет, потому что мой вопрос в основном о том, как этого не делать. –

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