【发布时间】:2019-07-07 15:39:59
【问题描述】:
library("CVXR");
A <- Variable(3,3);
D <- matrix(c(A[1,1],0,0,0,A[2,2],0,0,0,A[3,3]),nrow=3);
A-D
这里,我们有一个变量矩阵,A(我不确定这是否是正确调用对象的方法)和D作为变量矩阵,其中对角线由A,其他都是0.00。
我希望能够设置约束,例如(A-D)%*%x == y,
正如人们通常会做的那样,例如A%*%x == y 可以正常工作。
但是,R 似乎不喜欢A-D——“s4 对象不可减去”。这个怎么办?
【问题讨论】: