%% Vary Marker Size
% Use sphere to define vectors x, y, and z.

[X,Y,Z] = sphere(16);
x = [0.5*X(:); 0.75*X(:); X(:)];
y = [0.5*Y(:); 0.75*Y(:); Y(:)];
z = [0.5*Z(:); 0.75*Z(:); Z(:)];

%
% Define vector s to specify the marker sizes.

S = repmat([100,50,5],numel(X),1);
s = S(:);

%
% Create a 3-D scatter plot and use view to change the angle of the axes in the figure.

figure
scatter3(x,y,z,s)
view(40,35)

% Corresponding entries in x, y, z, and s determine the location and size of each marker.
% Copyright 2015 The MathWorks, Inc.