MATLAB Function Reference |
Syntax
C = contourc(Z) C = contourc(Z,n) C = contourc(Z,v) C = contourc(x,y,Z) C = contourc(x,y,Z,n) C = contourc(x,y,Z,v)
Description
contourc
會計算等高線矩陣 C
,給 contour
、 contour3
與 contourf
使用。 Z
中的值決定了等高線與平面相距的高度。等高線的計算會使用由 Z
維度所決定的正規空間的格子點。
C = contourc(Z)
根據 Z
來計算等高線矩陣, Z
必須至少是一個 2-by-2 的矩陣。等高線的數目和對應的值都是自動選擇的。
C = contourc(Z,n)
會繪出關於矩陣 Z 的等高線圖,用 n 條等高線繪製。
C = contourc(Z,v)
可繪出關於矩陣 Z 用特定高度(向量 v)的等高線,等高線的數目就相當於 length(v)。若要只畫一條高度為 i 的等高線,可用 contour(Z,[i i])。
C = contourc(x,y,Z), C = contourc(x,y,Z,n), and C = contourc(x,y,Z,v)
可繪出矩陣 Z 的等高線圖, X 與 Y 說明了 x- 與 y-軸的限制。 x
與 y
必須是單調遞增(monotonically increasing)。
Remarks
C
是一個具有兩列的矩陣,描述了所有的等高線。每一條等高線都定義在矩陣 C
中,最開始的第一行說明了該值與頂點的個數,其餘的行包含了 (x,y)
成對頂點的值。
value1
xdata(1)
xdata(2)...
value2
xdata(1)
xdata(2)...;
dim1
ydata(1)
ydata(2)...
dim2
ydata(1)
ydata(2)...]
x
與 y
必須正確的配置,若 x
或 y
不是正確配置的話, contour
會用正規空間格子點來計算,然後將資料轉換成 x
或 y
。
See Also
clabel
, contour
, contour3
, contourf
contour3 | contourf |