-
ruby的sqrt-sparsematrix库:用于处理稀疏二维矩阵的面向对象解决方案
资源介绍
Matlab代码sqrt
稀疏Ruby
稀疏二维矩阵的面向对象库
什么是稀疏矩阵?
-稀疏矩阵是其元素主要为零的矩阵。
即有一个大部分值为零的元素
稀疏矩阵用于什么?
-稀疏矩阵在科学和数学中有应用,主要用于偏微分
###源自以下功能:-Wikipedia,Matlab文档,Ruby
Matrix类文档
###该库最有可能的用户-程序员,数学家,工程师,科学家
###什么是三对角矩阵?
-矩阵,其中在三条线的对角带上,非零数字仅在这些线上。
-假设它是正方形的三对角矩阵的性质:
-非零的数量=
n
+
2(n-1)=
3n-2-零的数量=
n
^
2-非零=
n
^
2-n-2(n
-1)=
n
^
2
-3n
+
2
###三对角矩阵与通用稀疏矩阵之间的关系是什么-假设矩阵为nxn并使用上述方程式和稀疏矩阵的定义-零的数量>非零的数量-n
^
2-
3n
+
2>
3n
-2-n
^
2
-6n
+
4>
0-左边的根是(3
+/-
sqrt(5))-因此,当尺寸为大于6
###三对角矩阵重要吗?
它们会影响我们的设计吗?
-是的,它们很重要。
它们用于求解方程的线性系统。
它们也可