Main Content

scatterplot

IQ 평면에 입력 신호 표시

설명

예제

scatterplot(x)는 산점도 플롯을 생성하여 입력 신호 x를 IQ 평면에 표시합니다. 구체적으로, IQ 평면은 변조된 신호의 동위상(in-phase) 및 직교위상(quadrature) 성분을 xy 플롯의 실수축과 허수축에 표시합니다.

scatterplot(x,n)은 데시메이션 인자 n을 지정합니다. 이 함수는 첫 번째 값부터 시작하여 x의 매 n번째 값을 플로팅합니다.

scatterplot(x,n,offset)은 오프셋 값을 지정합니다. 이 함수는 (offset + 1)번째 값부터 시작하여 x의 매 n번째 값을 플로팅합니다.

scatterplot(x,n,offset,plotstring)은 산점도 플롯의 플롯 특성을 지정합니다.

scatterplot(x,n,offset,plotstring,scatfig)는 기존 Figure 객체인 scatfig에 산점도 플롯을 생성합니다. 동일한 Figure에 여러 신호를 플로팅하려면 hold on을 사용하십시오.

scatfig = scatterplot(___)은 산점도 플롯의 Figure 객체를 반환합니다. Figure가 생성된 후 scatfig를 사용하여 Figure의 속성을 쿼리하거나 수정합니다. 위에 열거된 구문에 나와 있는 입력 인수를 조합하여 지정할 수 있습니다.

예제

모두 축소

각 성상도 점이 사용되는 64-QAM 신호를 생성합니다.

d = (0:63)';
s = qammod(d,64);

성상도의 산점도 플롯을 표시합니다.

scatterplot(s)

Figure Scatter Plot contains an axes object. The axes object with title Scatter plot, xlabel In-Phase, ylabel Quadrature contains a line object which displays its values using only markers. This object represents Channel 1.

입력 인수

모두 축소

입력 신호로, 벡터나 행렬로 지정됩니다.

x의 해석은 입력 신호의 형태와 실수/복소수 여부에 따라 달라집니다.

  • x가 실수 값의 2열 행렬인 경우 함수는 첫 번째 열을 동위상 성분으로, 두 번째 열을 직교위상 성분으로 해석합니다.

  • x가 복소수 값 벡터인 경우 함수는 실수부를 동위상 성분으로, 허수부를 직교위상 성분으로 해석합니다.

  • x가 실수 값 벡터인 경우, 함수는 이를 실수 신호로 해석합니다.

데이터형: double | single
복소수 지원 여부:

데시메이션 인자로, 양의 정수로 지정됩니다. 이 함수는 첫 번째 값부터 시작하여 입력 신호 x의 매 n번째 값을 플로팅합니다.

데이터형: double

오프셋 값으로, 음이 아닌 정수로 지정됩니다. 이 오프셋 값은 함수가 입력 x의 시작 부분에서 몇 개의 샘플을 건너뛰고 산점도 플롯을 생성할지 지정합니다.

데이터형: double

플롯 특성으로, 기호를 포함하는 문자형 벡터 또는 string형 스칼라로 지정됩니다.

이 인수는 산점도 플롯의 플로팅 기호, 선 유형 및 색을 설정합니다. 기호의 형식과 의미는 plot 함수에서와 동일합니다. 예를 들어 디폴트 값 'b.'는 파란색 점을 생성합니다.

데이터형: char | string

대상 산점도 플롯으로, 이미 생성된 scatterplot에 대한 Figure 객체로 지정됩니다.

출력 인수

모두 축소

대상 산점도 플롯으로, Figure 객체로 반환됩니다. 이 객체의 속성을 수정하려면 Figure 속성 항목을 참조하십시오.

버전 내역

R2006a 이전에 개발됨