Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2010-11-15, 14:19   #1
宇天
初级会员
 
注册日期: 2007-05-08
帖子: 6
声望力: 0
宇天 正向着好的方向发展
默认 请教一个数据计算问题。

我在M文件计算过程中对一个大数和一个很小数求和,发现程序计算结果明显出错,例如

大数243
很小数 1.1*10^-7

其程序计算结果为-658.4

然后我在工作窗口内单独计算这两个数的和,结果又正确,请问这是什么原因,该如何解决?
谢谢!!
宇天 当前离线   回复时引用此帖
旧 2010-11-15, 17:06   #2
tannengzhi0504
初级会员
 
tannengzhi0504 的头像
 
注册日期: 2010-05-31
帖子: 21
声望力: 15
tannengzhi0504 正向着好的方向发展
默认 回复: 请教一个数据计算问题。

少括号了应该,呵呵…………………………6
tannengzhi0504 当前离线   回复时引用此帖
旧 2010-11-15, 18:37   #3
宇天
初级会员
 
注册日期: 2007-05-08
帖子: 6
声望力: 0
宇天 正向着好的方向发展
默认 回复: 请教一个数据计算问题。

引用:
作者: tannengzhi0504 查看帖子
少括号了应该,呵呵…………………………6
没太明白,能详细解释一下么?我在程序中是循环计算量a(i)+b(i)a,b单独输出的结果表明a是大数,而b是很小的一个数,加起来后就出现错误了。
宇天 当前离线   回复时引用此帖
旧 2010-11-19, 08:11   #4
yisanming
初级会员
 
yisanming 的头像
 
注册日期: 2010-07-18
年龄: 37
帖子: 10
声望力: 15
yisanming 正向着好的方向发展
默认 回复: 请教一个数据计算问题。

先看看程序是什么样的
yisanming 当前离线   回复时引用此帖
旧 2010-11-21, 12:39   #5
muzili2008
初级会员
 
注册日期: 2008-10-13
年龄: 42
帖子: 18
声望力: 17
muzili2008 正向着好的方向发展
默认 回复: 请教一个数据计算问题。

没有出现楼主所说的问题啊,难道是版本的问题?
muzili2008 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 19:42


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.