exponenta event banner

клавиатура

Передача управления клавиатуре

Синтаксис

Описание

пример

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