|
%nm05: 3D graphs t = 0: pi/50: 6*pi; expt = exp(-.1*t); xt = expt.*cos(t); yt = expt.*sin(t); % 화면을 2x2로 나눠서 그 중 첫째, 둘째, 셋째, 넷째 칸에... subplot(221), plot3(xt, yt, t), grid on %helix(나선형) subplot(222), plot3(xt, yt, t), grid on, view([0 0 1]) subplot(223), plot3(t, xt, yt), grid on, view([1 -3 1]) subplot(224), plot3(t, yt, xt), grid on, view([0 -3 0]) x = 2:1:2; y = 2:1:2; [X, Y] = meshgrid(x, y); % 그물눈을 만든다 Z = X.^2 + Y.^2; %element-by-element (array) operation pause, clf subplot(221), mesh(X,Y,Z), grid on % 관측점의 방위각 (azimuth)와 고도각 (elevation) = [-37, 5, 30] subplot(222), mesh(X,Y,Z), view ([30,20]), grid on subplot(223), contour(X,Y,Z) subplot(224), contour(X,Y,Z, [.5,2,4.5]) %주어진 높이의 등고선만
|