全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
1024 3
2011-10-15
load r.mat
A=[1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1];
b=1;
lb=[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
ub=[0.01 0.01 0.01 0.01 0.01 0.01 0.01 0.01 0.01 0.01 0.01 0.01 0.01 0.01 0.01 0.01 0.01 0.01 0.01 0.01];
navrs=20;
[x,fval]=newga(@myfun,nvars,A,b,[],[],lb,ub,@mycon)
为什么总会出现lb =
  Columns 1 through 21
     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
  Columns 22 through 40
     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   newga.m called incorrectly
x =
     1

fval =
     []

二维码

扫码加我 拉你入群

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

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

全部回复
2011-10-15 20:30:40

算错了吧

navrs=20;

lb 20个零就够了

二维码

扫码加我 拉你入群

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

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

2011-10-15 20:42:55
epoh 发表于 2011-10-15 20:30
算错了吧navrs=20; lb 20个零就够了
lb改成了20个零之后,结果为lb =

     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0

   newga.m called incorrectly

x =

     1


fval =

     []
二维码

扫码加我 拉你入群

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

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

2011-10-15 21:04:17

newga.m不是matalb自带的吧

仔细看newga.m的用法

二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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