Aeq must have two columns error???

21 views (last 30 days)
Sameer
Sameer on 28 May 2014
Commented: Matt J on 28 May 2014
this is my Aeq and beq:
swtOther_Aeq = [ 1 0 1 0 0 0 1 0 0 0 ]; swtOther_beq = [ 0.22 ];
yet matlab is telling me Aeq needs two columns.
I'm confused as to why. Can someone help me out? Thanks please.
  3 Comments
Matt J
Matt J on 28 May 2014
If the variance is a quadratic function of the weights, you should use quadprog instead of fmincon.

Sign in to comment.

Answers (1)

Matt J
Matt J on 28 May 2014
Edited: Matt J on 28 May 2014
You are passing an x0 with only 2 elements. The length of x0(:) should equal 10.
  13 Comments
Matt J
Matt J on 28 May 2014
"inner matrix dimensions must agree"
These are the kinds of errors that you troubleshoot using the dbstop command.

Sign in to comment.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by