Re: [問卦] 學Matlab的人在想什麼?消失

看板Gossiping作者時間9年前 (2016/05/03 12:15), 9年前編輯推噓7(7031)
留言38則, 12人參與, 最新討論串4/5 (看更多)
: Matlab不就是一種拋棄式的程式的概念? (類似日拋或月拋的隱形眼鏡那樣) : 還是這些人根本就沒打算進入真正的programming的殿堂 ??? 講這句話才是沒有進入programming的殿堂啊。 程式語言只是工具而已,不是說他拿盜賊彎刀你拿長劍就比較屌 使用MATLAB就是要用來驗證某些想法,重要的是能否很快地寫出東西來驗證。 這種用途選 static-typed 語言才是有問題。 : 推 wen9008: 我不是很懂這塊 但matlab寫法簡易 不像其他程式語言需要 05/03 11:17 : → wen9008: 很強的邏輯概念 05/03 11:17 MATLAB 只是常用的資料結構比較單純而已, 實現一個工作,邏輯概念跟程式語言是沒啥關係的。 : 推 largesperm: python 語法不會比 matlab 難到哪去 05/03 11:18 如果你是在講 Sage 底下那些,語法是不會難太多, 但是 Scipy 因為先天受限於 Python 的關係, 資料結構比較複雜,寫起來要注意的眉角多很多,綁手綁腳。 這也是為啥這幾年一堆生物統計相關的人都在用R而非Scipy, 因為使用 Scipy 本身就需要一定的程式門檻 : → wen9008: 有涉略過C++和matlab 感覺兩者難度差滿多的 05/03 11:18 這很可能是因為 MATLAB 的說明文件寫得很好,同時又有相當好的 editor 。 說明文件寫的好在開源專案裡面是很罕見的喔, 一堆開源專案整天在找人寫tutorial結果寫出來的東西還是跟洨沒兩樣。 所以很多時候使用開源的東西要花很久的時間了解要怎麼用, 相較之下,MATLAB的東西你把說明文件瞄個一眼就會用了。 : 並不是喔 : 國外有人真的把他當平台發展成很多工具庫,有的還要收錢 因為就算是要用來驗證prototype,只靠 MATLAB 的內建函式庫不見得足夠。 尤其是 Statistics & Machine Learning : → StrKO: 頂多是model一些數學模型 但只會MATLAB不會C根本沒人要 05/03 11:23 工學院學生能夠不會寫C,我也是醉了 : 推 darren8221: Octave 的某些運算比 matlab 慢很多 05/03 11:28 其實 MATLAB 相當快啊,只是跟編譯是語言比很慢而已。 有不少情況跟 Scipy 相比,MATLAB都是比較快的。 我上個學期本來打算跟著Scipy腳步奔向自由, 結果期中比較忙的時候又跑回去當MATLAB的禁臠了 ㄏㄏ -- 「本來已經像個死人一樣的我,是雪給了我未來。」 ~我妻由乃 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 67.194.226.28 ※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1462248923.A.F3C.html

05/03 12:19, , 1F
自由軟體也只有免費可以說嘴而已
05/03 12:19, 1F
其實免費也真的是不錯啦

05/03 12:20, , 2F
好宅
05/03 12:20, 2F

05/03 12:21, , 3F
MATLAB是系統驗證想法用的 是技術主管的工具不是工程師的
05/03 12:21, 3F
真der

05/03 12:21, , 4F
說中文好嗎
05/03 12:21, 4F
我講的是中文啊

05/03 12:32, , 5F
對業界來講就是省時 Toolbox很多人用 可以比較放心不用驗證
05/03 12:32, 5F

05/03 12:33, , 6F
你什麼都拉C、免費的來做 要嘛就是Code一堆浪費時間
05/03 12:33, 6F

05/03 12:34, , 7F
函式又沒驗證過用起來很怕 Matlab錯了可以推給歷史共業
05/03 12:34, 7F

05/03 12:35, , 8F
你一個評價錯誤 賠的錢都可以買好幾套了 這錢值得
05/03 12:35, 8F

05/03 12:42, , 9F
推唷
05/03 12:42, 9F

05/03 12:42, , 10F
matlab 怎麼會是和 scipy 比? 是要和 octave 比吧
05/03 12:42, 10F
Octave 和 Scipy 都算是有名的 MATLAB alternative

05/03 12:43, , 11F
sage 比較像是一半 matlab 一半 mathematica 的混血
05/03 12:43, 11F

05/03 12:45, , 12F
你 matlab和scipy的比較拿來比octave和scipy也成立
05/03 12:45, 12F

05/03 12:46, , 13F
然後 scipy 才不是 matlab/octave 的替代品,如果你只用
05/03 12:46, 13F

05/03 12:47, , 14F
內建的功能來解,那 octave 就夠用了,根本不需要scipy
05/03 12:47, 14F

05/03 12:47, , 15F
就不一樣的東西是要比個屁
05/03 12:47, 15F
喔 我選Scipy是因為我覺得 Scipy 雖然有那些缺點,但是最有前途啊XD 畢竟 Python 本身就是 general-purposed 的程式語言,擁有很豐富的函式庫, Machine Learning 方面的函式庫在Python上面實現的非常多。 而如果是在學界,有MATLAB可以用,根本沒啥理由選 octave。

05/03 12:48, , 16F
工程師才特別需要 matlab之類的,可以很快釐清一些想法和找
05/03 12:48, 16F

05/03 12:48, , 17F
方向,方向錯了幾萬行 c code都只能填海
05/03 12:48, 17F
其實如果只是要用那些基本的,其實 Freemat 或 Scilab 應該也不錯用啦

05/03 12:52, , 18F
系上老師就是 c 和 octave,不知道你的matlab是什麼系的
05/03 12:52, 18F
挖你是什麼科系的啊?我們這邊工學院幾乎都是在用MATLAB 因為沒啥理由選 octave啊 不過我老闆好像有時候也會用 octave

05/03 12:59, , 19F
MATLAB的禁臠 ㄏㄏ 趕時間真的懶得學新東西
05/03 12:59, 19F
其實這也跟用 MATLAB 寫程式你需要debug的時間會比較短有關

05/03 13:04, , 20F
物理系 系上有買 matlab 甚至 labview ,但都沒人用
05/03 13:04, 20F
喔喔 那這樣其實還算正常。MATLAB 強的是數值的部分

05/03 13:06, , 21F
你系上沒人用不代表別的學校沒人用
05/03 13:06, 21F

05/03 13:06, , 22F
一個系才多少人
05/03 13:06, 22F

05/03 13:07, , 23F
我們系沒人用啊,我又沒說別的系沒人用,原 po 說有mat-
05/03 13:07, 23F

05/03 13:08, , 24F
lat 就不會選 octave 才是地圖砲
05/03 13:08, 24F
你說的也是。但理學院這種需求不是會用 Mathematica 嗎?

05/03 13:10, , 25F
沒有耶,原分子模擬、凝態做磁性的要 C才夠快。解幾百萬
05/03 13:10, 25F

05/03 13:10, , 26F
的矩陣不可能用 octave,octave 只是用來算C 吐出來的結
05/03 13:10, 26F

05/03 13:11, , 27F
果。生物物理如果沒有需要數值,有聽過用 matlab 的
05/03 13:11, 27F

05/03 13:12, , 28F
不過那不是母校,是未來要去唸的學校
05/03 13:12, 28F
聽起來是你們需要 clustering,哪就只能 c\c++ 了

05/03 13:14, , 29F
物理系一大堆人用matlab 樓上不知道是三小平行世界
05/03 13:14, 29F
他那個領域可能需要超巨大的運算資源,這種MATLAB是沒啥表現機會。 ※ 編輯: arrenwu (67.194.226.28), 05/03/2016 13:15:49

05/03 13:15, , 30F
就考到這兩間,不然怎麼辦?都唸了,超後悔沒念資工
05/03 13:15, 30F

05/03 13:16, , 31F
物理系除非是做幾種專門的數值技術 那樣用fortran跟c的很多
05/03 13:16, 31F

05/03 13:16, , 32F
不然一堆做理論的求堆不複雜的數值問題都用matlab或Python
05/03 13:16, 32F

05/03 13:20, , 33F
然後對一些物理人碰到的問題來說 matlab很多時候足夠快了
05/03 13:20, 33F

05/03 13:20, , 34F
物理上一堆問題線性代數是很自然的結構 在純線性代數matlab
05/03 13:20, 34F

05/03 13:21, , 35F
也不會比c的lib慢多少 matlab一些內建函數都有特別優化過
05/03 13:21, 35F

05/03 13:21, , 36F
搭配起來在一些不複雜的數值問題未必比較慢
05/03 13:21, 36F

05/03 13:30, , 37F
Matlab的矩陣運算有針對記憶體優化啦,其實滿快的
05/03 13:30, 37F

05/03 13:31, , 38F
只是問題層次大到要用超級電腦解時,就會需要去寫C
05/03 13:31, 38F
文章代碼(AID): #1NA2NRyy (Gossiping)
討論串 (同標題文章)
文章代碼(AID): #1NA2NRyy (Gossiping)