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

ReplacePart

ReplacePart
产生一个表达式,其中用 new 替换 expr 的第 个元素.
ReplacePart
替换 的元素.
ReplacePart
替换 的元素. ReplacePart
替换 . ReplacePart
new 替换所有 .
  • 负数元素表示从尾部开始计数. »
  • 元素的位置指定可以用模式.
  • 每个模式测试 expr 中每个子集的每个元素.
  • 非明确列表的模式 p (例如 ) 作为 {p} 处理.
  • 模式可以包含类似 的结构,表示可变长度的位置指定.
  • ReplacePart 在不先计算的条件下替换元素. 使用类似 的规则,对每个匹配 patt 的元素分别计算 new.
  • 缺省选项设置 Heads->Automatic,头部仅在对应位置指定为 下进行替换.
  • 设置 Heads->True,每次位置指定匹配 时替换头部.
替换第 3 个元素:
替换第 2 、第 5 个元素:
替换数组中的第 的元素:
替换位置匹配模式的元素:
替换表达式中的子集:
替换第 3 个元素:
In[1]:=
Click for copyable input
Out[1]=
 
替换第 2 、第 5 个元素:
In[1]:=
Click for copyable input
Out[1]=
 
替换数组中的第 的元素:
In[1]:=
Click for copyable input
Out[1]=
 
替换位置匹配模式的元素:
In[1]:=
Click for copyable input
Out[1]=
 
替换表达式中的子集:
In[1]:=
Click for copyable input
Out[1]=
替换倒数第 3 个元素:
用相同表达式替换几个元素:
元素的指定可以是模式:
替换所有元素,除了指标为 1、3 或 5 的元素:
替换所有指标是偶数的每个元素:
替换第一个子列表中的所有元素:
替换每个子列表中的最后一个元素:
替换对角元素:
指定元素的模式可以包含替换中使用的变量:
模式可以表示可变长度的元素列表:
规则的右边在每次替换中都需要计算:
ReplacePartSparseArray 对象起作用:
ReplacePart 作用于头部:
List 替换所有头部:
替换所有的普通部分, 不是头部:
也替换头部:
不要替换头部:
矩阵的边界用 x :
强调矩阵中的两个方块:
产生初始条件相差一位的两个元胞自动机的差别模式:
在随机位置的每一步上插入一个黑色单元:
连续替换列表的元素:
用圆连续替换图形中实心圆:
连续替换二维数组中的项:
对指标互素的元素u替换:
ReplacePart 按给出次序应用规则:
ReplacePart 将相同形式的位置列表作为 Position 的生成结果:
ReplacePart 采用和 SparseArray 相同的元素规则:
ReplacePart 仅影响已出现的元素:
特别在 Orderless 函数中,当它们被替换时元素的顺序可能改变:
版本 2 的新功能 | 版本 6 修改功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF