match,use_macro; vary,name=x1; vary,name=x2; vary,name=x3; vary,name=x4; m1: macro={ }; constraint,expr= x1+2*x2-3*x3+4*x4=0; constraint,expr= 5*x1+2*x2+7*x3+1*x4=0; constraint,expr= 6*x1+2*x2+3*x3+3*x4=0; jacobian,strategy=2; endmatch;