文件名称:wavenumber.m:使用 Newton-Raphson 方法求解波色散关系,包括电流-matlab开发
文件大小:2KB
文件格式:ZIP
更新时间:2024-06-19 08:38:01
matlab
求解波色散关系sig^2 = g*wk*tanh(wk*h) 在哪里g = 重力 [L/T^2] h = 水深 [L] sig = 相对角频率 [rad/T] sig = wa - wk*cos(wd)*u - wk*cos(wd)*v = wa - wk*uk [rad/T] uk = cos(wd)*u + sin(wd)*v [L/T] u = x 方向的当前速度 [L/T] v = y 方向的当前速度 [L/T] Newton-Raphson 方法由下式给出wk(n+1) = wk(n) - f(k(n))/fp(k(n)) 在哪里f = g*wk*tanh(wk*h) - sig^2 fp = g*(tanh(wk*h) - h*wk*(tanh(wk*h)^2-1)) + 2*uk*sig 使用进行初步猜测郭, J. (2002) 波浪色散的简单显式解, 海岸工程, 46
【文件预览】:
wavenumber.zip