# what is meant by index exceed matrics dimension?

1 view (last 30 days)

Show older comments

##### 3 Comments

Adam
on 4 Nov 2016

### Answers (2)

Thorsten
on 4 Nov 2016

Edited: Thorsten
on 4 Nov 2016

If you have a 1 x 3 matrix

A = [6 7 9]

and try to access an element that does not exist, like A(2,3) or A(1, 4), you get the error: Index exceeds matrix dimension, because in the first case your index 2 exceeds the matrix dimension 1, and in the second case, your index 4 exceeds the matrix dimension 3.

##### 2 Comments

Steven Lord
on 4 Nov 2016

If MATLAB was a pirate ship, this behavior that causes this error would be the equivalent of trying to walk to the 4th step of a plank that is 3 steps long.

You need either to use a longer plank (increase the length of the vector into which you're indexing) or to take fewer steps (use a smaller index into the vector.)

A = [1 2 3];

A(4) % this will throw the "Index exceeds matrix dimensions" error

A2 = [1 2 3 4]; % you're using a longer plank

A2(4) % and taking the same number of steps so this will work

A3 = [1 2 3]; % the plank is the same length as the first one

A3(3) % but you're taking fewer steps so this will work

Walter Roberson
on 4 Nov 2016

Undefined function or variable 'eNodeB'.

Error in code (line 21)

p(time)=eNodeB(w,Rate(i_rate));

You have not provided us with what we need to test your code.

##### 4 Comments

Walter Roberson
on 5 Nov 2016

Error using fzero (line 241)

FZERO cannot continue because user-supplied function_handle ==> @(x)utility_UE(x,ii,pp) failed with the error below.

Undefined function 'utility_UE' for input arguments of type 'double'.

Error in code (line 25)

soln(i)=fzero(@(x) utility_UE(x,ii,pp),[0.001 1000]);

That is, we also need utility_UE

Walter Roberson
on 5 Nov 2016

"how to solve this?"

... by posting the code for utility_UE along with any other of your routines that utility_UE calls.

### See Also

### Categories

### Products

### Community Treasure Hunt

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

Start Hunting!