这个产品由一组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
Matlab
8
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
9
2024-08-23
Matlab开发linkequalaxes - 轴连接的便捷包装器
linkequalaxes是一个自动连接具有相同限制轴的轴的Matlab包装器。它可以连接x轴和y轴(默认行为),或者根据需要选择仅连接x轴或y轴,也可以选择取消所有连接。
Matlab
11
2024-07-22
MATLAB包装器matSklearn提升scikit-learn的功能
这是一个专为scikit-learn设计的MATLAB包装器。目前,它涵盖了集群模块,未来还将增加更多功能模块。欲知详情,请参阅GitHub上的README.md。
Matlab
8
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
7
2024-08-11
Matlab曲率拟合代码的LM包装
Matlab曲率拟合代码LM包装是一款用于拟合线性正向/反向模型和CCA的Matlab例程。此软件包需要Matlab R2019b或更高版本,并已在R2019b和R2020a/b上进行了测试。它实现了脊正则化线性模型,可选择使用不同的L2罚分,例如曲率。该实现提高计算和存储效率,尤其适用于高采样率和大型模型的拟合,或者需要更快通用交叉验证模型的情况。代码包含高级的包装器功能,使用户能够轻松指定输入数据并学习如何使用。快速开始安装,只需将functions文件夹添加到路径中。
Matlab
8
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
7
2024-08-08
Linux下Oracle安装和备份恢复脚本详解
在Linux环境中,Oracle的安装和备份恢复脚本是至关重要的。这些脚本不仅简化了管理流程,还确保了数据的安全性和可靠性。详细了解如何在Linux系统上配置和运行这些关键脚本,可以帮助管理员有效管理数据库,应对突发情况。
Oracle
7
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
4
2024-09-22