Contenido principal

keyboard

Ceder el control al teclado

Sintaxis

Descripción

keyboard pausa la ejecución de un programa en curso y cede el control al teclado. Coloque la función keyboard en un programa en el lugar en el que quiera que MATLAB® haga una pausa. Cuando el programa se pausa, la línea de comandos de la ventana de comandos cambia a K>>, lo que indica que MATLAB se encuentra en modo de depuración. A continuación, puede ver o cambiar los valores de las variables para comprobar si los nuevos valores producen los resultados esperados.

La función keyboard es útil para depurar las funciones.

ejemplo

Ejemplos

contraer todo

Use el comando keyboard para pausar la ejecución de un programa y modificar una variable antes de continuar.

Cree un archivo, buggy.m, que contenga estas instrucciones.

function z = buggy(x)
n = length(x);
keyboard
z = (1:n)./x;

Ejecute buggy.m. MATLAB se detiene en la línea 3, donde se encuentra el comando keyboard.

buggy(5)

Multiplique la variable x por 2 y retome la ejecución del programa. MATLAB ejecuta el resto del programa con el nuevo valor de x.

x = x * 2
dbcont

Sugerencias

  • Para finalizar el modo de depuración y continuar la ejecución, utilice el comando dbcont.

  • Para finalizar el modo de depuración y salir del archivo sin completar la ejecución, utilice el comando dbquit.

Historial de versiones

Introducido antes de R2006a

Consulte también

| | |