клавиатура

Введите с клавиатуры

Синтаксис

клавиатура

Описание

пример

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

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

Примеры

свернуть все

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

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

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

Запустите buggy.m m. MATLAB делает паузу в строке 3, где команда keyboard расположена.

buggy(5)

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

x = x * 2
dbcont

Советы

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

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

Смотрите также

| | |

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

Была ли эта тема полезной?