matlab有些代码不运行SWAN_example
用于准备和查看SWAN模型运行的示例Matlab脚本。
它位于我的桌面上的../proj/2015_Sandwich/CCBay_Modeling/SWAN_example文件夹中。
这些脚本借鉴了Dave
Thompson(位于圣彼得堡的USGS)编写的一些实用程序脚本,但不包括其完整的有用代码套件。
制作网格
swan_makeGrid.m进行数学运算以确定网格点的位置并编写网格。
该代码在x,y坐标(例如,UTM)中工作,并以xpc,ylen和间距dxc,dy的大小在某个角度alp处创建一个矩形,其原始点位于xpc,ypc处。
指定此选项后,网格大小为myc网格点的mxy
。
注意:这是网格点的数量...“网格”的数量(比网格小),这是SWAN在CGRID命令中所希望的数量(不幸的是,也称为mxc和myc
)。
专家提示:不要使用mxc
=
myc
....制作正方形网格,这样更容易跟踪矩形网格的方向。
您可能需要用一个显示您的海岸线或测深线输入的图进行迭代,直到您正确地确定了网格的位置和方向为止。
该代码不对网格点进行测深法插
2021-10-12 15:11:36
2.13MB
系统开源
1