ヘルプ センターヘルプ センター
イメージ データの等高線図の作成
imcontour(I)
imcontour(I,levels)
imcontour(I,V)
imcontour(x,y,___)
imcontour(___,LineSpec)
[C,h] = imcontour(___)
imcontour(I) は、グレースケール イメージ I の等高線図を描画し、レベルの番号とレベルの値を自動的に選択します。imcontour は等高線図の方向と縦横比がイメージと一致するように座標軸を自動的に設定します。
I
imcontour
例
imcontour(I,levels) はプロット内の等間隔の等高線レベルの数 levels を指定します。
levels
imcontour(I,V) は、ベクトル V で指定されたデータ値の等高線を使用して描画します。等高線のレベル数は、length(V) に等しくなります。
V
length(V)
imcontour(x,y,___) は、ベクトル x と y を使用して、イメージの x 軸と y 軸を指定します。
x
y
imcontour(___,LineSpec) は、LineSpec によって指定されるラインのタイプと色を使用して等高線を描画します。マーカー記号は無視されます。
LineSpec
[C,h] = imcontour(___) は等高線行列 C および現在の座標軸で描画される等高線パッチ h を返します。
C
h
すべて折りたたむ
グレースケール イメージを読み取り、それを表示します。
I = imread("rice.png"); imshow(I)
等高線レベルを 3 つに指定してイメージの等高線図を作成します。
imcontour(I,3);
グレースケール イメージ。m 行 n 列の行列として指定します。
データ型: single | double | int16 | uint8 | uint16 | logical
single
double
int16
uint8
uint16
logical
等高線レベルの数。数値スカラーとして指定します。
等高線レベルの値。2 以上の長さの数値ベクトルを指定します。V = [v v] を使用し、レベル v での単一等高線を計算します。
V = [v v]
v
イメージ x 値。次のいずれかに指定します。
[xmin xmax] 形式の 2 要素数値ベクトル。 - x 方向のイメージ範囲。
[xmin xmax]
n 要素数値ベクトル - 各列の x 座標。
イメージ y 値。次のいずれかに指定します。
[ymin ymax] 形式の 2 要素数値ベクトル。 - y 方向のイメージ範囲。
[ymin ymax]
m 要素数値ベクトル — 各行の y 座標
ラインのスタイルと色。ライン スタイル指定子、色指定子、またはその両方を含む文字ベクトルまたは string スカラーとして指定します。
例: "--r" は赤い破線を指定
"--r"
以下の 2 つの表にライン スタイルのオプションと色のオプションを示します。
"-"
"--"
":"
"-."
r
g
b
c
m
k
w
等高線行列。2 行の行列として返されます。行列は、Contour オブジェクト h の ContourMatrix プロパティに従って定義されます。
Contour
ContourMatrix
等高線パッチ。Contour オブジェクトとして返されます。
R2006a より前に導入
contour
clabel
この例の変更されたバージョンがあります。編集された方の例を開きますか?
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office