Re: [問卦] 學Matlab的人在想什麼?消失
: 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
05/03 12:21, 3F
真der
→
05/03 12:21, , 4F
05/03 12:21, 4F
我講的是中文啊
推
05/03 12:32, , 5F
05/03 12:32, 5F
→
05/03 12:33, , 6F
05/03 12:33, 6F
→
05/03 12:34, , 7F
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
05/03 12:42, 10F
Octave 和 Scipy 都算是有名的 MATLAB alternative
→
05/03 12:43, , 11F
05/03 12:43, 11F
→
05/03 12:45, , 12F
05/03 12:45, 12F
→
05/03 12:46, , 13F
05/03 12:46, 13F
→
05/03 12:47, , 14F
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
05/03 12:48, 16F
→
05/03 12:48, , 17F
05/03 12:48, 17F
其實如果只是要用那些基本的,其實 Freemat 或 Scilab 應該也不錯用啦
→
05/03 12:52, , 18F
05/03 12:52, 18F
挖你是什麼科系的啊?我們這邊工學院幾乎都是在用MATLAB
因為沒啥理由選 octave啊
不過我老闆好像有時候也會用 octave
推
05/03 12:59, , 19F
05/03 12:59, 19F
其實這也跟用 MATLAB 寫程式你需要debug的時間會比較短有關
→
05/03 13:04, , 20F
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
05/03 13:07, 23F
→
05/03 13:08, , 24F
05/03 13:08, 24F
你說的也是。但理學院這種需求不是會用 Mathematica 嗎?
→
05/03 13:10, , 25F
05/03 13:10, 25F
→
05/03 13:10, , 26F
05/03 13:10, 26F
→
05/03 13:11, , 27F
05/03 13:11, 27F
→
05/03 13:12, , 28F
05/03 13:12, 28F
聽起來是你們需要 clustering,哪就只能 c\c++ 了
→
05/03 13:14, , 29F
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
05/03 13:16, 31F
→
05/03 13:16, , 32F
05/03 13:16, 32F
→
05/03 13:20, , 33F
05/03 13:20, 33F
→
05/03 13:20, , 34F
05/03 13:20, 34F
→
05/03 13:21, , 35F
05/03 13:21, 35F
→
05/03 13:21, , 36F
05/03 13:21, 36F
推
05/03 13:30, , 37F
05/03 13:30, 37F
→
05/03 13:31, , 38F
05/03 13:31, 38F
討論串 (同標題文章)