Fortran Coder

查看: 6802|回复: 3
打印 上一主题 下一主题

[稀疏矩阵] 如何将压缩储存的稀疏矩阵转化为满秩矩阵

[复制链接]

13

帖子

6

主题

0

精华

熟手

F 币
127 元
贡献
70 点
跳转到指定楼层
楼主
发表于 2018-6-25 22:18:08 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 frankgty 于 2018-6-25 23:46 编辑

现有一个稀疏矩阵以ipodia法压缩储存,数据文件中包含元素值,下标j和ipodia共三列数组。储存方式如图ipodia法所示,ipodia指向每行最后一个非零元素,此矩阵为对称矩阵,只储存了下三角。跪求大神指导如何用fortran实现将此压缩储存矩阵转化为全矩阵。求一个算法或者思路。

捕获.PNG (18.68 KB, 下载次数: 280)

ipodia法

ipodia法

Value.txt

161.6 KB, 下载次数: 5

IPODIA.txt

16.41 KB, 下载次数: 6

Index J.txt

69.26 KB, 下载次数: 5

分享到:  微信微信
收藏收藏 点赞点赞 点踩点踩

13

帖子

6

主题

0

精华

熟手

F 币
127 元
贡献
70 点
沙发
 楼主| 发表于 2018-6-28 04:39:59 | 显示全部楼层
fcode 发表于 2018-6-26 08:28
[mw_shl_code=fortran,true]program fcode_cn
  Implicit None
  Real , allocatable    :: rMatrix(:,:) , ...

非常感谢
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-5-7 03:19

Powered by Tencent X3.4

© 2013-2024 Tencent

快速回复 返回顶部 返回列表