matlab横坐标代码-SSGW:周期性表面重力波

时间:2024-07-10 01:53:26
【文件属性】:

文件名称:matlab横坐标代码-SSGW:周期性表面重力波

文件大小:17KB

文件格式:ZIP

更新时间:2024-07-10 01:53:26

系统开源

matlab横坐标代码SSGW:周期性表面重力波 此 Matlab 代码可计算任意深度、任意长度的无旋 2D 周期性稳定表面纯重力波。 该公式基于所谓的 Babenko 方程和共形域中的伪光谱离散化。 所得方程使用 Petviashvili 迭代法求解。 强制性输入参数: kd = k*d :相对深度(波数“k”乘以平均水深“d”)。 kH2 = k*H/2:陡度(总波高“H”乘以波数“k”的一半)。 可选输入参数: N :正傅立叶模式的数量(默认,N=2048)。 tol : 容差(默认,tol=1e-14)。 输出参数: zs = *表面(计算节点处)的复数横坐标。 ws = *表面(计算节点处)的复速度。 PP = 物理参数:PP(1)=深度,PP(2)=波数,PP(3)=波长, PP(4)=速度c_e,PP(5)=速度c_s,PP(6)=伯努利常数, PP(7)=波峰高度,PP(8)=波谷高度,PP(9)=脉冲, PP(10)=势能,pp(11)=动能,PP(12)=辐射应力, PP(13)=动量通量,PP(14)=能量通量,PP(16)=群速度。 有关该方法的更多信息,请


【文件预览】:
SSGW-master
----SSGW.m(14KB)
----LICENSE(34KB)
----README.md(1KB)

网友评论