MATLAB: What is wrong with code

for looplooploopsMATLABmatrixmatrix manipulation

I want a matrix as follows:
n = 12
b = zeros(n,n)
b(1,:) = 1:n
b(2,:) = 1:n.^2
etc...
How can I express that in a loop form?

Best Answer

for i=1:n
b(i,:)=(1:n).^i;
end