このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
表面プロット
同じサイズの 3.つの行列を作成します。次に、それらを表面としてプロットします。表面プロットでは、高さと色の両方にZ
が使用されます。
(X, Y) = meshgrid (1:0.5:10 1:20);Z = sinx + cosy;冲浪(X, Y, Z)
4番目の行列入力C
を使用して、表面プロットの色を指定します。表面プロットでは、高さにZ
、色にC
が使用されます。“カラーマップ”を使用して色を指定します。カラーマップは、単一の数値を使用してスペクトル上の色を表します。カラーマップを使用する場合、C
はZ
と同じサイズです。カラー バーをグラフに追加して、C
のデータ値がカラーマップの色にどのように対応するかを示します。
[X,Y]=meshgrid(1:0.5:10,1:20);Z=sin(X)+cos(Y);C=X*Y;surf(X,Y,Z,C)颜色条
4番目の行列入力有限公司
を使用して、表面プロットの色を指定します。表面プロットでは、高さにZ
、色に有限公司
が使用されます。“トゥルーカラー”を使用して色を指定します。トゥルーカラーは数値の 3.成分を使用して、すべての可能な色を表します。トゥルーカラーを使用するときにZ
が米
行n
列である場合,有限公司
は米
xn
x3です。配列の最初のページは各色の赤の成分を表し、2.番目のページは緑の成分を、3.番目のページは青の成分を表します。
[X, Y, Z] =山峰(25);公司(::1)= 0 (25);%的红色CO(:,:,2)=一(25)。*linspace(0.5,0.6,25);%绿色的公司(::3)=(25)。* linspace (0, 1,25);%蓝色的冲浪(X、Y、Z、CO)
名前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: [0 00] LineStyle: '-' FaceColor: 'flat' FaceLighting: 'flat' FaceAlpha: 0.5000 XData: [21x21 double] YData: [21x21 double] ZData: [21x21 double] CData: [21x21 double]显示所有属性
表面オブジェクトの作成後にそのプロパティにアクセスし、変更を加えるには、年代
を使用します。たとえば,EdgeColor
プロパティを設定することでエッジを非表示にします。
s.EdgeColor =“没有”;
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]=网格网格(-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
を使用できます。
表面オブジェクトの伊达塔
プロパティには Y座標が保存されます。
例:Y = 1:10
例:Y=[1;2;2;3]
例:[X,Y]=网格网格(-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
プロパティには色配列が保存されます。表面のカラーリングをさらに制御するには,脸色
プロパティとEdgeColor
プロパティを使用します。
斧头
- - - - - -プロット対象の座標軸プロット対象の座標軸。斧头
オブジェクトとして指定します。座標軸を指定しない場合、冲浪
は現在の座標軸にプロットします。
オプションの名称,值
の引数ペアをコンマ区切りで指定します。名称
は引数名で,价值
は対応する値です。名称
は引用符で囲まなければなりません。名称1,值1,…,名称,值
のように,複数の名前と値のペアの引数を任意の順序で指定できます。
冲浪(X, Y, Z, FaceAlpha, 0.5,“EdgeColor”,“没有一个”)
は,エッジが描画されない半透明の表面を作成します。
メモ
ここでは、プロパティの一部だけを紹介しています。完全な一覧については、表面のプロパティを参照してください。
“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] |
“#00FFFF” |
|
“洋红” |
“我是 |
(1 0 1) |
“#FF00FF” |
|
“黄色” |
“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) |
“#0072BD” |
|
(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) |
"77AC30" |
|
[0.3010 0.7450 0.9330] |
“#4DBEEE” |
|
(0.6350 0.0780 0.1840) |
“# A2142F” |
|
“线条样式”
- - - - - -ラインスタイル“- - -”
(既定値) |“——”
|“:”
|“-”。
|“没有”
ライン スタイル。次の表にリストされたオプションのいずれかとして指定します。
ラインスタイル | 説明 | 結果として得られる線 |
---|---|---|
“- - -” |
実線 |
|
“——” |
破線 |
|
“:” |
点線 |
|
“-”。 |
一点鎖線 |
|
“没有” |
ラインなし | ラインなし |
“FaceColor”
- - - - - -面の色“平”
(既定値) |的插值函数
|“没有”
|“纹理贴图”
|RGB 3成分|16進数カラーコード|“r”
|“g”
|“b”
|……面の色。次の表のいずれかの値として指定します。
値 | 説明 |
---|---|
“平” |
|
的插值函数 |
|
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” |
(1 0 0) |
“# FF0000” |
|
“绿色” |
“g” |
[0 1 0] |
“# 00 ff00” |
|
“蓝色” |
“b” |
[0 0 1] |
“# 0000 ff” |
|
“青色” |
“c” |
[0 1 1] |
“#00FFFF” |
|
“洋红” |
“我是 |
(1 0 1) |
“#FF00FF” |
|
“黄色” |
“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) |
“#0072BD” |
|
(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) |
"77AC30" |
|
[0.3010 0.7450 0.9330] |
“#4DBEEE” |
|
(0.6350 0.0780 0.1840) |
“# A2142F” |
|
“FaceAlpha”
- - - - - -面の透明度[0, 1]
のスカラー|“平”
|的插值函数
|“纹理贴图”
面の透明度。次の値のいずれかとして指定します。
範囲[0, 1]
のスカラー——すべての面に一様な透明度を使用します。値1
は完全に不透明で、値0
は完全に透明です。0
と1
の間の値は半透明です。このオプションはAlphaData
プロパティの透明度値を使用しません。
“平”
- - - - - -AlphaData
プロパティの値に基づいて面ごとに異なる透明度を使用します。面全体の透明度は,最初の頂点の透明度値によって決まります。まずAlphaData
プロパティをZData
プロパティと同じサイズの行列として指定しなければなりません。脸色
プロパティも,“平”
に設定しなければなりません。
的插值函数
- - - - - -AlphaData
プロパティの値に基づいて面ごとに内挿された透明度を使用します。頂点の値を内挿することにより,各面に異なる透明度が使用されます。まずAlphaData
プロパティをZData
プロパティと同じサイズの行列として指定しなければなりません。脸色
プロパティも,的插值函数
に設定しなければなりません。
“纹理贴图”
- - - - - -AlphaData
のデータを表面に適合するように変換します。
“面部照明”
- - - - - -面に対する光オブジェクトの効果“平”
(既定値) |“古尔戈”
|“没有”
面に対する光オブジェクトの効果。次の値のいずれかとして指定します。
“平”
— 各面にライトを一様に適用します。この値は小平面で構成されたオブジェクトを表示する場合に使用します。
“古尔戈”
— 面のライトを変化させます。各頂点のライトを計算し、面上でライトを線形内挿します。この値は曲面を表示する場合に使用します。
“没有”
——光オブジェクトのライトを面に適用しません。
轻的オブジェクトを座標軸に追加するには、関数光
を使用します。
メモ
値“phong”
は削除されました。代わりに“古尔戈”
を使用してください。
使用上の注意事項および制限事項:
この関数は分散配列に対して演算を行いますが,クライアントのMATLABで実行されます。
詳細については、分散配列を使用した MATLAB関数の実行(并行计算工具箱)を参照してください。
次の MATLABコマンドに対応するリンクがクリックされました。
コマンドを MATLABコマンド ウィンドウに入力して実行してください。网状物ブラウザーは MATLABコマンドをサポートしていません。
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。