Change for loop index variable inside the loop
问题 I need to change my loop variable inside the iteration as I have to access array elements in the loop which is changing w.r.t size inside the loop. Here is my code snippet: que=[]; que=[2,3,4]; global len; len=size(que,2) x=4; for i=1:len if x<=10 que(x)= 5; len=size(que,2) x=x+1; end end que Array should print like: 2 3 4 5 5 5 5 5 5 5 But it is printed like this: 2 3 4 5 5 5 In Visual C++ the array is calculated correctly and whole array of 10 elements is printed, which increases at run