24小时热门版块排行榜    

查看: 256  |  回复: 1

lilychen798

木虫 (小有名气)

[求助] 请教数值积分

请教大家一个问题:
我要对Sq(w)从负无穷到正无穷积分,在积分表达式中,h是1e-34,kb是1e-23,还有一些量是1e16,1e24,还平方的话就是1e32次方,1e-68次方。我怀疑代入这样一些又很大,又很小的数做计算,matlab会出错,怎么样处理把这些数变得不是太大太小而便于计算呢?而且我的区间点选1e5个点就算得非常慢,死机了一样,到底这个负无穷到正无穷取多少点合适,取哪些点合适,有什么方法没有啊?
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

snail594

金虫 (小有名气)

【答案】应助回帖

★ ★
lilychen798(金币+1): 2011-05-04 08:07:52
sunyang1988(金币+2): 谢谢指点 2011-05-05 10:11:51
lilychen798(金币+2): 2011-05-23 22:16:31
你的考虑没错,matlab很可能出现大的误差,合理的做法是自己手算,把这些系数都算好后,当作一个系数与另外的部分相乘,至于积分,你可以用自带的定积分函数来求吧
Inlearningwetrust
2楼2011-05-03 20:43:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 lilychen798 的主题更新
信息提示
请填处理意见