Matlab에서 사인파 플로팅

Ammar Ali 2024년2월15일
Matlab에서 사인파 플로팅

이 튜토리얼에서는 MATLAB에서plot()함수를 사용하여 사인파를 그리는 방법에 대해 설명합니다.

MATLAB에서plot()함수를 사용하여 사인파 플로팅

그래프에 두 개의 변수를 표시하려면 플롯이 매끄러 워 지도록 이러한 변수의 여러 값이 필요합니다. MATLAB에서plot()도 동일한 작업을 수행하고 그래프에 데이터 포인트를 플로팅 한 다음 각 데이터 포인트를 연결하여 부드러운 플롯을 얻습니다. 따라서 사인파를 플로팅하려면 시간 변수를 정의해야합니다.이 변수에는 시간 값 (예 : 1 ~ 2 초)이 포함될 것입니다. 아시다시피 1과 2 사이에는 무한한 값이 있지만 컴퓨터의 경우 짧은 시간에 출력을 얻을 수 있도록 몇 가지 유한 값을 정의해야합니다. MATLAB에서는 단계 값을 사용하여 1과 2 사이에서 원하는 값 수를 정의 할 수 있습니다. 예를 들어, 아래 코드를 참조하십시오.

t = 1:0.01:2;

위 코드에서 시간은 1 초에서 2 초까지이지만 100 개의 값을 포함합니다. 다음 단계는 주어진 시간 값에서 사인 함수의 값을 찾은 다음이 두 값에 대한 그래프를 그리는 것입니다. 아래 코드를 참조하십시오.

t = 1:0.01:2;
s = sin(2*pi*t);
plot(t,s)

출력:

MATLAB에서 사인파 플로팅

위 코드에서pi변수에는3.14값이 포함됩니다. 출력에서 볼 수 있듯이 사인파의 플롯은 부드러운 플롯이지만t변수의 데이터 포인트 또는 값을 낮추면 플롯이 매끄럽게됩니다. 이 플롯은 연속적이지만 플롯 방법을 더 잘 이해하기 위해 플롯을 이산 형으로 변경할 수도 있습니다. 아래 예제 코드를 참조하십시오.

t = 1:0.01:2;
s = sin(2*pi*t);
plot(t,s,'*')

출력:

discreate 사인파 플로팅

위의 코드에서는 별표 문자를 사용하여 데이터 포인트를 플로팅했습니다. 출력에서 볼 수 있듯이 정확히 100 개의 별표가 표시됩니다. plot()함수에 대한 자세한 내용은이 링크를 확인하십시오.

작가: 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 Plot