Re: [問題] 請問matlab於mac和pc上面的使用!已回收

看板MATLAB作者 (幻無影)時間16年前 (2009/08/04 19:06), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/4 (看更多)
※ 引述《fikruank (POPO)》之銘言: : 最近想買一台macbook pro : 不過礙於以後學業上的需要 : 我以後必須常常使用matlab來編寫程式 (行為研究的實驗程式) : 而我剛剛去mac版爬了文 : 發現matlab有針對mac出了專用的matlab版本 : 所以想請問大家一下 : ''我從mac底下 用matlab所編寫出的程式 : 可以在一般的pc上面用matlab去執行嗎?'' : ps:因為我剛剛從MAC版看到有人說不行 : 但又有人說可以 : 所以想來這裡問看看有沒有一個明確的答案@@" : 謝謝大家了 就程式碼的部分來說,不會有跨平台的問題。 因為 MATLAB 是用直譯語言,也就是我們大部分跑的時候都是丟原始程式碼進去, 而 MATLAB 有點像是即時為電腦一行一行做翻譯,讓電腦聽懂而做我們想做的事情。 只要你有 Mac 版的 MATLAB,就等於有了懂這個語言的 Mac 翻譯, 所以跨平台是不成問題的。 那問題可能會出現在哪裡呢?就是相對於直譯(一行一行翻), 也就是編譯(將程式全部先翻好)過的部分, 換句話說就是在 MATLAB 裡的 mex, mcc 這些地方。 這些功能的最重要目的之一就是加速運算,為了達到高速度, 他已經先翻譯了,免除了一行一行慢慢翻的動作。 不過因為他已經翻譯成了某個平台才懂的語言,要直接搬去別的地方用就比較困難。 解決這個問題的方法是: 一樣,保留原始碼(翻譯前的程式),到另外一個地方,重做一次全部翻譯的動作。 (所以其實還是可以解決,只是比較麻煩而已,有沒有嚇到 XD) 真正麻煩的部分可能是繪圖,因為字型,Renderer (這個不知道中文怎翻)等等 不同的關係,你可能會遇到細節上畫出來跟 PC 有出入的問題。 題外話:不過現在 Mac 上是不是都可以灌 Windows 啊? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.58.102.177
文章代碼(AID): #1AU1PGc7 (MATLAB)
文章代碼(AID): #1AU1PGc7 (MATLAB)