【文件属性】:
文件名称:伪谱法数值模拟matlab代码-pde-numerics:光谱/伪光谱PDE求解器,退化薛定谔方程波前分析
文件大小:32KB
文件格式:ZIP
更新时间:2021-06-02 05:17:37
系统开源
伪谱法数值模拟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)