Loading [MathJax]/jax/output/CommonHTML/jax.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >数值积分|二元函数的高斯积分

数值积分|二元函数的高斯积分

作者头像
fem178
发布于 2020-05-08 09:13:58
发布于 2020-05-08 09:13:58
5.2K2
举报

一元函数高斯积分的积分区域为[-1,1],二元函数的高斯积分区域为

,也就是一个边长为2的正方形区域,称为标准区域。

考虑二重积分

利用累次积分和一元函数的高斯积分公式可以得到:

或者

这就是二元函数的高斯积分公式。其中W表示积分点权重,n表示积分点数目。n随着被积函数阶次增加而增加。

实际应用中,积分区域大多是非标准区域。比如

这时就需要将非标准区域映射到标准区域,即 x = x(ξ, η), y = y(ξ, η)

其中

是是xOy坐标系下四个顶点的坐标。

叫做形函数。

xOy坐标系下一个无限小矩形区域面积

,而在坐标系

下的面积

可以得到

这里

是雅可比矩阵。

的证明见高数教材。

[算例]

利用高斯公式计算二重积分

其中0<x<2,0<y<1/2x+2

四个顶点的坐标分别为(0,0),(2,0),(2,3),(0,2)

雅可比矩阵

采用4个积分点的高斯积分

注意这里的

是高斯积分点的坐标,

。接下来用Python编程可得到结果。毕竟数值计算都要编程的。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-04-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 数值分析与有限元编程 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
2 条评论
热度
最新
写的真好,哥们一看就知道是学有限元的,最近在理解高斯点和二重积分的关系。
写的真好,哥们一看就知道是学有限元的,最近在理解高斯点和二重积分的关系。
回复回复点赞举报
好兄弟,你前面的方法写的真的很好,不过你的I化错了,是(x[i]+1)^2,不是(x[i]+1)^2/4,这一步就导致你后面python公式写错了所以结果也错了。正确高斯公式求积结果应该是13.6668067。和他的解析解相差0.00014。
好兄弟,你前面的方法写的真的很好,不过你的I化错了,是(x[i]+1)^2,不是(x[i]+1)^2/4,这一步就导致你后面python公式写错了所以结果也错了。正确高斯公式求积结果应该是13.6668067。和他的解析解相差0.00014。
回复回复点赞举报
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文