作者 xross (xross)
標題 Re: [問卦] 只會寫MATLAB,被資工系朋友說是廢物?
時間 Thu Oct 12 05:05:50 2023


※ 引述《Recoverism (雲中君)》之銘言:
: 如題
: 小弟我只會寫MATLAB
: 然後用一大堆迴圈,解決很多課業上或日常上的問題
: 但被我資工系的朋友說超廢
: 到他們那邊會被電的不要不要的
: 我真的是廢物嗎?
: 有卦嗎?
: ----
: Sent from BePTT on my iPhone16,1

建議花點小錢

像 MATLAB Mathematica 等等真正的偉大工具

計算又快又正確

很多念 電機 機械 物理 數學 的都在用



隨便舉例

簡單的矩陣乘法

MATLAB 就是快

C++ 的 Eigen lib 一比就玩具

https://stackoverflow.com/questions/14783219/
matlab - How to speed up Eigen library's matrix product? - Stack Overflow
[圖]
I'm studying simple multiplication of two big matrices using the Eigen library. This multiplication appears to be noticeably slower than both Matlab a ...

 

(註:
跟Eigen比可不是亂選的 TensorFlow 整天算tensor/matrix就是用Eigen
https://github.com/tensorflow/tensorflow/blob/master/tensorflow/core/kernels/
linalg/matrix_square_root_op.cc#L18

而且也不是簡單換換lib就可以比MATLAB快
況且 MATLAB 矩陣寫法很直觀

如果能輕鬆替 TensorFlow 加速 趕緊上 開公司賣產品 大把鈔票等你
)


另一個例子

簡單複數計算 atan(-432.0+inf i)

答案明明就 pi/2 也就是 +1.57 左右

https://www.wolframalpha.com/input?i=atan+(-432.0+inf+i)
atan (-432.0+inf i) - Wolfram|Alpha
[圖]
Compute answers using Wolfram's breakthrough technology & knowledgebase, relied on by millions of students & professionals. For math, science, nutriti ...

 



結果很多程式跑出來跟我說負的!!! -1.5707963267948966+0.i

輸入 (atan -432.0+inf.0i)

https://try.scheme.org/

柏克萊資工課的這個也是 其實很多網頁結果都一樣

https://inst.eecs.berkeley.edu/~cs61a/fa14/assets/interpreter/scheme.html

該不會過去十年都沒人發現BUG  驚訝@ @

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.227.225.126 (臺灣)
※ 作者: xross 2023-10-12 05:05:50
※ 文章代碼(AID): #1b9mumLU (Gossiping)
※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1697058352.A.55E.html
※ 同主題文章:
Re: [問卦] 只會寫MATLAB,被資工系朋友說是廢物?
10-12 05:05 xross
haha98: 還好我矩陣乘法現在都用成tensor然後用gpu 算1F 111.71.212.255 台灣 10/12 05:22
trh123h: 寫程式當然是看應用領域需求去使用
Matlab 比較像高級計算機3F 175.181.185.111 台灣 10/12 05:43
reesion: (atan -432.0+inf.0i) chatgpt4.0對耶 XDhttps://i.imgur.com/HZcBQuP.png5F 112.105.66.213 台灣 10/12 05:44
[圖]
Eriri: 幹嘛用Eigen C++又不是沒別的庫7F 99.229.221.178 加拿大 10/12 06:04
ZXCWS: 你要講數值運算 怎麼不講Fortran
MATLAB Mathematica說是偉大工具
Fortran真的笑惹8F 101.9.113.214 台灣 10/12 06:17
peter9s3b: 不太行11F 71.104.87.209 美國 10/12 06:23
Eriri: 實際上底層還不都是Fortran那些線性代數庫lapack或blas C++就可以調用了 嫌寫起來麻煩 也有像是Armadillo這種庫可以調12F 99.229.221.178 加拿大 10/12 06:26
※ 編輯: xross (36.227.223.17 臺灣), 10/12/2023 07:28:40
--
作者 xross 的最新發文:
點此顯示更多發文記錄