24小时热门版块排行榜    

查看: 572  |  回复: 5
当前主题已经存档。
本帖产生 1 个 计算强帖 ,点击这里进行查看

honphin

捐助贵宾 (小有名气)

[交流] 【求助】求助一个积分问题!! 已有3人参与

请教大家一个积分问题,表达式如下:

在这里先谢谢大家了!!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tianlangxingaa

铁杆木虫 (著名写手)


小木虫(金币+0.5):给个红包,谢谢回帖交流
写清楚一下吧,从无穷到无穷,总的有个截断区间吧,或者到多大范围就不考虑了

可以尝试下

我要回宿舍了,回去给你写下代码
2楼2010-04-12 22:09:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tianlangxingaa

铁杆木虫 (著名写手)

★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
dongdong3881(金币+2, 计算强帖+1):多谢回复。您会编程厉害 学习 2010-04-13 08:27
n = 200              //  取值区间-n/2到n/2
length = 0.1         //  分成很多小片段,length是小片段的长度         
number = n/length    //  分成片段个数

do i = 1, number
   x_lower = i*length - n/2     //每个小片段的x的下限
   x_upper = x_lower + length   //每个小片段的x的上限
   x_middle = (x_lower + x_upper) * 0.5     //  x片段的中间值
   y1 = x_middle - u1             // 积分表里的一项
   y2 = x_middle - u2             // 积分表里的第2项
   y3 = y1**2 + alpha*y2**2       // 积分项的分子
   y4 = exp(-y3/(sigma**2))       // exp的数值
   sum= sum + length * y4         // 积分并且求和
end do

[ Last edited by tianlangxingaa on 2010-4-12 at 23:17 ]
3楼2010-04-12 23:16:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tianlangxingaa

铁杆木虫 (著名写手)


dongdong3881(金币+1):多谢交流 2010-04-13 08:27
n是可以变化的,不过当n大于一个范围后,期于的贡献可以忽略的。

length也可以变化,取的越小计算越精确,当然计算时间消耗也越多.

cheers
4楼2010-04-12 23:18:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

honphin

捐助贵宾 (小有名气)

问题已经解决


dongdong3881(金币+1):多谢提供 以后常来啊 2010-04-13 16:19
我想得到的是解析表达式,问题已经解决了!积分结果如下:

恳请大家验证!!谢谢!!
5楼2010-04-13 14:55:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

renzr

新虫 (正式写手)

by mathametica
6楼2010-04-15 19:39:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 honphin 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见