- help elfun : 기본적인 함수에 대한 설명
- doc elfun : 새로운 페이지에 함수에 대한 설명 나타남
- plot(X,Y) : X에 대한 Y의 함수를 그린다. 행렬(벡터)의 크기가 같아야 한다.
- plot(X,Y,LineSpec) : 선 스타일 마커기호, 색을 설정한다
* LineSpec - 선 스타일, 마커, 색
예: '--or'은 원 마커로 표시된 빨간색 파선
- | 실선 |
-- | 파선 |
: | 점선 |
-. | 일점 쇄선 |
'o' | 원 |
'+' | 플러스 기호 |
'*' | 별표 |
'.' | 점 |
'x' | 십자 |
'_' | 가로선 |
'|' | 세로선 |
's' | 정사각형 |
'd' | 다이아몬드 |
'^' | 위쪽 방향 삼각형 |
'v' | 아래쪽 방향 삼각형 |
'>' | 오른쪽 방향 삼각형 |
'<' | 왼쪽 방향 삼각형 |
'p' | 펜타그램 |
'h' | 헥사그램 |
y | 노란색 |
m | 자홍색 |
c | 녹청색 |
r | 빨간색 |
g | 녹색 |
b | 파란색 |
w | 흰색 |
k | 검은색 |
- plot(X1,Y1,...,Xn,Yn) : 여러개의 함수를 plotting 할 때 사용
- plot(X1,Y1,LineSpec1,...,Xn,Yn,LineSpecn) : 각 선의 선 스타일 마커유형, 색 설정
- plot(Y) : Y행렬의 각열을 개별적인 선으로 plotting
- plot(Y,LineSpec) : 선 스타일, 마커 기호, 색 설정
- plot(___,Name,Value) : 하나 이상의 Name,Value 쌍의 인수를 사용하여 line 속성을 지정
* Name,Value
예1: 'Marker','o','MarkerFaceColor','red'
예2:
plot(x,y,'--gs',...
'LineWidth',2,...
'MarkerSize',10,...
'MarkerEdgeColor','b',...
'MarkerFaceColor',[0.5,0.5,0.5])
- plot(__,ax) : 현재 좌표축(gca) 대신 ax로 지정된 좌표축에 선을 만듦
예 :
x=[1 : 10]
y=sin(x)
y2=sin(2*x)
ax1=nexttile
plot(ax1, x, y)
ax2=nexttile
plot(ax2, x, y2)
figure
현재 Figure에 여러 플롯을 표시하기 위한 타일 형식 차트 레이아웃을 만듭니다. 이 레이아웃에는 최대 m*n개의 플롯을 표시할 수 있는 고정된 m×n 타일 배열이 있습니다. Figure가 없는 경우 MATLAB®은 Figure를 만들어 레이아웃을 배치합니다. 현재 Figure에 기존 좌표축 또는 레이아웃이 포함된 경우 MATLAB은 해당 레이아웃을 새 레이아웃으로 바꿉니다.
타일 형식 차트 레이아웃에는 전체 Figure 또는 부모 컨테이너를 포함하는 보이지 않는 타일 그리드가 포함됩니다. 각 타일은 플롯을 표시할 좌표축을 포함할 수 있습니다. 레이아웃을 생성한 후에는 nexttile 함수를 호출하여 axes 객체를 레이아웃에 배치합니다. 그런 다음, 플로팅 함수를 호출하여 좌표축에 플로팅합니다.
*nexttile
axes 객체를 만들고 현재 Figure에 있는 타일 형식 차트 레이아웃의 다음 빈 타일에 배치합니다. 현재 Figure에 레이아웃이 없을 경우 nexttile은 새 레이아웃을 만들고 'flow' 타일 배열을 사용하여 이 레이아웃을 구성합니다. 결과 axes 객체가 현재 좌표축이며, 따라서 다음 플로팅 명령이 여기에 플로팅할 수 있습니다.
(1) tiledlayout(m,n)으로 표 형태의 차트 행과 열 개수를 만든다
(2) nexttile()로 n번쨰 타일에 축을 생성한다
(3) plot을 이용해 n번째 타일에 그래프를 그린다
title('My Title')
: 그래프에 My Title이라는 제목 생성
xlabel('Population')
: 그래프의 x축에 Population이라는 레이블 생성
ylabel('Population')
: 그래프의 y축에 Population이라는 레이블 생성
* ('txt', 'txt') 시 2줄로 작성 가능
grid on
: 좌표축에 그리드 선 표시
grid(ax2,'on')
: 특정 좌표축에 그리드 선 표시 (ax2=nexttile이 선행되어야 함)
'Matlab' 카테고리의 다른 글
[Matlab] 6.M-파일, function (0) | 2022.01.01 |
---|---|
[Matlab] 5.그래픽-2 (0) | 2022.01.01 |
[Matlab] 3.연산자 (0) | 2022.01.01 |
[Matlab] 2. 콜론[;] 연산자 (0) | 2022.01.01 |
[Matlab] 1.벡터 및 행렬 (0) | 2022.01.01 |
댓글