exponenta event banner

smooth3

Сглаживание данных 3-D

Синтаксис

Описание

W = smooth3(V) сглаживает входные данные V и возвращает сглаженные данные в W.

W = smooth3(V,'filter') filter определяет ядро свертки и может быть одним из следующих значений:

  • 'gaussian'

  • 'box' (по умолчанию)

W = smooth3(V,'filter',size) устанавливает размер ядра свертки (по умолчанию [3 3 3]). Если size является скалярным, то size интерпретируется как [size, size, size].

W = smooth3(V,'filter',size,sd) задает атрибут ядра свертки. Когда filter является gaussian, sd стандартное отклонение (по умолчанию - .65).

Примеры

свернуть все

Создайте массив случайных данных 10 на 10 и сглаживайте его.

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
lighting gouraud

Figure contains an axes. The axes contains 2 objects of type patch.

Расширенные возможности

Представлен до R2006a