tft每日頭條

 > 科技

 > 三角函數的圖像怎麼畫零基礎

三角函數的圖像怎麼畫零基礎

科技 更新时间:2024-12-21 18:58:44

之前,我們學了描點法畫函數圖像「多種函數适用」,其效果如下:

三角函數的圖像怎麼畫零基礎(描點法畫三角函數圖像的動态演示)1

當時,在文末強調了:如果想要适用于三角函數,就涉及到文本方面的修改!

那麼,先來看一下修改後的效果:

三角函數的圖像怎麼畫零基礎(描點法畫三角函數圖像的動态演示)2

手動輸入

之前還有一篇描點法畫函數圖像是以一次函數為例,效果如下:

三角函數的圖像怎麼畫零基礎(描點法畫三角函數圖像的動态演示)3

自變量x的取值是提前設定的。我們不妨也來改一改,以y= A sin(ω x φ)為例:

三角函數的圖像怎麼畫零基礎(描點法畫三角函數圖像的動态演示)4

提前設定

我們暫且稱第一種為“手動輸入”,第二種為“提前設定”。

這兩個動态演示主要是涉及文本方面的修改,除此之外,便是一些小細節的修改。

我們來看看具體是怎麼制作的吧!

總的制作思路

之前,一直強調需要在文本方面進行修改。

具體的,是什麼問題呢?

正弦函數為例,來看看存在的問題。

在自變量取值的輸入框輸入π/4,會直接顯示為小數0.79。并且,sin(π/4)的值顯示為0.71,而不是根号形式√2/2。

三角函數的圖像怎麼畫零基礎(描點法畫三角函數圖像的動态演示)5

也就是說,需要解決的問題是:

  1. “列表”中,自變量x的數值是分數後跟着π——考慮分數文本(FractionText)指令。
  2. “列表”中,因變量y的數值是根号形式的——考慮根式文本(SurdText)指令。
  3. 當然,還有是整數的情況。有多種情況的話,我們可以考慮用如果( if )指令。
No.1“手動輸入”的制作

不知道大家在看效果圖的時候,有沒有留意到:自變量x的取值,并不用輸入“π”

三角函數的圖像怎麼畫零基礎(描點法畫三角函數圖像的動态演示)6

這裡的處理是,将“π”另外寫成一個文本,即text1 = " π "

為什麼這麼做呢?

  • 假設在輸入框裡輸入1/2 π,但GeoGebra貯存的值是小數1.57……
  • 而我們要通過這個值再來轉化成分數後帶着π的形式,自然是不準确的!
  • 所以,不妨将 " π "當成一個普通字母來處理,也就是不參與輸入這一環。
  • 另外,在計算處理的時候,别忘了讓 " π "參與進來!

于是,可以寫出指令:

三角函數的圖像怎麼畫零基礎(描點法畫三角函數圖像的動态演示)7

其中,l2'l3'就是文本方面的修改。

學了《文本進階》之後,再來解決文本的問題,是不是得心應手多了?

至于,輸入框、按鈕,隻需對“連線”按鈕略作修改,這裡也貼上來:

創建兩個按鈕,具體如下:

三角函數的圖像怎麼畫零基礎(描點法畫三角函數圖像的動态演示)8

創建兩個輸入框,具體如下:

三角函數的圖像怎麼畫零基礎(描點法畫三角函數圖像的動态演示)9

至于具體的解釋,請參見描點法畫函數圖像「多種函數适用」。

這樣就可以完成“手動輸入”的制作。而坐标系的問題,稍後會作出說明。

No.2“提前設定”的制作

有了“手動輸入”的制作,你能想到“提前設定”是怎麼制作的嗎?

為方便處理,也是将π先拎出來,後續再乘以π,或緊跟着π

所有指令如下:

三角函數的圖像怎麼畫零基礎(描點法畫三角函數圖像的動态演示)10

再創建四個按鈕,按鈕的标題、腳本分别為:

  1. 标題:列表,腳本:啟動動畫[l]
  2. 标題:描點,腳本:啟動動畫[m]
  3. 标題:連線,腳本:啟動動畫[n]
  4. 标題:複位,腳本:

賦值[l,0]

賦值[m,0]

賦值[n,最小值(l2)]

而具體的解釋,請參見描點法畫函數圖像。

坐标系的顯示

方法一:在繪圖區的空白處,右擊鼠标,即可設置:

三角函數的圖像怎麼畫零基礎(描點法畫三角函數圖像的動态演示)11

方法二:自己做一個坐标系,可參見自定義坐标系的制作。

三角函數的圖像怎麼畫零基礎(描點法畫三角函數圖像的動态演示)12

至此,就完成了描點法畫三角函數圖像!

而本文介紹的兩種方法,各有其局限性,你可以發現嗎?

小技巧

有個小技巧:将對象設置為屏幕絕對位置,其好處,請見下圖:

三角函數的圖像怎麼畫零基礎(描點法畫三角函數圖像的動态演示)13

兩種方法的word版教程,請回複畫三角函數圖像

順便好奇一下:大家更喜歡哪種方法?

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved