MATLAB Answers

Numbering Plots

13 views (last 30 days)
Aadil
Aadil on 3 Apr 2012
Hi,
I have a script that generates a list of plots and outputs it as a pdf.
Now sometimes I have to reorder the plots which means having to re-numbering the figure numbers.
*_Example:
figure(1)
Plot(.......
%%%%%%%%%%%%%%%%%%%%%%
figure(2)
Plot(.......
%%%%%%%%%%%%%%%%%%%%%%
figure(3)
Plot(....... _*
Is there any way round this? using a loop such as
i = i + 1
and then use figure(i) instead?
I can't seem to get it to work
Thanks

  4 Comments

Show 1 older comment
Aadil
Aadil on 3 Apr 2012
Everytime I run the script it seems to start from the last number used and not from 1.
Is there anyway to reset the loop without having to clear all?
Also is there anyway of doing this without having to write i = i + 1 before each graph?
Thanks
Walter Roberson
Walter Roberson on 3 Apr 2012
You could start with
i = 1
so that it doesn't start from the last number.
Aadil
Aadil on 3 Apr 2012
yeah just realised that a second ago LOL
Thanks

Sign in to comment.

Accepted Answer

Aadil
Aadil on 23 Apr 2012
answered by walter

  1 Comment

Daniel Shub
Daniel Shub on 23 Apr 2012
You may want to loop over ii instead of i. The variables i and j are special and start with the value of sqrt(-1) and ideally should not be overwritten since other scripts might depend on them having there initial values.

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!