matlab怎么画三维散点图,每个点的数值大小用jet来显示

2025-04-14 09:56:37
推荐回答(1个)
回答1:

三维散点图和其它的三维图不一样,三维散点图要求三个方向的数据是一样长的,简单给你举个例子

clc;

clear;

close all;

x=-1:0.1:1;

y=-1:0.1:1;

len=length(x);

for ii=1:len    

z(ii)=sin(x(ii)*cos(y(ii)));

end

scatter3(x,y,z, 10,z,'fill')

colormap(jet(100));   

map = colormap;  

map(1,:) = [1 1 1];  

colormap(map);  

colorbar;