伽辽金有限元法求解微分方程-案例2-python实现

求解方程如下所示:

方程-1.png

==》 f(x)=sin(pi*x)

==》 伽辽金法求解公式如下:

形函数02.png

==》写成矩阵形式如下所示:

方程3.png

==》 解析解与数值解的对比图如下所示:

(1) 在积分的时候采用梯形公式求解结果如下:

example-01.png

(2)在积分的时候采用辛普森公式求解结果如下:

example-02.png

==》 好像没多大差别。

==》其对应的求解系数如下所示:

(1)梯形公式求积之后的系数和节点上的坐标数据如下:

01.png

(2)辛普森公式求积之后的系数和节点上的坐标数据如下:

02.png

==》应该是函数太简单了,可能f(x)复杂一点便能显示出来差别了。

==》 下面是Python实现的整个过程。

该付费内容为:Python 采用伽辽金有限元法求解微分方程

10张图片 6人购买
(3条)
默认 最新
不错
评论 点赞
相当不错了
评论 点赞

查看更多评论 >

点赞 3 评论 3 收藏
关注