keyboard

Дайте управление клавиатуре

Синтаксис

Описание

пример

keyboard останавливает выполнение выполняемой программы и дает управление клавиатуре. Поместите keyboard функция в программе в том месте, где вы хотите MATLAB® чтобы сделать паузу. Когда программа останавливается, приглашение в Командном окне изменяется на K>>, что указывает на то, что MATLAB находится в режиме отладки. Затем можно просмотреть или изменить значения переменных, чтобы увидеть, дают ли новые значения ожидаемые результаты.

keyboard функция полезна для отладки ваших функций.

Примеры

свернуть все

Используйте keyboard команда, чтобы приостановить выполнение программы и изменить переменную перед продолжением.

Создайте файл, buggy.m, содержащие эти операторы.

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

Выполняйте buggy.m. MATLAB останавливается в линии 3, где keyboard команда находится.

buggy(5)

Умножьте переменную x по 2 и продолжите выполнение программы. MATLAB выполняет оставшуюся часть программы, используя новое значение x.

x = x * 2
dbcont

Совет

  • Чтобы завершить режим отладки и продолжить выполнение, используйте dbcont команда.

  • Чтобы завершить режим отладки и выйти из файла, не завершая выполнение, используйте dbquit команда.

См. также

| | |

Представлено до R2006a