MATLAB의 linspace() 함수

Ammar Ali 2024년2월15일
MATLAB의 linspace() 함수

이 튜토리얼에서는 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)

출력:

linspace를 사용한 사인파 플롯

위의 코드에서 변수 x는 1에서 10 사이의 선형 간격 숫자 100개를 포함합니다. 변수 y는 sin(x) 함수의 값을 포함합니다. stem() 함수는 데이터를 그래프에 점으로 표시하는 데 사용되며 그래프에 보시는 바와 같이 100개의 점이 있습니다. linspace() 함수는 세 개의 인수를 제외합니다. 처음 두 인수는 값의 범위이고 세 번째 인수는 생성하려는 포인트의 수입니다. 위의 코드에서 범위는 1~10이고, 포인트 수는 100입니다.

작가: Ammar Ali
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook

관련 문장 - MATLAB Vector