24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 2312  |  回复: 4

zhang86

专家顾问

优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!

[求助] Fortran中高效计算矩阵的秩

最近使用Fortran处理大型矩阵(大概3000*3000),希望能判断矩阵是否奇异。
原本想用行列式判断,即IMSL中的det函数,但无奈的发现计算结果不靠谱,因为矩阵太大,虽然已经有特征值很少(1.0e-17),但计算出来的行列式还是很大的,无法由此判断奇异与否。
后来改用svd函数计算矩阵的秩,这样还是很靠谱的。不过新的问题又来了,因为矩阵太大,计算的速度较慢。
请版上的各位大牛们帮忙出出主意,看看有什么办法可以更为高效的求解矩阵的秩。
~~十分感谢~~
回复此楼
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

chembetsey

专家顾问

优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
zhang86: 金币+2, 有帮助 2012-09-16 10:02:37
xzhdty: 谢谢 2012-09-16 21:14:26
IMSL中有rank函数,应该比你自己写的函数算的快,你可以试试。要想算得更快,可以用并行的rank。
2楼2012-09-16 09:48:19
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

zhang86

超级版主

优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!

引用回帖:
2楼: Originally posted by chembetsey at 2012-09-16 09:48:19
IMSL中有rank函数,应该比你自己写的函数算的快,你可以试试。要想算得更快,可以用并行的rank。

谢谢。
但如何给定IMSL中的rank函数的误差限,也就是当特征值小于多少时可以认为是0。
还有,请问如何并行rank以提高效率?
我需要在依次迭代的过程中评价矩阵是否奇异,这样是不是没法用并行计算?
3楼2012-09-16 10:01:39
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

chembetsey

兑换贵宾

优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!

你自己查IMSL的手册吧,具体的我也不是很清楚。
并行只是rank函数并行,和你自己的程序没关系的。
4楼2012-09-16 10:44:41
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

wuliping0613

主管区长

5楼2012-09-16 11:16:01
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 zhang86 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 342求调剂 +7 Mary Keen 2026-03-28 7/350 2026-03-31 20:36 by 83503孙老师
[论文投稿] chinese chemical letters英文版投稿求助 130+4 Yishengeryi 2026-03-30 4/200 2026-03-31 19:52 by babero
[考研] 安徽大学专硕生物与医药专业(086000)324分,英语已过四六级,六级521,求调剂 +10 美味可乐鸡翅 2026-03-26 11/550 2026-03-31 19:20 by syh9288
[考研] 材料科学与工程339求调剂 +3 hyz0119 2026-03-31 3/150 2026-03-31 18:31 by 1939136013狗壮
[考研] 求调剂 生物学 377分 +6 zzll03 2026-03-31 6/300 2026-03-31 17:33 by 唐沐儿
[考研] 材料求调剂 一志愿哈工大总分298分,前三科223分 +11 dongfang59 2026-03-27 11/550 2026-03-31 16:51 by Wang200018
[考研] 一志愿武汉理工,总分321,英一数二,求老师收留。 +12 nnnnnnn5 2026-03-25 12/600 2026-03-31 16:21 by 记事本2026
[考研] 277跪求调剂 +8 1915668 2026-03-27 13/650 2026-03-31 14:58 by 王亮_大连医科大
[考研] 求调剂 +8 11ggg 2026-03-30 8/400 2026-03-31 13:56 by nanaliuyun
[考研] 一志愿中海洋320化学工程与技术学硕求调剂 +8 披星河 2026-03-30 8/400 2026-03-31 08:53 by lbsjt
[考研] 一志愿大连理工大学材料求调剂 +6 Gymno 2026-03-30 6/300 2026-03-31 07:26 by 无际的草原
[考研] 材料与化工调剂一志愿大连海事085600,349 +6 吃的不少 2026-03-30 6/300 2026-03-31 04:17 by fmesaito
[考研] 食品工程专硕一志愿中海洋309求调剂 +5 小张zxy张 2026-03-26 10/500 2026-03-31 00:29 by jp9609
[考研] 332求调剂 +14 032500 2026-03-25 14/700 2026-03-30 20:03 by 无际的草原
[考研] 297求调剂 +17 田洪有 2026-03-26 18/900 2026-03-30 18:32 by nothing投稿中
[考研] 一志愿南开大学0710生物学359求调剂 +5 兔兔兔111223314 2026-03-29 7/350 2026-03-30 18:29 by 兔兔兔111223314
[考研] 337求调剂 +6 《树》 2026-03-29 6/300 2026-03-30 10:15 by herarysara
[考研] 一志愿双一流机械285分求调剂 +4 幸运的三木 2026-03-29 5/250 2026-03-29 14:49 by Miko19
[考研] 329求调剂 +10 钮恩雪 2026-03-25 10/500 2026-03-29 13:32 by peike
[考研] 一志愿吉大071010,316分求调剂 +3 xgbiknn 2026-03-27 3/150 2026-03-27 10:36 by guoweigw
信息提示
请填处理意见