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