用lingo求一组数的最小值

问题描述:

用lingo求一组数的最小值
对于一组数a=[x1,x2,x3...xi]共有i个,如何用lingo求出其中除去零后的最小值,其中xi为变量

model:
sets:
value/1..6/:x;
endsets
data:
x=1,3,10,-2,0,2;
enddata
min_x=@min(value(i)|x(i)#gt#0:x(i));
end