# ncuma_函數畫圖.pptx

NCU MCLSoftware Developer at NCU MCL
1 of 9

## Recommended

Ppt 127-135 by
Ppt 127-135hungchiayang1
1.5K views9 slides
Ppt 127-135 by
Ppt 127-135hungchiayang1
39 views9 slides

40 views5 slides
ncuma_函數微分計算.pptx by
ncuma_函數微分計算.pptxNCU MCL
2.2K views5 slides
Ppt 136-140 by
Ppt 136-140hungchiayang1
270 views5 slides
Ppt 138-142 by
Ppt 138-142hungchiayang1
8.4K views5 slides

## Similar to ncuma_函數畫圖.pptx

Appendix B 教學 by
Appendix B 教學hungchiayang1
315 views9 slides
Sym py edu by
Sym py eduAlisha Smile
4.6K views39 slides
Appendix B by
Appendix BAlisha Smile
21 views12 slides
ncuma_Taylor 多項式.pptx by
ncuma_Taylor 多項式.pptxNCU MCL
33 views6 slides
Java SE 8 的 Lambda 連鎖效應 - 語法、風格與程式庫 by
Java SE 8 的 Lambda 連鎖效應 - 語法、風格與程式庫Justin Lin
11K views59 slides
Ch11 範例 by
Ch11 範例hungchiayang1
832 views15 slides

## More from NCU MCL

257 views1 slide

711 views1 slide

43 views1 slide

51 views1 slide

83 views1 slide

528 views3 slides

### More from NCU MCL(20)

NCU MCL257 views

NCU MCL711 views

NCU MCL43 views

NCU MCL51 views

NCU MCL83 views

NCU MCL528 views
SymPy 在微積分上的應用_3.pptx by NCU MCL
SymPy 在微積分上的應用_3.pptx
NCU MCL27 views
SymPy 在微積分上的應用_2.pptx by NCU MCL
SymPy 在微積分上的應用_2.pptx
NCU MCL26 views
SymPy 在微積分上的應用_1.pptx by NCU MCL
SymPy 在微積分上的應用_1.pptx
NCU MCL30 views

NCU MCL12 views

NCU MCL15 views

NCU MCL12 views
Taylor 多項式_3.pptx by NCU MCL
Taylor 多項式_3.pptx
NCU MCL7 views
Taylor 多項式_2.pptx by NCU MCL
Taylor 多項式_2.pptx
NCU MCL10 views
Taylor 多項式_1.pptx by NCU MCL
Taylor 多項式_1.pptx
NCU MCL8 views

NCU MCL38 views

NCU MCL28 views

NCU MCL22 views

NCU MCL18 views

NCU MCL16 views

Hacking Facebook for fun and profit by Pranav Hivarekar by
Hacking Facebook for fun and profit by Pranav HivarekarPranav Hivarekar
6 views69 slides

36 views37 slides

39 views32 slides
AI Technology & Development of Civilization by
AI Technology & Development of Civilizationunclebrown017
30 views74 slides
[GDG Kaohsiung DevFest 2023] 以 Compose 及 Kotlin Multiplatform 打造多平台應用程式 by
[GDG Kaohsiung DevFest 2023] 以 Compose 及 Kotlin Multiplatform 打造多平台應用程式Shengyou Fan
149 views54 slides
AIoT 智能商店_艾鍗學院-AIoT智能行動服務物聯網班 by
AIoT 智能商店_艾鍗學院-AIoT智能行動服務物聯網班IttrainingIttraining
39 views25 slides

Hacking Facebook for fun and profit by Pranav Hivarekar by Pranav Hivarekar
Hacking Facebook for fun and profit by Pranav Hivarekar

AI Technology & Development of Civilization by unclebrown017
AI Technology & Development of Civilization
unclebrown01730 views
[GDG Kaohsiung DevFest 2023] 以 Compose 及 Kotlin Multiplatform 打造多平台應用程式 by Shengyou Fan
[GDG Kaohsiung DevFest 2023] 以 Compose 及 Kotlin Multiplatform 打造多平台應用程式
Shengyou Fan149 views
AIoT 智能商店_艾鍗學院-AIoT智能行動服務物聯網班 by IttrainingIttraining
AIoT 智能商店_艾鍗學院-AIoT智能行動服務物聯網班

### ncuma_函數畫圖.pptx

• 2. 畫圖步驟 (一) 1. 使用 pylab 套件畫圖：import pylab 2. 設定函式： def f(x) : return pylab.sin(2*x) + pylab.sqrt(x) def g(x) : return x**3 - 2*x + pylab.cos(x/3) def h(x) : return pylab.sin( exp(x) ) 2 國立中央大學數學系
• 3. 畫圖步驟 (二) def s(x) : return pylab.log(x) + 2 * pylab.log10(x) def t(x) : return pylab.sin( pylab.sqrt( abs(5*x) ) ) ) def u(x) : return pylab.maximum(pylab.sin(x),pylab.cos(x)**2) def v(x) : return pylab.minimum(pylab.sin(x),pylab.cos(2*x)) 3 國立中央大學數學系
• 4. 畫圖步驟 (三) 3. 設定畫圖區間 [a,b] 與點數 n ： a , b , n = 0 , 10 , 100 a , b , n = -pylab.pi , pylab.pi , 100 pi = pylab.pi a , b , n = -pi , pi , 100 4. 產生所有 x 座標點於 xs： xs = pylab.linspace(a,b,n) 5. 產生所有 y 座標於 ys： ys = f(xs) ys = g(xs) 4 國立中央大學數學系
• 5. 畫圖步驟 (四) 6. 輸入 xs 與 ys 畫函數圖： pylab.plot(xs,ys) pylab.plot(xs,f(xs)) 7. 設定圖形屬性： pylab.grid()：顯示背景格線 pylab.title(’bar’)：產生圖形標頭 bar pylab.xlabel("X")：X 軸字串 pylab.ylabel("Y")：Y 軸字串 8. 儲存圖形於檔案： pylab.savefig(’foo.jpg’) pylab.savefig(’foo.png’) 9. 顯示圖形於螢幕： pylab.show() 5 國立中央大學數學系
• 6. 函數畫圖 : 簡單版 (一) 6 國立中央大學數學系
• 7. 函數畫圖 : 簡單版 (二) 7 國立中央大學數學系 import pylab # 設定函式 def f(x) : return pylab.sin(x) + pylab.cos(2*x) # 設定 x 範圍 [a,b] 之間，n 為座標點數 a , b , n = 0 , 2*pylab.pi , 100 ## 在 [a,b] 之間產生 n 個點存到 xs xs = pylab.linspace(a,b,n) ## 畫圖：(xs,f(xs)) pylab.plot(xs,f(xs)) ## 格線 pylab.grid() ## 螢幕顯示圖形 pylab.show()  簡單版本：
• 8. 函數畫圖 : 詳細版 (一) 8 國立中央大學數學系
• 9. 函數畫圖 : 詳細版 (二) 9 國立中央大學數學系 import pylab # 設定函式 def f(x) : return pylab.sin(x) + pylab.cos(2*x) pi = pylab.pi # 設定 x 範圍 [a,b] 之間，n 為座標點數 a , b , n = 0 , 2*pi , 100 ## 在 [a,b] 之間產生 n 個點存到 xs xs = pylab.linspace(a,b,n) ## ys 為所有 xs 的 y 值 ys = f(xs) ## 畫紙底色為 white pylab.figure(facecolor=’w’) ## 畫圖 pylab.plot(xs,ys) ## 顯示背景格線 pylab.grid() # 設定 X 與 Y 軸 pylab.xlabel("X") pylab.ylabel("Y") # 設定標頭 pylab.title("sin(x)+cos(2x)") ## 螢幕顯示圖形 pylab.show()  詳細版本：
Current LanguageEnglish
Español
Portugues
Français
Deutsche
© 2023 SlideShare from Scribd