이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

linspace

선형 간격의 벡터 생성

설명

예제

y = linspace(x1,x2)x1x2 사이에서 균일한 간격의 점 100개로 구성된 행 벡터를 반환합니다.

예제

y = linspace(x1,x2,n)n개의 점을 생성합니다. 점 사이의 간격은 (x2-x1)/(n-1)입니다.

linspace는 콜론 연산자 “:”과 유사하지만, 점 개수를 직접 제어할 수 있으며 항상 끝점을 포함합니다. 이름 “linspace”의 “lin”은 선형 간격 값을 생성하는 것을 나타내며, 이는 로그 간격 값을 생성하는 형제 함수 logspace와 대조됩니다.

예제

모두 축소

구간 [-5,5] 내에 균일한 간격의 점 100개로 구성된 벡터를 만듭니다.

y = linspace(-5,5);

구간 [-5,5] 내에 균일한 간격의 점 7개로 구성된 벡터를 만듭니다.

y1 = linspace(-5,5,7)
y1 = 1×7

   -5.0000   -3.3333   -1.6667         0    1.6667    3.3333    5.0000

1+2i10+10i 사이에 균일한 간격의 점 8개의 복소수로 구성된 벡터를 만듭니다.

y = linspace(1+2i,10+10i,8)
y = 1×8 complex

   1.0000 + 2.0000i   2.2857 + 3.1429i   3.5714 + 4.2857i   4.8571 + 5.4286i   6.1429 + 6.5714i   7.4286 + 7.7143i   8.7143 + 8.8571i  10.0000 +10.0000i

입력 인수

모두 축소

점 구간으로, 숫자형 스칼라 쌍으로 지정됩니다. x1x2linspace가 점을 생성하는 구간을 정의합니다. x1x2는 실수 또는 복소수일 수 있으며, x2x1보다 크거나 작을 수 있습니다. x2x1보다 작으면 벡터에는 내림차순 값이 포함됩니다.

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

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

  • n1이면 linspacex2를 반환합니다.

  • n이 0 또는 음수이면 linspace는 빈 1x0 행렬을 반환합니다.

  • n이 정수가 아니면 linspace는 가장 가까운 정수로 버린 후 floor(n)개의 점을 반환합니다.

확장 기능

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

참고 항목

|

R2006a 이전에 개발됨