Купить Matlab | Mathematica | Mathcad | Maple | Statistica | Другие пакеты | ![]() |
Internet-класс | Примеры | Методики | Форум | Download | |
![]() |
|
|
Синтаксис: Q = unwrap(P) Описание: Функция Q = unwrap(P) корректирует фазовые углы элементов одномерного массива P при переходе через значение p, дополняя их значениями ±2p для того, чтобы убрать разрывы функции; если P - двумерный массив, то соответствующая функция применяется к столбцам. Функция Q = unwrap(P, cutoff) позволяет пользователю изменить значение cutoff критического угла; по умолчанию cutoff = p . Пример: Рассмотрим непрерывный неминимально-фазовый фильтр, описываемый передаточной функцией Вычислим частотную характеристику этого фильтра в диапазоне w = 0.1:0.01:10, используя функцию freqresp пакета Control System Toolbox [1]. w =
0.1:0.01:10; Вычислим фазовый угол частотной характеристики без использования и с использованием функции unwrap. ph1 =
(180./pi) * (atan2(imag(g), real(g)));
Из таблицы следует, что при входе и выходе из диапазона частот 0.8-2.0 Гц фазовые углы ph1 при достижении критического угла p терпят разрывы, которые устраняются функцией unwrap. Построим фазовые частотные характеристики ph1(w) и ph2(w)-360, которые подтверждают сделанные выводы. semilogx(w, ph1), hold on, grid Сопутствующие функции: ANGLE, ABS, Control System Toolbox [1]. Ссылки: 1. Signal Processing Toolbox User’s Guide. Natick: The MathWorks, Inc., 1990 |
| На первую страницу | Поиск | Купить Matlab | |
|
|