MATLAB: How to create a sequence.

sequencevectors

I need to create a vector that holds a sequence. In the sequence the previous number is multiplied by 2. The sequence could stop at a desired number lets say 256 (but it could be a bigger number). How would one go about this?
Example sequnce = 2,4,8,16,32,…,256. vector = [2;4;8;16;32;64;128;256]
vector =
2
4
8
16
32
64
128
256

Best Answer

v = 2.^(1:8).'