首頁>概念

如何繪製波浪

波是大自然中常見的型態,除了浪潮,我們看不到的聲音和光也是以波的形式來傳遞。想像你正站在一個直角座標系的原點,從原點沿著X軸方向步行出發,往前移動的同時你逐漸往上移動達到 y = 1 的位置,接著再往下移動直到 y = -1 的位置,然後再緩緩回到 y = 0,這樣就畫出了一個波。如此周而復始就可以畫出一道波浪。

波最主要的特徵是它具有週期性,垂直的高度隨著時間週而復始的運動,三角函數當中的正弦函數Sine正好就有這樣的週期性,這個函數的值總是在 -1 和 1 之間來回擺動,所以我們用它來模擬出波浪的輪廓,一般稱為正弦波或正弦曲線;波還有波長和振幅兩個參數,振幅影響波的最高和最低點之間的高度,波長則影響兩個高點之間的鉅離。此外,如果我們嚐試把兩個不同振福和波長的波形疊加在一起,就會產生很複雜而優美的波浪曲線。

Sine和Cosine函數不只可以用來繪製波形,任何有週期性往返特性的場合都可以使用這兩個函數 (例如一閃一滅的光或是一擺一盪的搖籃) ,在運算繪圖中有廣泛的用處。

正弦曲線公式




參考資訊前往 http://mathworld.wolfram.com/Sine.html

升級您的瀏覽器

您需要支援HTML5 Canvas的瀏覽器來觀看完整的動態內容

×