主要内容

梯度

数据网格的坡度、坡度和坡向

描述

常规数据网格

实例

[方面,,格拉登,等级]=梯度m(F,R)返回常规数据栅格的坡向角、坡度角以及坡度的北向和东向分量F关于地理参考R.默认情况下,梯度定位所引用的纬度和经度坐标R使用包含在球体财产的geocrs对象地理性质R. 如果地理性质R是空的,然后地质尖峰使用GRS80。

[方面,,格拉登,等级]=梯度m(F,R,球体)使用指定的参考球体,而不是中包含的球体球体财产的geocrs对象地理性质R或球体GRS80。

地理定位数据网格

[方面,,格拉登,等级]=梯度m(纬度,,F)为已定位的数据网格返回相同的值F关于由定义的经纬度网格纬度.默认情况下,纬度和经度以度为单位。默认参考球体为GRS80。

[方面,,格拉登,等级]=梯度m(纬度,,F,球体)使用指定的参考球体而不是GRS80。

[方面,,格拉登,等级]=梯度m(纬度,,F,球体,angleUnit)指定纬度和经度的单位为“学位”(违约)或“弧度”

例子

全部折叠

使用地理贴子参考对象和地质尖峰函数。为此,首先通过指定纬度和经度限制以及高程数据网格的大小,为该区域创建一个引用对象。接下来,为使用的区域生成高程数据地质尖峰

Latlim = [10 45];Lonlim = [60 100];Size = [100 100];R = georefpostings (latlim、lonlim、大小);F = geopeaks (R);

计算数据的纵横角、斜角和梯度分量。

[年级方面,斜坡,gradN] = gradientm (F, R);

通过绘制数据来可视化结果。首先,用等距圆柱投影绘制高程数据。为此,创建一组地图轴并指定使用的投影axesm.使用以下命令将数据绘制为曲面:地理展览,并使用调整轴的纵横比方向比.使用显示轴的三维视图看法

图axesm(“eqdcylin”); 地球观测(F,R,“DisplayType”,“表面”([1 1 5])“高程数据”)色条视图(3)

图中包含一个轴对象。标题为Elevation Data的axes对象包含一个类型为surface的对象。

然后,用相同的投影绘制梯度分量。注意,在顶点处,北分量和东分量的值都是零。

图axesm(“eqdcylin”) geoshow (gradN, R,“DisplayType”,“表面”)标题(“梯度的北分量”) colorbar

图中包含axes对象。标题为North Components of Gradient的axes对象包含surface类型的对象。

图axesm(“eqdcylin”)地理展示(等级,R,“DisplayType”,“表面”)标题(“梯度的东分量”) colorbar

图中包含一个axes对象。标题为East Components of Gradient的axes对象包含一个surface类型的对象。

绘制坡度角。请注意,坡度角的值在顶点处为零。

图axesm(“eqdcylin”) geoshow(斜率,R,“DisplayType”,“表面”)标题(“坡度角”) colorbar

Figure包含一个axes对象。具有标题坡度角度的axes对象包含一个surface类型的对象。

画出侧面角。坡向角用从北顺时针方向测量的方位角来描述山坡的朝向。

图axesm(“eqdcylin”)geoshow(方面,R,“DisplayType”,“表面”)标题(“纵横角”) colorbar

Figure包含一个axes对象。具有标题纵横角的axes对象包含一个surface类型的对象。

输入参数

全部折叠

数据网格,指定为至少有两行两列的数字矩阵。数据网格可能包含价值观F是与地理光栅参考对象关联的常规数据栅格,或是相对于经纬度网格的地理参考数据栅格。

如果F是一个常规的数据网格和R是引用对象吗尺寸(F)必须与相同R.光栅尺寸如果F是一个地理定位数据网格,那么尺寸(F)必须与相同大小(lat)大小(朗)

数据类型:仅有一个的|

包含的地理空间参照信息的地理参照F,指定为以下值之一:

  • GeographicCellsReference地理位置定位参考对象,在哪里R.光栅尺寸是一样的尺寸(F)

  • 将数据网格的行和列索引与地理坐标关联起来的3 × 2数字矩阵[color = # 0000ff] [color = # 0000ff] [color = # 0000ff. 矩阵必须定义非旋转和非倾斜关系,其中数据网格的每列沿子午线下降,每行沿平行线下降。

  • 1乘3的带有元素的数字向量[s nlat wlon],在那里s为每度的数据网格样本数,nlat是数据网格的最北纬度(以度为单位),以及wlon是最西端的经度。

有关引用向量和矩阵的更多信息,请参见地理参考栅格数据

参考球体,指定为参考椭球对象,扁球体对象,参考圈对象,或形式向量(semimajorAxis偏心)

有关参考球体的详细信息,请参见参考球状体

例子:球体= referenceEllipsoid (wgs84Ellipsoid);

纬度,指定为至少有两行两列的数字矩阵。默认情况下,以度为单位指定纬度。要使用弧度值,请指定angleUnit作为论据“弧度”

纬度必须和F

数据类型:仅有一个的|

经度,指定为至少有两行两列的数字矩阵。默认情况下,以度数指定经度。要使用以弧度为单位的值,请指定angleUnit作为论据“弧度”

必须和纬度F

数据类型:仅有一个的|

角度单位,指定为“学位”(违约)或“弧度”

输出参数

全部折叠

方面角度,返回的矩阵大小相同F.纵横角是指F下降最快,以从北顺时针测量的方位角表示。

在默认情况下,方面的角度是角度。若要返回以弧度为单位的值,请指定纬度弧度和angleUnit“弧度”

如果渐变的两个分量都为零,则纵横角返回为

数据类型:

斜率角度,以相同大小的矩阵返回F.为了使坡度角具有物理意义,数据网格必须指定高程,其距离单位必须与参考椭球的长度单位相匹配。否则,斜率角就是梯度大小的反正切。

默认情况下,斜率以度数表示。若要返回以弧度为单位的值,请指定纬度弧度和angleUnit“弧度”

数据类型:

梯度的北向分量,返回为与F.梯度的北分量是变化量R北向上每单位距离,其中距离单位与参考球体的长度单位匹配。

数据类型:

梯度的东分量,返回为与F.梯度的东分量是变化量R在东侧的距离单位,其中距离单位与参考椭球的长度单位相匹配。

数据类型:

之前介绍过的R2006a