smooth3

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

Синтаксис

Описание

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

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

  • 'gaussian'

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

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

W = сглаживание3 (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
lighting gouraud

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

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

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