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。纬度和朗必须是相同的大小。latlim和lonlim必须是相同的大小。这个语法,所有点都转换为极坐标球面(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, ylim或latlim, 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月。