Matlab調(diào)用REFPROP完全說(shuō)明
2017-03-28 by:CAE仿真在線 來(lái)源:互聯(lián)網(wǎng)
具體文件搜索愛(ài)問(wèn)知識(shí)分享的《Matlab調(diào)用REFPROP完全說(shuō)明》
將REFPROP V7安裝在C:\Program Files\REFPROP下
將Matlab安裝在D:\Program Files\MATLAB\R2010a下
早R2010a下新建work文件夾作為工作目錄
在work文件夾中放置refpropm.mexw32文件,然后在此文件夾新建需要編寫計(jì)算的程序,此時(shí)就能調(diào)用計(jì)算了。
也可以在其他目錄新建程序文件,但是需要保證refpropm.mexw32與你新建的.m文件在一個(gè)目錄。
將REFPROP V8安裝在C:\Program Files\REFPROP下
將Matlab安裝在D:\Program Files\MATLAB\R2010a下
早R2010a下新建work文件夾作為工作目錄
在work文件夾中放置rp_proto64.m、rp_proto.m、refpropm.m文件,然后在此文件夾新建需要編寫計(jì)算的程序,此時(shí)就能調(diào)用計(jì)算了。
也可以在其他目錄新建程序文件,但是需要保證rerp_proto64.m、rp_proto.m、refpropm.m與你新建的.m文件在一個(gè)目錄。
特別說(shuō)明:(1)文件夾及文件的路徑一定要跟上面說(shuō)明的路徑一致,注意修改兩個(gè)REFPROP文件夾的文件夾名稱;
(2)第一次調(diào)用會(huì)有錯(cuò)誤提示,第二次調(diào)用不再存在問(wèn)題。
下面是具體的文件說(shuō)明,里面詳列了具體能夠調(diào)用的參數(shù)及調(diào)用方法。
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% refpropm Thermophysical properties of pure
substances and mixtures.
% Calling sequence for pure
substances:
%
result=refpropm(prop_req, spec1, value1, spec2, value2,
substance1)
%
% Calling predefined
mixtures:
%
result=refpropm(prop_req, spec1, value1, spec2, value2,
mixture1)
%
% Calling user defined
mixtures:
%
result=refpropm(prop_req, spec1, value1, spec2, value2,
%
substance1, substance2, ..., x)
%
% where
%
prop_req
character string showing the requested properties
%
Each property is represented by one character:
%
0 Refprop DLL version
number
%
A Speed of sound [m/s]
%
B Volumetric expansivity (beta)
[1/K]
%
C Cp [J/(kg K)]
%
D Density [kg/m3]
%
E dP/dT (along the saturation
line) [kPa/K]
%
F Fugacity [kPa] (returned as
an array)
%
G Gross heating value
[J/kg]
%
H Enthalpy [J/kg]
%
I Surface tension [N/m]
%
J Isenthalpic Joule-Thompson
coeff [K/kPa]
%
K Ratio of specific heats
(Cp/Cv) [-]
%
L Thermal conductivity [W/(m
K)]
%
M Molar mass [g/mol]
%
N Net heating value
[J/kg]
%
O Cv [J/(kg K)]
%
P Pressure [kPa]
%
Q Quality (vapor fraction)
(kg/kg)
%
R d(rho)/dP (constant T)
[kg/kPa]
%
S Entropy [J/(kg K)]
%
T Temperature [K]
%
U Internal energy [J/kg]
%
V Dynamic viscosity
[Pa*s]
%
W d(rho)/dT (constant
p)[kg/(m^3 K)]
%
X Liquid phase & gas phase
comp.(mass frac.)
%
Z Compressibility factor
%
+ Liquid density of equilibrium
phase
%
- Vapor density of equilibrium
phase
%
! dH/d(rho) (constant T)
[(J/kg)/(kg/m^3)]
%
@ dH/dT (constant rho) [J/(kg
K)]
%
# dP/dT (constant rho)
[kPa/K]
%
$ Kinematic viscosity
[cm^2/s]
%
% Thermal diffusivity
[cm^2/s]
%
^ Prandtl number [-]
%
%
spec1
first input character: T, P, H, D, C, R, or
M
%
T, P, H, D: see above
%
C: properties at the critical point
%
R: properties at the triple point
%
M: properties at Tmax and Pmax
%
(Note: if a fluid's lower limit is higher
%
than the triple point, the lower limit will
%
be returned)
%
%
value1
first input value
%
%
spec2
second input character: P, D, H, S, U or Q
%
%
value2
second input value
%
%
substance1
file name of the pure fluid (or the first
%
component of the mixture)
%
%
mixture1
file name of the predefined fluid mixture
%
with the extension ".mix" included
%
%
substance2,substance3,...substanceN
%
name of the other substances in the
%
mixture. Up to 20 substances can be handled.
%
Valid substance names are equal to the file names
%
in the C:\Program Files\REFPROP\fluids\' directory.
%
%
x
vector with mass fractions of the substances
%
in the mixture.
%
% Examples:
% 1) P =
refpropm('P','T',373.15,'Q',0,'water') gives
%
Vapor pressure of water at 373.15 K in [kPa]
%
% 2) [S Cp] =
refpropm('SC','T',373.15,'Q',1,'water') gives
%
Entropy and Cp of saturated steam at 373.15 K
%
% 3) D =
refpropm('D','T',323.15,'P',1e2,'water','ammonia',[0.9 0.1])
%
Density of a 10% ammonia/water solution at 100 kPa and 323.15
K.
%
% 4) [x y] =
refpropm('X','P',5e2,'Q',0.4,'R134a','R32',[0.8, 0.2])
%
Temperature as well as gas and liquid compositions for a
mixture
%
of two refrigerants at a certain pressure and quality.
%
Note that, when 'X' is requested, two variables must be sent,
the
%
first contains the liquid phase composition and the second
%
the vapor phase composition.
%
% 5) P=refpropm('T','C',0,'
',0,'water')
%
Critical temperature
%
% 6) T=refpropm('T','M',0,'
',0,'r410a.mix')
%
Maximum temperature that can be used to call properties.
%
Shows how to call a predefined mixture.
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% Originally based on the file refpropm.f90.
%
% Credits:
% Paul M. Brown, Ramgen Power
Systems,
Inc.
2004-05-17
%
Modified input parameters to make 'HS' calls
%
Interface now handles 'HP', 'HD' and 'HT' as well
%
Fixed P_rp calculation for spec2='P' case (moved
calc earlier)
%
Added property requests for Cv (O), gamma (K) and speed of sound
(A)
%
% Johannes Lux, German
Aerospace
Center
2006-03-30
%
Modified input pressure unit back to [Pa]
%
Interface now works with Matlab R2006a (.mexw32 file format instead
of .dll file format)
%
Continuation lines modified to be compatible with Compaq Visual
Fortran 9.0
%
No wrong results return with the first call anymore
%
Changed name to "refpropm.f90" to avoid name conflicts with
Matlab
%
Function call is for example:
%
refpropm(prop_req, spec1, value1, spec2, value2, substance1)
%
Fluid files are located in C:\Program Files\REFPROP\fluids\
%
new version 7.2 beta, compiled using Matlab R2006a
(2006-10-08)
%
new version 7.2 beta (2006-10-24), compiled using Matlab
R2006a
%
new version 8.0 beta (2007-01-18), compiled using Matlab
R2006b
%
Modified input pressure unit back to [kPa] (2007-02-22)
%
% Chris Muzny, NIST
%
made changes for 2009a compatibility and 64-bit execution
%
% Eric Lemmon, NIST
%
allow .ppf files to be loaded
%
allow .mix files to be loaded
%
add molar mass, heating values
%
add HQ input, critical parameters
%
add fugacity, beta, dH/d(rho)
%
% Keith Wait, Ph.D, GE
Appliances
2011-07-01
%keith.wait@ge.com
%
Translated to Matlab native code, known to work against
Matlab
%
2010b. Fortran compiler no longer necessary to
add new properties,
%
make other modifications.
%
Added outputs B, E, F, J, and R.
%
HQ input regressed.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
《MATLAB圖像濾波去噪分析及其應(yīng)用》,雙線性濾波、Kirsch濾波、超限鄰域?yàn)V波、逆濾波、雙邊濾波、同態(tài)濾波、小波濾波、六抽頭濾波、約束最小平方濾波、非線性復(fù)擴(kuò)散濾波、Lee濾波、Gabor濾波、Wiener濾波、Kuwahara濾波、Beltrami流濾波、Lucy Richardson濾波、NoLocalMeans濾波等研究?jī)?nèi)容。
《MATLAB圖像濾波去噪分析及其應(yīng)用》全面而系統(tǒng)地講解了MATLAB圖像濾波去噪分析及其應(yīng)用;結(jié)合算法理論,詳解算法代碼(代碼全部可執(zhí)行且驗(yàn)證通過(guò)),以幫助讀者更好地學(xué)習(xí)本書內(nèi)容。對(duì)于網(wǎng)上討論的大部分疑難問(wèn)題,本書均有涉及。
第1章 圖像顏色空間相互轉(zhuǎn)換與MATLAB實(shí)現(xiàn)
1.1 圖像顏色空間原理
1.1.1 RGB顏色空間
1.1.2 YCbCr顏色空間
1.1.3 YUV顏色空間
1.1.4 YIQ顏色空間
1.1.5 HSV顏色空間
1.1.6 HSL顏色空間
1.1.7 HSI顏色空間
1.1.8 CIE顏色空間
1.1.9 LUV顏色空間
1.1.10 LAB顏色空間
1.1.11 LCH 顏色空間
1.2 顏色空間轉(zhuǎn)換與MATLAB實(shí)現(xiàn)
1.2.1 圖像YCbCr與RGB空間相互轉(zhuǎn)換及MATLAB實(shí)現(xiàn)
1.2.2 圖像YUV與RGB空間相互轉(zhuǎn)換及MATLAB實(shí)現(xiàn)
1.2.3 圖像YIQ與RGB空間相互轉(zhuǎn)換及MATLAB實(shí)現(xiàn)
1.2.4 圖像HSV與RGB空間相互轉(zhuǎn)換及MATLAB實(shí)現(xiàn)
1.2.5 圖像HSL與RGB空間相互轉(zhuǎn)換及MATLAB實(shí)現(xiàn)
1.2.6 圖像HSI與RGB空間相互轉(zhuǎn)換及MATLAB實(shí)現(xiàn)
1.2.7 圖像LUV與RGB空間相互轉(zhuǎn)換及MATLAB實(shí)現(xiàn)
1.2.8 圖像LAB與RGB空間相互轉(zhuǎn)換及MATLAB實(shí)現(xiàn)
1.2.9 圖像LCH 與RGB空間相互轉(zhuǎn)換及MATLAB實(shí)現(xiàn)
第2章 圖像噪聲概率密度分布與MATLAB實(shí)現(xiàn)
2.1 噪聲概率密度分布函數(shù)
2.1.1 均勻分布
2.1.2 正態(tài)分布
2.1.3 卡方分布
2.1.4 F分布
2.1.5 t分布
2.1.6 Beta分布
2.1.7 指數(shù)分布
2.1.8 Gamma分布
2.1.9 對(duì)數(shù)正態(tài)分布
2.1.10 瑞利分布
2.1.11 威布爾分布
2.1.12 二項(xiàng)分布
2.1.13 幾何分布
2.1.14 泊松分布
2.1.15 柯西分布
2.2 圖像噪聲的產(chǎn)生與MATLAB實(shí)現(xiàn)
2.2.1 圖像噪聲均勻分布與MATLAB實(shí)現(xiàn)
2.2.2 圖像噪聲正態(tài)分布與MATLAB實(shí)現(xiàn)
2.2.3 圖像噪聲卡方分布與MATLAB實(shí)現(xiàn)
2.2.4 圖像噪聲F分布與MATLAB實(shí)現(xiàn)
2.2.5 圖像噪聲t分布與MATLAB實(shí)現(xiàn)
2.2.6 圖像噪聲Beta分布與MATLAB實(shí)現(xiàn)
2.2.7 圖像噪聲指數(shù)分布與MATLAB實(shí)現(xiàn)
2.2.8 圖像噪聲伽馬分布與MATLAB實(shí)現(xiàn)
2.2.9 圖像噪聲對(duì)數(shù)正態(tài)分布與MATLAB實(shí)現(xiàn)
2.2.10 圖像噪聲瑞利分布與MATLAB實(shí)現(xiàn)
2.2.11 圖像噪聲威布爾分布與MATLAB實(shí)現(xiàn)
2.2.12 圖像噪聲二項(xiàng)分布與MATLAB實(shí)現(xiàn)
2.2.13 圖像噪聲幾何分布與MATLAB實(shí)現(xiàn)
2.2.14 圖像噪聲泊松分布與MATLAB實(shí)現(xiàn)
2.2.15 圖像噪聲柯西分布與MATLAB實(shí)現(xiàn)
第3章 理想濾波器設(shè)計(jì)與MATLAB實(shí)現(xiàn)
3.1 理想濾波算法原理
3.2 理想帶阻濾波
3.2.1 算法原理
3.2.2 算法仿真與MATLAB實(shí)現(xiàn)
3.3 理想低通濾波
3.3.1 算法原理
3.3.2 算法仿真與MATLAB實(shí)現(xiàn)
3.4 理想高通濾波
3.4.1 算法原理
3.4.2 算法仿真與MATLAB實(shí)現(xiàn)
3.5 理想陷波濾波
3.5.1 算法原理
3.5.2 算法仿真與MATLAB實(shí)現(xiàn)
第4章 巴特沃斯濾波器設(shè)計(jì)與MATLAB實(shí)現(xiàn)
4.1 巴特沃斯濾波算法原理
4.2 巴特沃斯帶阻濾波
4.2.1 算法原理
4.2.2 算法仿真與MATLAB實(shí)現(xiàn)
4.3 巴特沃斯低通濾波
4.3.1 算法原理
4.3.2 算法仿真與MATLAB實(shí)現(xiàn)
4.4 巴特沃斯高通濾波
4.4.1 算法原理
4.4.2 算法仿真與MATLAB實(shí)現(xiàn)
4.5 巴特沃斯陷波濾波
4.5.1 算法原理
4.5.2 算法仿真與MATLAB實(shí)現(xiàn)
第5章 高斯濾波器設(shè)計(jì)與MATLAB實(shí)現(xiàn)
5.1 高斯濾波算法原理
5.2 高斯帶阻濾波
5.2.1 算法原理
5.2.2 算法仿真與MATLAB實(shí)現(xiàn)
5.3 高斯低通濾波
5.3.1 算法原理
5.3.2 算法仿真與MATLAB實(shí)現(xiàn)
5.4 高斯高通濾波
5.4.1 算法原理
5.4.2 算法仿真與MATLAB實(shí)現(xiàn)
5.5 高斯陷波濾波
5.5.1 算法原理
5.5.2 算法仿真與MATLAB實(shí)現(xiàn)
第6章 線性濾波器設(shè)計(jì)與MATLAB實(shí)現(xiàn)
6.1 線性平滑濾波
6.1.1 算法原理
6.1.2 算法仿真與MATLAB實(shí)現(xiàn)
6.2 雙線性插值濾波
6.2.1 算法原理
6.2.2 算法仿真與MATLAB實(shí)現(xiàn)
第7章 銳化濾波器設(shè)計(jì)與MATLAB實(shí)現(xiàn)
7.1 圖像銳化處理
7.2 線性銳化濾波
7.2.1 算法原理
7.2.2 算法仿真與MATLAB實(shí)現(xiàn)
7.3 Sobel濾波
7.3.1 算法原理
7.3.2 算法仿真與MATLAB實(shí)現(xiàn)
7.4 Canny濾波
7.4.1 算法原理
7.4.2 算法仿真與MATLAB實(shí)現(xiàn)
7.5 Prewitt濾波
7.5.1 算法原理
7.5.2 算法仿真與MATLAB實(shí)現(xiàn)
7.6 Roberts濾波
7.6.1 算法原理
7.6.2 算法仿真與MATLAB實(shí)現(xiàn)
7.7 拉普拉斯濾波
7.7.1 算法原理
7.7.2 算法仿真與MATLAB實(shí)現(xiàn)
7.8 Kirsch濾波
7.8.1 算法原理
7.8.2 算法仿真與MATLAB實(shí)現(xiàn)
第8章 常用平滑濾波器設(shè)計(jì)與MATLAB實(shí)現(xiàn)
8.1 平滑濾波算法原理
8.2 幾何均值濾波
8.2.1 算法原理
8.2.2 算法仿真與MATLAB實(shí)現(xiàn)
8.3 排序?yàn)V波
8.3.1 算法原理
8.3.2 算法仿真與MATLAB實(shí)現(xiàn)
8.4 中值濾波
8.4.1 算法原理
8.4.2 算法仿真與MATLAB實(shí)現(xiàn)
8.5 自適應(yīng)平滑濾波
8.5.1 算法原理
8.5.2 算法仿真與MATLAB實(shí)現(xiàn)
8.6 自適應(yīng)中值濾波
8.6.1 算法原理
8.6.2 算法仿真與MATLAB實(shí)現(xiàn)
8.7 超限鄰域?yàn)V波
8.7.1 算法原理
8.7.2 算法仿真與MATLAB實(shí)現(xiàn)
第9章 諧波均值濾波器設(shè)計(jì)與MATLAB實(shí)現(xiàn)
9.1 諧波均值濾波
9.1.1 算法原理
9.1.2 算法仿真與MATLAB實(shí)現(xiàn)
9.2 逆諧波均值濾波
9.2.1 算法原理
9.2.2 算法仿真與MATLAB實(shí)現(xiàn)
第10章 高級(jí)濾波器設(shè)計(jì)與MATLAB實(shí)現(xiàn)
10.1 逆濾波
10.1.1 算法原理
10.1.2 算法仿真與MATLAB實(shí)現(xiàn)
10.2 雙邊濾波
10.2.1 算法原理
10.2.2 算法仿真與MATLAB實(shí)現(xiàn)
10.3 同態(tài)濾波
10.3.1 算法原理
10.3.2 算法仿真與MATLAB實(shí)現(xiàn)
10.4 小波濾波
10.4.1 算法原理
10.4.2 算法仿真與MATLAB實(shí)現(xiàn)
10.5 六抽頭插值濾波
10.5.1 算法原理
10.5.2 算法仿真與MATLAB實(shí)現(xiàn)
10.6 形態(tài)學(xué)濾波
10.6.1 算法原理
10.6.2 算法仿真與MATLAB實(shí)現(xiàn)
10.7 約束最小平方濾波
10.7.1 算法原理
10.7.2 算法仿真與MATLAB實(shí)現(xiàn)
10.8 非線性復(fù)擴(kuò)散濾波
10.8.1 算法原理
10.8.2 算法仿真與MATLAB實(shí)現(xiàn)
第11章 特殊濾波器設(shè)計(jì)與MATLAB實(shí)現(xiàn)
11.1
Lee濾波
11.1.1
算法原理
11.1.2
算法仿真與MATLAB實(shí)現(xiàn)
11.2
Gabor濾波
11.2.1
算法原理
11.2.2
算法仿真與MATLAB實(shí)現(xiàn)
11.3
Wiener濾波
11.3.1
算法原理
11.3.2
算法仿真與MATLAB實(shí)現(xiàn)
11.4
Kuwahara濾波
11.4.1
算法原理
11.4.2
算法仿真與MATLAB實(shí)現(xiàn)
11.5
Beltrami流濾波
11.5.1
算法原理
11.5.2 算法仿真與MATLAB實(shí)現(xiàn)
11.6
Lucy-Richardson濾波
11.6.1
算法原理
11.6.2 算法仿真與MATLAB實(shí)現(xiàn)
11.7 Non-Local
Means濾波
11.7.1
算法原理
11.7.2 算法仿真與MATLAB實(shí)現(xiàn)
相關(guān)標(biāo)簽搜索:Matlab調(diào)用REFPROP完全說(shuō)明 MatLab培訓(xùn) MatLab培訓(xùn)課程 MatLab在線視頻教程 MatLab技術(shù)學(xué)習(xí)教程 MatLab軟件教程 MatLab資料下載 MatLab代做 MatLab基礎(chǔ)知識(shí) Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓(xùn) Abaqus培訓(xùn)