社区
C语言
帖子详情
有关带状矩阵的一问!
rena12
2003-03-10 04:55:30
带状矩阵(或称对角矩阵)用一维数组存储,应如何实现哩?help,please!能举例最好了,谢谢先~
...全文
158
9
打赏
收藏
有关带状矩阵的一问!
带状矩阵(或称对角矩阵)用一维数组存储,应如何实现哩?help,please!能举例最好了,谢谢先~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Knight94
2003-03-19
打赏
举报
回复
其实,类似于带状、三角、对称,这些都是有规律,而选择一维存储是为了节省空间;你所说的当b很大,如果还这样的做的话,不会起到节省空间的目的,况且这样存储,对一些矩阵运算如乘法、转置等等都很麻烦。这方面的知识,数据结构里面说得很清楚。
winco
2003-03-18
打赏
举报
回复
楼上说得对。
就根据你的矩阵形状,然后写一个class,存储数据,矩阵维数,带宽:)
Knight94
2003-03-18
打赏
举报
回复
Sorry,我没看清题,但你的说明有些问题,应该是“带状矩阵(或称对称矩阵)”,图形如下所示:
x x 0 0 0 0 0
x x x 0 0 0 0
0 x x x 0 0 0
0 0 x x x 0 0
0 0 0 x x x 0
0 0 0 0 x x x
0 0 0 0 0 x x
这样每一行的元素都是有规律的,稍微注意以下最后一行就行了
例如此图带宽b应该为1,而每行的元素为2b+1即为3
还有什么问题?
rena12
2003-03-18
打赏
举报
回复
老狼同志:我有想,设计上好象挺麻烦地。。
按道理来说,应是两头的行数据递增,从第一行起分别为b+1,b+2。。。n。中间行都是n,
等等。。。。
rena12
2003-03-18
打赏
举报
回复
Knight94() :谢谢你的回答!不过我想的是当b很大时,如下图的b=5了,那么2b+1岂不很
浪费了~~~,我所思考的就是这个,你在给我解释解释吧,谢谢~
x x x x x x 0
x x x x x x x
x x x x x x x
x x x x x x x
x x x x x x x
x x x x x x x
0 x x x x x x
rena12
2003-03-10
打赏
举报
回复
书上写的,除第一行和最后一行外,每行都按(2b+1)个非零元素计算(注:b为带宽)
这句话就是错地,我觉得。。。
rena12
2003-03-10
打赏
举报
回复
三角矩阵偶会呀~~~~,就是这个带状矩阵比较难搞定,书上应该写错了~~~~~,你给讲讲吧,西西
Knight94
2003-03-10
打赏
举报
回复
反之相同,你也可以查查《数据结构》
Knight94
2003-03-10
打赏
举报
回复
简单,例如存下三角矩阵:
a[n][n]与B[n*(n+1)/2]对应关系为:
if(i<=j)
a[i][j]=B[i*(i+1)/2+j];
else
a[i][j]=B[j*(j+1)/2+i];
Fortran求解
带状
矩阵
用Fortran语言求解
带状
矩阵
。这个程序对学习电磁场有限元的朋友有较大用途。
带状
矩阵
的特征值求解
北航数值分析第一次大作业:采用幂法和反幂法求
带状
矩阵
的特征值,同时计算该
矩阵
的条件数和行列式
基于C语言的
带状
矩阵
特征值计算
用幂法和反幂法计算
带状
矩阵
的按模最大特征值和按模最小特征值
追赶法求解
带状
矩阵
带状
矩阵
方程组
矩阵
求解。 追赶法。 生成方程组的系数i u 及其除数i d ,事实上,按式(*)可交替生成i d 与i u :
论文研究-基于稀疏
带状
矩阵
的二维图像重建.pdf
针对大图像重构时采用的测量
矩阵
维数高,所需存储空间过大的问题,引入稀疏
带状
概念,提出了稀疏
带状
测量
矩阵
,可减少测量
矩阵
独立随机元,根据图像按列逐步处理的方式,测量
矩阵
维数大大降低。实验结果表明基于稀疏...
C语言
69,368
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章