# 圓周上的駐波 > 作者:王一哲 > 日期:2018/2/1 本次課程檔案已上傳至 GeoGebraTube,可以線上操作或下載檔案。 1. 參數式繪圖範例 https://ggbm.at/mfFZUsyD 2. 圓周上駐波參數式範例 https://ggbm.at/vAtE8QT6 3. 圓周上駐波範例 https://ggbm.at/pZJEwZ6C <br /> ## 參數式繪圖 主要會用到的指令為 **Curve**,參數式繪圖,可以畫 2D 或 3D 的圖形,指令格式為 ```latex 2D: Curve(x座標參數式, y座標參數式, 變數, 變數最小值, 變數最大值) 3D: Curve(x座標參數式, y座標參數式, z座標參數式,變數, 變數最小值, 變數最大值) ``` 例如 ```latex Curve(cos(t), sin(t), t, 0, 2*π) ``` 可以在 xy 平面上畫出半徑為 1 的圓形。 ```latex Curve(cos(t), sin(t), t, t, 0, 10*π) ``` 可以在空間中畫出螺旋線。但是 GeoGebra 預設狀態下不會顯示 3D 繪圖區,可以從**檢視 ⇒ 3D繪圖區**或是按快速鍵 **Ctrl + Shift + 3** 顯示 3D 繪圖區。 <br /> <img height="100%" width="100%" src="https://lh6.googleusercontent.com/ZTgqplxziHrqPjlj6pjD54ByTdjEp9LGAenESi072Pjs6gVaFHW0qNOlATl90hIHMV2qqdYTDF-1uY1ZcWtSGUdq2y_o_0iOgpg3MZ649w0RCc_5z9n3Q5AFtjA7aR9j6_FSwQVL" style="display: block; margin-left: auto; margin-right: auto;"/> <div style="text-align:center">參數式繪圖範例</div> <br /> <img height="30%" width="30%" src="https://lh3.googleusercontent.com/dDpPF7DycHxKMKWvNMpdJNGZcqBFK1hniYAplUN-Cunh9gqYmSacN7FDohE8taJjrTJiVKeh0j8-B6PAueufYrwtseur4w9dUp--QuHPfPhxSWffDkdZtHCkavkzaprTOGQ5BFWk" style="display: block; margin-left: auto; margin-right: auto;"/> <div style="text-align:center">檢視3D繪圖區選單</div> <br /> ## 圓周上的駐波(使用參數式) 1. 插入控制振幅 A 的數值拉桿,最小值0.5,最大值2,增加0.1。 2. 插入控制半徑 R 的數值拉桿,最小值1,最大值5,增加0.1。 3. 插入控制圖周上正弦波數量 n 的數值拉桿,最小值1,最大值10,增加1。 4. 用以下指令繪製曲線,其中 c 為圓周,a、b 為圓周上的兩個正弦波。 ```latex c = Curve(R*cos(t), R*sin(t), t, 0, 2*π) a = Curve((R - A*cos(n*t))*cos(t), (R - A*cos(n*t))*sin(t), t, 0, 2*π) b = Curve((R + A*cos(n*t))*cos(t), (R + A*cos(n*t))*sin(t), t, 0, 2*π) ``` 5. 為了使繪圖區看起來比較單純,可以在繪圖區上按滑鼠右鍵,在選單中取消座標軸和格線。 6. 改變A、R使圖形比較符合自己的需求。 <img height="30%" width="30%" src="https://lh3.googleusercontent.com/Uz1CG0bDDs378OfpjXS72HhXsE1dWrQpZ1AHvhzEIWp4Reuf9cJm-REYj7Xetg0uZDpfzS-UJrJE6lvb-txACdA411zBr8-nAib1o9PKXTphHU4buLEofEJvNnKZqwL_NZXHA5hJ" style="display: block; margin-left: auto; margin-right: auto;"/> <div style="text-align:center">繪圖區選單</div> <br /> <img height="100%" width="100%" src=" https://lh3.googleusercontent.com/Q9Ualsa-yo5CS1EUMdo8IwERbJVU1nuUlY6nmiVfB4oIWcr6NPlkHYZ8WbC3AnW8mvEJSCBU2AoYQrgZkgajqeDEzVZIb3yneR-4ko3tcRYXp-ZBV5cl7ctflvnSAMKW7wYCGnUK" style="display: block; margin-left: auto; margin-right: auto;"/> <div style="text-align:center">圓周上的駐波 n = 1 ~ n = 10</div> <br /> ## 圓周上的駐波(使用極座標) 繪圖步驟和使用參數式的作法幾乎一樣,但改用以下的指令 ```latex c = Curve((R; θ), θ, 0, 2*π) a = Curve((R + A*sin(n*θ + 180°); θ), θ, 0, 2*π) b = Curve((R + A*sin(n*θ); θ), θ, 0, 2*π) ``` 其中 c 為圓周,a、b 為圓周上的兩個正弦波。重點在於 (R; θ) 當中的**分號**,分號代表使用極座標繪圖。 <br /> --- ###### tags:`GeoGebra`