Excel Anylogic 中的数组

Posted

技术标签:

【中文标题】Excel Anylogic 中的数组【英文标题】:Array in Excel Anylogic 【发布时间】:2021-03-27 22:22:30 【问题描述】:

我想在 Excel 中保护数组的值。这 4 个值在“double [] polparams”中,我希望每个值都在同一行和 4 列中。感谢您的帮助!

Code

【问题讨论】:

【参考方案1】:
final WeightedObservedPoints obs = new WeightedObservedPoints();

for(int i = 0; i < data.length; i +=2)

obs.add(data[i], data[i+1]);


final PolynomialCurveFitter fitter = PolynomialCurveFitter.create(3);

return fitter.fit(obs.toList());

【讨论】:

【参考方案2】:

使用这个:

for( int i = 0 ; i < polparams.length ; i++ )
 excelFile.setCellValue(polparams[i], 1, 1, i);

【讨论】:

当我这样做时,我收到错误“polparams 无法解析为变量”你知道错误是什么吗? 你在哪里使用我建议的代码? 在代码末尾...我必须在 double[] polparams = polfitter(data); 之后直接使用它吗? ? 不确定“polfitter(data)”的作用 查看 polfitter(data) 代码的新答案...我不知道如何在评论中正确编写 polfitter(data) 的代码是用独立函数编写的

以上是关于Excel Anylogic 中的数组的主要内容,如果未能解决你的问题,请参考以下文章

如何在 AnyLogic 中读取行中的不同列?

表格数据从 Excel 输入到 Anylogic 中的系统动态库存

参数中的 Anylogic Excel 行

计算如何在 anylogic 上工作?

从 Excel 中逐行读取参数以进行 Anylogic 实验

Anylogic - 实验中的计数变量