Use XSteam with vectors
5 次查看(过去 30 天)
显示 更早的评论
Hello,
I have to modify some pressure values with XSteam but I realized this code use only scalars. Example: XSteam(‘rho_pT’,1,200) returns the density at 1 bar and 200°C. Instead of the values 1 and 200 I would like to put a vector of pressure and a vector of temperatures.
How could I do that?
Thank you,
have a nice day,
Guglielmo
0 个评论
采纳的回答
dpb
2022-5-13
You'd have to rewrite the interface for XSteam itself to know what to do with vector inputs; I've looked at that code some in the past and while doable, it would be quite a bit of work given all the functions there are.
It would end up being a (probably recursive) loop to do the multiple cases inside anyway, so probably the way to approach it if you want a higher-level interface that is vectorized is to just write a wrapper routine that takes the input and contains the looping construct to call the calculational routine for the combination of inputs.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Logical 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!