Matlab呼叫Refprop?

Refprop 8是一款權威的有機工質物性軟體,Matlab R2010a可以呼叫,但是,對於目前64位的windows作業系統,Matlab R2010a呼叫Refprop 8卻不是那麼簡單。下面,介紹一種本人試驗過的取得成功的方法。

工具/原料

Matlab R2010a 32位安裝包、介面檔案MatLab2009a

Refprop 8

方法/步驟

從網上下載REFPROP(V8.0)版本(對應資料夾為“NIST Refprop V8”,下載地址http://emuch.net/html/201109/3519932.html 或者將其安裝在C:\Program Files\REFPROP;(即使如此,你也無法將NIST Refprop V8安裝在C:\Program Files\REFPROP,因為64位系統會強制安裝在C:\Program Files(x86)\REFPROP裡,只需將C:\Program Files(x86)裡的REFPROP資料夾複製到C:\Program Files即可)。

將Matlab(R2010a)32位版本安裝在D:\Program Files\MATLAB\R2010a中。

在D:\Program Files\MATLAB\R2010a中新建一個名為work的資料夾(work可以換成其他名字。

從網上下載新的介面檔案(對應資料夾為“MatLab2009a”,網址為將“MatLab2009a”資料夾裡面的四個檔案全部拷貝到D:\Program Files\MATLAB\R2010a\work裡,自己編寫的呼叫Refprop的m檔案亦要放在放在work資料夾裡,即自己編寫的呼叫Refprop的m檔案要和這四個檔案在同一個資料夾裡。

經本人測試,work資料夾無需建立在matlab安裝資料夾裡,但必須保證“自己編寫的呼叫Refprop的m檔案要和“MatLab2009a”資料夾裡的四個檔案在同一個資料夾裡。

注意事項

Matlab(R2010a)32位版本可以安裝在64位系統上,但是所需時間較長。

相關問題答案