跳至內容

定義域著色

維基百科,自由的百科全書
函數 f(x) = (x2 − 1)(x − 2 − i)2/x2 + 2 + 2i的定義域著色函數圖形。 色調表示其函數值的輻角,而飽和度和明度表示其函數值的絕對值,這種上色方式又稱為色相環法
函數 f(x) = (x2 − 1)(x − 2 − i)2/x2 + 2 + 2i的另一種定義域著色函數圖形。 以上色網格和等值線的方式來呈現

複分析中,定義域著色是一種可以將複變函數可視化的一個資訊視覺化技術,是藉由在定義域上以色彩表示其函數值來表達函數圖形的方法,故稱為「定義域」著色。「定義域著色」一詞由法蘭克·菲莉絲(英語:Frank Farris)在1998年左右時命名[1][2]。其上色方法有很多種,最常見的是色相環複變函數圖形,以其輻角值對應色相的顏色來上色,亦有使用其他色彩空間作為上色依據的定義域著色的複變函數圖形。早期有許多做法是將其輻角相位利用對應色相顏色等值線的方式來呈現資料[3]。 1999年,喬治·艾柏德和保羅·戈弗雷則使用了連續的顏色將點從定義域映射到值域或像平面[4],而在1997年以前,道格拉斯·阿諾德英語Douglas N. Arnold是使用著色的網格來呈現複變函數[5]。威葛特·伊里亞斯也在其教科書詳細的介紹了一種定義域著色的一種變體——相位圖[6]

動機

[編輯]

維度不夠

[編輯]

實數值函數英語Real-valued function f : ℝ → ℝ (例如 f(x) = x2) 可以被 繪製二維平面直角坐標系[7]

複數值函數英語Complex-valued function g : ℂ → ℂ 雖然只有一個變數,但是因為是複數,因此需要使用複數高斯平面才能呈現。高斯平面是一個二維的空間,而要表示的定義域和值域也都是複數域,因此各需要2個維度,因此要完全呈現複變函數圖形需要使用四維空間才能呈現,這使得複變函數難以在三維空間中可視化。有一種描述全純函數的方式是使用黎曼曲面[8]

複數可視化的模式

[編輯]

給定一個複數,其可以被表示為形式,也可以表示成,其輻角是一個角度值,可以使用有週期性的資料表示,例如顏色的色調,其模可由強度或強度變化表示。色調的排列是任意的,但通常會以色相環的色調為主,例如色相環複變函數圖形[9][10]。有時複數的輻角會由特定的梯度表示,而不使用色調表示。

繪製方法

[編輯]

定義域著色有很多種呈現方式,例如以等值線或網格上色[5],也有使用連續顏色上色。

下圖顯示了正弦函數w = sin z[11],實軸從−2π到2π、虛軸從−1.5到1.5。

參見

[編輯]

參考文獻

[編輯]
  1. ^ Frank A. Farris, Visualizing complex-valued functions in the plane頁面存檔備份,存於網際網路檔案館
  2. ^ Hans Lundmark. Visualizing complex analytic functions using domain coloring. 2004 [2006-05-25]. (原始內容存檔於2006-05-02).  Ludmark refers to Farris' coining the term "domain coloring" in this 2004 article.
  3. ^ David A. Rabenhorst. A Color Gallery of Complex Functions. Pixel: the magazine of scientific visualization (Pixel Communications). 1990, 1 (4): 42 et seq. 
  4. ^ George Abdo & Paul Godfrey. Plotting functions of a complex variable: Table of Conformal Mappings Using Continuous Coloring. 1999 [2008-05-17]. (原始內容存檔於2008-05-11). 
  5. ^ 5.0 5.1 Douglas N. Arnold. Graphics for complex analysis. 2008 [2008-05-17]. (原始內容存檔於2008-05-15). 
  6. ^ Elias Wegert. Visual Complex Functions - An Introduction with Phase Portraits. Springer Basel. 2012 [6 January 2016]. ISBN 9783034801799. (原始內容存檔於2017-01-17). 
  7. ^ Weisstein, Eric W. (編). Wolfram MathWorld (首頁). at MathWorld--A Wolfram Web Resource. Wolfram Research, Inc. (英語). 
  8. ^ Siegel, Carl Ludwig, Meromorphe Funktionen auf kompakten analytischen Mannigfaltigkeiten, Nachrichten der Akademie der Wissenschaften in Göttingen. II. Mathematisch-Physikalische Klasse, 1955, 1955: 71–77, ISSN 0065-5295, MR 0074061 
  9. ^ Color Graphs of Complex Functions. 美利堅大學. [2017-03-17]. (原始內容存檔於2012-05-11). 
  10. ^ Color wheel method. 塞格德大學英語University of Szeged數學系. 2005-10-22 [2017-03-17]. (原始內容存檔於2007-01-01). 
  11. ^ Weisstein, Eric W. (編). Sine. at MathWorld--A Wolfram Web Resource. Wolfram Research, Inc. (英語).