matlab的欧拉方法代码二维热扩散有限差分法 该项目的目的是使用有限差分法求解二维热方程。 这是一个MATLAB代码,可以解决不同的材料,例如(铜,铝,银等),或者允许用户通过输入导热系数,比热和密度来添加自己的材料。 可以应用许多随时间固定的“狄利克雷条件”的边界条件。 它还解决了印版的稳态温度,并告诉用户该印版达到该稳态所需的时间,并且用户选择了误差容限。 解决方案的精度将主要取决于在网格划分和开始迭代求解之前也可以选择的x和y方向上的节点数。 该代码可以用两种方式(Euler和二阶Runge-Kutte)以及具有中心有限差分的空间导数求解方程的时间导数部分。最后,在求解之后,时间上的图形模拟似乎表明了热量如何扩散到整个过程中在所选时间间隔内的板块。
2021-12-12 09:16:59 2.97MB 系统开源
1
matlab美式看炒菜代码跳跃扩散模型中的美国期权定价 2008年论文摘要 最近开发了许多替代模型来概括 Black-Scholes 期权定价模型,以便纳入更多的经验特征。 在这个 Black-Scholes 期权定价框架中使用了布朗运动和正态分布来模拟资产回报。 然而,从实证研究中发现了两个要点:(i) 将资产收益分布描述为比正态分布具有更高的峰值和两个不对称的更重尾部的瘦峰特征,以及 (ii) 一种称为“波动率”的经验现象微笑”在期权市场。 在最近解决上述问题的模型中,有 Kou (2002) 的模型,它允许标的资产的价格根据布朗增量和双指数跳跃而移动。 本论文的目的是在该模型中开发美式期权的分析定价表达式,使我们能够有效地确定价格和相关的对冲参数。 内容 Matlab模型代码 2008年论文 比较导数代码
2021-11-29 22:01:30 269KB 系统开源
1
扩散贴图 引入的扩散图算法的 Python 实现。
2021-11-26 20:01:00 68KB Python
1
热扩散使用-MPI- 使用 OpenMP 和 MPI 求解网格上的热扩散方程 考虑在大小为 0 ≤ x, y ≤ π 的二维域上求解 κ = 常数 = 1 的热扩散方程。 设边界条件为 T(x, 0) = cos^2 x T(x, π) = sin^2 x T(0, y) = T(π, y)(以 x 为周期) 该方程可以通过空间上的中心有限差分和时间上的前向欧拉方法求解。 该软件包包括 3 种不同的实现: • 串行:对于串行版本,使用带有命令行选项的 heat_serial ./heat_serial {nx} 用于网格大小为 nx^2 的解决方案 • OpenMP:使用命令行选项./heat_omp {nx} {nthreads} 运行的并行版本heat_omp。 • MPI:与mpiexec ./heat_mpi {nx} 一起运行的并行版本heat_mpi。 使用域分解进行并
2021-11-13 10:14:02 4KB c-plus-plus openmp mpis heat-diffusion
1
欠采样算法matlab实现代码压缩传感扩散肺MRI 该存储库包含论文中提出的新型压缩传感方法的数据,代码和结果,将信号行为的先验知识整合到重建中以加快MR扩散数据的获取。 JFPJ Abascal,M Desco,J Parra-Robles(提交出版)2017年。 所提出的方法将信号衰减的知识整合到重建(SIDER)中,以通过在空间和b值维度上进行欠采样来加速MR扩散数据的获取。 SIDER将总变化(TV)与惩罚函数结合在一起,该函数可沿b方向促进稀疏性,如下所示: 其中Nabla是通向TV的空间梯度,F是欠采样的傅立叶变换,u是通气图像,M是对b的连续值编码通气图像之间的关系的算符。 可以使用扩展的指数模型来近似此关系 其中D和alpha分别是扩散和异质性指数的估计平均值,可用于估计平均肺泡长度(Lm)。 下图显示了对照组和患者的通气图像(左上),信号衰减(右上)以及D,alpha和Lm的估计图(下)。 数据 使用三名正常志愿者和三名COPD患者(n = 8,两名患者在不同疗程进行两次采集)的完全采样扩散数据集评估方法,这些数据可从早期工作中获得[Parra-Robles等人,IS
2021-11-12 13:52:41 2.34MB 系统开源
1
高斯扩散模型matlab代码uFab-形式元素扩散 背景技术请阅读James D. Plummer等人的《硅VLSI技术:基础知识,实践和建模》第7章。 请特别注意第7.5.1节。 Nicholas J. Giordano和Hisao Nakanishi在《计算物理学》第二版中讨论了扩散方程的数值解。 这两本书在凯文街图书馆都有。 您还应该阅读我有关扩散的注释和有关Plummer中扩散的章节。 热扩散是掺杂物扩散的一个很好的类比,方程很相似。 以下是一些参考,以及一些可能有用的代码片段。 任务您的工作是使用MATLAB或您选择的另一种语言编写程序,以构建扩散的数学模型并探索其实用性。 编写MATLAB程序,使用有限差分对扩散方程进行数值求解。 首先,通过使DΔt/(Δx^ 2)= 1/2简化模型。 这使我们可以将硼驱入扩散的情况下的扩散方程从等式(7.38)简化为等式(7.40)。 将初始轮廓建模为增量函数,即高浓度预沉积。 使用2 x 1019 cm-3的表面浓度。 如下所示……还有一些简单的MATLAB可以生成此初始向量。 您将需要仔细考虑如何处理第一个点,因为它的左边没有点。 您
2021-11-11 10:03:50 1.56MB 系统开源
1
扩散限制凝聚代码,C++,Visual Studio 2019,基于https://github.com/BrutPitt/DLAf-optimized,添加了一个基于OpenCV的图片输出。
2021-11-04 09:02:32 2.78MB C++ 图形学 算法
1
热和流体流动有限元方法的基础 - Lewis Nithiarasu 第 196 页 CFD 有简单的 FEM 应用程序。 溶液对速度和扩散系数很敏感。
2021-10-27 16:48:48 2KB matlab
1
高斯扩散模型matlab代码在3D曲面上进行比例空间构造 我们在显式和隐式表面上扩散信号(平均曲率)。 我们使用显式表面扩散和隐式表面扩散。 我们为显式曲面提出了一种高斯模型,称为网格高斯模型。 我们还扩展了先由Merriman和Ruuth理论化的隐含表面上的高斯扩散方法。 入门 ext /目录包含我为方便起见而包含的外部库 src / directoy包含主程序使用的支持功能 main / directoy包含主要程序 models /在设计上是空的,但是会在您运行程序时填充。 加载保存的矩阵(例如,网格Laplacian)要比始终从头开始构建它们容易。 将为特定表面构建models /目录 飞机 圆圈 领域 通用型号 先决条件 您将需要的工作副本。 和 正在安装 在Matlab中仅需要混合来自ext / MeshLP /的网格Laplacian。 在Matlab中时,请遵循以下命令 cd ext/MeshLP/ mexcommands.m 网格和切线拉普拉斯算子都将编译。 现在您可以运行一些示例代码了。 作者 -初步实施-西弗吉尼亚大学博士学位学生 外部图书馆 - 在 - 在 威尔
2021-10-21 12:07:20 161.71MB 系统开源
1
论文+代码实现方法 论文详细 Karl Krissian,Oriented Speckle Reducing Anisotropic Diffusion,IEEE TRANS 2007
2021-10-14 16:55:20 2.13MB OSRAD 论文 speckle matlab
1