[MATLAB粒子模拟笔记]初始化半个时间步的位置
生活随笔
收集整理的這篇文章主要介紹了
[MATLAB粒子模拟笔记]初始化半个时间步的位置
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
function particle = position(particle,prm)
% Update the position in one stepslx = prm.slx
p = particlep.x = p.x + p.vx %更新半個(gè)時(shí)間步的位置(注:一個(gè)時(shí)間步為2,半個(gè)時(shí)間步為1)
% 周期性邊界條件:保證粒子在網(wǎng)格內(nèi) Periodic BC
p.x = p.x + slx.*(p.x<0.0) - slx.*(p.x>=slx)
end
總結(jié)
以上是生活随笔為你收集整理的[MATLAB粒子模拟笔记]初始化半个时间步的位置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [MATLAB粒子模拟笔记]差分泊松方程
- 下一篇: 32岁,程序员,年薪60W,果断辞职考进