клавиатура

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

Синтаксис

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