Para loop com passo de multiplicação em MATLAB

Existe alguma maneira de usar um loop for no MATLAB com um passo personalizado? O que eu quero fazer é iterar sobre todos os poderes de 2 menos que um determinado número. O loop equivalente em C ++ (por exemplo) seria:

<code>for (int i = 1; i < 65; i *= 2)
</code>

Nota 1: Este é o tipo de iteração que melhor se adapta aos loops, então eu gostaria de não usar while-loops.
Nota 2: Na verdade, estou usando o Octave, não o MATLAB.

questionAnswers(2)

yourAnswerToTheQuestion