声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1038|回复: 2

复杂函数积分求教

[复制链接]
发表于 2006-3-18 09:00 | 显示全部楼层 |阅读模式

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

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

x
<FONT face="Times New Roman">我的被积函数是:exp(-x*ch(w/b))*(sin(b*pi+y)/(ch(w)-cos(b*pi+y)));<BR>是少了一个括号,w和其它参数没关,是需要数值积分,我想知道现在有没有现成的程序可用。有的话,在哪里可以找到。谢谢指教!</FONT><BR>
回复
分享到:

使用道具 举报

发表于 2006-3-19 15:58 | 显示全部楼层

回复:(eryun05)复杂函数积分求教

这个好像只能做数值积分,在Matlab中quad/quad8只能作定积分,广义积分需要自己来写程序来求,流程大概如下:<BR><BR>1.设定收敛限epsi<BR>2.把为inf/-inf或者歧义点的积分限设置为一个初始值,k=1<BR>3.计算定积分Q(k)<BR>4.然后朝着inf/-inf或者歧义点移动一个步长,然后计算定积分Q(k+1)<BR>5.判断(abs(Q(k+1)-Q(k))<BR><BR>建议用Mathematica来求,用NIntegrate[]<BR>对于无穷振荡的函数,可以使用Method-&gt;QuasiMonteCarlo或者Oscillatory]<BR>
发表于 2006-3-19 17:04 | 显示全部楼层

to happy

多谢指点。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-11-14 10:20 , Processed in 0.061984 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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