106347084 发表于 2009-9-6 15:33

1st如何有带有函数的最优值?

看到1st的那些求最优值的都是目标函数很明确的。
但是有时候不能简单的写出式子。
比方说我的一个目标
function qz=opt(x)
i=x(1);
alpha1=x(2);
alpha2=x(3);
qz=0;
sita=34.167;
for t=1:i
    deta=23.45*sin(2*pi*t/365);
    beta=90-sita+deta;
    q=sin(pi/180*(beta+alpha1));
    qz=qz+q;
end
qz=2*qz;
for t=i:365-i
      deta=23.45*sin(2*pi*t/365);
    beta=90-sita+deta;
    q=sin(pi/180*(beta+alpha2));
    qz=qz+q;
end
qz=-qz;
我想对qz取最小值,如何求?

dingd 发表于 2009-9-6 18:42

1:在编程模式下可以很容易实现。
2:采用与外部动态库相连的方式也可以实现。

106347084 发表于 2009-9-6 18:52

回复 沙发 dingd 的帖子

请问如何进入1stopt的编程模式?它的语法跟什么比较像?

dingd 发表于 2009-9-6 21:09

你到1stOpt的官网上下载个最新用户手册,有详细介绍。
页: [1]
查看完整版本: 1st如何有带有函数的最优值?