Info
This question is closed. Reopen it to edit or answer.
Index exceeds matrix dimensions
1 view (last 30 days)
Show older comments
Hello all,
Anyone knows what goes wrong? I receive this error:
Index exceeds matrix dimensions.
on the following code:
X = [ones(M,1), r(:,t,1), r(:,t,2), r(:,t,3), r(:,t,4), r(:,t,5),...
z(:,t,1), z(:,t,1).^2, z(:,t,2), z(:,t,2).^2, z(:,t,3),...
z(:,t,3).^2, z(:,t,4), z(:,t,4).^2, z(:,t,5), z(:,t,5).^2, ...
z(:,t,1).*z(:,t,2), z(:,t,1).*z(:,t,3),z(:,t,1).*z(:,t,4),...
z(:,t,1).*z(:,t,5), z(:,t,2).*z(:,t,3), z(:,t,2).*z(:,t,4),...
z(:,t,2).*z(:,t,5), z(:,t,3).*z(:,t,4), z(:,t,3).*z(:,t,5),...
z(:,t,4).*z(:,t,5)];
referring to this function
function Weights = Portfolio_fmincon_multiple_it_state_vb_bs(r,z,gamma,r_f,constr_ON,... it_ON, N_max)
Help would be much appreciated!!
Thanks.
Kevin
0 Comments
Answers (2)
Azzi Abdelmalek
on 10 Jun 2013
You should look at the sizes of r and z, and check if their indices do not exceed those sizes
3 Comments
Azzi Abdelmalek
on 10 Jun 2013
You said that r is a 1000x20 double, then why to write
r(:,t,3)
Kevin van Berkel
on 10 Jun 2013
1 Comment
Azzi Abdelmalek
on 10 Jun 2013
Kevin, if you want to add a comment, just click on comment on this answer
This question is closed.
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!