文件名称:傅里叶热传递matlab代码-hello-heat-equation:热方程的FTCS形式的各种实现
文件大小:14KB
文件格式:ZIP
更新时间:2024-06-09 05:37:34
系统开源
傅里叶热传递matlab代码热方程是科学计算的“ Hello World” “你好,世界!” 是一个原型程序,程序员普遍使用它来说明编程语言的基本语法和实现难度(请参阅参考资料)。 在科学计算中,软件可以用任何数量的语言编写,并且必须使用各种编程模型或数学库来实现针对任何特定问题的高性能。 热方程是众所周知的偏微分方程(PDE),它是证明“ Hello World!”的完美公式。 比较编程选项。 什么是热方程? 热方程,也称为扩散方程,由约瑟夫·傅里叶(Joseph Fourier)于1822年提出。该方程主要用于数学和物理领域,显示了固体介质中热量(或类似物质)随时间变化的方式。 尽管可以针对不同的尺寸和场景进行多种调整,但通常会首先向新程序员介绍热方程的一维版本,这是一个教程问题。 以下描述改编自。 假设您沿x轴有一根细的金属棒,从位置0开始到位置L结束。 目标是使用以下(理想的)假设对给定时间在整个棒上的温度分布进行建模: 给出了初始温度分布 边界条件(在棒的两端建立的温度)是已知的 热量仅通过棒水平移动 没有外部加热/冷却源 为了模拟棒的温度分布,我们可以使用由公式给出的一维热
【文件预览】:
hello-heat-equation-master
----1DParallelHeat()
--------OpenMP.md(1KB)
----CONTRIBUTING.md(3KB)
----1DLibImplementations()
--------1DExplicitHeat.md(1KB)
--------MFEM.md(1KB)
----README.md(12KB)
----1DSerialHeat()
--------Fortran90.md(1KB)
--------C.md(993B)
--------Python.md(907B)
--------MatLab.md(906B)
--------Julia.md(921B)
----3rdPartyHeatEquations.md(4KB)