人机交互命令的基础操作,刚学 MATLAB 的你可别错过。echo on
和 pause(n)
这些命令,平时写 M 文件时常用,调试的时候也蛮方便。像 keyboard
就是暂停程序、现场手动查变量的神器,能省不少 Debug 时间。
input 和 menu 是你做用户交互必用的工具。举个栗子,想让程序停下来问问用户“你要干啥?”就用 input('你想干啥')
,返回值直接拿来做判断逻辑,用起来贼直观。而 menu
生成个多选菜单也就一行命令,写个小工具或教学程序好用。
还有 ^c
这种强制停止的命令,运行死循环的时候可别慌,用它就能一键停掉。这些命令简单粗暴、效率高,新手刚上手写脚本的时候,不懂点它们还真不行。
如果你对这些命令感兴趣,可以顺手看看这几篇文章,Pause 语句详解 和 增强版 Pause 管理 都挺实用,写大型项目时挺能帮忙的。
建议你自己敲一遍这些命令,体验一下它们怎么跟命令窗口互动。刚学的时候别怕出错,多试试就有感觉了。