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