我有很多问题(app 5000实例),我想在magn中解决,我喜欢在for循环中一次运行。我知道如何重置数据以及如何进行循环,但我不知道你是否可以创建一个名称,然后从该名称调用数据,就像你可以在C中用" printf&# 34;然后用那个打开文本。
我想我是否可以在放大器中自动更改名称,使用" system()"来自C调用放大器。并在C中更改数据文件。
我的问题是,如果可能的话。
答案 0 :(得分:0)
您可以使用AMPL脚本执行此操作,例如:
for {i in 1..5000}
shell('ampl problem' & i & '.ampl');
这将在problem1.ampl
,... problem5000.ampl
上运行。
shell
命令类似于C和其他语言中的system
函数。它在AMPL book中描述。