球を形成する正規化されたベクトル (1538 個) の配列があります。また、同じサイズの 1538 の数値の配列もあります。次のようにプロットしたいと思います。
sphere
関数と関数を試しましたsurf
が、ベクトルを使用する方法が見つかりません。これを行うには何らかの方法があるはずだと考えました。
どうもありがとう。
ドロネーを使用して三角測量を作成し、trimeshまたはtrisurfを使用してそれをプロットできると思います。
trisurfとしての両方のtrimeshは、各頂点の色を指定する4番目の引数を受け入れ、頂点'facecolor','interp'
間の各面の色を補間するオプションを追加します。
編集:私はそれについてもう少し実験しました、そしてそれは球体なので、私はconvhullがより適していると思います。
例:
[x,y,z]=sphere(25);
x=x(:);y=y(:);z=z(:);
tri = convhull([x y z]);
C = cos(y);
trisurf(tri,x,y,z,C,'facecolor','interp');
例の代わりにC
、独自の値のベクトルを使用して色を指定できます