| MATLAB Function Reference | ![]() |
表示
contourf(Z) contourf(Z,n) contourf(Z,v) contourf(X,Y,Z) contourf(X,Y,Z,n) contourf(X,Y,Z,v) [C,h,CF] = contourf(...)
詳細
塗りつぶしたコンタープロットは、行列 Z から計算したコンターラインを表示し、一定の色を使ってコンターラインの間を塗りつぶします。塗りつぶす領域の色はカレントの Figure のカラーマップに依存します。
contourf(Z)
は、行列 Z のコンタープロットを描画します。ここで、Z は平面に対する高さと解釈されます。Z は、少なくとも 2行2列の行列でなければなりません。コンターラインの数とコンターラインの値は自動的に選択されます。
contourf(Z,n)
は、n レベルのコンターラインをもつ行列 Z のコンタープロットを描画します。
contourf(Z,v)
は、ベクトル v で指定した値にコンターラインをもつ行列 Z のコンタープロットを描画します。
contourf(X,Y,Z), contourf(X,Y,Z,n) と contourf(X,Y,Z,v)
は、x 軸と y 軸の範囲を決定するために、X と Y を使って、Z のコンタープロットを作成します。X と Y が行列のとき、surf のようにサーフェスを指定するために、Z と同じサイズでなければなりません。
[C,h,CF] = contourf(...)
は、関数 contourc で計算され、clabel で使われるコンター行列 C、patchグラフィックスオブジェクトのハンドル番号 h からなるベクトル、塗りつぶす領域のためのコンター行列 CF を出力します。
注意
X、または、Y が不定間隔の場合、contourf は、等間隔のコンターグリッドを使ってコンターを計算し、データを X 、または、Y に変換します。
例題
関数
peaks の塗りつぶしたコンタープロットを作成します。
[C,h] = contourf(peaks(20),10); colormap autumn
![]()
参考
clabel, contour, contour3, contourc, quiver
| contourc | contourslice | ![]() |