본문 바로가기
  • 포르쉐타고싶다
인포테인먼트 - development/etc

[MATLAB] MATLAB - 2D 그래프

by 지오ㄴl 2021. 8. 15.

1. y값만 입력

plot([1, 2, 3])

2. x값 리스트와 y값 리스트 입력

plot([2, 5, 7], [1, 2, 3])

3. 명령창에서 그래프 창 지우기

>> close

 

4. cos그래프 그리기: linspace

x = linspace(0, 4 * pi, 1000) % 0부터 4*pi 사이를 1000등분
y = cos(x)

plot(x, y)

 

5. plot 꾸미기

x = linspace(0, 4 * pi, 1000) % 0부터 4*pi 사이를 1000등분
y = cos(x)

plot(x, y, 'r:', 'LineWidth', 5) % 'r:' : 빨간색 점선, 두께는 5

xlabel('x축', 'fontsize', 20) % x축 라벨 폰트사이즈 설정
ylabel('x축')
title('xy 그래프')

+ 기존 plot 위에 덧붙이기

hold on % 새 플롯이 실행되어도 이전의 plot이 사라지지 않음
y2 = sin(x);
plot(x, y2)

hold off % hold 해제

plot하나가 끊어져있음

+ x축의 크기를 지정하여 끊어진 부분 없애기(x축의 크기를 4*pi로 설정해야 한다)

xlim([0, 4*pi])

반응형

댓글