拉普拉斯方程数学代码跌落模拟器
该存储库包含与本文相关的代码:
Liimatainen等。
“在生物和合成憎水表面上绘制微尺度的润湿变化”,《自然通讯》
(2017年),1798年。
doi:10.1038
/
s41467-017-01510-7
请参考该论文引用代码。
它是什么?
该存储库包含用于计算两个表面之间的液滴的粘附力的代码。
解决的问题是轴对称(2D)。
液滴满足Young-Laplace方程。
降落的体积和边界条件也应该是已知的。
该力是拉普拉斯项和毛细管项的总和。
使用射击方法解决了边值问题。
有关所有详细信息,请参见本文的补充说明。
该代码使用Matlab
R2016b编写并经过测试,并使用Simulink和Parallel计算工具箱。
如果需要,可以通过用for循环替换所有parfor循环,非常轻松地消除对并行计算工具箱的依赖,但代价是代码的运行速度严重降低。
Simulink是solveIVP.m代码不可或缺的一部分,但应该可以仅使用ode45来实现相同的行为。
如何从纸上重新创建数字
从下载代码
运行脚本(代码需要对/output目录的
2024-03-11 02:38:47
143KB
系统开源
1