作业帮 > 综合 > 作业

MATLAB 参数拟合,带约束条件的

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/05/15 23:34:31
MATLAB 参数拟合,带约束条件的
matlab 带约束条件的参数拟合
有这样一组数据:
Q=[75 75
370 80
1620 440
2210 1680
2291 2150
1830 2280
1220 1680
830 1270
610 880
480 680
390 550
330 450
300 400
260 340
230 290
200 250
180 220
160 200];
Q1=Q(:,1)Q2=Q(:,2);
现在要拟合成这种形式:Q2(i+1)=x(1)Q1(i+1)+x(2)Q1(i)+x(3)*Q2(i);
即:拟合参数x(1),x(2),x(3)
要求:x(1)+x(2)+x(3)=1;且都大于0
三个参数都是大于0,小于1
MATLAB 参数拟合,带约束条件的
30.7503 a(1),a(2),a(3)有没有取值范围或其它约束条件?用fmincon(有约束)或fminsearch(无约束)就可以解决.
再问: 用fmincon随行,但得到的却不是最优解。