Documentation

This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English verison of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

smooth3

Smooth 3-D data

Syntax

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 one of these values:

  • 'gaussian'

  • '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.

rng(9,'twister')
data = rand(10,10,10);
data = smooth3(data,'box',5);
patch(isocaps(data,.5),...
   'FaceColor','interp','EdgeColor','none');
p1 = patch(isosurface(data,.5),...
   'FaceColor','blue','EdgeColor','none');
isonormals(data,p1)
view(3); 
axis vis3d tight
camlight left; 
colormap jet
lighting gouraud

Introduced before R2006a

Was this topic helpful?