dsort

Сортировка полюсов в дискретном времени по величине

Синтаксис

dsort
[s,ndx] = dsort(p)

Описание

dsort сортировка полюсов в дискретном времени, содержащихся в векторе p в порядке убывания на величину. Первыми появляются нестабильные полюсы.

При вызове с одним левым аргументом dsort возвращает отсортированные полюса в s.

[s,ndx] = dsort(p) также возвращает вектор ndx содержащие индексы, используемые в сортировке.

Примеры

Отсортируйте следующие дискретные полюсы.

p =
  -0.2410 + 0.5573i
  -0.2410 - 0.5573i
   0.1503         
  -0.0972         
  -0.2590 

s = dsort(p)

s =
  -0.2410 + 0.5573i
  -0.2410 - 0.5573i
  -0.2590         
   0.1503         
  -0.0972 

Ограничения

Полюса в вектор p должна находиться в сложных сопряженных парах.

См. также

| | | | |

Представлено до R2006a