ans

Последний результат

Синтаксис

ans

Описание

пример

Когда вы запускаете код MATLAB®, который возвращает вывод, не задавая выходной аргумент, 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

Была ли эта тема полезной?