楼主: zhangibt
1539 1

[问答] 小白问题,sqpsolve中illegal [推广有奖]

  • 4关注
  • 44粉丝

贵宾

攀岩的版猪

已卖:620份资源

院士

44%

还不是VIP/贵宾

-

TA的文库  其他...

技术分析,统计,软件应用,金工

威望
4
论坛币
252647 个
通用积分
88.5936
学术水平
228 点
热心指数
375 点
信用等级
224 点
经验
524 点
帖子
3284
精华
2
在线时间
1621 小时
注册时间
2009-2-20
最后登录
2023-8-15

初级热心勋章 初级学术勋章 初级信用勋章 中级热心勋章

楼主
zhangibt 发表于 2013-3-24 13:46:38 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
初学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,但是该怎么初始化呢?求指教.

二维码

扫码加我 拉你入群

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

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

关键词:illegal Legal Solve 小白问题 Ill reference start

沙发
zhangibt 发表于 2013-3-24 13:53:13
好吧,我可以关掉gauss再重启。 可是有没有什么命令能够初始化定义的proc呢?

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-26 15:07