如何获得数组变量中,最大值对应的位置?
gams吧
全部回复
仅看楼主
level 6
颍川raining
楼主
如有四个情景,我想求得最大情景,找出其对应的位置。该怎么编写程序呀
2016年04月24日 01点04分
1
level 5
wolf_ljy
sets s /1*6/;
parameters
eva(s) /1 1,2 24,3 5,4 9,5 12,6 3/
maximizer(s)
scalar m;
m=smax(s,eva(s));
maximizer(s)= yes$(eva(s) eq m);
display maximizer;
2016年04月24日 03点04分
3
颍川raining
请问GAMS中有argmax这个函数吗?我在帮助文档里面没找到呀
2016年04月24日 05点04分
wolf_ljy
@颍川raining
没有的 。。没办法才这么做的
2016年04月24日 15点04分
level 1
贴吧用户_G4CKUNJ
Chat gpt一下,之前让它写过一个,是可用的,我自己的已经删除了
2024年03月03日 10点03分
4
1