天软金融分析.NET函数大全 > TSL函数 > 基础函数 > 数组 > 稀疏矩阵

Spdiags3    

简述
根据指定列替换稀疏矩阵对角线

将(稀疏)矩阵A中序列d所指定的对角线替换为B的列
定义
Spdiags3(B:Array;D:Array;A:Array):ARRAY
参数
名称类型说明
BArray Array,二维数组,对角矩阵
DArray Array,一维数组,对角线序列
AArray Array,二维数组,原(稀疏)矩阵
返回ARRAY二维数组,对角线替换后的(稀疏)矩阵A
  • 范例

    //将矩阵A中d指定的对角线替换为B中的列
      B:=array((5,10,15),
          (4,9,14),
          (3,8,13),
          (2,7,12),
          (1,6,11));
      d:=array(-2,0,2);
      A:=array((6,0,13,0,0),
          (0,7,0,14,0),
          (1,0,8,0,15),
          (0,2,0,9,0),
          (0,0,3,0,10));
      return spdiags3(B,d,A);
相关