﻿功能:返回稀疏矩阵直观的矩阵格式
 
格式:
 
SparseReturn(A)
 
A:列数为3的矩阵变量(稀疏矩阵存储格式,第1列为元素值,第2列为行索引值,第3列为列索引值,元素的存储顺序没有要求)
 
PS:不建议对阶数太大的稀疏矩阵使用本函数进行还原，因为还原必定会填充大量0元素，会造成内存的大量占用！甚至程序崩溃！
 
例子:
 
a={Rand<矩阵运算\rand>}(100,4)//回车随机产生实验数据
a =
[ 70.5637755666691    72.9362348434218    68.5152349846974    38.6801884224080
  73.6542823136106    95.3889984150366    80.3603573145160    53.3016115675222
  98.5724405844568    79.0380931827417    51.7526814489405    48.5536148066416
  91.8342057577494    31.5411563643912    15.6795989795027    44.0844212863987 ]
  
b={SparseCreate<矩阵运算\SparseCreate>}(a)//回车产生a的稀疏矩阵存储格式
b =
[ 70.5637755666691    1.00000000000000    1.00000000000000
  72.9362348434218    1.00000000000000    2.00000000000000
  68.5152349846974    1.00000000000000    3.00000000000000
  38.6801884224080    1.00000000000000    4.00000000000000
  73.6542823136106    2.00000000000000    1.00000000000000
  95.3889984150366    2.00000000000000    2.00000000000000
  80.3603573145160    2.00000000000000    3.00000000000000
  53.3016115675222    2.00000000000000    4.00000000000000
  98.5724405844568    3.00000000000000    1.00000000000000
  79.0380931827417    3.00000000000000    2.00000000000000
  51.7526814489405    3.00000000000000    3.00000000000000
  48.5536148066416    3.00000000000000    4.00000000000000
  91.8342057577494    4.00000000000000    1.00000000000000
  31.5411563643912    4.00000000000000    2.00000000000000
  15.6795989795027    4.00000000000000    3.00000000000000
  44.0844212863987    4.00000000000000    4.00000000000000 ]
  
a1=SparseReturn(b)//执行本函数后可直观看到b代表的矩阵,可以发现和a矩阵是一样的
a1 =
[ 70.5637755666691    72.9362348434218    68.5152349846974    38.6801884224080
  73.6542823136106    95.3889984150366    80.3603573145160    53.3016115675222
  98.5724405844568    79.0380931827417    51.7526814489405    48.5536148066416
  91.8342057577494    31.5411563643912    15.6795989795027    44.0844212863987 ]