AntisymmetricMatrixQ

AntisymmetricMatrixQ[m]

gives True if m is explicitly antisymmetric, and False otherwise.

Details and Options

  • AntisymmetricMatrixQ is also known as skew-symmetric.
  • A matrix m is antisymmetric if m-Transpose[m].
  • AntisymmetricMatrixQ works for symbolic as well as numerical matrices.
  • The following options can be given:
  • SameTestAutomaticfunction to test equality of expressions
    ToleranceAutomatictolerance for approximate numbers
  • For exact and symbolic matrices, the option SameTest->f indicates that two entries mij and mkl are taken to be equal if f[mij,mkl] gives True.
  • For approximate matrices, the option Tolerance->t can be used to indicate that all entries Abs[mij]t are taken to be zero.
  • For matrix entries Abs[mij]>t, equality comparison is done except for the last bits, where is $MachineEpsilon for MachinePrecision matrices and for matrices of Precision .

Examples

open allclose all

Basic Examples  (1)

Test if a numeric matrix is explicitly antisymmetric:

In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]=
In[3]:=
Click for copyable input
Out[3]=

Scope  (5)

Options  (2)

Applications  (4)

Properties & Relations  (9)

Possible Issues  (1)

See Also

SymmetricMatrixQ  AntihermitianMatrixQ  HermitianMatrixQ  PositiveSemidefiniteMatrixQ  Transpose  SymmetrizedArray  Symmetrize

Introduced in 2014
(10.0)