[MATLAB粒子模拟笔记]差分泊松方程求静电场分布
生活随笔
收集整理的這篇文章主要介紹了
[MATLAB粒子模拟笔记]差分泊松方程求静电场分布
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
function poisson(field, prm)% Calculate Ex from Poisson equationf = field; % reference to the Field obj%X2=2:129f.ex(prm.X2) = f.ex(prm.X2-1) + f.rho(prm.X2);%定義真空介電常數(shù)等于1ex0 = sum(f.ex(prm.X2))/prm.nx %所有網(wǎng)格點(diǎn)的平均電場(chǎng)強(qiáng)度f(wàn).ex(prm.X2) = f.ex(prm.X2) - ex0; %?歸一化??f.ex(1) = f.ex(prm.nxp1); %對(duì)稱(chēng)邊界條件 nxp1=nx+1f.ex(prm.nxp2) = f.ex(2); %對(duì)稱(chēng)邊界條件 nxp2=nx+2
end
總結(jié)
以上是生活随笔為你收集整理的[MATLAB粒子模拟笔记]差分泊松方程求静电场分布的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 想不想在手机上敲 Python 代码?!
- 下一篇: [MATLAB粒子模拟笔记]初始化半个时