注意事項
-
作業一律要求電子檔,本課程的上傳系統為Github,因為可以自動化評改與派發結果。
作業請上傳到個人Github上,建立Github的教學與規定請參考教學影片(0:00~3:06), 創好Github後請填這份 表單。 如何無痛上傳作業到Github請參考這部教學影片。 -
Lab-2 Exercise的成績已公佈於Ceiba上,請同學上網確認,如有任何問題也請儘速讓助教們知道。此外,Lab-2 Exercise尚未繳交的同學,請儘速補上傳至Github,並寄信通知助教。
-
Lab-3 錯誤更正
寄信問助教時請同時寄給兩位助教,這樣有任一人看到就能幫忙解答。另外有程式上的問題最好附上原始碼(ipynb檔),並加上一些截圖跟說明這樣會方便助教快速Debug。
Lab 2,3回顧
Hands-on Practice
-
下載Lab-4的Hands-on
教學影片
Numerical Integration
Exercise
-
Deadline: 11/20 (Wed.)
作業檔案請點此下載: Exercise.zip
-
提交格式如下
itcm-notebooks ├── lab-4 │ ├── exercise │ │ ├── exercise1.ipynb │ │ └── exercise2.ipynb
-
錯誤更正:
-
Hands-on的Gauss-Legendre實做中,如果是參考助教的影片的話, 要注意
p_roots
應改為n而非n+1,如下圖。# Get the weights and point of Gaussian–Legendre [x, w] = p_roots(n) # Compute the Gaussian–Legendre quadrature integration G = 0.5 * (b - a) * sum(w * f(0.5 * (b - a) * x + 0.5 * (b + a)))
-
Exercise1的Part 1.2應加入 \(\Delta x = 1\) 的條件,如下圖
-
Exercise2的Part 1題目敘述應更正為 \(\hat{I}(x^k)=I(x^k)\),如下圖
-