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

看板Gossiping作者時間9年前 (2016/05/03 11:54), 9年前編輯推噓6(604)
留言10則, 9人參與, 最新討論串2/5 (看更多)
※ 引述《peter308 (pete)》之銘言: : Matlab 跟 Maple, Mathematica 都是所謂的直譯式語言 : 也就是想到什麼就打上去 : 電腦會自動幫你算出來 : 缺點是比較慢,而且比較沒有組織架構的嚴謹度 : 有些人試圖把Matlab當成一種發展數學工具庫的平台 : 可是直譯式語言終究有其限制 先天速度就是不可能贏過編譯式語言 : 這些把Matlab平台當作一種長期投資的擁護者 : 到底在想什麼??? : Matlab不就是一種拋棄式的程式的概念? (類似日拋或月拋的隱形眼鏡那樣) : 還是這些人根本就沒打算進入真正的programming的殿堂 ??? : 只是拿來用用可以混個碩士文憑而已 : 有沒有八卦? 這世界就是有人覺得寫程式是要在比會什麼語言 實際上只要作得出結果,管你用什麼語言 同樣是跑一些模擬,Matlab開發時間比C短得多 維護起來也相對方便, 而且矩陣運算就是好懂,很多紙筆寫一寫的算式馬上就可以寫出程式來 當然跑起來不會比C快 但在人的時間比電腦的時間寶貴的情況下,不失為一種選擇 另一個原因是我一個程式可能就跑兩三遍,沒有客戶的情況下沒必要浪費太多時間優化 PS. 很多人的 Matlab 程式碼寫得慢,不是因為 Matlab 慢, 是因為向量化(vectorization)沒作好。把 Matlab 當其他語言在寫,插一堆迴圈進去 當然慢到靠北。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.245.65.134 ※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1462247686.A.9A0.html ※ 編輯: abc2090614 (60.245.65.134), 05/03/2016 11:55:18

05/03 11:58, , 1F
你講太深奧了 文組不懂
05/03 11:58, 1F

05/03 11:58, , 2F
你贏了
05/03 11:58, 2F

05/03 11:58, , 3F
嗯嗯跟我想的差不多
05/03 11:58, 3F

05/03 12:18, , 4F
我也是這樣覺得
05/03 12:18, 4F

05/03 12:19, , 5F
太多人都先學其他語言才學MATLAB 導致一堆迴圈...
05/03 12:19, 5F

05/03 12:20, , 6F
各種矩陣運算一行搞定 寫了十行迴圈來做...
05/03 12:20, 6F

05/03 12:41, , 7F
peter308不是物理系嗎
05/03 12:41, 7F

05/03 13:35, , 8F
matlab寫得好比C快
05/03 13:35, 8F

05/03 14:20, , 9F
對需要很多矩陣運算時,上述成立
05/03 14:20, 9F

05/03 20:04, , 10F
05/03 20:04, 10F
文章代碼(AID): #1NA246cW (Gossiping)
討論串 (同標題文章)
文章代碼(AID): #1NA246cW (Gossiping)