CVX - mtimes error - multiplication of vectors
3 次查看(过去 30 天)
显示 更早的评论
Is there a way to do vector multiplication in the cvx ( http://cvxr.com/cvx/) environment? Because there is a problem I need to solve and I'm not sure how a constraint can be framed without something so simple as a vector multiplication. I was using fmincon and there was no problem but now, when I use the same function, I get errors.
The operation I get error on is like this:
C = A*B
where A = column vector and B = row vector
0 个评论
回答(1 个)
Roger Stafford
2013-6-12
If A is a column vector and B a row vector, you should get no error message on the operation
C = A*B
The result should be an array which has as many rows as elements in A and as many columns as elements in B. It contains every possible product between elements of A and B.
You WILL get an error if A is a row vector and B a column vector if they have different numbers of elements.
2 个评论
Roger Stafford
2013-6-12
You should not assume that people who answer questions here understand the workings of CVX. Certainly I don't. Please phrase your question in terms such that we can easily understand what you are asking without having to comprehend all the details of CVX.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Startup and Shutdown 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!