Hola,
Creo que las soluciones publicadas funcionan bien.
Quizá un detalle es que los números que se ingresan y salen, son vectores.
Por ejemplo el número 72 en octal, se ingresa como [7 2] (es lo que dice la letra, que un vector representa un número. Entonces OctalABin([7 2]) da como salida el vector binario [1 1 1 0 1 0].
Al revés también, el código BinAOct([1 1 1 0 0 1]) da como salida el vector [7 1].
Dado que está la solución, probá de ejecutarla utilizando Octave, y compará lo que es tu ejecución a mano con lo que es la ejecución de Octave.
saludos,
Eduardo