inpsquad文档

inpsquad是南极的一部分映射工具Matlab(格林et al ., 2017)。点击在这里在AMT功能的完整列表。

这个函数返回真正的点在极地球面四边形。

内容

语法

tf = inpsquad(纬度、经度、latlim lonlim) = inpsquad特遣部队(纬度、经度、xlim ylim) = inpsquad特遣部队(x, y, latlim lonlim) = inpsquad特遣部队(x, y, xlim ylim) = inpsquad特遣部队(…,“包容性”)[行,关口]= inpsquad (…)

描述

tf = inpsquad(纬度、经度、latlim lonlim)返回逻辑矩阵特遣部队,这是相同的大小纬度特遣部队真正的对所有点的极地球面区段内所有点latlim,lonlim纬度必须是相同的大小。latlimlonlim必须是相同的大小。这个语法,所有点都转换为极坐标球面(re 71°)米的限制和限制被执行之前的预计值inpolygon计算。

tf = inpsquad(纬度、经度、xlim ylim)如上所述,但是数据限制是由极极射赤面米。极地立体单元确定范围的基础上输入islatlon函数。

tf = inpsquad (x, y, latlim lonlim)输入数据点可以极极射赤面米。极地立体单元确定范围的基础上输入islatlon函数。

tf = inpsquad (x, y, xlim ylim)所有的输入都可以极极射赤面米。极地立体单元确定基于输入的范围islatlon函数。

tf = inpsquad(…,“包容性”)包括点定义的多边形的边缘xlim, ylimlatlim, lonlim

(行,关口)= inpsquad (…)返回的行和列纬度、经度x, y任何点在极地球面四边形。注意,一个行或列只需要一个点在四边形返回真正的行或列。

例子

定义一个网格和一些分散的数据:这个示例包括一个调用强烈推荐antbounds函数,它情节Mouginot等的接地线。

[latgrid, longrid] = psgrid (“松岛冰川”,500,2);scatlat = -75 + 1.5 * randn(15日1);scatlon = -100 + 2 * randn(15日1);mapzoomps (“松岛冰川”,“mapwidth”,1500)plotps (latgrid longrid,“b”。,“markersize”,2)antboundsglplotps (scatlat scatlon,“自”)

找到所有散射点在极地球面网格点的范围,向他们展示红色圈:

= inpsquad (scatlat scatlon、latgrid longrid);plotps (scatlat(在),scatlon(在),“莫”)

或者找到找到所有网格点的范围内分散点,显示他们是黑点:

= inpsquad (latgrid longrid、scatlat scatlon);plotps (latgrid(在),longrid(在),“k”。)

这个函数可以用来修剪的大型数据集:

[r、c] = inpsquad (latgrid、longrid scatlat, scatlon);trimlat = latgrid (r、c);trimlon = longrid (r、c);

援引AMT

如果这个函数或其他任何部分的南极地图工具对你很有用,请引用描述了AMT的纸。

格林,c。,Gwyther, D. E., & Blankenship, D. D. Antarctic Mapping Tools for Matlab.电脑与地球科学。104 (2017)pp.151 - 157。doi: 10.1016 / j.cageo.2016.08.003

作者信息

inpsquad功能和支持文档写的南极地图金宝app工具乍得格林德克萨斯大学奥斯汀分校的地球物理研究所(UTIG), 2015年9月。