matlab之将控制权给予键盘函数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
命令。
还没有评论,来说两句吧...