# Value of a variable not changing in the workspace ??

1 view (last 30 days)

Show older comments

The value of j goes upto 1025 but i stays at 255 itself ,what's the error in this nested loop??

X = load('x.mat');

Y = load('y.mat');

for i=245:61503

i = i+10;

for j=1:1024

j=j+1;

figure(); hold on

plot(Y.y(1:i,j))

set(0,'DefaultFigureWindowStyle','docked')

end

end

hold off

##### 5 Comments

Rik
on 18 Feb 2019

### Accepted Answer

ibabinaca
on 18 Feb 2019

Edited: ibabinaca
on 18 Feb 2019

Why are you putting j = j+1? There is no need to put it with matlab.

X = load('x.mat');

Y = load('y.mat');

for i=245:10:61503

for j=1:1024

figure(); hold on

plot(Y.y(1:i,j))

set(0,'DefaultFigureWindowStyle','docked')

end

end

hold off

By the way, 245+10*n is never going to be 61503

##### 3 Comments

### More Answers (0)

### See Also

### Categories

### Products

### Community Treasure Hunt

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

Start Hunting!