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

Spdiags4    

简述
根据指定列创建稀疏矩阵

将对角矩阵B中的列按d所指定的对角线放置,创建m*n的稀疏矩阵
定义
Spdiags4(B:Array;D:Array;M:Integer;N:Integer):ARRAY
参数
名称类型说明
BArray Array,二维数组,对角矩阵
DArray Array,一维数组,对角线序列
MInteger Integer,正整数,(稀疏)矩阵的行
NInteger Integer,正整数,(稀疏)矩阵的列
返回ARRAY二维数组,根据对角矩阵B创建的稀疏矩阵
  • 范例

    //根据对角矩阵B创建稀疏带状矩阵
      B:=array((5,10,15),
          (4,9,14),
          (3,8,13),
          (2,7,12),
          (1,6,11));
      d:=array(-2,0,2);
      m:=5;
      n:=5;
      return spdiags4(B,d,m,n);
相关