MatrixQ

MatrixQ[expr]
如果 expr 是可以代表矩阵的一个列表的列表或一个二维 SparseArray 对象,返回 True,否则返回 False.

MatrixQ[expr,test]
只有当 test 对每一个在 expr 中的矩阵元素产生 True,返回 True.

更多信息更多信息

  • 只有当 expr 是一个列表,并且它的元素是长度相同且不包含列表元素的列表时,或如果 expr 是一个二维 SparseArray 对象,MatrixQ[expr] 才返回 True.
  • MatrixQ[expr,NumberQ] 用来判断 expr 是否是数值矩阵.

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

基本范例  (3)基本范例  (3)

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

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

这些都不是矩阵:

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

使用测试来一般化和特殊化 :

In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]=
1988年引入
(1.0)
| 2003年更新
(5.0)