版块导航
正在加载中...
客户端APP下载
论文辅导
调剂小程序
登录
注册
帖子
帖子
用户
本版
应《网络安全法》要求,自2017年10月1日起,未进行实名认证将不得使用互联网跟帖服务。为保障您的帐号能够正常使用,请尽快对帐号进行手机号验证,感谢您的理解与支持!
24小时热门版块排行榜
小木虫论坛-学术科研互动平台
»
专业学科区
»
数学
»
计算数学
»
稀疏矩阵的处理
5
1/1
返回列表
查看: 2153 | 回复: 12
只看楼主
@他人
存档
新回复提醒
(忽略)
收藏
在APP中查看
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖
lixy1217
木虫
(著名写手)
应助: 4
(幼儿园)
金币: 4863.1
帖子: 1379
在线: 233.7小时
虫号: 1125891
[交流]
稀疏矩阵的处理
现在感觉数值解PDEs难免要跟稀疏矩阵打交道。所以想跟大家讨论一下是如何在计算中对稀疏矩阵进行操作
偶一直用的是C++,之前曾经尝试用过十字链表,虽然这样可以方便地调用每行每列的数据,但是感觉十字链表的计算效率太低(不知是不是编程技巧的问题)。
由于稀疏矩阵的运算主要是用于矩阵的加减法或矩阵乘向量,而矩阵之间的乘法很少,因此我个人觉得在操作中只需能够方便调用每行就行了,这样便可以用单链表的方式来储存矩阵,那计算效率会高了很多。
不知各位对此的看法如何?
[ 来自科研家族
皇家数理科学协会
]
回复此楼
» 猜你喜欢
依托企业入选了国家启明计划青年人才。有无高校可以引进的。
已经有14人回复
表哥与省会女结婚,父母去帮带孩子被省会女气回家生重病了
已经有11人回复
江汉大学解明教授课题组招博士研究生/博士后
已经有3人回复
AI 太可怕了,写基金时,提出想法,直接生成的文字比自己想得深远,还有科学性
已经有11人回复
同年申请2项不同项目,第1个项目里不写第2个项目的信息,可以吗
已经有10人回复
依托企业入选了国家启明计划青年人才。有无高校可以引进的。
已经有11人回复
高级回复
» 本主题相关价值贴推荐,对您同样有帮助:
matlab稀疏矩阵问题求教
已经有3人回复
求大神帮忙解病态线性方程组
已经有5人回复
fortran到底怎么弄稀疏矩阵啊?
已经有8人回复
matlab中建立稀疏矩阵组并操作
已经有4人回复
用fortran存储稀疏矩阵
已经有4人回复
【分享】Direct MEthods for Sparse Linear Systems (稀疏矩阵,基本算法)
已经有76人回复
图像恢复或去噪中构造方程组的问题(matlab)
已经有3人回复
大型非对称稀疏矩阵求解
已经有9人回复
matlab 如何处理大规模矩阵???大家帮帮忙吧。急
已经有5人回复
【求助】请问如何解决insufficient virtual memory
已经有10人回复
【求助】解大型稀疏矩阵的问题
已经有6人回复
【求助】急问,如何将一个稀疏的9000阶矩阵,导入 mathlab 进行数值计算?万谢!
已经有3人回复
» 抢金币啦!回帖就可以得到:
查看全部散金贴
医学超声影像负责人招聘-中国科学院赣江创新研究院
+
1
/980
985教授征女友
+
1
/252
华南师范大学(211)- 光电科学与工程学院 - 申请审核制(2026年4-5月份面试考核)
+
2
/106
陆军军医大学第二附属医院(新桥医院)冉茜课题组招聘科研人员
+
1
/91
广州大学“长江学者”教授团队2026年海内外高层次人才招聘(环境/化学/生物)
+
1
/77
上海交通大学大气环境科学课题组招收2026年入学博士生
+
1
/67
中国农业大学安杰课题组招聘科研助理(表现优异者可提供读博机会)
+
1
/31
南京医科大学国家级高层次青年人才团队招收博士后
+
1
/23
大叔征婚
+
1
/20
香港城市大学范俊教授招博士生 2名 机器学习和仿真设计新的电池材料 仅限C9高校学生
+
1
/17
澳大利亚麦考瑞大学(Macquarie University)国际博士硕士全额奖学金-计算机-26年中开学
+
1
/16
中科院深圳先进技术研究院招聘免疫及计算生物学方向博士后、科研助理或联培学生
+
1
/9
国家“双一流”建设高校-南京林业大学-国家级青年人才团队 招2026级申请考核制博士
+
1
/9
上海工程技术大学张培磊教授团队招收博士生
+
1
/7
【东南大学博士后、科研助理招聘】
+
1
/5
国内树枝状聚合物现在进入量产了吗?
+
1
/5
澳科大药学院诚招2026年秋季药剂学/生物材料硕士研究生(2026年3月5日报名截止)
+
1
/4
【科研助理招聘-北京理工大学-集成电路与电子学院-国家杰青团队】
+
1
/3
队友
+
1
/3
【经验分享】CRISPR基因敲除细胞系构建全流程踩坑指南——从递送方式选择到克隆筛选
+
1
/2
1楼
2013-04-04 09:40:55
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
hfj1988
新虫
(小有名气)
应助: 4
(幼儿园)
金币: 1057.2
帖子: 185
在线: 115.2小时
虫号: 2138982
★
小木虫: 金币+0.5, 给个红包,谢谢回帖
引用回帖:
6楼
:
Originally posted by
lixy1217
at 2013-11-16 17:16:07
一维问题得到的是带宽矩阵。可多维问题就不是的了,所以这也是比较麻烦的地方...
多维问题也是带状稀疏矩阵,只不过带宽跟自由度的编码有关系。
赞
一下
回复此楼
高级回复
7楼
2013-11-16 21:50:06
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
查看全部 13 个回答
donau
银虫
(小有名气)
应助: 10
(幼儿园)
金币: 176.9
帖子: 137
在线: 31.7小时
虫号: 2391301
★
小木虫: 金币+0.5, 给个红包,谢谢回帖
纯计算的话,fortran简单的多喽!
赞
一下
回复此楼
2楼
2013-04-04 23:06:26
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
hfj1988
新虫
(小有名气)
应助: 4
(幼儿园)
金币: 1057.2
帖子: 185
在线: 115.2小时
虫号: 2138982
★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
lixy1217: 金币+1
2013-04-06 11:03:38
如果要求调用矩阵中(i,j)元素的下面(i+1,j)元素怎么办?
用稀疏存储就是用时间换取空间,没有完全节省的,必然会以另外的东西作为代价。
赞
一下
回复此楼
3楼
2013-04-05 16:33:52
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
lixy1217
木虫
(著名写手)
应助: 4
(幼儿园)
金币: 4863.1
帖子: 1379
在线: 233.7小时
虫号: 1125891
引用回帖:
3楼
:
Originally posted by
hfj1988
at 2013-04-05 16:33:52
如果要求调用矩阵中(i,j)元素的下面(i+1,j)元素怎么办?
用稀疏存储就是用时间换取空间,没有完全节省的,必然会以另外的东西作为代价。
可能还是要具体问题具体方法吧。一般用差分或者有限元解PDE时,每一行的非零元素都很少,从 i+1 行开始寻找到(i+1,j)需要的时间可忽略,相比之下,要在十字链表中把所有元素串起来确实很费时。
不过你说的很有道理。有些问题总体耗时本来就很少,主要考虑空间因素,此类问题用十字链表就既节省内存又方便操作。可是PDE的计算,时间是一个很重要的问题,所以根本就不能用十字链表。
赞
一下
回复此楼
4楼
2013-04-06 11:03:19
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
查看全部 13 个回答
如果回帖内容含有宣传信息,请如实选中。否则帐号将被全论坛禁言
普通表情
龙
兔
虎
猫
高级回复
(可上传附件)
百度网盘
|
360云盘
|
千易网盘
|
华为网盘
在新窗口页面中打开自己喜欢的网盘网站,将文件上传后,然后将下载链接复制到帖子内容中就可以了。
信息提示
关闭
请填处理意见
关闭
确定