Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 核心语言 > 表达式 > 表达式的子集 >

Extract

Extract[expr, list]
list 指定位置提取 expr 的部分。
Extract[expr, {list1, list2, ...}]
提取 expr 各部分的列表。
Extract[expr, list, h]
提取 expr 的各部分,在求值前用头部 h 将每个部分隐藏。
  • Extract[expr, {i, j, ...}] 等价于 Part[expr, i, j, ...]
  • 您可以使用 Extract[expr, ..., Hold] 不通过求值来提取各个部分。
  • 如果 expr 是一个 SparseArray 对象,Extract[expr, ...] 在相应的普通阵列中提取各个部分。
从一个表达式中提取第二部分:
In[1]:=
Click for copyable input
Out[1]=
 
提取嵌套在一个表达式中的部分:
In[1]:=
Click for copyable input
In[2]:=
Click for copyable input
Out[2]=
从多个位置提取各个部分:
In[3]:=
Click for copyable input
Out[3]=
 
提取 Position 给定的部分:
In[1]:=
Click for copyable input
In[2]:=
Click for copyable input
Out[2]=
In[3]:=
Click for copyable input
Out[3]=
3 的新功能 | 5 中的修改功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team