cplxpair

Сортировка комплексных чисел в комплексно-сопряженные пары

Синтаксис

B = cplxpair (A)
B = cplxpair (A, tol)
B = cplxpair (A, [], dim)
B = cplxpair (A, tol, dim)

Описание

B = cplxpair(A) сортирует элементы по различным измерениям комплексного массива, группируясь комплексно-сопряженные пары.

Сопряженные пары заказаны путем увеличения действительной части. В паре на первом месте элемент с отрицательной мнимой частью. Чисто действительные значения возвращены после всех комплексных пар. Комплексно-сопряженные пары обеспечены, чтобы быть точными сопряженными комплексными числами. Допуск по умолчанию 100*eps относительно abs(A(i)) определяет, какие числа действительны и какие элементы являются соединенными сопряженными комплексными числами.

Если A является вектором, cplxpair(A) возвращается, A с комплексно-сопряженными парами группировался.

Если A является матрицей, cplxpair(A) возвращает A со своими столбцами отсортированные и соединенные сопряженные комплексные числа.

Если A является многомерным массивом, cplxpair(A) обрабатывает значения по первому неодноэлементному измерению как векторы, возвращая массив отсортированных элементов.

B = cplxpair(A,tol) заменяет допуск по умолчанию.

Виды B = cplxpair(A,[],dim) A по измерению заданы скалярным dim.

Виды B = cplxpair(A,tol,dim) A в заданном измерении и переопределениях допуск по умолчанию.

Диагностика

Если существует нечетное число комплексных чисел, или если комплексные числа не могут быть сгруппированы в комплексно-сопряженные пары в допуске, cplxpair генерирует сообщение об ошибке

Complex numbers can't be paired.

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью MATLAB® Coder™.

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

Была ли эта тема полезной?