我正在与Netlogo一起模拟某些模型,但我的问题是它们需要很长时间才能运行。我正在尝试使用在数字海洋上拥有的linux计算机,该计算机比本地计算机快得多,我已经在其中安装了Netlogo,并复制了所有文件,但是我没有找到一种运行模型的方法用户界面。
有什么选择吗?
答案 0 :(得分:2)
肯定有可能!
寻找int linsolve ( int n, double A[], double b[], double x []) {
double **Y = new double *[n];
double *Ybody = new double[n * (n + 1)];
for (int i = 0; i < n; i++) {
Y[i] = &Ybody[i * (n + 1)];
}
// Turns the two one dimensional array into one multidimensional
int k = 0
for (int i=0; i < n; i++){
for (int j=0; j < n; j++){
Y[i][j] = A[k++];
}
Y[i][n] = b[i];
}
// Do something
// Free up Y before returning
delete [] Y;
delete [] Ybody;
}
脚本。
BehaviorSpace文档比我能更好地解释其用法:
https://ccl.northwestern.edu/netlogo/docs/behaviorspace.html#advanced-usage