Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 核心语言 > 表达式 > 表达式测试 > VectorQ >
Mathematica > 核心语言 > 过程式编程 > 条件 > 表达式测试 > VectorQ >

VectorQ

VectorQ[expr]
如果 expr 是一个列表或一维 SparseArray 对象,它的元素没有一个是列表,给出 True,否则给出 False.
VectorQ
仅当 test 应用到 expr 中每个元素结果为 True 时,产生 True.
  • VectorQ[expr, NumberQ] 测试 expr 是否是一个由数组成的向量.
测试一个对象是否是一个向量:
非向量:
用特定的测试来一般化或特殊化:
测试一个对象是否是一个向量:
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]=
测试由整数组成的一个向量:
测试由机器实数组成的一个向量:
测试由实值数量组成的一个向量:
快速测试明确的实数:
定义一个函数,仅计算向量参数:
求出有 个组件的函数的最小值:
VectorQArrayQ 的一个特例:
等价于 VectorQ 的一个函数:
版本 1 的新功能 | 版本 5 修改功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF