試してくださいscatter3(X,Y,Z,S,C)
(ドキュメントを参照)
X、Y、Z は一目瞭然です。S はマーカーのサイズ、C は色です。データに応じてどちらかを変えることができます。
試してみて、問題が発生した場合は質問を更新してください。
更新 1: コメントのおかげで、通常のグリッドでデータを補間し、データをスライスしたいと思います。
% create a regularly spaced mesh between the exterma of the dataset
xx = linspace(min(d(:,1)),min(d(:,1)),100);
yy = linspace(min(d(:,2)),min(d(:,2)),100);
zz = linspace(min(d(:,3)),min(d(:,3)),100);
[xi,yi,zi] = meshgrid(xx, yy, zz);
% interpolate the data in the regular space
vi = interp3(d(:,1), d(:,2), d(:,3), d(:,4), xi, yi, zi, 'spline');
% choose the slice planes
xslice = [-10 10]; yslice = 0; zslice = [-100, -50, -10];
% display the sliced interpolated data
slice(xi,yi,zi,vi,xslice,yslice,zslice);
ヘルプで関数を調べます (パラメーターの調整が必要な場合があります)。
しかし次回は、自分で何かを試して、その試みを投稿してください。支援する方がはるかに簡単で、さらに多くのことを学ぶことができます。