MATLAB 帮助中心
在函数或脚本执行期间显示语句
echo on
echo off
echo
echo filename on
echo filename off
echo filename
echo on all
echo off all
echo on 对所有脚本文件中的语句启用回显。启用回显后,MATLAB® 会在命令行窗口中显示文件中正在运行的每一行。通常,脚本中的语句在执行期间不会显示。语句回显对于调试和演示很有用。
示例
echo off 在所有脚本文件中禁用语句回显。
echo 用于启用或禁用所有脚本文件中的语句回显。
echo filename on 启用 filename 指定的函数的回显。
filename
echo filename off 禁用 filename 指定的函数的回显。
echo filename 启用或禁用 filename 指定的函数的语句回显。
echo on all 启用所有函数的回显。
echo off all 禁用所有函数的回显。
全部折叠
在所有脚本中启用语句回显,然后运行脚本。
创建一个脚本 numGenerator.m,该脚本生成 0 到 100 之间的随机数。
numGenerator.m
columns = 10000; rows = 1; bins = columns/100; rng(now); list = 100*rand(rows,columns); histogram(list,bins)
在所有脚本中启用语句回显,然后运行 numGenerator。MATLAB 在命令行窗口中显示 numGenerator 中正在执行的每个语句。
numGenerator
echo on numGenerator
启用函数的语句回显,然后运行该函数。
创建文件 buggy.m,其中包含以下语句。
buggy.m
function z = buggy(x) n = length(x); z = (1:n)./x; end
启用函数 buggy 的语句回显,然后运行该函数。MATLAB 在命令行窗口中显示 buggy 中正在执行的每个语句,然后显示 buggy 的输出。
buggy
echo buggy on buggy(1:5)
function z = buggy(x) n = length(x); z = (1:n)./x; end ans = 1 1 1 1 1
要启用或禁用回显的函数的文件名,指定为字符向量或字符串标量。
示例: echo buggy on
echo buggy on
在启用回显的情况下运行 MATLAB 会降低效率。为了提高性能,请仅出于调试或演示目的启用回显。
为避免语法混淆,不要将 on 或 off 用作函数名称。
on
off
在 R2006a 之前推出
function | dbstop | dbtype
function
dbstop
dbtype
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处