天软金融分析.NET函数大全
>
TSL函数
>
基础函数
>
数组
>
稀疏矩阵
Spdiags2
复制链接
简述
提取矩阵指定对角线
提取m*n(稀疏)矩阵A中序列d所指定的对角线,并按列排列
定义
Spdiags2(A:Array;D:Array):ARRAY
参数
名称
类型
说明
A
Array
Array,二维数组,原(稀疏)矩阵
D
Array
Array,一维数组,对角线序列;也可以为数字;
当为nil时,等同于spdiags1,并通过d返回对应的非零编号
返回
ARRAY
二维数组,length(d)*min(m,n)矩阵
范例
//提取矩阵A中第-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));
d:=array(-2,0,2);
return spdiags2(A,d);
相关
Sparse1
Sparse2
Speye
Sprand1
Sprand2
Sprandn1
Sprandn2
Sprandsym1
Sprandsym2
Sparsefull
Spones
Spnnz
Spnonzeros
Ifsparse
Spdiags1
Spdiags2
Spdiags3
Spdiags4