第1个回答 2009-10-01
呃,如果MATLAB可以的话,应该是用scatter3之类的三维画图函数,所谓的四维应该是指三维X,Y,Z,再加上Z域上的一种属性,比如X轴是时间,Y轴是年龄,Z轴是对应年龄在不同时间内跑完的距离长度,然后再加上一个i,对应不同国家的男性女性。
例子:
x = rand(1,100);
y = rand(1,100);
z = rand(1,100);
i = rand(1,100)*200;
icolor = ceil((i/max(i))*256);
figure;
scatter3(x,y,z,i,icolor,'filled');