Fortran Coder

查看: 5956|回复: 9
打印 上一主题 下一主题

[线性代数] 对称正定矩阵分解,计算结果错误,实在找不到原因了

[复制链接]

490

帖子

4

主题

0

精华

大宗师

F 币
3298 元
贡献
1948 点

水王勋章元老勋章热心勋章

楼主
发表于 2015-3-26 18:14:42 | 显示全部楼层
matlab给出的结果,lz答案哪里错了?!
15.279446979521216                   0                   0                   0
   7.450681962022638   4.805271927871565                   0                   0
  16.758610461700346   0.534147362099914   0.579449729096019                   0
   9.494433940864122   5.112903632921073   5.217080776328907   6.142467643894371

估计是双精度和单精度的浮点数误差
btw,宋某某那本书翻过几页,真是一本烂书,估计是混职称用的

490

帖子

4

主题

0

精华

大宗师

F 币
3298 元
贡献
1948 点

水王勋章元老勋章热心勋章

沙发
发表于 2015-3-27 12:09:07 | 显示全部楼层
likm1110 发表于 2015-3-27 09:40
但是老师让我把那本书所有程序都打一遍我也没办法。还得边打便给他改错我也是醉了。。。。。另外就是我手 ...


cholesky.zip (1.11 KB, 下载次数: 8)


单精度和双精度的问题,给你改了代码,自己慢慢琢磨吧
cholesky_test.f90 (1.27 KB, 下载次数: 7)



评分

参与人数 1贡献 +9 收起 理由
fcode + 9 赞一个!

查看全部评分

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

本版积分规则

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

GMT+8, 2024-5-3 13:02

Powered by Tencent X3.4

© 2013-2024 Tencent

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