主要内容

このペ,ジの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

meshc

メッシュ表面プロットの下の等高線図

説明

meshc (XYZは,下に等高線図をもメッシュプロットを作成します。メッシュプロットとは,色付きの実線のエッジと,色なしの面をも3次元表面です。この関数は行列Zの値を,XYで定義されるx-y平面のグリッドの上の高さとしてプロットします。エッジの色は,Zで指定された高さに従って異なります。

meshc (Zは,メッシュプロットと等高線図を作成し,Zの要素の列▪▪ンデックスと行▪▪ンデックスをx座標およびy▪座標として使用します。

meshc (___Cはエッジの色を指定します。

meshc (___名称,值は,1以上の名前と値のペアの引数を使用して,meshcプロットの追加オプションを指定します。オプションは他のすべての入力引数の後に指定します。プロパティの一覧にいては,Surfaceのプロパティを参照してください。

meshc (斧头___は,現在の座標軸ではなく,斧头で指定される座標軸にプロットします。座標軸を最初の入力引数として指定します。

Sc = meshc(___は,图表表面オブジェクトと轮廓オブジェクトを含むグラフィックス配列を返します。メッシュプロットと等高線図の作成後にそれらを変更するには,scを使用します。プロパティの一覧については、Surfaceのプロパティおよび轮廓のプロパティを参照してください。

すべて折りたたむ

同じサ▪▪▪ズの3▪▪▪の行列を作成します。次にそれらを,下に等高線図をもメッシュプロットとしてプロットします。メッシュプロットでは,Zを高さと色の両方に使用します。

[X,Y] = meshgrid(-3:.125:3);Z =峰(X,Y);meshc (X, Y, Z)

图中包含一个轴对象。坐标轴对象包含曲面、轮廓等2个对象。

4番目の行列入力Cを含めて,メッシュプロットと等高線図の色を指定します。このプロットでは,Zを高さに,Cを色に使用します。“カラ,マップ”を使用して色を指定します。カラ,マップは,単一の数値を使用してスペクトル上の色を表します。カラ,マップを使用する場合,CZと同じサ@ @ズです。カラ,バ,をグラフに追加して,Cのデ,タ値がカラ,マップの色にどのように対応するかを示します。

[X,Y] = meshgrid(-3:.125:3);Z =峰(X,Y);C = x .* y;meshc colorbar (X, Y, Z, C)

图中包含一个轴对象。坐标轴对象包含曲面、轮廓等2个对象。

下に等高線図をもメッシュプロットを作成します。その後の変更を可能にするには,表面オブジェクトと轮廓オブジェクトを含むグラフィックス配列を変数scに代入します。

[X,Y] = meshgrid(-5:.5:5);Z = Y *sin(X) - X *cos(Y);sc = meshc(X,Y,Z);

图中包含一个轴对象。坐标轴对象包含曲面、轮廓等2个对象。

メッシュプロットと等高線図の作成後に,それらのプロパティにアクセスして変更するには,scに@ @ンデックスを付けます。メッシュプロットはsc (1)として,等高線図はsc (2)としてアクセスできます。たとえば、2 つのプロットのエッジの色を変更するには、EdgeColorプロパティを設定します。

sc(1)。EdgeColor =“r”;sc(2)。EdgeColor =“b”

图中包含一个轴对象。坐标轴对象包含曲面、轮廓等2个对象。

等高線は,既定では最小のzレベルに表示されますが,ZLocationプロパティを設定することで位置を変更できます。

等高線を最小のzレベルにしたメッシュプロットとして山峰デ,タセットを表示します。関数meshcを呼び出すときに戻り引数を指定して,轮廓オブジェクトにアクセスできるようにします。

Z =峰;sc = meshc(Z);

图中包含一个轴对象。坐标轴对象包含曲面、轮廓等2个对象。

現在の座標軸を取得し,z軸の上限を15に拡張します。次に,等高線を最大のzレベルに移動します。

Ax = gca;ax.ZLim(2) = 15;sc(2)。ZLocation =“zmax”

图中包含一个轴对象。坐标轴对象包含曲面、轮廓等2个对象。

入力引数

すべて折りたたむ

X座標。Zと同じサesc escズの行列,または長さがnのベクトル([m,n] = size(Z))として指定します。XYの値を指定しない場合,meshcはベクトル(1: n)とベクトル(1: m)を使用します。

Xが行列である場合,その値は1つの次元に沿って厳密に増加するか減少しなければならず,その他の次元に沿って一定でなければなりません。変化する次元は,Yで変化する次元と反対のものでなければなりません。行列Xと行列Yを作成するには,関数meshgridを使用できます。

Xがベクトルである場合,その値は厳密に増加するか減少しなければなりません。

曲面オブジェクトと轮廓オブジェクトのXDataプロパティにはx座標が保存されます。

例:X = 1:10

例:X = [1 2 3;1 2 3;1 2 3]

例:[X,Y] = meshgrid(-5:0.5:5)

デ,タ型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|分类

Y座標。Zと同じサesc escズの行列,または長さのベクトルとして指定します。ここで,[m,n] = size(Z)です。XYの値を指定しない場合,meshcはベクトル(1: n)とベクトル(1: m)を使用します。

Yが行列である場合,その値は1つの次元に沿って厳密に増加するか減少しなければならず,その他の次元に沿って一定でなければなりません。変化する次元は,Xで変化する次元と反対のものでなければなりません。行列Xと行列Yを作成するには,関数meshgridを使用できます。

Yがベクトルである場合,その値は厳密に増加するか減少しなければなりません。

曲面オブジェクトと轮廓オブジェクトのYDataプロパティにはy座標が保存されます。

例:Y = 1:10

例:Y = [1 1 1;2 2 2;3 3 3]

例:[X,Y] = meshgrid(-5:0.5:5)

デ,タ型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|分类

Z座標。行列として指定します。Zは少なくとも2行2列でなければなりません。

Zは,各x-y座標におけるメッシュプロットの高さを指定します。色を指定しない場合,Zはメッシュエッジの色も指定します。

曲面オブジェクトと轮廓オブジェクトのZDataプロパティにはz座標が保存されます。

例:Z = [1 2 3;4 5 6]

例:Z = sinx + cos y

デ,タ型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|分类

色配列。n列のカラマップンデックスの行列,またはxnx3.のRGB 3成分の配列として指定します。ここで,Zn列です。

  • カラ,マップの色を使用するには,Cを行列として指定します。メッシュ表面の各グリッド点にいて,Cはカラ,マップ内の色を示します。SurfaceオブジェクトのCDataMappingプロパティは,Cの値がカラ,マップの色にどのように対応するかを制御します。

  • トゥル,カラ,の色を使用するには,CをRGB 3成分の配列として指定します。

詳細にいては,カラ,マップとトゥル,カラ,の違いを参照してください。

SurfaceオブジェクトのCDataプロパティには色配列が保存されます。表面のカラ,リングをさらに制御するには,FaceColorプロパティとEdgeColorプロパティを使用します。

プロット対象の座標軸。オブジェクトとして指定します。座標軸を指定しない場合,meshcは現在の座標軸にプロットします。

名前と値の引数

例:meshc (X, Y, Z,‘EdgeColor’,‘红色’)は赤のラ@ @ンを使用してメッシュを作成します。

オプションの名称,值の引数ペアをコンマ区切りで指定します。的名字は引数名で,价值は対応する値です。的名字は引用符で囲まなければなりません。Name1, Value1,…,的家のように,複数の名前と値のペアの引数を任意の順序で指定できます。

メモ

ここでは,プロパティの一部だけを紹介しています。完全な一覧にいては,Surfaceのプロパティを参照してください。

表示するエッジ。“两个”“行”“列”のいずれかとして指定します。

エッジのラ@ @ンの色。次のいずれかの値として指定します。既定の色は[0 0 0]で,これは黒色のエッジに対応します。

説明
“没有” エッジを描画しません。
“平”

CDataプロパティの値に基づいてエッジごとに異なる色を使用します。まず,CDataプロパティをZDataと同じサ@ @ズの行列として指定しなければなりません。各面の最初の頂点(正のx方向とy方向)のカラ,値が,隣接するエッジの色を決定します。この値はEdgeAlphaプロパティが的插值函数に設定されている場合は使用できません。

的插值函数

CDataプロパティの値に基づいて,エッジごとに内挿によるカラ,リングを使用します。まず,CDataプロパティをZDataと同じサ@ @ズの行列として指定しなければなりません。頂点でのカラ,値を線形内挿することにより,各エッジの端から端に向かって色が変化します。この値はEdgeAlphaプロパティが“平”に設定されている場合は使用できません。

RGB 3成分,16進数カラコド,色名

指定した色をすべてのエッジに使用します。このオプションはCDataプロパティのカラ,値を使用しません。

RGB 3成分および16進数カラコドは,カスタム色を指定するのに役立ます。

  • RGB 3成分は,色の赤,緑,青成分の強度を指定する3成分の行ベクトルです。強度値は[0, 1]の範囲でなければなりません。たとえば[0.4 0.6 0.7]のようになります。

  • 16進数カラ、コ、ドは、ハッシュ記号()で始まり,3桁または6桁の0からFまでの範囲の16進数が続く文字ベクトルまたは字符串スカラ,です。これらの値では大文字小文字は区別されません。したがって,カラ,コ,ド“# FF8800”“# ff8800”“# F80”,および“# f80”は等価です。

あるいは,名前を使用して一部の一般的な色を指定できます。次の表に,名前の付いた色オプション,等価のRGB 3成分,および16進数カラーコードを示します。

色名 省略名 RGB 3成分 16進数カラコド 外観
“红色” “r” [10 0 0] “# FF0000”

样品的颜色为红色

“绿色” ‘g’ [0 10 0] “# 00 ff00”

样品的颜色为绿色

“蓝” “b” [0 0 1] “# 0000 ff”

样品的颜色为蓝色

“青色” “c” [0 1 1] “# 00飞行符”

样品的颜色为青色

“红色” “米” [10 0 1] “#就”

样品的颜色为洋红色

“黄色” “y” [11 10 0] “# FFFF00”

样品的颜色为黄色

“黑” “k” [0 0 0] # 000000的

样品颜色为黑色

“白色” ' w ' [1 1 1] “# FFFFFF”

样品颜色为白色

MATLAB®の多くのタイプのプロットで使用されている既定の色のRGB 3成分および16進数カラーコードを次に示します。

RGB 3成分 16進数カラコド 外観
[0 0.4470 0.7410] “# 0072 bd”

RGB三联体[0 0.4470 0.7410]样品,呈深蓝色

[0.8500 0.3250 0.0980] “# D95319”

RGB三联体样品[0.8500 0.3250 0.0980],呈暗橙色

[0.9290 0.6940 0.1250] “# EDB120”

RGB三联体样品[0.9290 0.6940 0.1250],呈暗黄色

[0.4940 0.1840 0.5560] “# 7 e2f8e”

RGB三联体样品[0.4940 0.1840 0.5560],呈深紫色

[0.4660 0.6740 0.1880] “# 77 ac30”

RGB三联体[0.4660 0.6740 0.1880]样本,呈现中绿色

[0.3010 0.7450 0.9330] “# 4 dbeee”

RGB三联体样品[0.3010 0.7450 0.9330],呈浅蓝色

[0.6350 0.0780 0.1840] “# A2142F”

RGB三联体样品[0.6350 0.0780 0.1840],呈暗红色

面の色。次の表のいずれかの値として指定します。

説明
“平”

CDataプロパティの値に基づいて面ごとに異なる色を使用します。まず,CDataプロパティをZDataと同じサ@ @ズの行列として指定しなければなりません。各面の最初の頂点(正のx方向とy方向)のカラ,値が,面全体の色を決定します。この値はFaceAlphaプロパティが的插值函数に設定されている場合は使用できません。

的插值函数

CDataプロパティの値に基づいて,面ごとに内挿によるカラ,リングを使用します。まず,CDataプロパティをZDataと同じサ@ @ズの行列として指定しなければなりません。頂点のカラ,値を内挿することにより,各面の端から端へと色が変化します。この値はFaceAlphaプロパティが“平”に設定されている場合は使用できません。

RGB 3成分,16進数カラコド,色名

指定した色をすべての面で使用します。このオプションはCDataプロパティのカラ,値を使用しません。

“texturemap” CDataのカラ,デ,タを表面に適合するように変換します。
“没有” 面を描画しません。

RGB 3成分および16進数カラコドは,カスタム色を指定するのに役立ます。

  • RGB 3成分は,色の赤,緑,青成分の強度を指定する3成分の行ベクトルです。強度値は[0, 1]の範囲でなければなりません。たとえば[0.4 0.6 0.7]のようになります。

  • 16進数カラ、コ、ドは、ハッシュ記号()で始まり,3桁または6桁の0からFまでの範囲の16進数が続く文字ベクトルまたは字符串スカラ,です。これらの値では大文字小文字は区別されません。したがって,カラ,コ,ド“# FF8800”“# ff8800”“# F80”,および“# f80”は等価です。

あるいは,名前を使用して一部の一般的な色を指定できます。次の表に,名前の付いた色オプション,等価のRGB 3成分,および16進数カラーコードを示します。

色名 省略名 RGB 3成分 16進数カラコド 外観
“红色” “r” [10 0 0] “# FF0000”

样品的颜色为红色

“绿色” ‘g’ [0 10 0] “# 00 ff00”

样品的颜色为绿色

“蓝” “b” [0 0 1] “# 0000 ff”

样品的颜色为蓝色

“青色” “c” [0 1 1] “# 00飞行符”

样品的颜色为青色

“红色” “米” [10 0 1] “#就”

样品的颜色为洋红色

“黄色” “y” [11 10 0] “# FFFF00”

样品的颜色为黄色

“黑” “k” [0 0 0] # 000000的

样品颜色为黑色

“白色” ' w ' [1 1 1] “# FFFFFF”

样品颜色为白色

MATLABの多くのタイプのプロットで使用されている既定の色のRGB 3成分および16進数カラーコードを次に示します。

RGB 3成分 16進数カラコド 外観
[0 0.4470 0.7410] “# 0072 bd”

RGB三联体[0 0.4470 0.7410]样品,呈深蓝色

[0.8500 0.3250 0.0980] “# D95319”

RGB三联体样品[0.8500 0.3250 0.0980],呈暗橙色

[0.9290 0.6940 0.1250] “# EDB120”

RGB三联体样品[0.9290 0.6940 0.1250],呈暗黄色

[0.4940 0.1840 0.5560] “# 7 e2f8e”

RGB三联体样品[0.4940 0.1840 0.5560],呈深紫色

[0.4660 0.6740 0.1880] “# 77 ac30”

RGB三联体[0.4660 0.6740 0.1880]样本,呈现中绿色

[0.3010 0.7450 0.9330] “# 4 dbeee”

RGB三联体样品[0.3010 0.7450 0.9330],呈浅蓝色

[0.6350 0.0780 0.1840] “# A2142F”

RGB三联体样品[0.6350 0.0780 0.1840],呈暗红色

エッジの透明度。次の値のいずれかとして指定します。

  • 範囲[0, 1]のスカラ-すべてのエッジに一様な透明度を使用します。値1は完全に不透明で,値0は完全に透明です。01の間の値は半透明です。このオプションはAlphaDataプロパティの透明度値を使用しません。

  • “平”- - - - - -AlphaDataプロパティの値に基づいてエッジごとに異なる透明度を使用します。まずAlphaDataプロパティをZDataプロパティと同じサ@ @ズの行列として指定しなければなりません。エッジ全体の透明度は,最初の頂点の透明度値によって決まります。EdgeColorプロパティも,“平”に設定しなければなりません。

  • 的插值函数- - - - - -AlphaDataプロパティの値に基づいて,エッジごとに内挿した透明度を使用します。まずAlphaDataプロパティをZDataプロパティと同じサ@ @ズの行列として指定しなければなりません。頂点の値を内挿することにより,各エッジに一様でない透明度が使用されます。EdgeColorプロパティも,的插值函数に設定しなければなりません。

ラ▪▪ンスタ▪▪ル。次の表にリストされたオプションのいずれかとして指定します。

ラ▪▪ンスタ▪▪ル 説明 結果として得られる線
“- - -” 実線

实线样本

“——” 破線

虚线样本

“:” 点線

虚线样本

“-”。 一点鎖線

虚线样例,虚线和点交替使用

“没有” ラ@ @ンなし ラ@ @ンなし

ラ@ @ン幅。ポ@ @ント単位の正の値として指定します。1ポaapl . exeントは1/72 aapl . exeンチです。ラ。

ラ@ @ン幅をピクセルの幅より細くすることはできません。システムでラaapl . exe .ン幅をピクセルの幅より細い値に設定すると,ラaapl . exe .ンは1ピクセル幅で表示されます。

ヒント

  • プロットから非表示のラesc escンを削除するには,関数隐藏的を使用します。

  • プロット表面のカラ,シェ,ディングを制御するには,関数阴影を使用します。

拡張機能

バ,ジョン履歴

R2006aより前に導入