clc
clear
x=0:0.1:10;
y1 = sin(x);
y2 = cos(x);
plot(x);
plot(y1); % 위에 plot(x)에 중첩되어써져서 plot(y1)쓴거랑 같음.
plot(x,y1); % x에 대한 y1의 그래프
grid; %눈금 추가
hold on % 기존 plot 초기화하지말고 추가해서 쓰겠다. hlod off전까지
plot(x,y2); % x에 대한 y2의 그래프
y3= exp(-x);
plot(x, y3, 'r'); % 'r'은 red 즉 색상이다.
legend( 'sin(x)' , 'cos(x)', 'exp(-x)' ) % 순서대로 범례, 즉 이름 추가.
axis([-5,15,-3,3]) %축변경 xleft, xright, ybottom, ytop
axis([0,10,-2,2])
figure %창 하나 더 띄우기
subplot(3,1,1); %3x1크기의 창을 1번row에 띄운다
plot(x,y1); %그 창의 그래프
subplot(3,1,2); %3x1크기의 창을 2번row에 띄운다
plot(x,y2); %그 창의 그래프
subplot(3,1,3); %3x1크기의 창을 3번row에 띄운다
plot(x,y3); %그 창의 그래프
semilogy(x,y3); %semilogy(Y)는 y축에 대해 밑이 10인 로그 스케일을 사용하고
%x축에 대해 선형 스케일을 사용하여 플롯을 만듭니다.
help plot
help semilogy
'개발 > Matlab' 카테고리의 다른 글
5. 부울 연산 (0) | 2019.03.07 |
---|---|
4. 행렬 변수 연산 (0) | 2019.03.07 |
3. 벡터 변수 연산 (0) | 2019.03.07 |
2. 복소수 연산 (0) | 2019.03.07 |
1. 스칼라 변수 연산 (0) | 2019.03.07 |