MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn moreOpportunities for recent engineering grads.

Apply Today**New to MATLAB?**

Asked by Kevin van Berkel
on 30 May 2013

Hi guys,

I need your help once more!

The error is: index out of bounds because size(z)=[22719,1];

So this is my code where things go wrong:

X = [ones(M,1), z(:,t) z(:,t).^2];

and this is the error:

Attempted to access z(:,19); index out of bounds because size(z)=[22719,1].

Any help would be appreciated.

Thanks!

*No products are associated with this question.*

Answer by Azzi Abdelmalek
on 30 May 2013

Accepted answer

The problem is clear

The size of z is [22719,1], which means z(:, 19) does not exist

Azzi Abdelmalek
on 30 May 2013

**Kevin's comment**

Thanks for your reply Azzi.

So how should I adjust my code?

Azzi Abdelmalek
on 30 May 2013

Maybe this is what you want, but I'm not sure, you have to tell us.

X = [ones(M,1);z(t,1) ;z(t,1).^2];

## 0 Comments