此为 Mathematica 7 文档,内容基于更早版本的 Wolfram 语言
查看最新文档(版本11.2)

Band

Band[{i, j}]
表示在一个稀疏矩阵中,以 {i, j} 开始的对角坐标的序列。
Band[{imin, jmin, ...}, {imax, jmax, ...}]
表示 {imin, jmin, ...}{imax, jmax, ...} 之间的坐标。
Band[{imin, jmin, ...}, {imax, jmax, ...}, {di, dj, ...}]
表示以 {imin, jmin, ...} 开始的坐标,然后以步长 {di, dj, ...} 移动。
  • Band[pos]->v 表示 v 值,它沿着以 pos 开始的对角重复。
  • Band[pos]->{v1, v2, ...} 代表沿着始于 pos 坐标的对角线的 vn 值序列。
  • 用一个同阶矩阵 a 作为整个稀疏矩阵,Band[start]->a 缺省时在 start 指定的坐标插入 a
  • 用一个同阶矩阵 an 作为整个稀疏矩阵,Band[pos]->{a1, a2, ...} 表示一个非重叠子矩阵的序列。
  • Band[start] 实际上等价于 Band[start, {-1, -1, ...}]
  • 对数量值而言,Band[start, end] 等价于 Band[start, end, {1, 1, ...}]
  • end 中,当任意坐标第一次超出其值时,Band[start, end, step] 停止。
  • Band[start, end]->{v1, v2, ...} 循环重复值 vn ,直到达到 end
  • Band[start, Automatic, step]->{v1, v2, ...} 持续直至 vi 耗尽。
6 的新功能