Dibujo basado en datos de corte tridimensionales de Matlab

Ejemplo 1

Introducción al uso de cortes

load mri
D = double(squeeze(D));
D(D==0)=nan;
h = slice(D, [], [], 1:size(D,3));
set(h, 'EdgeColor','none', 'FaceColor','interp')
alpha(.4)

Inserte la descripción de la imagen aquí

Ejemplo 2

Introducción al documento oficial

[x,y,z] = meshgrid(-1.25:.1:-.25,-2:.2:2,-2:.1:2);
v = x.*exp(-x.^2-y.^2-z.^2);

h = slice(x,y,z,v,[-1 -.75 -.5],[],[0]);
set(h,'EdgeColor','none',...
'FaceColor','interp',...
'FaceAlpha','interp')
alpha('color')

alphamap('rampdown')
alphamap('increase',.1)
colormap hsv

Inserte la descripción de la imagen aquí

Otros efectos
Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/wokaowokaowokao12345/article/details/113241452
Recomendado
Clasificación