SquareMatrixQ

SquareMatrixQ[m]

如果 m 是方阵,给出 True;否则给出 False.

更多信息

  • 如果矩阵 m 具有相同的行数和列数,则其为方形矩阵,在这种情况下,Dimensions[m]{n,n}. »
  • SquareMatrixQ 可用于符号以及数值矩阵.

范例

打开所有单元关闭所有单元

基本范例  (3)

测试一个对象是否是方阵:

该矩阵是矩形的:

这些不是矩阵:

范围  (9)

基本用法  (5)

检验某实数机器精度矩阵是否为方形矩阵:

检验某复矩阵是否为方形矩阵:

检验某精确矩阵是否为方形矩阵:

使矩阵成为方形矩阵:

SquareMatrixQ 用于符号矩阵:

SquareMatrixQ 可高效用于大型数字矩阵:

特殊矩阵  (4)

SquareMatrixQ 用于稀疏矩阵:

SquareMatrixQ 用于结构化矩阵:

用于 QuantityArray 结构化矩阵:

SquareMatrixQ 用于单位矩阵:

SquareMatrixQ 用于 HilbertMatrix

应用  (1)

定义一个只对显式方阵计算的函数:

这显式表示了一个矩阵的厄米特部分:

这不计算,因为该矩阵是矩形的:

这不计算,因为 a 不是一个显式矩阵:

属性和关系  (5)

对于方形矩阵 mDimensions[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 语言. 2014. "SquareMatrixQ." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/SquareMatrixQ.html.

APA

Wolfram 语言. (2014). SquareMatrixQ. Wolfram 语言与系统参考资料中心. 追溯自 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 ]}