Una consulta, no entiendo cómo hacer que una función tenga de entrada un texto, la idea es que definamos una variable que se llame Texto= 'algo' o hay alguna función que te lee el texto cuando lo escribís?
Sería la primera opción.
En la letra de la tarea hay un ejemplo:
Se define una variable texto asignándole un texto delimitado por apóstrofes ('):
texto = 'Un texto, con varias palabras y separadores'
Esa variable es interpretada por Octave como un vector de caracteres.
Luego se debe pasar la variable como parámetro a una función, aunque también se puede pasar cualquier texto delimitado por apóstrofes. Por ejemplo:
[pos,largo] = separarPalabras(texto,'; +.')