Download presentation
Presentation is loading. Please wait.
Published byΕὔα Γεωργιάδης Modified 5년 전
1
특수한 그래프와 VIEW 명령어 노형주 이준석 김수연 천창현
2
목차 3차원 그래프란? Sphere 그래프 Cylinder 그래프 3-D Bar 그래프 3-D Stem 그래프
3-D Scatter 그래프 3-D Pie 그래프 VIEW 명령어
3
3차원 그래프란? 3차원 (3-D) 그래프는 두 변수보다 많은 변수들로 이루어진 데이터를 나타내는 데 유용한 방법이 될 수 있습니다. 3차원 그래프를 표시하는 여러 옵션들이 있는데, 이 옵션들에는 선(line), 와이어(wire), 표면(surface), 그물망(mesh) 그래프들을 비롯하여 다른 많은 그래프들이 포함되어 있습니다.
4
Sphere 그래프 함수 형식 : sphere 20개의 면을 가진 단위 구의 x, y, z좌표를 돌려준다. sphere(n)
N개의 면을 가진 단위 구의 x, y, z좌표를 돌려준다. sphere 또는 [X,Y,Z]=sphere(20); surf(X,Y,Z)
5
Cylinder 그래프 함수 형식 : [X, Y, Z]=cylinder(r)
t=linspace(0, pi, 20); r=1+sin(t); [X, Y, Z]=cylinder(r); surf(X, Y, Z) axis square
6
3-D Bar 그래프 함수 형식 : bar3(Y) Y의 각 원소가 한 개의 막대(bar)이며, 행렬의 열(column)이 같은 그룹으로 묶인다. Y=[ ; 2 6 7; ; 4 5 7; 3 4 7; 2 3 7; 1 2 7]; Bar3(Y)
7
3-D Stem 그래프 함수 형식 : stem3 (X,Y,Z)
(x-y 평면에서 수직으로 그려진 선과 표식(marker)을 가진 점들을 연속적으로 그림) t=0:0.2:10; x=t; y=sin(t); z=t.^1.5; stem3(x,y,z, ‘fill’) grid on xlabel(‘x’); ylabel(‘y’) zlabel(‘z’)
8
3-D Scatter 그래프 함수 형식 : scatter3(X,Y,Z) t=0:0.4:10; x=t; y=sin(t);
scatter3(x,y,z,’filled’) grid on colormap([ ]) xlabel(‘x’); ylabel(‘y’) zlabel(‘z’)
9
3-D Pie그래프 함수 형식 : pie3(X,explode) X= [5 9 14 20]; explode=[0 0 1 0];
10
VIEW 명령어 VIEW 명령어 : 그래프를 어느 방향에서 바라볼 것인지를 제어한다.
view(az, el) 또는 view ([az, el]) Az는 방위각 El은 고도각 투영 평면 Az 값 El값 x-y(평면도) 90 x-z(측면도) y-z(측면도)
11
VIEW 명령어 X=-3:0.25:3; Y=-3:0.25:3; [X,Y]=meshgrid (x,y);
Z=1.8.^(-1.5*sqrt(X.^2+Y.^2)).*cos(0.5*Y).*sin(X); surf(X,Y,Z) view(20,35)
12
VIEW 명령어 X=-3:0.25:3; Y=-3:0.25:3; [X,Y]=meshgrid(X,Y);
Z=1.8.^(-1.5*sqrt(X.^2+Y.^2)).*cos(0.5*Y).*sin(X); plot3(X,Y,Z, 'k', 'linewidth',2) view(0,90)
13
VIEW 명령어 X=-3:0.25:3; Y=-3:0.25:3; [X,Y]=meshgrid(x,y);
Z=1.8.^(-1.5*sqrt(X.^2+Y.^2)).*cos(0.5*Y).*sin(X); mesh(X,Y,Z) view(0,0)
14
VIEW 명령어 X=-3:0.25:3; Y=-3:0.25:3; [X,Y]=meshgrid (x,y);
Z=1.8.^(-1.5*sqrt(X.^2+Y.^2)).*cos(0.5*Y).*sin(X); surf(X,Y,Z) view(90,0)
15
Q&A 이상 2조의 특수한 그래프와 VIEW명령어 였습니다. 잘못 된 점이나 궁금한 점 있으시면 질문해주세요~ 감사합니다^^*
Similar presentations