MATLAB의 linspace() 함수
Ammar Ali
2024년2월15일
이 튜토리얼에서는 Matlab의 linspace()
함수를 사용하여 선형 간격 벡터를 생성하는 방법에 대해 설명합니다.
MATLAB의 linspace()
함수를 사용하여 선형 간격 벡터 생성
linspace()
함수는 Matlab에서 선형 간격 벡터를 생성하는 데 사용됩니다. 이 함수는 선형 간격 숫자를 포함하는 벡터를 사용해야 할 때 사용됩니다. 예를 들어, 우리에게 함수가 있고 1에서 100과 같은 특정 범위 내에서 이 함수를 평가하고 플로팅하려고 한다고 가정합니다. 100개의 값으로 구성된 벡터를 만드는 것은 어려운 작업입니다. 각 값을 수동으로 입력해야 합니다. 이 경우 linspace()
함수를 사용하여 단 한 줄의 코드로 벡터를 생성할 수 있습니다. 예를 들어 linspace()
함수를 사용하여 100개 지점에서 sin(x)
을 평가하고 stem()
함수를 사용하여 플롯해 보겠습니다. 아래 코드를 참조하십시오.
clc
x = linspace(1,10,100);
y = sin(x);
stem(x,y)
출력:
위의 코드에서 변수 x는 1에서 10 사이의 선형 간격 숫자 100개를 포함합니다. 변수 y는 sin(x)
함수의 값을 포함합니다. stem()
함수는 데이터를 그래프에 점으로 표시하는 데 사용되며 그래프에 보시는 바와 같이 100개의 점이 있습니다. linspace()
함수는 세 개의 인수를 제외합니다. 처음 두 인수는 값의 범위이고 세 번째 인수는 생성하려는 포인트의 수입니다. 위의 코드에서 범위는 1~10이고, 포인트 수는 100입니다.
작가: Ammar Ali