exponenta event banner

ответ

Синтаксис

Описание

ans - переменная, создаваемая при возврате выходных данных без указанного выходного аргумента. MATLAB ® создает ans и сохраняет выходные данные там. Изменение или использование значения ans в сценарии или функции не рекомендуется, поскольку значение может изменяться часто.

ans относится к текущей рабочей области. Базовая рабочая область и каждая функциональная рабочая область могут иметь собственный экземпляр ans. Дополнительные сведения см. в разделе Рабочие области базы и функций.

Примеры

развернуть все

Выполнение простого вычисления в окне команд без назначения результата переменной. MATLAB сохраняет результат в ans переменная.

2 + 2
ans = 4

Выполнение простого вычисления в окне команд и назначение результата переменной result.

result = 4 + 4
result = 8

Отображение значений result а затем ans. MATLAB отображает значение result без возврата выходных данных. Следовательно, значение ans остается неизменным.

result
result = 8
ans
ans = 4

Предположим, что у вас есть функция testFunc, который возвращает выходные данные без указания выходной переменной.

function a = testFunc 
a = 75;
end

Звонить testFunc. MATLAB сохраняет возвращенный результат в ans.

testFunc
ans = 75
Представлен до R2006a