Main Content

Issymmetric

确定矩阵是对称还是偏斜的对称性

描述

例子

tf = issymmetric(一个返回逻辑1((true)如果方形矩阵一个对称;否则,它返回逻辑0((错误的)。

例子

tf = issymmetric(一个,,,,skewOption指定测试的类型。指定skewOption作为'偏斜'确定是否一个skew-symmetric

例子

全部收缩

创建一个3 x-3矩阵。

a = [1 0 1i;0 1 0; -1I 0 1]
a =3×3复合物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.0000-1.0000I 0.0000 + 0.0000i + 0.0000i 1.0000 + 0.0000iii + 0.0000iii

The matrix is Hermitian and has a real-valued diagonal.

测试矩阵是否对称。

tf = issymmetric(a)
tf =逻辑0

结果是合乎逻辑的0((错误的) 因为一个不是对称的。在这种情况下,一个等于其复杂的共轭转置,一个',但不是其非共轭转置,一个。'

更改元素A(3,1)成为1i

a(3,1)= 1i;

确定修饰的矩阵是否为对称。

tf = issymmetric(a)
tf =逻辑1

The matrix,一个,现在是对称的,因为它等于其非共轭转置,一个。'

Create a 4-by-4 matrix.

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

The matrix is real and has a diagonal of zeros.

指定skewOption作为'偏斜'确定矩阵是否偏斜。

tf = issymmetric(a,'偏斜'
tf =逻辑1

The matrix,一个,是偏度对称的,因为它等于其非结合转置的否定,-一个。'

输入参数

全部收缩

输入矩阵,指定为数字矩阵。如果一个是not square, thenIssymmetric返回逻辑0((错误的)。

数据类型:单身的|双倍的|逻辑
复杂的数字支持:万博1manbetx是的

测试类型,指定为'nonskew'or'偏斜'。指定'偏斜'to test whether一个skew-symmetric

更多关于

全部收缩

对称矩阵

  • 一个方形矩阵,一个,如果它等于其非共轭转置,则是对称的,a = a'

    就矩阵元素而言,这意味着

    一个 一世 ,,,, j = 一个 j ,,,, 一世

  • 由于真正的矩阵不受复杂结合的影响,因此对称的真实矩阵也是荒芜的。例如,矩阵

    一个 = [[ 1 0 0 2 1 0 1 0 1 这是给予的

    既是对称的,又是遗传学。

偏度对称矩阵

  • 一个方形矩阵,一个,如果偏度对称,则它等于其非结合转置的否定,a =-一个。'

    就矩阵元素而言,这意味着

    一个 一世 ,,,, j = - 一个 j ,,,, 一世

  • 由于实际矩阵不受复杂的结合影响,因此偏斜 - 对称的真实矩阵也是偏斜的。例如,矩阵

    一个 = [[ 0 - 1 1 0 这是给予的

    是偏斜的对称和偏斜的人。

扩展功能

版本历史记录

Introduced in R2014a