how to form the code for fixed value and variable value

8 views (last 30 days)
the code which i need help:
i=1:10;
j=1:20,1:40,1:60,1:80,1:100,1:120;
G(i,j);
Code:
siz = size(G);
idx = sub2ind(siz, randi([1,10], 1, siz(2)), 1:siz(2));
C = zeros(siz);
C(idx) = G(idx);
in the above code the value of i=1:10,j=1:20. how to modify the code such that when the code runs second time i=1:10 and j=1:40,when the code runs for the next time i=1:10 and j=1:60 and it goes on.
  4 Comments
Prabha Kumaresan
Prabha Kumaresan on 30 Nov 2017
i havent received any answers for the above asked questions.
per isakson
per isakson on 30 Nov 2017
Tip: Use the Help and learn how to make code readable. This time I clicked the {}Code button.

Sign in to comment.

Answers (1)

Walter Roberson
Walter Roberson on 30 Nov 2017
persistent number_times_run
if isempty(number_times_run); number_times_run = 0; end
number_times_run = number_times_run + 1;
i = 1:10;
j = 1 : 20 * number_times_run;

Categories

Find more on Simulink in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!