声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1140|回复: 2

[编程技巧] 怎样对比较复杂的符号表达式进行二重积分

[复制链接]
发表于 2009-8-20 15:12 | 显示全部楼层 |阅读模式

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

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

x
在求解非线性方程时候,用
f(5)=int(int(ty1*r1*cos(ae+theta1),y1,-b1*sqrt(1-(x1/a1)^2),b1*sqrt(1-(x1/a1)^2)),x1,-a1,a1)+int(int(ty2*r2*cos(ae+theta2),y2,-b2*sqrt(1-(x2/a2)^2),b2*sqrt(1-(x2/a2)^2)),x2,-a2,a2)求解二重积分,积分区域是椭圆,里面的x1,y1,x2,y2是积分项;a1,a2,b1,b2是常数;ty1,r1,ae,theta1,theta2是由自变量组合的中间变量,形式也比较复杂,并且其中还含有x1,y1,x2,y2等积分项。
由于积分项太复杂,int(int())求解二重积分已经不能使用(自己已经试过),NIT工具箱里面的quad2dggen()也只能求解数值积分的问题。哪位知道什么别的办法?还请不吝赐教!

本帖被以下淘专辑推荐:

回复
分享到:

使用道具 举报

发表于 2009-8-22 10:34 | 显示全部楼层

回复 楼主 yiyeguzhou206 的帖子

这么复杂的积分,恐怕解析解不可行。
 楼主| 发表于 2009-8-22 15:51 | 显示全部楼层

回复 沙发 sogooda 的帖子

确实不能解出来啊。但是还必须要这个积分积出来的自变量之间的关系,因为这个积分只是方程组中的一个方程。

[ 本帖最后由 ChaChing 于 2009-8-22 21:55 编辑 ]
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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