全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Gauss专版
1480 1
2013-03-24
初学gauss, 这个是reference里的例子:

sqpSolveSet;

proc fct(x);

retp( (x[1] + 3*x[2] + x[3])^2 + 4*(x[1] - x[2])^2 );

endp;


proc ineqp(x);

retp(6*x[2] + 4*x[3] - x[1]^3 - 3);

endp;


proc eqp(x);

retp(1-sumc(x));

endp;


start = { .1, .7, .2 };

_sqp_IneqProc = &ineqp;

_sqp_EqProc = &eqp;


{ x,f,lagr,ret } = sqpSolve( &fct,start );


运行时显示 “f” 为illegal redefined.     估计是之前的某个proc中定义过f,但是该怎么初始化呢?求指教.

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2013-3-24 13:53:13
好吧,我可以关掉gauss再重启。 可是有没有什么命令能够初始化定义的proc呢?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群