我正在使用Matlab中的meshgrid
函数(v.R2011b)将不均匀的厚度数据(z)绘制到长(x)和lat(y)网格上,然后进行插值并取平均值。
(i)我已经为meshgrid
定义了间距但不知道这是否是均匀间隔的,因为每个维度的值不同(x = 0.00025,y = 0.0005)?这个间距的单位是多少?如果这不是偶数,那么是否有任何关于创建偶数网格的间距的建议?
(ii)如果这是一个偶数网格,任何人都可以简单解释一下这是可能的,因为x和y方向有不同的数字吗?
[xi, yi] = meshgrid(25.32473:0.00025:25.426483, 36.363799:0.0005:36.49821)
答案 0 :(得分:1)
统一网格的定义,网格的大小始终保持不变。 meshgrid
将始终生成统一的网格。在这种情况下,x方向和y方向网格增量可以不同。如果它解决了你的用例,你不应该担心增量。
增量单位与轴的单位相同。例如,如果轴的单位是米,则增量单位为0.005米,如果增量大小为0.005。