이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

smooth3

3차원 데이터 스무딩

구문

설명

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)는 컨벌루션 커널의 특성을 설정합니다. filtergaussian이면 sd는 표준편차입니다(디폴트 값은 65임).

예제

모두 축소

랜덤 데이터로 구성된 10x10x10 배열을 만들고 스무딩합니다.

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 이전에 개발됨