在Matlab中使用CoolProp
简介

CoolProp是一个开源的热力学性质库,可以计算多种流体的热力学性质。CoolProp支持多种编程语言,包括Python、C++、Matlab等。本文将介绍如何在Matlab中使用CoolProp。
本文所使用的Matlab版本为R2021a。
在Matlab中调用CoolProp有两个思路:
- 利用DLL文件,直接调用CoolProp的C++接口;
- 利用Python的CoolProp接口,通过Matlab调用Python。
第一种方法需要调用loadlibrary函数,然后使用calllib函数调用CoolProp的C++接口。这种方法比较复杂,而且需要了解CoolProp的C++接口。
第二种方法则比较简单,只需要调用Python的CoolProp接口即可。
Matlab的Python接口
从2014b版本开始,Matlab支持调用Python。在Matlab中调用Python需要先安装Python,然后在Matlab中设置Python的路径。
在Matlab中调用Python之前,应该设置Python的路径,在2019不之前,可以使用pyversion函数设置Python的路径,如下所示:
pyversion('C:\Python27\python.exe');
在2019b版本之后,可以使用pyenv函数设置Python的路径,如下所示:
pyenv('executable','C:\Python27\python.exe');
在R2023b中,则必须调用:
pyenv('Version', "C:\ProgramData\miniconda3\python.exe")
或者
pyenv(Version="C:\ProgramData

最低0.47元/天 解锁文章
1298

被折叠的 条评论
为什么被折叠?



