[已答复] 计算精度属于哪个学科的问题?

[复制链接]
qiuhuizuo 发表于 2021-9-8 13:47:21
10 财富积分

在matlab中计算希尔伯特矩阵的逆矩阵使用两种不同的方法,结果差别很大。
1、inv(hilb(6))
2、invhilb(6)
方法2比方法1更加精准。但是在n大于等于15的时候方法2还是会出现误差。

在使用各种计算机软件进行计算时会出现误差,隐隐感觉类似问题时一些潜在的大坑,因此想学习一下这方面的知识。有没有专门讲类似问题的入门书籍推荐?或者类似问题是否有专门归属的学科类别?像据此按图索骥去收集一些好书。

补充,不是具体讲matlab R 如何使用。而是具体讲计算误差,和在使用计算机进行计算时如何规避或减少误差。至少要知道哪些计算结果存在误差。避免出现沉默错误。当然,讲解可以以某种常用数学软件为基础。

2 条回复


TouAkira 发表于 2021-9-8 17:56:18
学科的话印象中数学、计算机方向都有相关研究,叫 Numerical Computation (数值计算)或者 Numerical Analysis (数值分析)

了解原理的话,Richard L. Burden的《Numerical Analysis 9th Edition》,李庆扬老师的《数值分析》都有讲解。

很多高校,如华东师范大学,也都有相关课程讲义,自学很方便。

qiuhuizuo 发表于 2021-9-8 19:59:39
TouAkira 发表于 2021-9-8 17:56
学科的话印象中数学、计算机方向都有相关研究,叫 Numerical Computation (数值计算)或者 Numerical Anal ...

谢谢荐书。收藏。
我看了一些数值分析书籍的目录。确实有讲到误差的相关章节。但是所占篇幅有限。
今天我在网上上搜了一下相关文章和视频有些甚之专门讲GPU在大数据计算时的精度问题。所以感觉计算误差方面的问题完全可以单独成册。当然我的看法可能时完全错误的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

相关帖子
相关文章
热门教程
站长推荐
快速回复 返回顶部 返回列表