と曲線上の領域を埋める: desired figure私はこのようになりますMathWorks社のMATLABの図を作成しようとしている多くの色(MATLAB、サーフ)
私がでそうやっている:(I)を割り当てる値ポイント(ii)サーフをプロットし、(iii)第3の軸が見えないように視点を変更することを特徴とする方法。ここでは、コードは次のとおりです。
x = linspace(0, 1, 10);
y = linspace(0, 1, 10);
z = linspace(0, 1, 10);
z = repmat(z, 10, 1);
z = flipud(triu(z));
z(z==0) = nan;
hold off
surf(x, y, z, 'linestyle', 'none')
colormap([linspace(0.39, 1, 20)',linspace(0.58, 0.25, 20)', linspace(0.93, 0.25, 20)']);
colorbar
xlim([x(1) x(end)])
shading interp
view([90 -90])
hold on
plot(x, 1-y, 'linewidth', 2)
私は、次の図を得る:matlab figure I get
あなたが見ることができるように、そこに私は、同様の色になりたい行以上の空白がたくさん。残念ながら、ポイントの実際の値を計算するには(上記の例とは異なり)時間がかかりますので、グリッドポイントを追加することはできません。
これらの空白にもmatlabに色を描く方法はありますか?
ありがとうございます!