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 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
colormap('jet');
lighting gouraud

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

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