这个产品由一组Matlab包装器组成,允许在Matlab环境中使用EPANET和EPANET-MSX的API。Matlab函数与C语言API函数共享名称和参数列表,但在输入和输出参数的处理上略有不同。对于有Matlab编程经验的EPANET或EPANET-MSX API用户来说,这些包装器提供了高效的工具。除了Matlab API包装器,产品还包含了几个实用程序例程,例如用于Matlab图形绘制网络的工具。有关更多信息,请参阅EPANET程序员工具包Windows帮助文件和EPANET / MSX用户指南。
EPANET和EPANET-MSX Matlab包装器及脚本详解
相关推荐
EPANET-Matlab Toolkit Matlab Class for EPANET Water Distribution Simulation
The EPANET-Matlab Toolkit is an open-source software initially developed in Matlab, providing a programming interface for the latest version of hydraulic and quality modeling software developed jointly by the US EPA and Matlab. This toolkit serves as a general programming framework for research and development in the growing field of intelligent water networks, offering easy-to-use commands and wrappers for viewing, modifying, simulating, and plotting results generated by the EPANET library. For support and citation, refer to the paper by DG Eliades et al. at the 14th International Conference on Computing and Control for the Water Industry (CCWI), Netherlands, November 2016, page 8 (doi: 10.5281/zenodo.831493).
Matlab
0
2024-08-12
MATLAB下的GMSH包装器和文件读取器
MATLAB中的GMSH包装器MshRead可以读取.msh文件,提取网格数据。使用方法为mesh = MshRead(filePath)或mesh = MshRead(filePath,'typesToExtract',typesArray),其中filePath是文件路径,typesArray是要提取的元素类型列表。安装时需将GMSH文件夹添加至路径,并将gmesh.exe复制至文件夹中(仅适用于Windows)。示例代码运行main.m或其他以启动并运行。
Matlab
0
2024-08-23
Matlab开发linkequalaxes - 轴连接的便捷包装器
linkequalaxes是一个自动连接具有相同限制轴的轴的Matlab包装器。它可以连接x轴和y轴(默认行为),或者根据需要选择仅连接x轴或y轴,也可以选择取消所有连接。
Matlab
2
2024-07-22
MATLAB包装器matSklearn提升scikit-learn的功能
这是一个专为scikit-learn设计的MATLAB包装器。目前,它涵盖了集群模块,未来还将增加更多功能模块。欲知详情,请参阅GitHub上的README.md。
Matlab
1
2024-07-14
MATLAB包装器利用Fusion Moves解决图形模型问题
Fusion Moves MATLAB包装器: Sarun Gulyanon在2017年4月24日的作者描述中描述了Fusion Moves是一种基于QPBO和alpha-expansion的方法,用于优化MRF和CRF等多标签图形模型。与图割不同,图模型的能量函数可以是非子模块的。 QPBO最初是为二元图模型设计的,然后alpha扩展将其扩展到多标签问题。我只实现了建立在qpboMex(二进制QPBO的mex文件)之上的alpha扩展包装器。这是出于教育目的而实施的。
Matlab
0
2024-08-11
Matlab曲率拟合代码的LM包装
Matlab曲率拟合代码LM包装是一款用于拟合线性正向/反向模型和CCA的Matlab例程。此软件包需要Matlab R2019b或更高版本,并已在R2019b和R2020a/b上进行了测试。它实现了脊正则化线性模型,可选择使用不同的L2罚分,例如曲率。该实现提高计算和存储效率,尤其适用于高采样率和大型模型的拟合,或者需要更快通用交叉验证模型的情况。代码包含高级的包装器功能,使用户能够轻松指定输入数据并学习如何使用。快速开始安装,只需将functions文件夹添加到路径中。
Matlab
0
2024-08-10
使用Matlab包装器ANSSComCat进行地震目录搜索的均方误差代码
Matcomcat是一个Matlab软件包,最初设计用于演示如何使用Matlab代码搜索ANSS ComCat地震目录。现在它包含一个名为LibComCat的类,用于包装ANSS ComCat搜索,以及两个函数:LoadComCat,用于简化搜索输入,和read_comcat,用于解析ComCat网站输出的CSV到结构数组。安装和依赖项:安装此软件包需要p_json库,可通过git克隆或下载存储库的zip文件。卸载和更新:可以通过删除安装目录或使用git pull更新已安装的目录来卸载和更新。用法:LibComCat类封装了ComCat搜索API,详细信息请访问:
Matlab
0
2024-08-08
Linux下Oracle安装和备份恢复脚本详解
在Linux环境中,Oracle的安装和备份恢复脚本是至关重要的。这些脚本不仅简化了管理流程,还确保了数据的安全性和可靠性。详细了解如何在Linux系统上配置和运行这些关键脚本,可以帮助管理员有效管理数据库,应对突发情况。
Oracle
0
2024-08-04
SWAN模型Matlab脚本准备和查看示例
我在桌面的../proj/2015_Sandwich/CCBay_Modeling/SWAN_example文件夹中找到了SWAN_example Matlab脚本,用于准备和查看SWAN模型运行的示例。这些脚本借鉴了位于圣彼得堡USGS的Dave Thompson编写的实用程序脚本,但未包含其完整的代码套件。swan_makeGrid.m用于数学运算,确定网格点的位置,并编写在UTM坐标中工作的矩形网格,网格大小由xpc,ypc,xlen,ylen和间距dxc,dy定义。专家建议避免使用mxc = myc,而是制作正方形网格,以便更容易跟踪网格方向。
Matlab
0
2024-09-22