主要内容

scircle1

小圆的中心和半径

    描述

    例子

    (纬度,)= scircle1 (lat0,lon0,r)发现一个小圆的纬度和经度坐标。指定的地理坐标,小圆的中心lat0lon0。指定使用小圆的半径r。这个语法假设半径是一个球面距离度。

    例子

    (纬度,)= scircle1 (lat0,lon0,r,阿兹)发现坐标指定的小圆的部分阿兹

    例子

    (纬度,)= scircle1 (lat0,lon0,r,阿兹,椭球体)指定参考椭球体椭球体使用坐标。这个语法假设小圆的半径是一个线性测量的半长轴在同一单位椭球体

    (纬度,)= scircle1 (___,单位)指定角度的单位单位的输入和输出,除了从以前的语法输入参数的任意组合。

    (纬度,)= scircle1 (lat0,lon0,r,阿兹,椭球体,单位,《不扩散核武器条约》)指定点的数量《不扩散核武器条约》包括在小圆。

    (纬度,)= scircle1 (方法,___),在那里方法“自”,指定距离中心的小圆是恒向线距离。的默认值方法“垃圾收集”,指定距离中心的小圆是大圆距离(对于一个球体)或测地线距离(椭球)。

    = scircle1 (___)返回小圆的纬度和经度坐标的矩阵

    例子

    全部折叠

    找到一个小圆的纬度和经度坐标集中在渥太华的半径4º。

    lat0 = 45.4215;lon0 = -75.6972;r = 4;(纬度、经度)= scircle1 (lat0 lon0, r);

    地图上画出小圆使用粗线。

    geoplot(纬度,经度,“线宽”,2)geobasemap街道

    找到一个完整的小圆的纬度和经度坐标以东京为中心的半径5º。

    lat0 = 35.6762;lon0 = 139.6503;r = 5;[lat1, lon1] = scircle1 (lat0 lon0, r);

    发现部分小圆的坐标,在这种情况下圆的部分在90º来自北北和270º。

    阿兹= (90 - 270);[lat2, lon2] = scircle1 (lat0 lon0, r, az);

    显示完整的循环和局部地图上的圆。使用粗线部分循环。

    geoplot (lat1 lon1,“颜色”[0.8500 0.3250 0.0980])geoplot (lat2 lon2,“颜色”(0.4940 0.1840 0.5560),“线宽”3)geobasemap街道

    创建一个世界大地测量系统(1984 (WGS84)参考椭球体的长度单位公里。

    wgs84 = wgs84Ellipsoid (“公里”);

    找到一个小圆的纬度和经度坐标以波士顿为中心半径为100公里。找到完整的小圆的坐标通过指定第四个参数[]

    lat0 = 42.3601;lon0 = -71.0589;r = 100;(纬度、经度)= scircle1 (lat0 lon0, r, [], wgs84);

    地图上画出小圆使用厚,黑线。

    geoplot(纬度,经度,“k”,“线宽”,2)geobasemap街道

    您可以使用scircle1函数的坐标相同的多个小圆圈中心或与不同的中心。

    相同的多个小圆圈中心

    找到三个小圆圈的坐标集中在波特兰,俄勒冈州。指定的小圆圈的半径为3º,3.5º,4º。

    lat0 = 45.5152;lon0 = -122.6784;r = 3.5 [3 4] ';(纬度、经度)= scircle1 (lat0 lon0, r);

    在地图上显示小圈使用粗线。区分包括半径的圆一个传奇。

    geobasemap街道持有i = 1:尺寸(lat, 2) geoplot(纬度(:,我),经度(:,我)“线宽”2,“DisplayName”字符串(r (i)) + char (176))结束传说

    多个不同的小圆圈中心

    找到三个小圆圈的坐标与不同的中心。

    • 中心第一个小圆在波士顿和指定半径3º。

    • 第二个小圆中心在纽约市和指定半径4º。

    • 第三小圆中心在芝加哥和指定半径5º。

    lat0 = (42.3601 40.7128 41.8781) ';lon0 = (-71.0589 -74.0060 -87.6298) ';城市= [“波士顿”“纽约”“芝加哥”];r = (3 4 5) ';(纬度、经度)= scircle1 (lat0 lon0, r);

    在地图上显示小圈使用粗线。区分圈包括城市名称的一个传奇。

    图geobasemap街道持有i = 1:尺寸(lat, 2) geoplot(纬度(:,我),经度(:,我)“线宽”2,“DisplayName”、城市(我))结束传说

    输入参数

    全部折叠

    小圆的中心纬度,指定为一个标量或一个列向量。

    • 找到相同的多个小圆中心的坐标,指定lat0lon0标量和指定r作为一个列向量。列向量中的元素数量小圈的数量。

    • 找到多个小圈不同中心的坐标,指定lat0,lon0,r列向量的大小相同。

    的大小lat0lon0必须匹配。

    数据类型:|

    经度的小圆的中心,指定为一个标量或一个列向量。

    • 找到相同的多个小圆中心的坐标,指定lat0lon0标量和指定r作为一个列向量。列向量中的元素数量小圈的数量。

    • 找到多个小圈不同中心的坐标,指定lat0,lon0,r列向量的大小相同。

    的大小lat0lon0必须匹配。

    数据类型:|

    小圆的半径,指定为标量或列向量。

    lat0lon0是列向量,元素的数量r必须匹配元素的数量吗lat0lon0

    数据类型:|

    方位指示的部分小圆,指定为这些选项之一:

    • 小圆的一个列向量,找到坐标从北到指定的方位。的每个元素阿兹对应于一个元素的r。的大小阿兹必须匹配的数量小圆圈。

    • 一个两列的矩阵,找到坐标方位角之间的小圆在第一列和第二列的方位。每一行的阿兹对应于一个元素的r。的行数阿兹必须匹配的数量小圆圈。

    另从北开始顺时针测量的。

    的默认值[]指定一个完整的小圆。

    数据类型:|

    参考椭球体,指定为一个referenceSphere对象,referenceEllipsoid对象,一个oblateSpheroid双元素数字对象,或一个向量的形式(semimajor_axis偏心),在那里semimajor_axis半长轴的长度和吗偏心是偏心。的值semimajor_axis偏心必须的数据类型

    的默认值[1 0]代表了单位球。

    角的单位,指定为这些选项之一:

    • “度”——度

    • “弧度”——弧度

    如果你不指定参考椭球体,这种观点决定了输入和输出角度单位坐标,半径和方位。如果你指定一个参考椭球体,这个参数决定了角度单位只输入和输出坐标和方位。

    数据类型:字符|字符串

    点在小圆,指定为一个标量。如果您指定超过一个小圆,然后找到的函数《不扩散核武器条约》分小圆。

    类型的距离中心的小圆,指定为这些选项之一:

    • “垃圾收集”——使用大圆距离。

    • “自”——使用恒向线的距离。

    数据类型:字符|字符串

    输出参数

    全部折叠

    小圆的纬度坐标,作为一个列向量返回《不扩散核武器条约》元素或一个矩阵的大小《不扩散核武器条约》——- - - - - -,在那里是小圆的数量。

    小圆的经度坐标,作为一个列向量返回《不扩散核武器条约》元素或一个矩阵的大小《不扩散核武器条约》——- - - - - -,在那里是小圆的数量。

    小圆的纬度和经度坐标,作为一个矩阵相当于返回(lat经度)

    更多关于

    全部折叠

    小圆

    一个小圆是点集具有相同给定表面距离中心。小圈的例子包括点集完全100英里从华盛顿纪念碑,地球上的相似之处,穴位上。

    版本历史

    之前介绍过的R2006a

    另请参阅

    功能

    主题