how to form the code for fixed value and variable value

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.

回答(1 个)

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;

类别

在 帮助中心 和 File Exchange 中查找有关 Programming 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by