MATLAB Function Reference |
Syntax
W = smooth3(V) W = smooth3(V,'filter
') W = smooth3(V,'filter
',size) W = smooth3(V,'filter
',size,sd)
Description
W = smooth3(V)
smooths the input data V
and returns the smoothed data in W
.
W = smooth3(V,'
filter
')
filter
determines the convolution kernel and can be the strings gaussian
or box
(default).
W = smooth3(V,'
filter
',size)
sets the size of the convolution kernel (default is [3 3 3]
). If size
is scalar, then size
is interpreted as [size
, size
, size
].
W = smooth3(V,'
filter
',size,sd)
sets an attribute of the convolution kernel. When filter
is gaussian
, sd
is the standard deviation (default is .65).
Examples
This example smooths some random 3-D data and then creates an isosurface with end caps.
data = rand(10,10,10); data = smooth3(data,'box',5); p1 = patch(isosurface(data,.5), ... 'FaceColor','blue','EdgeColor','none'); p2 = patch(isocaps(data,.5), ... 'FaceColor','interp','EdgeColor','none'); isonormals(data,p1) view(3); axis vis3d tight camlight; lighting phong
See Also
isocaps
, isonormals
, isosurface
, patch
, reducepatch
, reducevolume
, subvolume
slice | sort |