Re: [問題] MATLAB好用在那?已回收

看板MATLAB作者 (總統只是吃吃喝喝的爽缺)時間15年前 (2009/01/26 11:31), 編輯推噓6(604)
留言10則, 6人參與, 最新討論串2/7 (看更多)
matlab好處如下: 1.不需要編譯即可執行 2.大量的函數取代程式語言的副程式 3.隨時可以用工作區查詢變數的數值方便debug 4.給大家補充 ※ 引述《Jihader (聖戰者)》之銘言: : 這邊只討論寫計算,繪圖不討論 : 我用C /fortran寫程式 發現Matlab可做到的事 C/fortran都可做到 : 當然C/fortran可做的事 Matlab也可以 : 但重點為,Matlab實在太不結構化,看code實在有夠痛苦 : 再言向量式語言,做迴圈實在有夠慢 : 但很多又非得用迴圈(ex:疊代,好比求解U(i)=(U(i+1)+U(i-1))/2.0 ) : Matlab做法是額外多開兩條array並且上下平移 : 再用 U = (U_u + U_b)/2.0 : 這樣搞會比較直覺??? -.- : 說Matlab語言直覺,除了開array比C好外 : 和fortran比實在不相上下 : Lib強大? 去用MKL或土一點用lapack/fft還不是一樣? : 簡單易學這點,Matlab與fortran差不多 : 會出bug就是會出,什麼語言都不能阻止使用者犯錯 : 那請問版上為何要用Matlab? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.224.75.221

01/26 11:39, , 1F
Matrix的計算是最強項 運算效率比其他程式要快很多
01/26 11:39, 1F

01/26 18:02, , 2F
matlab 運算效率不會比其他語言快,
01/26 18:02, 2F

01/26 18:02, , 3F
這很明顯,因為它底層呼叫的東西也不是 matlab 寫的
01/26 18:02, 3F

01/26 20:00, , 4F
那....樓上寫個比matlab快的來瞧瞧...看看要花多少時間..
01/26 20:00, 4F

01/26 22:20, , 5F
直譯程式語言的"執行效率快"....? 真是獨到見解
01/26 22:20, 5F

01/26 22:43, , 6F
啊....我指的是寫code的時間....:P
01/26 22:43, 6F

01/26 22:43, , 7F
而且我記得matlab是call intel的math kernel
01/26 22:43, 7F

01/26 22:43, , 8F
所以論底層呼叫的東西....用c不見得比較有優勢吧?
01/26 22:43, 8F

01/28 02:54, , 9F
你不能保證你寫的C 求反矩陣比Matlab快 他會盡量最佳化
01/28 02:54, 9F

01/29 17:50, , 10F
要用 C 的話可以使用 GSL
01/29 17:50, 10F
文章代碼(AID): #19VIwR7L (MATLAB)
文章代碼(AID): #19VIwR7L (MATLAB)