I have a three given matrices Y1(n,m), Y2(n,m) and Y3(n,m) that I would like to approximate to a weighted decomposition where another matrix A(m,k) is given and X(k,n) is unknown such that Y1=a*A*X, Y2=b*A*X and Y3=c*A*X. So I would like to solve the following problem in cvx where I want to find a,b,c and the matrix X:

```
cvx_begin sdp
variables a b c X(k,n)
minimize(norm(Y1-a*A*X) + norm(Y2-b*A*X) + norm(Y3-c*A*X))
cvx_end
```

But I got the following error: Disciplined convex programming error:

Only scalar quadratic forms can be specified in CVX

I would appreciate any help.