Div
更多信息
- Div 亦称为 contracted 协变导数.
- Div[f,x] 可以输入为 ∇x.f. 符号 ∇ 可以通过键入 del 或 \[Del] 得到,符号 . 是一个普通英文句号. 变量 x 的列表可以通过下标输入.
- 空模板 ∇. 可以通过输入 del. 得到, 将光标从下标处移到主体部分.
- 不显式依赖于给定的变量的所有数量的偏导数为零.
- 在 Div[f,x] 中,如果 f 是维度为 {n1,…,nk-1,nk} 的数组,那么 x 的长度必须是 nk,而所得散度是维度为{n1,…,nk-1} 的数组.
- 在 Div[f,{x1,…,xn},chart] 中,如果 f 是一个数组,那么它的维度必须是 {n,…,n}. f 的分量被解释为位于与 chart 相关联的标准正交基.
- 对于欧几里得空间上的坐标系,可通过将 f 转换至直角坐标系来计算 Div[f,{x1,…,xn},chart],算出散度后再转换回 chart. »
- Div 的一个属性是如果 chart 是用度规 g 定义的,以正交形式表示,则 Div[g,{x1,…,xn]},chart] 给出零. »
- 可用三元组 {coordsys,metric, dim}(与 CoordinateChartData 的第一个参数相同的方式)指定 Div 的第三个参数中的坐标系. 可以使用忽略了 dim 的简短形式.
- Div[f,VectorSymbol[…]] 计算相对于向量符号的散度. »
- Div 适用于 SparseArray 和结构化数组对象.
范例
打开所有单元关闭所有单元基本范例 (4)
范围 (6)
应用 (3)
属性和关系 (9)
Div 把数组的阶数减少 1:
Div[{f1,f2,…,fn},{x1,x2,…,xn}] 是 f 的梯度的迹:
通过转换为直角坐标然后再转换回来,计算欧几里得坐标系 c 中的 Div:
与直接计算 Div[f,{x1,…,xn},c] 的结果一样:
双变量形式 Div[f,vars] 在第一个变量中是 Listable 的:
Div[array,vars,sys] 实际上是在最后两个位置上先使用 Grad,然后使用 TensorContract:
但是,该操作通常不是 Listable:
如果 chart 是用度规 g 定义的,以正交形式表示,则 Div[g,{x1,…,xn},chart] 给出零:
Div 压缩数组最内层的索引,这对于矩阵而言意味着作用于行:
若要压缩成一个不同的索引,使用 Grad 再使用一个显式 TensorContract:
在矩阵情况下,作用于列可以通过首先对矩阵 square 求转置实现:
Div 保持 SymmetrizedArray 对象的结构:
文本
Wolfram Research (2012),Div,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Div.html (更新于 2024 年).
CMS
Wolfram 语言. 2012. "Div." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2024. https://reference.wolfram.com/language/ref/Div.html.
APA
Wolfram 语言. (2012). Div. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Div.html 年