楼主: 五天几年
987 0

[mathematica] 求助大神 数据在拟合的过程中出现这样的情况 [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

小学生

71%

还不是VIP/贵宾

-

威望
0
论坛币
9 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
30 点
帖子
1
精华
0
在线时间
16 小时
注册时间
2019-3-8
最后登录
2023-9-11

楼主
五天几年 发表于 2019-5-31 20:42:36 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
function z=fun2( a, y)
z=a1* y(1,:).*(1 - y(2,:)./(0.9)+a2* y(2,:)+a3* y(3,:);

x1=[-1.42075 -1.20149 -0.92967 -0.61992 -0.13172 0.4723 0.80628 0.98561 1.43674  ];
x2=[0.43 0.69 0.81 1.03 1.12 1.21 1.28 1.35 1.42];
x3=[-0.58377  -0.21715  -0.43883  -0.46332  -0.31833  -0.44273  2.77192  0.25288  -0.24275  ];
y=[x1;x2;x3];a0=[1,1,1];
z=[0.21926  0.27182  0.30975  0.4882  0.60402  0.33398  0.17933  0.45113  -0.83412];
a=lsqcurvefit('fun2',a0, y,z)


出错 lsqcurvefit (line 202)
            initVals.F = feval(funfcn_x_xdata{3},xCurrent,XDATA,varargin{:});

原因:
    Failure in initial objective function evaluation. LSQCURVEFIT cannot continue
运行的过程中一直出现这样的问题,不知道怎么解决。
原方程 Y=a1*x*( 1-y/0.9)+a2*y+a3*z;

二维码

扫码加我 拉你入群

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

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

关键词:求助大神 Evaluation Valuation Objective curvefit

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-29 13:04