Re: [問題] 請問matlab於mac和pc上面的使用!已回收
※ 引述《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
討論串 (同標題文章)
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章