作业帮 > 数学 > 作业

设有一个10阶的对称矩阵A,采用压缩存储方式以行序为主序存储,a00为第一个元素,其存储地址为0,每个元素占有1个存储地

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/21 11:53:58
设有一个10阶的对称矩阵A,采用压缩存储方式以行序为主序存储,a00为第一个元素,其存储地址为0,每个元素占有1个存储地址空间,则a45的地址为多少?要解题方法!
先看看a45是第几个元素啊,a45是第5行的第6个元素,因为对称矩阵只用存储下三角或上三角;
现在以下三角为例,第0行有一个元素,第1行有2个元素.,第n行有n+1个元素.
第n行第i列之前有i个元素,所以a45就是 第4*10+6 =46 位置
所以a45 = local(a00)+(4*6+5)*1 = 29啊.自己画个图看看吧,还有就是做题的时候,注意矩阵的下标,有时下标是从1开始的,那么a45的意义就不一样了