如何在anylogic中将nXn矩阵添加到数据库中的集合

Posted

技术标签:

【中文标题】如何在anylogic中将nXn矩阵添加到数据库中的集合【英文标题】:How to add a nXn matrix to the collection from database in anylogic 【发布时间】:2022-01-07 23:54:26 【问题描述】:

enter image description here

如果这是数据库,我想将其全部添加到集合中。但是从默认选项中我只能添加一个特定的列。

是否也可以将行值定义为变量?假设矩阵大小为 32X4,变量为 A - A 的值应为 32

如何在任何逻辑中做到这一点??

【问题讨论】:

当然可以,但不确定为什么需要它?您已经以一种结构良好的方式获得了数据,现在您想再次将其“解构”到一个数组中吗?使用 SQL 查询你需要的数据不是更好吗? 啊好吧,但我不知道如何处理 SQL。我需要它来读取数组或矩阵中的行数以将该值分配给变量。 【参考方案1】:

您可以做的是创建一个包含 4 个变量 column1、column2、column3 和 column4 的类 我们称这个类为 TheClass

您的集合将包含 TheClass 类型的元素,因此您的集合的每个元素都将包含数据库行的信息。

现在,您为什么还要这样做?我不知道

【讨论】:

我正在尝试在 anylogic 中使用遗传算法来查找反汇编步骤。为此,我需要定义产品中的零件数量。因为产品不同。我想从数据库中获取这些数据。所以我想读取行数数据表并将其提供给变量。依次显示产品中的零件数量

以上是关于如何在anylogic中将nXn矩阵添加到数据库中的集合的主要内容,如果未能解决你的问题,请参考以下文章

找到具有最多 1 的 nXn 子矩阵

如何在C中找出NXN矩阵的逆矩阵

如何进行 NxN 矩阵的均值、标准差和众数统计

如何将 N x N 矩阵旋转 90 度? [关闭]

NumPy 2d 数组的切片,或者如何从 nxn 数组 (n>m) 中提取 mxm 子矩阵?

Anylogic“如何”问题