ginput
좌표축 좌표 식별
설명
예제
점을 식별하고 좌표 플로팅하기
ginput
을 사용하여 좌표축에서 4개의 점을 식별합니다. 각 점을 선택하려면 커서를 원하는 위치로 옮긴 다음 마우스 버튼이나 키를 누릅니다.
[x,y] = ginput(4)
x = 0.3699 0.4425 0.5450 0.6130 y = 0.6690 0.5605 0.4719 0.6025
식별된 점을 플로팅합니다.
plot(x,y);
좌표를 선택하는 데 사용된 버튼 반환하기
ginput
을 사용하여 좌표축에서 5개의 좌표를 식별합니다. 각 점을 선택하려면 커서를 원하는 위치로 옮긴 후에 마우스 버튼, 소문자, 대문자, 숫자 또는 스페이스바를 누릅니다. 각 점을 선택하는 데 사용된 마우스 버튼이나 키의 ASCII 번호를 반환합니다.
[x,y,button] = ginput(5); button
button = 3 104 32 51 82
이 경우에는 마우스 오른쪽 버튼(3), 소문자 h(104), 스페이스바(32), 숫자 3(51), 대문자 R(82)을 사용하여 좌표가 식별되었습니다.
지리 좌표축의 점 식별하기
지리 좌표축을 만들고 4개 점의 위도와 경도 좌표를 식별합니다. 그런 다음 식별한 점을 플로팅합니다.
geoaxes [lat,lon] = ginput(4);
hold on
명령과 geolimits
함수를 사용하여 지도 제한을 유지합니다. 식별된 점을 플로팅합니다.
hold on geolimits('manual') geoscatter(lat,lon,'filled','b')
입력 인수
n
— 점 개수
양의 정수
식별할 점 개수로, 양의 정수로 지정됩니다.
출력 인수
x
— 식별된 좌표의 첫 번째 성분
스칼라 | 열 벡터
식별된 좌표의 첫 번째 성분으로, 스칼라 또는 열 벡터로 반환됩니다.
카테시안 좌표축의 경우 값은
x
좌표입니다.극좌표 좌표축의 경우 값은 세타 각도입니다. 세타 각도는 범위
[tmin, tmin+2*pi]
내에 있습니다. 여기서tmin
은 극좌표 좌표축으로 구성된ThetaLim
벡터의 첫 번째 값입니다. 각도는 각도 0의 위치로부터ThetaDir
속성으로 지정된 방향으로 측정됩니다. 각도 0의 위치는ThetaZeroLocation
속성으로 지정됩니다.지리 좌표축의 경우 값은 위도입니다. 양의 값은 북반구에 해당하고 음의 값은 남반구에 해당합니다.
좌표축 제한의 바깥쪽에서 점을 선택하면 카테시안 좌표축과 지리 좌표축의 경우 값은 원점에 대해 상대적입니다. 극좌표 좌표축의 경우 값은 ThetaZeroLocation
에 상대적입니다.
y
— 식별된 좌표의 두 번째 성분
스칼라 | 열 벡터
식별된 좌표의 두 번째 성분으로, 스칼라 또는 열 벡터로 반환됩니다.
카테시안 좌표축의 경우 값은
y
좌표입니다.극좌표 좌표축의 경우 값은 반지름입니다. 각각의 반지름 값은
rmin
보다 크거나 같습니다. 여기서rmin
은 극좌표 좌표축으로 구성된RLim
벡터의 첫 번째 값입니다.지리 좌표축의 경우 값은 경도입니다. 양의 값은 원점을 기준으로 동쪽에 해당하고 음의 값은 원점을 기준으로 서쪽에 해당합니다.
좌표축 제한의 바깥쪽에서 점을 선택해도 좌표축 원점을 기준으로 값은 반환됩니다.
button
— 점을 식별하는 데 사용된 키 또는 마우스 버튼
스칼라 | 열 벡터
점을 식별하는 데 사용된 키 또는 마우스 버튼으로, 스칼라 또는 열 벡터로 반환됩니다. 마우스 버튼의 경우 1은 왼쪽 버튼을, 2는 가운데 버튼을, 3은 오른쪽 버튼을 나타냅니다. 더블 클릭은 값 두 개로 나타냅니다. 첫 번째 값은 마우스 왼쪽 버튼의 경우 1, 가운데 버튼의 경우 2, 오른쪽 버튼의 경우 3입니다. 두 번째 값은 1입니다.
키보드의 키는 각 키에 대응하는 ASCII 번호로 표시됩니다. 화면을 누르는 동작은 1로 표시됩니다.
예를 들어, ginput
을 호출하고, 마우스 가운데 버튼을 사용하여 클릭하고, 마우스 오른쪽 버튼을 사용하여 더블 클릭한 다음 Enter 키를 누릅니다. 이때 출력값 button
은 2
, 3
, 1
을 포함하는 벡터입니다.
[~,~,button] = ginput
button = 2 3 1
버전 내역
R2006a 이전에 개발됨
MATLAB 명령
다음 MATLAB 명령에 해당하는 링크를 클릭했습니다.
명령을 실행하려면 MATLAB 명령 창에 입력하십시오. 웹 브라우저는 MATLAB 명령을 지원하지 않습니다.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)