如何解决E(1,:)*c 和 E(1,:)*c(1,:) 有什么区别
让我们假设以下两个向量表示点对 (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 举报,一经查实,本站将立刻删除。