文件名称:matlab二重积分代码-Homogenization:用于2D均质化问题的MATLAB代码
文件大小:80KB
文件格式:ZIP
更新时间:2024-06-16 10:26:56
系统开源
matlab二重积分代码均质化 用于2D均质化问题的MATLAB代码 Homogenization通过求解具有周期性边界条件的均质化问题,计算由m x n网格组成的块异质域的有效扩散率。 该代码适用于由任意大小的块组成的问题,只要这些块之间的所有接口都对齐即可。 该代码具有由March和Carr和Turner(2018)提出的半分析解决方案的两种实现方式。 homogenization在由m x m的块网格组成的域上实施半分析方法,其中每个块的大小相同。 homogenization_CD在由m x n的块网格组成的域上实现半分析方法,其中块的大小可以不同。 homogenization_CD适用于更广泛的问题类别,但是要考虑到这种适用性将比homogenization运行得慢 参考 如果您使用homogenization和/或homogenization_CD ,我们将在您的工作中通过引用以下文件来提及它: NG March,EJ Carr和IW Turner(2021)。 一种用于半局部求解块状各向同性非均质介质均质化边值问题的半解析快速算法。 应用数学建模92,23-43。 例子
【文件预览】:
Homogenization-master
----pixelation_loop.m(2KB)
----Example_A.m(1KB)
----homogenization_CD.m(32KB)
----LICENSE(1KB)
----Example_B.mat(215B)
----Example_D.m(1KB)
----homogenization.m(23KB)
----Example_B.m(1KB)
----Example_C.m(1KB)
----pixelation.m(2KB)
----README.md(8KB)
----Figures()
--------Example_C.jpg(48KB)
--------unit_cell_cropped.png(27KB)
--------geometry_16.png(1KB)
--------Example_B.jpg(34KB)
--------geometry_32.png(2KB)
--------Example_A.jpg(31KB)
--------geometry_64.png(2KB)
----Example_C.mat(629B)