Main Content

logspace

로그 간격의 벡터(Logarithmically Spaced Vector) 생성

설명

예제

y = logspace(a,b)는 10의 제곱수인 10^a10^b 사이에 있는 50개의 로그 간격 점으로 구성된 행 벡터 y를 생성합니다. logspace 함수는 주파수 벡터를 만들 때 특히 유용합니다. 이 함수는 linspace와 ‘:’ 연산자에 상응하는 로그 형식입니다.

예제

y = logspace(a,b,n)은 10의 제곱수인 10^a10^b 사이에 있는 n개의 점을 생성합니다.

y = logspace(a,pi)10^a ~ pi 범위 내에 50개의 점을 생성합니다. 이는 디지털 신호 처리 분야에서 구간 [10^a,pi] 내 로그 간격의 주파수를 생성하는 데 유용합니다.

y = logspace(a,pi,n)10^a ~ pi 범위 내에 n개의 점을 생성합니다.

예제

모두 축소

구간 [10^1,10^5] 내의 50개의 로그 간격 점들로 구성된 벡터를 생성합니다.

y = logspace(1,5);

구간 [10^1,10^5] 내의 7개의 로그 간격 점들로 구성된 벡터를 생성합니다.

y1 = logspace(1,5,7)
y1 = 1×7
105 ×

    0.0001    0.0005    0.0022    0.0100    0.0464    0.2154    1.0000

10^(1+2i) ~ 10^(5+5i) 범위에 속하는 로그 간격의 점 8개의 복소수로 구성된 벡터를 만듭니다.

y = logspace(1+2i,5+5i,8)
y = 1×8 complex
104 ×

  -0.0001 - 0.0010i   0.0029 - 0.0024i   0.0133 + 0.0040i   0.0147 + 0.0497i  -0.1242 + 0.1479i  -0.7150 - 0.0822i  -1.2137 - 2.3924i   4.9458 - 8.6913i

입력 인수

모두 축소

첫 번째 한도로, 숫자형 스칼라로 지정됩니다. a 인수는 logspace가 생성하는 점들의 구간 한도를 정의합니다. a는 실수 또는 복소수일 수 있으며, 또 다른 한도값인 ba보다 크거나 작을 수 있습니다. ba보다 작으면 벡터에는 내림차순 값이 포함됩니다.

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

두 번째 한도로, 숫자형 스칼라로 지정됩니다. b 인수는 logspace가 생성하는 점들의 구간 한도를 정의합니다. b는 실수 또는 복소수일 수 있으며, b는 다른 한도값인 a보다 크거나 작을 수 있습니다. ba보다 작으면 벡터에는 내림차순 값이 포함됩니다.

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

점 개수로, 실수 숫자형 스칼라로 지정됩니다.

  • n1이면 logspace10^b을 반환합니다.

  • n이 0 또는 음수이면 logspace는 빈 행 벡터를 반환합니다.

  • n 이 정수가 아니면 logspacen을 버림하고 floor(n)개의 점을 반환합니다.

확장 기능

C/C++ 코드 생성
MATLAB® Coder™를 사용하여 C 코드나 C++ 코드를 생성할 수 있습니다.

버전 내역

R2006a 이전에 개발됨

참고 항목

|