SquareMatrixQ

SquareMatrixQ[m]

m が正方行列の場合はTrueを,その他の場合はFalseを返す.

詳細

  • 行列 m の行数と列数が等しいならこの行列は正方行列で,Dimensions[m]{n,n}である. »
  • SquareMatrixQは,記号行列にも数値行列と同じように使うことができる.

例題

すべて開くすべて閉じる

  (3)

オブジェクトが正方行列かどうかの検定を行う:

次の行列は正方行列ではない:

これらは行列ではない:

スコープ  (9)

基本的な用法  (5)

機械精度の実行列が正方行列かどうか調べる:

複素行列が正方行列かどうか調べる:

厳密行列が正方行列かどうか調べる:

行列を正方行列にする:

SquareMatrixQを記号行列に使う:

SquareMatrixQは大きい数値行列に効率的に作用する:

特殊行列  (4)

SquareMatrixQを疎な行列に使う:

SquareMatrixQを構造化行列に使う:

QuantityArrayを構造化行列に使う:

SquareMatrixQを恒等行列に使う:

SquareMatrixQHilbertMatrixに使う:

アプリケーション  (1)

明示的な正方行列についてのみ評価する関数を定義する:

これは行列のエルミート部分を明示的に表す:

この行列は矩形行列なので,評価することはできない:

aが明示的な行列ではないので,これを評価することはできない:

特性と関係  (5)

Dimensions[m]は正方行列 m について{n,n}を与える:

SquareMatrixQ[expr]は行列ではない式に対してはFalseを返す:

空リストは正方行列とはみなされない:

正方行列は長さ 個のベクトルからなる:

必ずベクトルでなっているようにする:

すべてのベクトルが同じ長さでベクトルの数がその長さと同じであることを確認する:

したがって,mは正方行列である:

SquareMatrixQ[a]はリストについてはMatchQ[TensorDimensions[a],{n,n}]に等しい:

Wolfram Research (2014), SquareMatrixQ, Wolfram言語関数, https://reference.wolfram.com/language/ref/SquareMatrixQ.html.

テキスト

Wolfram Research (2014), SquareMatrixQ, Wolfram言語関数, https://reference.wolfram.com/language/ref/SquareMatrixQ.html.

CMS

Wolfram Language. 2014. "SquareMatrixQ." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/SquareMatrixQ.html.

APA

Wolfram Language. (2014). SquareMatrixQ. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/SquareMatrixQ.html

BibTeX

@misc{reference.wolfram_2024_squarematrixq, author="Wolfram Research", title="{SquareMatrixQ}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/SquareMatrixQ.html}", note=[Accessed: 18-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_squarematrixq, organization={Wolfram Research}, title={SquareMatrixQ}, year={2014}, url={https://reference.wolfram.com/language/ref/SquareMatrixQ.html}, note=[Accessed: 18-November-2024 ]}