看板 Math 關於我們 聯絡資訊
昨天下午和晚上逛了好幾家台北重慶南路的書店 翻了一本附有程式碼的數值分析書,書上有段話讓我有點傻眼= =! 大意是這樣的: 使用本書的程式碼進行數值計算並不準確,請愛用現成的函式庫 那我讀附有程式碼的數值分析是要幹嘛? 不就是希望寫出來的程式計算會很準確嗎? 要不然讀沒有程式碼的書,然後自己寫程式去實現還比較能訓練到程式設計能力 小弟非數學系或資訊類科系背景的,述說自己觀點想跟各位討論一下 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.165.124.19 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Math/M.1600101949.A.462.html
linkismet : 例,電腦原生處理整數,算浮點數會有RoundOffError 09/15 01:35
cuylerLin : 有程式碼的數值分析只是教你要怎麼把理論上的數值演 09/15 01:37
cuylerLin : 算法變成程式而已,至於計算快慢、精確度、情況適用 09/15 01:37
cuylerLin : 性等基本上沒有一定的準則啊,兩者並沒有矛盾,甚至 09/15 01:38
cuylerLin : 這些還牽扯到最佳化或平行計算領域的問題,現成的函 09/15 01:38
cuylerLin : 式庫(例如MATLAB的)都已經做過各種優化了,你就算 09/15 01:38
cuylerLin : 知道函式庫是用什麼數值方法,基本上也不可能寫得跟 09/15 01:38
cuylerLin : 它一樣快一樣精準;以前手刻過symbolic高維度牛頓法 09/15 01:38
cuylerLin : ,同一個函數求極值,我寫的方法就硬比我同學的還要 09/15 01:38
cuylerLin : 快200步,數值分析也有分軟硬的(理論 vs. 實作), 09/15 01:38
cuylerLin : 基本上你要快要精準都是理論分析出來才達到的,怎麼 09/15 01:38
cuylerLin : 寫才會快才會精準,都不是一個大學數值分析主要的考 09/15 01:38
cuylerLin : 量,光教這些就已經夠花時間了,其他該教的也不用教 09/15 01:38
cuylerLin : 了XD 而且扎實理論要用到的先備知識包含高微、矩陣 09/15 01:38
cuylerLin : 分析等,一般大學生是吃不消的,更遑論還要ㄧ步ㄧ步 09/15 01:38
cuylerLin : 教你寫成足夠媲美商業上現成的函式庫了XD 09/15 01:38
afsmart : 樓上專業,感謝回覆 09/15 10:28
erre : 掰陳紅蟳都在抓程式調參數做AI了,重點不是裡面的 09/15 21:16
erre : 觀念,而是你要知道怎麼調參數 09/15 21:16
putintostyle: 你要自刻一個runge kutta我是不反對啦,阿我要ODE45 09/16 19:23
putintostyle: 謝謝各位 09/16 19:23
j0958322080 : ODE45要錢啊,我還真的自己刻過RK4 09/17 09:24
backpacker18: 自己刻RK很正常吧... 09/18 10:29