Фильтр первых отличий - PullRequest
       10

Фильтр первых отличий

0 голосов
/ 08 марта 2012

Я начинаю с обработки сигналов, и мой профессор просит меня сделать первый фильтр различий для моей временной шкалы. Я знаю, что должен использовать функцию filter (), но не знаю, какие векторы числителя (b) и знаменателя (a) я должен использовать. Первые различия и первый порядок одинаковы?

1 Ответ

6 голосов
/ 08 марта 2012

Во-первых, вы должны прочитать документацию Matlab о функции фильтра . Если вы просто хотите взять первое различие, то вы хотите сгенерировать серию:

1 * y(n) = 1 * x(n) - 1 * x(n - 1)

Что соответствует вектору a = 1 и b = [1, -1], поэтому ваш код Matlab будет выглядеть так:

y = filter([1,-1],1,x); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...