matlab画三维云图,MATLAB画3D的温度云图怎么画?

data=[...

2.45044693e-001, 5.48745331e-004, 8.08749646e-002, 1.51513513e+003

2.44999379e-001, 5.48460463e-004, 8.08745697e-002, 1.51516602e+003

2.44999602e-001, 4.40157048e-004, 8.06090757e-002, 1.51578625e+003

2.45044902e-001, 4.40361240e-004, 8.06093141e-002, 1.51581836e+003

2.44999737e-001, 3.50734859e-004, 8.04401413e-002, 1.51510803e+003

2.45045051e-001, 3.50914721e-004, 8.04403573e-002, 1.51508960e+003

2.44999886e-001, 2.34281528e-004, 8.02630782e-002, 1.51280762e+003

2.45045185e-001, 2.34435822e-004, 8.02632496e-002, 1.51267261e+003

2.44999990e-001, 2.36473449e-012, 7.99999982e-002, 1.50625940e+003

2.45045304e-001, 2.36471585e-012, 7.99999982e-002, 1.50560474e+003

2.45113298e-001, 5.49177465e-004, 8.08755606e-002, 1.51442102e+003

2.45113522e-001, 4.40671050e-004, 8.06096867e-002, 1.51496936e+003

2.45113671e-001, 3.51187569e-004, 8.04406852e-002, 1.51412183e+003

2.45113805e-001, 2.34669802e-004, 8.02635178e-002, 1.51154285e+003

2.45113909e-001, 2.36470544e-012, 7.99999982e-002, 1.50418604e+003

2.45217204e-001, 5.49832417e-004, 8.08764622e-002, 1.51223499e+003

2.45217428e-001, 4.41140583e-004, 8.06102455e-002, 1.51259900e+003

2.45217577e-001, 3.51600989e-004, 8.04411769e-002, 1.51157336e+003

2.45217711e-001, 2.35024228e-004, 8.02639276e-002, 1.50883862e+003

2.45217815e-001, 2.36468961e-012, 7.99999982e-002, 1.50113342e+003

2.45374560e-001, 5.50825731e-004, 8.08778256e-002, 1.50910461e+003

2.45374784e-001, 4.41852462e-004, 8.06110948e-002, 1.50956348e+003

2.45374933e-001, 3.52227595e-004, 8.04419294e-002, 1.50851123e+003

2.45375067e-001, 2.35561238e-004, 8.02645460e-002, 1.50576746e+003

2.45375171e-001, 2.36466554e-012, 7.99999982e-002, 1.49769849e+003

2.45612860e-001, 5.52333309e-004, 8.08798969e-002, 1.50661523e+003

2.45613083e-001, 4.42932447e-004, 8.06123763e-002, 1.50748364e+003

];

x=data(:,1);

y=data(:,2);

z=data(:,3);

T=data(:,4);

H_FIG=figure('position',[200,200,800,550]);

H_AXES=axes;

hold on;

colormap(jet(1000));

my_colormap=H_FIG.Colormap;

for n=1:length(x)

color_idx=1+round((length(my_colormap(:,1))-1)*(T(n)-min(T))/(max(T)-min(T)));

plot3(x(n),y(n),z(n),'o','color',my_colormap(color_idx,:));

end

view([-1,-1,1]);

set(H_AXES,'XGrid','on','YGrid','on','ZGrid','on','FontSize',10);

H_colorbar=colorbar;

H_colorbar.Label.String = '温度T';

TicksLabel=cell(1,11);

for m=1:11

TicksLabel{m}=(m-1)/10*(max(T)-min(T))+min(T);

end

set(H_colorbar,'Ticks',0:0.1:1,'TickLabels',TicksLabel);