Entorno de trabajo

Invocación

Al invocar la aplicación tendremos disponible una ventana de texto, en la cual aparecerá un prompt (símbolo de espera de órdenes, típicamente octave:1>), similar a la siguiente:

Pantalla inicial Octave

Sentencias

En el prompt se podrán teclear y editar las expresiones a evaluar. Al pulsar el salto de línea, y si la expresión está completa, será interpretada y ejecutada por la aplicación:

  • Si la sentencia tiene errores se indicará con un mensaje.
  • Si la sentencia está incompleta (paréntesis, corchetes, comillas, etc. no cerrados):
    • Aparecerá un prompt reducido, típicamente >.
    • Se puede seguir escribiendo el comando en varias líneas.
    • Cuando, al pulsar el salto de línea, la sentencia está completa se evaluará dando error o una sentencia correcta.
    • Si no se desea continuar con la entrada de la sentencia la combinación de teclas <control>+c terminará la entrada.
  • Si la sentencia es correcta se evaluará.
    • Si no se realiza asignación a una variables, el resultado se almacenará en la variable ans.
    • El resultado se mostrará por pantalla.
      • Si este ocupa más líneas de las disponibles en el terminal se utilizará un paginador, que nos permitirá avanzar y retroceder por la información (normalmente con las flechas de cursor). Pulsando la tecla q se saldrá del paginador.
    • Si la sentencia termina con un punto y coma (;) no se mostrará el resultado por pantalla, aunque se seguirá almacenando en las variables asignadas, o en ans.

En la mayoría de los entornos es posible recuperar y editar las sentencias anteriores utilizando las flechas de cursor del teclado.

Las funciones clc() o home() borran la pantalla y sitúan el cursor al comienzo del terminal.

Cuando se necesiten varias sentencias para obtener el resultado buscado lo más conveniente es utilizar ficheros de comandos.

Ejemplos

Comportamiento del entorno:

  • Sentencia con error
  • Sentencia incompleta
  • Sentencia correcta
  • Paginador
  • Uso del punto y coma
  • Edición de comandos
  • Limpiar la pantalla