声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1138|回复: 2

[编程技巧] matlab计算精度问题

[复制链接]
发表于 2006-10-5 15:51 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
我编制了一个matlab程序,计算天线电流分布,会涉及倒1e-25与1e-35之间的除法,以及1e-10与1e-15之间的除法,结果算出的值与真实值有一些差别,请问怎样才能纠正回来,就是说怎样控制或者加入那些命令能够得出与真实值一样的结果?(程序编制没有问题)
回复
分享到:

使用道具 举报

发表于 2006-10-5 16:26 | 显示全部楼层
简言之,设计算法应该尽量出现这种情况
所谓的小除数,大乘数都应该避免的
一般来说误差都是存在的,不可能和真实值一样,只要这个误差不要太大,
小除数,大乘数在情况往往会出现问题
解决方法当然是修正你的算法,使之不要出现这种情况
蜻蜓点水,点到为止,具体什么天线电流,这个偶不懂

评分

2

查看全部评分

发表于 2006-10-6 11:38 | 显示全部楼层
具体不懂理论,但是给点看法,可以把你的数值先放大,最后结果在修正回去,其他的没用过过。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-20 00:45 , Processed in 0.141792 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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