声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 10919|回复: 8

[编程技巧] Warning: Explicit integral could not be found出错求助

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

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

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

x
各位高手:
在做积分时出现这样的情况:Warning: Explicit integral could not be found
有哪几种可能?所有的变量都已经定义了

[ 本帖最后由 eight 于 2007-12-21 09:20 编辑 ]

本帖被以下淘专辑推荐:

回复
分享到:

使用道具 举报

发表于 2006-3-30 19:24 | 显示全部楼层

回复:(zw123)[求助]问题、警告

很可能是积分不存在,最好能把积分表达式给出来
发表于 2007-12-21 08:25 | 显示全部楼层
我的程序也存在这个问题,请教高手,要积分的表达式为:(1-5.5/z)*R*exp(((R-ru)^2+2*R*ru*(1-cos(theta))/z^2)),三重积分,其中最里层积分的下限为与R有关的积分式,其中ru是个已知的变量,与积分无关。用了int(int(int(……)))的积分方法和triplequad(……)都出现Explicit integral could not be found的警告,请大家帮办帮我:@(

Lastresult1.m

658 Bytes, 下载次数: 11

Lastresult2.m

793 Bytes, 下载次数: 9

发表于 2007-12-21 09:19 | 显示全部楼层
原帖由 xieguihua 于 2007-12-21 08:25 发表
我的程序也存在这个问题,请教高手,要积分的表达式为:(1-5.5/z)*R*exp(((R-ru)^2+2*R*ru*(1-cos(theta))/z^2)),三重积分,其中最里层积分的下限为与R有关的积分式,其中ru是个已知的变量,与积分无关。用了in ...

就是显式解不存在,不是所有积分都有显式解的
发表于 2007-12-21 13:02 | 显示全部楼层

回复 #4 eight 的帖子

谢谢,那我该怎么积分才行呢?急:@L
发表于 2007-12-21 13:09 | 显示全部楼层

回复 #5 xieguihua 的帖子

尝试数值的方法
发表于 2007-12-22 08:57 | 显示全部楼层
谢谢,我用数值方法算了,虽然结果明显不对,但总算有结果了,呵呵
发表于 2007-12-22 16:52 | 显示全部楼层
原帖由 xieguihua 于 2007-12-22 08:57 发表
谢谢,我用数值方法算了,虽然结果明显不对,但总算有结果了,呵呵


慢慢修改吧,符号方法没结果也就只能用数值的方法了
发表于 2007-12-23 13:18 | 显示全部楼层
谢谢楼上的,在算了4个多小时后终于有比较合理的结果了,谢谢,谢谢!

[ 本帖最后由 花如月 于 2007-12-23 13:23 编辑 ]
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-5-20 23:50 , Processed in 0.061474 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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