MATLAB: Hey People :) Im trying to using a for loop to create and print an array of a Geometric Serise that stores the first 10 terms of the sequence that halves each time i.e. {1/2, 1/4, 1/8, 1/16, … 1/1024 }

MATLAB

My method obviously is to use a for loop but my problem is printing the array.
Could somebody please write a script to help me
Thanks

Best Answer

a1 = ones(10,1);
a(1) =2;
for i = 2:10
a(i) = a(i-1)*2;
end
format rat
a1./a