issymmetric

Определите, симметрична ли матрица или скошено-симметрична

Описание

пример

tf = issymmetric(A) возвращает логический 1 TRUE) если квадратная матрица A issymmetric; в противном случае это возвращает логический 0 ложь).

пример

tf = issymmetric(A,skewOption) задает тип теста. Задайте skewOption как 'skew' определить если A скошено-симметрично.

Примеры

свернуть все

Создайте 3х3 матрицу.

A = [1 0 1i; 0 1 0;-1i 0 1]
A = 3×3 complex

   1.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 1.0000i
   0.0000 + 0.0000i   1.0000 + 0.0000i   0.0000 + 0.0000i
   0.0000 - 1.0000i   0.0000 + 0.0000i   1.0000 + 0.0000i

Матрица является Эрмитовой и имеет диагональ с действительным знаком.

Протестируйте, симметрична ли матрица.

tf = issymmetric(A)
tf = logical
   0

Результатом является логический 0 ложь) потому что A не симметрично. В этом случае, A равно его комплексному сопряженному транспонированию, A', но не его несопряженное транспонируют, A.'.

Измените элемент в A(3,1) быть 1i.

A(3,1) = 1i;

Определите, симметрична ли модифицированная матрица.

tf = issymmetric(A)
tf = logical
   1

Матрица, A, теперь симметрично, потому что это равно своему несопряженному, транспонируют, A.'.

Создайте матрицу 4 на 4.

A = [0 1 -2 5; -1 0 3 -4; 2 -3 0 6; -5 4 -6 0]
A = 4×4

     0     1    -2     5
    -1     0     3    -4
     2    -3     0     6
    -5     4    -6     0

Матрица действительна и имеет диагональ нулей.

Задайте skewOption как 'skew' определить, скошено-симметрична ли матрица.

tf = issymmetric(A,'skew')
tf = logical
   1

Матрица, A, скошено-симметрично, поскольку это равно отрицанию своего несопряженного, транспонируют, -A.'.

Входные параметры

свернуть все

Введите матрицу в виде числовой матрицы. Если A не является квадратным, затем issymmetric возвращает логический 0 ложь).

Типы данных: single | double | logical
Поддержка комплексного числа: Да

Протестируйте тип в виде 'nonskew' или 'skew'. Задайте 'skew' протестировать ли A скошено-симметрично.

Больше о

свернуть все

Симметрическая матрица

  • Квадратная матрица, A, симметрично, если это равно своему несопряженному, транспонируют, A = A.'.

    В терминах элементов матрицы это означает это

    ai,j=aj,i.

  • Поскольку действительные матрицы незатронуты комплексным спряжением, действительная матрица, которая симметрична, является также Эрмитовой. Например, матрица

    A=[100210101]

    является и симметричным и Эрмитовым.

Кососимметрическая матрица

  • Квадратная матрица, A, скошено-симметрично, если это равно отрицанию своего несопряженного, транспонируют, A = -A.'.

    В терминах элементов матрицы это означает это

    ai,j=aj,i.

  • Поскольку действительные матрицы незатронуты комплексным спряжением, действительная матрица, которая скошено-симметрична, является также скошено-эрмитовой. Например, матрица

    A=[0110]

    является и скошено-симметричным и скошено-эрмитовым.

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

Смотрите также

| | |

Введенный в R2014a