主题:矩阵问题
wllcom
[专家分:0] 发布于 2005-09-25 15:22:00
你看一下怎么做?
详见如下:
将一个三对角矩阵A[1……100,1……100]中的元素按行存储在一维数组B[1……298]中
矩阵A中的元素A[66,65]在数组B中的下标为?
回复列表 (共2个回复)
沙发
东篱 [专家分:1040] 发布于 2005-10-10 15:11:00
请问三对角矩阵是什么意思哦,能否说得更详细一点儿哦
板凳
swkj [专家分:0] 发布于 2005-10-28 11:34:00
答案是B[195],在计算它时,只要搞清楚三对角阵是什么就好办了,它形如:
a a 0 0 0 0
a a a 0 0 0
0 a a a 0 0
0 0 a a a 0
0 0 0 a a a
0 0 0 0 a a
其中的a可以是任意的非0元素,在储存其中的元素时,只要依次储存那些非0元素在另一一维数组中就可以了,其他器的计算就只是统计你要求的元素以前的非0元素个数(包括该元素),结果就是b的下标
我来回复