このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
メッシュ表面プロット
网(
はメッシュプロットを作成し,Z
)Z
の要素の列インデックスと行インデックスをx座標およびy座標として使用します。
同じサイズの3つの行列を作成します。次に,それらをメッシュプロットとしてプロットします。このプロットでは,Z
を高さと色の両方に使用します。
(X, Y) = meshgrid (8: .5:8);R =√X。^2 + y ^2) + eps;Z =罪(R)。/ R;网格(X, Y, Z)
4番目の行列入力C
を含めて,メッシュプロットの色を指定します。このメッシュプロットでは,Z
を高さに,C
を色に使用します。“カラーマップ”を使用して色を指定します。カラーマップは,単一の数値を使用してスペクトル上の色を表します。カラーマップを使用する場合,C
はZ
と同じサイズです。カラーバーをグラフに追加して,C
のデータ値がカラーマップの色にどのように対応するかを示します。
(X, Y) = meshgrid (8: .5:8);R =√X。^2 + y ^2) + eps;Z =罪(R)。/ R;C = x * Y;网格(X, Y, Z, C) colorbar
4番目の行列入力有限公司
を含めて,メッシュプロットの色を指定します。このメッシュプロットでは,Z
を高さに,有限公司
を色に使用します。“トゥルーカラー”を使用して色を指定します。トゥルーカラーは数値の3成分を使用して,すべての可能な色を表します。トゥルーカラーを使用するときにZ
が米
行n
列である場合,有限公司
は米
xn
x 3です。配列の最初のページは各色の赤の成分を表し,2番目のページは緑の成分を,3番目のページは青の成分を表します。
[X, Y, Z] =山峰(25);公司(::1)= 0 (25);%的红色公司(::2)=(25)。* linspace (0.5, 0.6, 25);%绿色公司(::3)=(25)。* linspace (0, 1,25);%的蓝色网格(X, Y, Z,有限公司)
名前FaceAlpha
と値0.5
のペアを指定して,半透明のメッシュ表面を作成します。その後の変更を可能にするには,表面オブジェクトを変数年代
に代入します。
(X, Y) = meshgrid (5: .5:5);Z = Y *sin(X) - X *cos(Y);s =网(X, Y, Z,“FaceAlpha”,“0.5”)
s = Surface with properties: EdgeColor: 'flat' LineStyle: '-' FaceColor: [1 1 1] FaceLighting: 'none' FaceAlpha: 0.5000 XData: [21x21 double] YData: [21x21 double] ZData: [21x21 double] CData: [21x21 double]显示所有属性
メッシュプロットの作成後に,そのプロパティへのアクセスおよび変更を行うには,年代
を使用します。たとえば,メッシュ プロットの面に色を追加するには、FaceColor
プロパティを設定します。
s.FaceColor =“平”;
X
- - - - - -x座標x座標。Z
と同じサイズの行列,または長さがn
のベクトル([m, n] =大小(Z)
)として指定します。X
とY
の値を指定しない場合,网
はベクトル(1: n)
とベクトル(1: m)
を使用します。
行列X
と行列Y
を作成するには,関数meshgrid
を使用できます。
表面オブジェクトの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
|分类
|datetime
|持续时间
Y
- - - - - -y座標y座標。Z
と同じサイズの行列,または長さ米
のベクトルとして指定します。ここで,[m, n] =大小(Z)
です。X
とY
の値を指定しない場合,网
はベクトル(1: n)
とベクトル(1: m)
を使用します。
行列X
と行列Y
を作成するには,関数meshgrid
を使用できます。
表面オブジェクトの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
|分类
|datetime
|持续时间
Z
- - - - - -z座標z座標。行列として指定します。Z
は少なくとも2行2列でなければなりません。
Z
は,各x - y座標におけるメッシュプロットの高さを指定します。色を指定しない場合,Z
はメッシュエッジの色も指定します。
表面オブジェクトのZData
プロパティにはz座標が保存されます。
例:Z = [1 2 3;4 5 6)
例:Z = sinx + cosy
データ型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|分类
|datetime
|持续时间
C
- - - - - -色配列米
xn
x3.
のRGB 3成分配列色配列。米
行n
列のカラーマップインデックスの行列,または米
xn
x3.
のRGB 3成分の配列として指定します。ここで,Z
は米
行n
列です。
カラーマップの色を使用するには,C
を行列として指定します。メッシュ表面の各グリッド点について,C
はカラーマップ内の色を示します。表面オブジェクトのCDataMapping
プロパティは,C
の値がカラーマップの色にどのように対応するかを制御します。
トゥルーカラーの色を使用するには,C
をRGB 3成分の配列として指定します。
詳細については,カラーマップとトゥルーカラーの違いを参照してください。
表面オブジェクトのCData
プロパティには色配列が保存されます。表面のカラーリングをさらに制御するには,FaceColor
プロパティとEdgeColor
プロパティを使用します。
斧头
- - - - - -プロット対象の座標軸プロット対象の座標軸。轴
オブジェクトとして指定します。座標軸を指定しない場合,网
は現在の座標軸にプロットします。
オプションの名称,值
の引数ペアをコンマ区切りで指定します。的名字
は引数名で,价值
は対応する値です。的名字
は引用符で囲まなければなりません。Name1, Value1,…,的家
のように,複数の名前と値のペアの引数を任意の順序で指定できます。
网格(X, Y, Z, FaceAlpha, 0.5)
は,半透明のメッシュプロットを作成します。
メモ
ここでは,プロパティの一部だけを紹介しています。完全な一覧については,表面のプロパティを参照してください。
“EdgeColor”
- - - - - -エッジのラインの色(0 0 0)
(既定値) |“没有”
|“平”
|的插值函数
|RGB 3成分|16進数カラーコード|“r”
|‘g’
|“b”
|……エッジのラインの色。次のいずれかの値として指定します。既定の色は(0 0 0)
で,これは黒色のエッジに対応します。
値 | 説明 |
---|---|
“没有” |
エッジを描画しません。 |
“平” |
|
的插值函数 |
|
RGB 3成分,16進数カラーコード,色名 | 指定した色をすべてのエッジに使用します。このオプションは |
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” |
(1 0 0) |
“# FF0000” |
|
“绿色” |
‘g’ |
(0 1 0) |
“# 00 ff00” |
|
“蓝” |
“b” |
(0 0 1) |
“# 0000 ff” |
|
“青色” |
“c” |
(0 1 1) |
“# 00飞行符” |
|
“红色” |
“米” |
(1 0 1) |
“#就” |
|
“黄色” |
“y” |
(1 1 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” |
|
(0.8500 0.3250 0.0980) |
“# D95319” |
|
(0.9290 0.6940 0.1250) |
“# EDB120” |
|
(0.4940 0.1840 0.5560) |
“# 7 e2f8e” |
|
(0.4660 0.6740 0.1880) |
“# 77 ac30” |
|
(0.3010 0.7450 0.9330) |
“# 4 dbeee” |
|
(0.6350 0.0780 0.1840) |
“# A2142F” |
|
“线型”
- - - - - -ラインスタイル“- - -”
(既定値) |“——”
|“:”
|“-”。
|“没有”
ラインスタイル。次の表にリストされたオプションのいずれかとして指定します。
ラインスタイル | 説明 | 結果として得られる線 |
---|---|---|
“- - -” |
実線 |
|
“——” |
破線 |
|
“:” |
点線 |
|
“-”。 |
一点鎖線 |
|
“没有” |
ラインなし | ラインなし |
“FaceColor”
- - - - - -面の色“平”
(既定値) |的插值函数
|“没有”
|“texturemap”
|RGB 3成分|16進数カラーコード|“r”
|‘g’
|“b”
|……面の色。次の表のいずれかの値として指定します。
値 | 説明 |
---|---|
“平” |
|
的插值函数 |
|
RGB 3成分,16進数カラーコード,色名 | 指定した色をすべての面で使用します。このオプションは |
“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” |
(1 0 0) |
“# FF0000” |
|
“绿色” |
‘g’ |
(0 1 0) |
“# 00 ff00” |
|
“蓝” |
“b” |
(0 0 1) |
“# 0000 ff” |
|
“青色” |
“c” |
(0 1 1) |
“# 00飞行符” |
|
“红色” |
“米” |
(1 0 1) |
“#就” |
|
“黄色” |
“y” |
(1 1 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” |
|
(0.8500 0.3250 0.0980) |
“# D95319” |
|
(0.9290 0.6940 0.1250) |
“# EDB120” |
|
(0.4940 0.1840 0.5560) |
“# 7 e2f8e” |
|
(0.4660 0.6740 0.1880) |
“# 77 ac30” |
|
(0.3010 0.7450 0.9330) |
“# 4 dbeee” |
|
(0.6350 0.0780 0.1840) |
“# A2142F” |
|
“FaceAlpha”
- - - - - -面の透明度[0, 1]
のスカラー|“平”
|的插值函数
|“texturemap”
面の透明度。次の値のいずれかとして指定します。
範囲[0, 1]
のスカラー——すべての面に一様な透明度を使用します。値1
は完全に不透明で,値0
は完全に透明です。0
と1
の間の値は半透明です。このオプションはAlphaData
プロパティの透明度値を使用しません。
“平”
- - - - - -AlphaData
プロパティの値に基づいて面ごとに異なる透明度を使用します。面全体の透明度は,最初の頂点の透明度値によって決まります。まずAlphaData
プロパティをZData
プロパティと同じサイズの行列として指定しなければなりません。FaceColor
プロパティも,“平”
に設定しなければなりません。
的插值函数
- - - - - -AlphaData
プロパティの値に基づいて面ごとに内挿された透明度を使用します。頂点の値を内挿することにより,各面に異なる透明度が使用されます。まずAlphaData
プロパティをZData
プロパティと同じサイズの行列として指定しなければなりません。FaceColor
プロパティも,的插值函数
に設定しなければなりません。
“texturemap”
- - - - - -AlphaData
のデータを表面に適合するように変換します。
“FaceLighting”
- - - - - -面に対する光オブジェクトの効果“平”
(既定値) |“古尔戈”
|“没有”
面に対する光オブジェクトの効果。次の値のいずれかとして指定します。
“平”
——各面にライトを一様に適用します。この値は小平面で構成されたオブジェクトを表示する場合に使用します。
“古尔戈”
——面のライトを変化させます。各頂点のライトを計算し,面上でライトを線形内挿します。この値は曲面を表示する場合に使用します。
“没有”
——光オブジェクトのライトを面に適用しません。
光オブジェクトを座標軸に追加するには,関数光
を使用します。
メモ
値“冯氏”
は削除されました。代わりに“古尔戈”
を使用してください。
使用上の注意事項および制限事項:
この関数は分散配列に対して演算を行いますが,クライアントのMATLABで実行されます。
詳細については,分散配列を使用したMATLAB関数の実行(并行计算工具箱)を参照してください。
次のMATLABコマンドに対応するリンクがクリックされました。
コマンドをMATLABコマンドウィンドウに入力して実行してください。WebブラウザーはMATLABコマンドをサポートしていません。
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。