zhch168 发表于 2010-9-16 15:05

请dingd帮忙用1stopt计算以下。谢谢。

parameter i=;
parameter x[-1,0],y;
Minimum Function sum(abs(y+x*(1-0.782*cos(i))/sqrt(1.611-1.564*cos(i))-0.114*sin(i) /sqrt(1.611-1.564*cos(i))));

dingd 发表于 2010-9-16 22:48

代码不太对,是求带积分的优化吗?
parameter x[-1,0],y;
MinFunction int(abs(y+x*(1-0.782*cos(i))/sqrt(1.611-1.564*cos(i))-0.114*sin(i) /sqrt(1.611-1.564*cos(i))),i=0,pi);
结果:
目标函数值(最小): 0.0235132546516721
x: -0.228371508339439
y: 0.260851840484672

zhch168 发表于 2010-9-17 10:37

回复 dingd 的帖子

dingd你好,非常感谢,你的回复。我刚接触这块,不太了解语言规则,所以,代码可能是不对。
我不是要求积分的优化,我想求一维矩阵绝对值和的最小值。
同时也想了解一下1stopt的功能到底有多强大,这个问题1.0版本是否可以求解。谢谢。


   

dingd 发表于 2010-9-17 22:24

1.0似乎有些太老了,现在最新的应该是4.0了吧?
论功能,在优化拟合方面,个人觉得目前还没有能比得上1stOpt的。
页: [1]
查看完整版本: 请dingd帮忙用1stopt计算以下。谢谢。