Info

La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.

Index exceeds matrix dimensions

1 visualización (últimos 30 días)
Kevin van Berkel
Kevin van Berkel el 10 de Jun. de 2013
Cerrada: MATLAB Answer Bot el 20 de Ag. de 2021
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

Respuestas (2)

Azzi Abdelmalek
Azzi Abdelmalek el 10 de Jun. de 2013
You should look at the sizes of r and z, and check if their indices do not exceed those sizes
  3 comentarios
Azzi Abdelmalek
Azzi Abdelmalek el 10 de Jun. de 2013
You said that r is a 1000x20 double, then why to write
r(:,t,3)
Kevin van Berkel
Kevin van Berkel el 10 de Jun. de 2013
This should capture the multiple assets included.. But it's more a gues..

Kevin van Berkel
Kevin van Berkel el 10 de Jun. de 2013
This should capture the multiple assets included.. But it's more a gues..
  1 comentario
Azzi Abdelmalek
Azzi Abdelmalek el 10 de Jun. de 2013
Kevin, if you want to add a comment, just click on comment on this answer

La pregunta está cerrada.

Community Treasure Hunt

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

Start Hunting!

Translated by