xsteamw - Xsteam的矢量化包装器
Xsteam.m是Magnus Holmgren的函数,用于根据IAPWS IF-97标准计算蒸汽和水性。Xsteam是免费的,看http://www.x-eng.com.或者//www.tatmou.com/matlabcentral/fileexchange/9817.。谢谢大量的工作!
XSTeam不支持已通过参数的向金宝app量。因此,请按照矢量化代码指南调用XSTeam有时会导致错误消息。因此,在某些情况下,在XSTeam周围写一些循环似乎是不可避免的。
xsteamw是XSTEAM的“包装器”,在XSTEAM周围执行此“循环”:
结果= xsteamw(var1,var2);
结果= xsteamw(var1,var2,var3);
与调用Xsteam,VAR2和/或VAR3不同,现在可以作为行或列向量传递给XsteamW。
结果计算为M-BY-N矩阵。行数
等于VAR2的长度,列数为等于
var3的长度。
示例:计算蒸汽焓作为压力和温度的函数,在杆和°C表达:
压力= [100,150,200];
温度= [500,510,520,530];
xsteamw('h_pt',压力,温度)
会导致
ANS =.
1.0e + 03 *
3.3751 3.4008 3.4263 3.4517
3.3108 3.3395 3.3678 3.3957
3.2412 3.2736 3.3052 3.3361
BTW:只是一个简单的解决方案 - 评论和优化欢迎......
引用
Volker稳定(2021)。xsteamw - Xsteam的矢量化包装器(//www.tatmou.com/matlabcentral/fileexchange/29186-xsteamw-a-vectorizing-wrapper-for-xsteam),matlab中央文件exchange。检索到。