Main Content

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

distance

사이트 간 거리

R2019b 이후

설명

d = distance(site1,site2)site1site2 사이의 거리(단위: 미터)를 반환합니다.

예제

d = distance(site1,site2,path)는 지정된 경로 유형(유클리드 경로 또는 대권 경로)을 사용하여 거리를 반환합니다.

d = distance(___,Name,Value)는 이름-값 인수로 지정된 추가 옵션을 사용하여 거리를 반환합니다.

예제

모두 축소

송신기 사이트와 수신기 사이트를 생성합니다.

tx = txsite('Name','MathWorks','Latitude',42.3001,'Longitude',-71.3504);
rx = rxsite('Name','Fenway Park','Latitude',42.3467,'Longitude',-71.0972);

사이트 간 유클리드 거리(단위: km)를 구합니다.

dme = distance(tx,rx)
dme = 2.1504e+04
dkm = dme / 1000
dkm = 21.5037

두 사이트 간 대권 거리를 구합니다.

dmg = distance(tx,rx,'greatcircle')
dmg = 2.1451e+04

입력 인수

모두 축소

송신기 또는 수신기 사이트로, txsite 객체 또는 rxsite 객체로 지정됩니다. 배열 입력을 사용하여 여러 사이트를 지정할 수 있습니다.

측정 경로 유형으로, 다음 중 하나로 지정됩니다.

  • 'euclidean' — 사이트의 안테나 중심 위치를 연결하는 공간을 통과하는 최단 경로를 사용합니다.

  • 'greatcircle' — 사이트의 위도와 경도 위치를 연결하는 지표면 상의 최단 경로를 사용합니다. 이 경로는 구형 지구 모델을 사용합니다.

데이터형: char

이름-값 인수

선택적 인수 쌍을 Name1=Value1,...,NameN=ValueN으로 지정합니다. 여기서 Name은 인수 이름이고 Value는 대응값입니다. 이름-값 인수는 다른 인수 뒤에 와야 하지만, 인수 쌍의 순서는 상관없습니다.

R2021a 이전 릴리스에서는 쉼표를 사용하여 각 이름과 값을 구분하고 Name을 따옴표로 묶으십시오.

예: 'Map','siteviewer1'

시각화 또는 지표면 데이터용 맵으로, siteviewer 객체, triangulation 객체, string형 스칼라 또는 문자형 벡터로 지정됩니다. 유효한 값과 디폴트 값은 좌표계에 따라 다릅니다.

좌표계유효한 맵 값디폴트 맵 값
"geographic"
  • siteviewer 객체 a .

  • 지형 이름(함수가 출력 인수와 함께 호출되는 경우). 유효한 지형 이름은 "none", "gmted2010", 또는 addCustomTerrain을 사용하여 추가한 사용자 지정 지형 데이터의 이름입니다.

  • 현재 siteviewer 객체, 또는 열려 있는 객체가 없는 경우 새 siteviewer 객체.

  • "gmted2010"(함수가 출력과 함께 호출되는 경우).

"cartesian"
  • "none".

  • siteviewer 객체.

  • STL 파일의 이름.

  • triangulation 객체.

  • "none".

a Alignment of boundaries and region labels are a presentation of the feature provided by the data vendors and do not imply endorsement by MathWorks®.

데이터형: char | string

출력 인수

모두 축소

사이트 간 거리로, M×N 숫자형 배열(단위: 미터)로 반환됩니다. 여기서 M은 site2에 포함된 사이트 수이고, N은 site1에 포함된 사이트 수입니다.

버전 내역

R2019b에 개발됨

참고 항목