我是靠谱客的博主 等待棒棒糖,最近开发中收集的这篇文章主要介绍matlab解坐标方程,matlab程序(解泊松方程),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

求解泊松方程的

function Finite_element_tri(Imax)

% 用有限元法求解三角形形区域上的Possion方程

Jmax=2*Imax;

% 其中Imax Jmax分别表示x轴和y轴方向的网格数,其中Jmax等于Imax的两倍

% 定义一些全局变量

global ndm nel na

% ndm 总节点数

@

% nel 基元数

% na 表示活动节点数

V=0; J=0;X0=1/Imax;Y0=X0;%V=0为边界条件

domain_tri % 调用函数画求解区域

[X,Y,NN,NE]=setelm_tri(Imax,Jmax); % 给节点和三角形元素编号,并设定节点坐标

% 以下求解有限元方程的求系数矩阵

T=zeros(ndm,ndm);

for n=1:nel

n1=NE(1,n); n2=NE(2,n); n3=NE(3,n);%整体编号

s=abs((X(n2)-X(n1))*(Y(n3)-Y(n1))-(X(n3)-X(n1))*(Y(n2)-Y(n1)))/2;%三角形面积

for k=1:3

if n1<=na|n2<=na

T(n1,n2)=T(n1,n2)+((Y(n2)-Y(n3))*(Y(n3)-Y(n1))+(X(n3)-X(n2))*(X(n1)-X(n3)))/(4* s);

最后

以上就是等待棒棒糖为你收集整理的matlab解坐标方程,matlab程序(解泊松方程)的全部内容,希望文章能够帮你解决matlab解坐标方程,matlab程序(解泊松方程)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部