MATLAB 도움말 센터
수신기와 위성 위치로부터의 위성 지향각
R2021a 이후
[az,el,vis] = lookangles(recPos,satPos)
[az,el,vis] = lookangles(recPos,satPos,maskAngle)
[az,el,vis] = lookangles(recPos,satPos)는 주어진 수신기 위치에 대한 위성 위치의 지향각(look angle)과 가시성을 반환합니다. 방위각 az와 고도 el은 ECEF(지구중심고정) 좌표계에서의 지향각(단위: 도)입니다. 위성의 가시성 vis는 함수가 디폴트 수신기 마스크 각도인 10도를 사용하여 계산하는 논리형 배열입니다.
az
el
vis
recPos
satPos
[az,el,vis] = lookangles(recPos,satPos,maskAngle)은 지정된 마스크 각도 maskAngle(단위: 도)로 위성의 지향각과 가시성을 반환합니다.
maskAngle
예제
모두 축소
lookangles 함수를 사용하여 주어진 위성과 수신기의 위치에 대한 위성의 방위각과 고도각을 구할 수 있습니다. 마스크 각도를 5도로 지정합니다. gnssconstellation 함수를 사용하여 위성 위치를 구합니다.
lookangles
gnssconstellation
측지 좌표(위도, 경도, 고도)로 표현된 수신기 위치를 지정합니다.
recPos = [42 -71 50];
현재 시간의 위성 위치를 구합니다.
t = datetime('now'); gpsSatPos = gnssconstellation(t);
마스크 각도를 5도로 지정합니다.
maskAngle = 5;
위성 위치에 대한 방위각과 고도 지향각을 구합니다. vis 출력값은 어떤 위성이 관측 가능한지를 나타냅니다. nnz를 사용하여 총 개수를 구합니다.
nnz
[az,el,vis] = lookangles(recPos,gpsSatPos,maskAngle); fprintf('%d satellites visible at %s.\n',nnz(vis),t);
8 satellites visible at 14-Jul-2025 22:52:55.
[lat lon alt]
측지 좌표에서의 수신기 위치로, [latitude longitude altitude] 형식의, 요소를 3개 가진 벡터로 지정됩니다.
데이터형: single | double
single
double
ECEF(지구중심고정) 좌표계에서의 위성 위치(단위: 미터)로, 스칼라로 구성된 N×3 행렬로 지정됩니다. 여기서 N은 성상도에서 위성의 개수입니다.
수신기의 고도 마스크 각도로, 양의 스칼라로 지정됩니다(단위: 도).
가시적인 위성 위치에서의 방위각으로, 각도로 구성된 요소를 n개 가진 벡터로 반환됩니다. 여기서 n은 플롯에서 가시적인 위성 위치의 개수입니다. 방위각은 북쪽 방향에서 아래로 향하며 시계 방향으로 양의 각도로 측정됩니다.
예: [25 45 182 356]
[25 45 182 356]
데이터형: double
가시적인 위성 위치에서의 고도각으로, 각도로 구성된 요소를 n개 가진 벡터로 반환됩니다. 여기서 n은 플롯에서 가시적인 위성 위치의 개수입니다. 고도각은 수평선으로부터 90도 수직선 위에서 측정됩니다.
예: [45 90 27 74]
[45 90 27 74]
logical
위성 가시성으로, 요소를 n개 가진 logical 배열로 반환됩니다. 각 요소는 az와 el로 주어진 위성 위치가 관측 가능한지 여부를 나타냅니다.
데이터형: logical
모두 확장
R2021a에 개발됨
gnssSensor
gpsSensor
imuSensor
skyplot
pseudoranges
receiverposition
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
웹사이트 선택
번역된 콘텐츠를 보고 지역별 이벤트와 혜택을 살펴보려면 웹사이트를 선택하십시오. 현재 계신 지역에 따라 다음 웹사이트를 권장합니다:
또한 다음 목록에서 웹사이트를 선택하실 수도 있습니다.
사이트 성능 최적화 방법
최고의 사이트 성능을 위해 중국 사이트(중국어 또는 영어)를 선택하십시오. 현재 계신 지역에서는 다른 국가의 MathWorks 사이트 방문이 최적화되지 않았습니다.
미주
유럽
아시아 태평양
지역별 지사에 문의