exponenta event banner

эхо

Отображать операторы во время выполнения функции или сценария

Описание

пример

echo on включает эхо для операторов во всех файлах сценариев. При включении эхирования MATLAB ® отображает каждую строку в файле в окне команд. Как правило, операторы в сценарии не отображаются во время выполнения. Эхо-выражение оператора полезно для отладки и демонстраций.

echo off отключает эхо для операторов во всех файлах сценариев.

echo включает и выключает эхо для операторов во всех файлах сценариев.

пример

echo filename on включает эхо для функции, указанной filename.

echo filename off отключает эхо для функции, указанной filename.

echo filename включает и выключает эхо операторов для функции, указанной filename.

echo on all включает эхо для всех функций.

echo off all отключает эхо для всех функций.

Примеры

свернуть все

Включите эхо для операторов во всех сценариях, а затем запустите сценарий.

Создание сценария, numGenerator.m, которая генерирует случайные числа от 0 до 100.

columns = 10000;
rows = 1;
bins = columns/100;

rng(now);
list = 100*rand(rows,columns);
histogram(list,bins)

Включить эхо для операторов во всех сценариях, а затем запустить numGenerator. MATLAB отображает каждую инструкцию в numGenerator в окне команд при их выполнении.

echo on
numGenerator
columns = 10000;
rows = 1;
bins = columns/100;

rng(now);
list = 100*rand(rows,columns);
histogram(list,bins)

Включите эхо операторов для функции, а затем запустите функцию.

Создание файла, buggy.m, который содержит эти утверждения.

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

Включение эхо-функции операторов для функции buggy, а затем запустите функцию. MATLAB отображает каждую инструкцию в 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

Совет

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

  • Во избежание путаницы в синтаксисе не используйте on или off как имя функции.

См. также

| |

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