MATLAB: How to create matrices each containing integers in ascending order up to the value indicated in the parent matrix

arraymatrixvectors

Hello all!
I have a matrix containing 3 numerical variables: A = [10 25 20]
I need to create three matrices each containing integers in ascending order up to the value indicated in the matrix A. i.e.:
A_1 = [1 2 3 4 5 6 7 8 9 10]; A_2 = [1 2 3 4 5 6 7 8 9 10 11 12 13 14 15]; A_3 = [1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20];
Thank you!

Best Answer

A = [10 25 20] ;
iwant = cell(length(A),1) ;
for i = 1:length(A)
iwant{i} = 1:A(i) ;
iwant{i}
end