MATLAB 板


LINE

各位高手晚安~ 小妹我刚刚在做一个矩阵乘法时,发现乘出的结果好难理解... 过程是这样的: H = 1e-14 * ones(4) (一个4*4, 每个元素皆为1e-14的方阵) R = 1e-100 * eye(4) (一个对角矩阵,对角元素皆为1e-100) t = H * H * transpose(H) + R t = inv(t) 最後t的结果长这样:(一个4*4矩阵, 以下结果为求乾净只显示到小数点後第3位) row1: 5.629e+56 , -6.938e+24 , -6.25e+40 , -5.629e+56 row2: -6.938e+24 , 5.070e+72 , -5.629e+56 , -5.070e+72 row3: -6.25e+40 , -5.629e+56 , 4.567e+88 , -4.567e+88 row4: -5.629e+56 , -5.070e+72 , -4.567e+88 , 4.567e+88 之後我计算 H*t, 结果居然是个元素全都是0的4*4矩阵... 全都是0耶...好奇怪...看起来就不对阿 然後我尝试只算第一项, 也就是 H(1,1)*t(1,1) + H(1,2)*t(2,1) + H(1,3)*t(3,1) + H(1,4)*t(4,1) 正解应该是 (5.629e+56 -6.938e+24 -6.25e+40 -5.629e+56) * 1e-14 ,约为-6.25e+26 但matlab跑出结果 = 0 然後我还是不死心,改变加法顺序, 变成 H(1,1)*t(1,1) + H(1,4)*t(4,1) + H(1,2)*t(2,1) + H(1,3)*t(3,1) 跑出结果 = 6.1294e+26 痾.......交换加法顺序结果居然不一样! 而且都是错的! 後来再用java算 , 结果也是错的.... 请问各位matlab高手有碰过类似的状况吗~~ p.s. 这些算术都没有overflow或underflow喔~ 谢谢大家! --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.113.141.232
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MATLAB/M.1500485262.A.F65.html
1F:推 sunev: 基本上取inverse 时就爆了 07/20 03:24
2F:→ amy2005: 原来如此! 那请问为甚麽之後改变加法顺序答案居然不一样 07/20 09:37
3F:→ amy2005: 呢?我後来用java测试加法的部分居然和matlab结果一样... 07/20 09:39
4F:→ amy2005: 感谢楼上高手回答!!! 07/20 09:39
5F:推 BrianCashman: 怎麽可能会没有overflow? 容器仅能够装10^308指数 07/20 12:23
6F:推 sunev: 应该在t=H^3+R 就出问题了,有效数字没这麽多 07/20 13:22
7F:→ amy2005: http://i.imgur.com/x7rXhs6.jpg 07/20 16:19
8F:→ amy2005: http://i.imgur.com/a0kOdXI.jpg 07/20 16:20
9F:→ amy2005: 不好意思~我觉得不会overflow or underflow耶... 07/20 16:21
10F:→ amy2005: 请参考图片, 因最小值为 16*e-42 , 最大值为 16*e-42 + 07/20 16:23
11F:→ amy2005: 1e-100 07/20 16:23
12F:推 BrianCashman: 绝对overflow,4x4算det(R)时 1e-100就已经1e-400了 07/20 16:38
13F:→ amy2005: 嗯嗯!所以是在算inv的时候~ 07/20 16:40
14F:→ BrianCashman: 1e-100对角矩阵不见 你的矩阵行列式就直接变成0 07/20 16:41
15F:→ amy2005: 喔喔!但算行列式时,应该只有算到 (1e-100)^4 和 (1e-10 07/20 17:29
16F:→ amy2005: 0)^3 时才会overflow吧?其他项不会~然後overflow(归0) + 07/20 17:29
17F:→ amy2005: 某数 = 某数 ? 所以行列式值不会为0? 谢谢! 07/20 17:29







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Gossiping站内搜寻

TOP