t=0:pi/50:10*pi;
plot3(sin(t),cos(t),t)
title('Helix'), xlabel('sin(t)'), ylabel('cos(t)'), zlabel('t')
rotate3d
x = -8:0.5:8;
y = x;
[X, Y] = meshgrid(x,y);
R = sqrt(X.^2 + Y.^2) + eps; % distance from the origin (0,0)
Z = sin(R)./R; % calculate sin(r)/r
mesh(X,Y,Z)
axis([-8 8 -8 8 min(min(Z)) max(max(Z))])
mesh(Z)
size(Z)
surf(X,Y,Z)
shading flat
shading interp
view(2)
axis equal
view(3)
axis normal
mesh(peaks)
contour(peaks)
contour(peaks, 20)
contour3(peaks, 20)
[x,y,z] = peaks;
contour(x,y,z,20)
axis([-3 3 -3 3 -6 8])
pcolor(peaks)
shading flat
peaks
view(-90,0)
view([-7 -9 7]) % view through (-7 -9 7) to the origin
[az, el] = view % find the azimuth and elevation
mesh(peaks(30)+7) % mesh, shifted up
hold on
pcolor(peaks(30)) % add a pseudocolor plot
hold off
title('Mesh with Hidden On')
hidden off
title('Mesh with Hidden Off')
surfl(peaks)
colormap(gray)
shading interp
surfc(peaks)
meshz(peaks)
[X, Y] = meshgrid([-2:.2:2]);
Z = X.* exp(-X.^2 - Y.^2);
surf(X, Y, Z, gradient(Z))
colormap(hot)
colorbar
P = peaks(40);
C = del2(P);
surf(P, C)
surf(P)
p = peaks;
p(30:40,20:30) = NaN * p(30:40,20:30); mesh(peaks,p)
graf3d