回 帖 发 新 帖 刷新版面

主题:矩阵问题

你看一下怎么做?   
详见如下:
将一个三对角矩阵A[1……100,1……100]中的元素按行存储在一维数组B[1……298]中
矩阵A中的元素A[66,65]在数组B中的下标为?

回复列表 (共2个回复)

沙发

请问三对角矩阵是什么意思哦,能否说得更详细一点儿哦

板凳

答案是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的下标

我来回复

您尚未登录,请登录后再回复。点此登录或注册