# 數值積分 > 作者:王一哲 > 日期:2018/1/30 本次課程檔案已上傳至 GeoGebraTube,可以線上操作或下載檔案,網址為 https://ggbm.at/GmAr3WFC </br> GeoGebra 有內建指令可以畫出數值積分的圖,只要一行就解決了。以下的圖都是以 $$f(x)=x^2+\sin(2\pi x)$$ 為例,積分上、下限分別為2、-2,分割數量為20。 </br> ## 長方形法 ### 指令1:RectangleSum ```latex RectangleSum(函數名稱, 積分下限, 積分上限, 長方形數量, 長方形對齊點) ``` 其中長方形對齊點的數值為 0 ~ 1,0代表對齊函數左側,1代表對齊函數右側,0.5代表對齊函數中點。執行指令之後會畫出圖形並顯示計算結果。 <img height="100%" width="100%" src="https://lh6.googleusercontent.com/ruki7kpunaMN6IhDi0ndoczLeY6BzOt6dmMYt5TVESwEf9VQf1xhdUa0_7Of8V9jG0LSqgmg39DyGL-K8E9S--ybJOa2-waIDzsKjqqqJxc_OGCAq6SE0wr124FomlaRjwy907wG" style="display: block; margin-left: auto; margin-right: auto;"/> <div style="text-align:center">RectangleSum(f, -2, 2, 20, 0.5)</div></br> <img height="100%" width="100%" src="https://lh4.googleusercontent.com/rIgeVH17hF4mGDND9yi68W1nGJsZKUTwc9qEziouwRxpfhdyk2GKo9efGc_kFmOXR9Cd-VqBTVsYd0gNVMl4NleMve2qYFXNay9cOCfDOtplXrRQaP9BWax24lzfHociDFc_dRvn" style="display: block; margin-left: auto; margin-right: auto;"/> <div style="text-align:center"> RectangleSum(f, -2, 2, 20, 0)</div> </br> <img height="100%" width="100%" src="https://lh6.googleusercontent.com/NfVC9A71pqeV9ANrDAxWQSEHiHUyudlvy6dJH0gb3m7ev5KBIjGIG8muexUuKvEYZ_J-R_3dWm6m2HfZUoAV_oobL9t215cmd92g9AFOG2_IHgm41QiauCCr-pIJcwkR6MMN5R_C" style="display: block; margin-left: auto; margin-right: auto;"/> <div style="text-align:center"> RectangleSum(f, -2, 2, 20, 1)</div> </br> ### 指令2:LeftSum ```latex LeftSum(函數名稱, 積分下限, 積分上限, 長方形數量) ``` 以函數左側的數值為長方形對齊點,效果與 ```latex RectangleSum(函數名稱, 積分下限, 積分上限, 長方形數量, 0) ``` 相同。 <img height="100%" width="100%" src="https://lh5.googleusercontent.com/Yis5nPN14HseDj_H4O0zIgv0wLYtPQwAcrbfnGXMvDHFhasROmX1G0y8r3Dx7tUa9qnI1ngiXdjpTy9Qs4IKQ4zxa0h5XUf1ja8TddahR4hDu2VcCufxnLQ0yYKsaVSwc7sTIgBM" style="display: block; margin-left: auto; margin-right: auto;"/> <div style="text-align:center">LeftSum(f, -2, 2, 20)</div> </br> ### 指令3:LowerSum ```latex LowerSum(函數名稱, 積分下限, 積分上限, 長方形數量) ``` 以函數下方的數值為長方形對齊點。 <img height="100%" width="100%" src="https://lh3.googleusercontent.com/gNhspRN521sfVD4K7babXhmvubfkgv-LjjIxbrkv6OelgxFM0pDF7DjGrvBfjOrUiqT34k3k-w1AWlbmfpbZDmQeYM-lU-5IR-D3tKP9o5KBUMf3F9iW-0JryGWDluV4RqfmCjSi" style="display: block; margin-left: auto; margin-right: auto;"/> <div style="text-align:center">LowerSum(f, -2, 2, 20)</div> </br> ### 指令4:UpperSum ```latex UpperSum(函數名稱, 積分下限, 積分上限, 長方形數量) ``` 以函數上方的數值為長方形對齊點。 <img height="100%" width="100%" src="https://lh6.googleusercontent.com/bv8_r5yK0Fln9FUvV-onKRDs1KuHh5iES_sohnwSXGfSh-8yLBVd5y_EM11_wATyTTsYxbeOHSE0DaLbKCyaqgRdNbBQYRCvGZPc68PbUmpUT2_TcvWaC5j59ApGB1b7V4HWOZ1f" style="display: block; margin-left: auto; margin-right: auto;"/> <div style="text-align:center">UpperSum(f, -2, 2, 20)</div> </br> ## 梯形法 指令格式如下 ```latex TrapezoidalSum(函數名稱, 積分下限, 積分上限, 梯形數量) ``` 執行指令之後會畫出圖形並顯示計算結果。 <img height="100%" width="100%" src="https://lh4.googleusercontent.com/tIbe_S7AbFROcxqQQD7aKpD6quhQ7f54O84VpX3z5OM58WP4zSOzr_5hzVgGeMFI1ET3h1j38ttgFQiQfZxvsxrtPDCWrq8hUdjCCPxSNKOvjRhC2tp7hh1OxBo3BVf6Tl42BRm7" style="display: block; margin-left: auto; margin-right: auto;"/> <div style="text-align:center">TrapezoidalSum(f, -2, 2, 20)</div> </br> ## 積分 其實 GeoGebra 有內建積分指令,有以下4種寫法。 ### 指令1 ```latex Integral(函數名稱) ``` 執行指令之後會計算該函數的積分結果並顯示圖形。 <img height="100%" width="100%" src="https://lh5.googleusercontent.com/CAqY05yYrR4A9goli8TTbdMnFv0sFTkW2dyPR46PDjxY8Cd-jQfgaByLVmmVoBPvtKiw1pzaSoWWXcV7dziAAQGxziyo-yq_5rlvNxPTIfZXcV38AjqN6YiVUKzqo75t2MSSx3_M" style="display: block; margin-left: auto; margin-right: auto;"/> <div style="text-align:center">Integral(f)</div> </br> ### 指令2 ```latex Integral(函數名稱, 變數名稱) ``` 對指定的變數積分,其餘變數視為常數。 ### 指令3 ```latex Integral(函數名稱, 積分下限, 積分上限) ``` 將積分的部分標示出來,計算定積分值並顯示計算結果。 <img height="100%" width="100%" src="https://lh5.googleusercontent.com/sf9XCQ8tqDEk-isZSw4SRCDlkacbZYiC1YaFmHaj7u_NFhBLrgRSnOmdrN5pnp0rx3gl2y9KUYLgdFD5jZNuHKHdj4Yz1AEgOVie2LpBnMvNMJkH45xJqfP_HX96HrifBdkomhET" style="display: block; margin-left: auto; margin-right: auto;"/> <div style="text-align:center">Integral(f, -2, 2)</div> </br> ### 指令4 ```latex Integral(函數名稱, 積分下限, 積分上限, 布林值) ``` 當布林值為 true 時與指令3功能相同,當布林值為 false 時不顯示計算結果。 <img height="100%" width="100%" src="https://lh6.googleusercontent.com/IZotmxdUtdjlkONKFlspYsuSR0jK0ov7AzMZGkr0ePN_Gi8NAI0n6hmUZCglbqlRdi609j9bxPXq71me-Y7kLxwlFk5H8gz6pzdgFglpAPRUVZhINrGH9jL8DMC0FypplT-LqO6n" style="display: block; margin-left: auto; margin-right: auto;"/> <div style="text-align:center">Integral(f, -2, 2, false)</div> </br> ### 參考資料 1. 羅驥韡(2013)。**GeoGebra幾何與代數的美麗邂逅**。臺北市:五南。 2. GeoGebra手冊。2018年1月30日,取自 https://wiki.geogebra.org/en/Manual </br> --- ###### tags:`GeoGebra`