伪谱法数值模拟matlab代码-pde-numerics:光谱/伪光谱PDE求解器,退化薛定谔方程波前分析

时间:2024-06-21 23:04:17
【文件属性】:

文件名称:伪谱法数值模拟matlab代码-pde-numerics:光谱/伪光谱PDE求解器,退化薛定谔方程波前分析

文件大小:32KB

文件格式:ZIP

更新时间:2024-06-21 23:04:17

系统开源

伪谱法数值模拟matlab代码pde_numerics 光谱/伪光谱 PDE 求解器,退化薛定谔方程波前分析 这些 MATLAB 函数用于在一维空间中对偏微分方程进行数值模拟,重点放在退化非线性薛定谔方程上。 PDE 是通过光谱求解的(或者在非线性 PDE 的情况下是伪光谱)。 主脚本是 DNLS.m。 该脚本根据需要调用其他函数,每个函数调用都在其自己的代码段中。 DNLS.m 的第一部分初始化了许多必要的变量,应该始终首先运行。 之后,直到并包括函数调用 PlayMovie.m 的部分将按顺序运行。 此后,每个函数调用都需要对 PDE 进行多次模拟,因此这些函数可能只在运行 DNLS.m 的变量初始化部分后调用。 文件函数和依赖项 DNLS.m:主脚本。 没有输入参数或先决条件。 Setup.m:初始化空间网格和初始数据。 可以在变量声明后立即运行。 如果需要自相似初始数据,Setup.m 调用函数 SelfSimInitialData.m。 SelfSimInitialData.m: Solves ODE for self-similar solutions to DNLS, t


【文件预览】:
pde-numerics-master
----deriv.m(268B)
----WavefrontResolutionStudy.m(2KB)
----truncate.m(321B)
----WavefrontPosition.m(2KB)
----MoreSnapshots.m(3KB)
----RHS.m(3KB)
----Snapshots.m(907B)
----Setup.m(2KB)
----PlayMovie.m(822B)
----LICENSE(34KB)
----SelfSimInitialData.m(1KB)
----WavefrontPlots.m(970B)
----InitialDataStability.m(1KB)
----DNLS.m(6KB)
----Lpnorm.m(367B)
----WaterfallPlots.m(614B)
----SimRHS.m(257B)
----SolvePDE.m(995B)
----LpResolutionStudy.m(2KB)
----SimODERun.m(569B)
----SaveMovie.m(560B)
----ViscConvergence.m(2KB)
----AmpWidth.m(3KB)
----README.md(4KB)
----WavefrontPowerlaw.m(2KB)
----timederiv.m(434B)

网友评论