جواب: CoolProp!
کولپراپ (coolProp) اوپن سورسه. ولی رفپراپ (refProp) نه! همیشه تو ترکیب رفپراپ با متلب یه سرس مشکلات و دردسر هست. ولی ترکیب کول پراپ با متلب یه خطه! از متلب ورژن 2014 به بعد پایتون با متلب لینک شده یعنی شما میتونین فانکشنای پایتونو تو متلب داشته باشین. پس با یه رپر (wrapper) میتونین از کولپراپ تو متلب استفاده کنین. البته ناگفته نماند که کلی ماژول ترمودینامیکی وجود داره ولی قوی ترینش کولپراپه.
python -m pip install CoolProp
بعد از اتمام این مرحله متلب رو باز میکنی و در مرحله اول چک میکنی که پایتون رو پیدا کرده یا نه! با دستور:
pyversion
اگه isloaded:0 باشه اوکیه. ولی اگه متلب نتونه شناسایی کنه مقادیر خالی نشون میده (' ') که اونوقت باید بهش بگین که فایل اگزکیوتبل پایتونتون کجاست.
pyversion 'C:\ProgramData\Anaconda2\python.exe'
حالا کافیه دستور با سینتکس کولپراپو بزنین.
py.CoolProp.CoolProp.PropsSI('H','P',101325,'T',288,'air')
تو مسائل مهندسی بیشتر دلتای خواص مهمه، رفرنس پوینتا زیاد مهم نیستن.
حالا اگه بخواین از خود متلب کولپراپو نصب کنین کافیه بعد از مطمئن شدن از پیدا کردن پایتون توسط متلب، دستور زیرو تو متلب بزنین
[v,e] = pyversion; system([e,' -m pip install --user -U CoolProp'])
برای سینتکس و داکیومنتیشن هم به سایت زیر مراجعه بفرمایید.وسلام