Сортировка комплексных чисел в комплексно-сопряженные пары
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.