问题描述
让我们假设以下两个向量表示点对 (t,y(t))
t=[2 3]'
y=[1 2]'
我们有两个矩阵 E 和 dE
E = [ones(size(t)) t.^3 t.^2 t.^1]
dE = [zeros(size(t)) 3*t.^2 2*t.^1 ones(size(t))]
优化变量
c=optimvar('c',4)
和优化问题
p=optimproblem
p.ObjectiveSense = 'minimize';
p.Objective = sum((E*c-y).^2);
以下两个约束有什么区别:
p.Constraints.intercept0 = dE(1,:)*c1(1,:) == dE0(2,:)*c0(1,:)
p.Constraints.intercept1 = dE(1,:)*c1 == dE0(2,:)*c0
记住 c0
也是一个优化变量 c0=optimvar('c0',4)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)