smooth3

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

Синтаксис

Описание

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

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

  • 'gaussian'

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

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

W = smooth3 (V, 'filter', размер, 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 object. The axes object contains 2 objects of type patch.

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

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