exponenta event banner

показ

Показать сведения о переменной или результате выражения

Синтаксис

Описание

пример

display(X) вызывается MATLAB ®, если оператор или выражение не завершается точкой с запятой. Исключение завершающей точки с запятой из инструкции или выражения показывает результат .

MATLAB вызывает display функция для отображения информации о промежуточном результате, такой как значения, размер, тип и имя переменной.

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

Чтобы настроить отображение пользовательских объектов, используйте методы, описанные в разделе Настройка отображения объектов для классов.

Примеры

свернуть все

Вызовы MATLAB display при назначении переменной без завершения инструкции точкой с запятой. В этом примере: display отображает имя переменной и значение.

a = 7
a =

     7

MATLAB не вызывает display при назначении переменной оператор завершается точкой с запятой.

a = 7;

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

format long
sqrt(2)
ans =

   1.414213562373095

Входные аргументы

свернуть все

Результат выполнения инструкции или выражения, переданного display функция MATLAB.

Подробнее

свернуть все

Присвоение ans

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

4 * 5 - 13
ans =

    7

Отображение результата в окне команд без отображения ans, используйте disp функция.

disp(4 * 5 - 13)
7

Если выражение завершается точкой с запятой, MATLAB не отображает значение, но по-прежнему присваивает результат ans переменная.

4 * 5 - 13;
ans
ans =

     7

Отображение результатов в окне команд

Если требуется просмотреть промежуточные результаты операторов в программе, рекомендуется опустить завершающую точку с запятой. Например, сравните эти два оператора, опустив точку с запятой. display функция отображает результаты в окне команд.

result1 = 4 * 5 - 13
result1 =

     7
result2 = 4 * (5 - 13)
result2 =

   -32

Информация, отображаемая display Функция

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

Например, этот оператор присваивает uint8 вектор значений 1 2 3 4 к переменной с именем a. display функция показывает имя переменной, размер и тип, а также значения.

a = uint8([1 2 3 4])
a =

  1×4 uint8 row vector

   1   2   3   4

Для пустых значений (числовые типы, char, struct, и cell) display отображение функции:

  • [] - для числовых типов

  • "0x0 struct array with no fields." - для пустых structs.

  • "0x0 empty cell array" - для пустых массивов ячеек.

  • "0x0 empty char array" - для пустых char множества

  • "0x0 empty string array" - для пустых string множества

Чтобы показать фактические значения, которые являются предполагаемыми выходными данными программы, например текст и числа, вызовите disp функция. disp функция не отображает имя переменной или ans. Также, disp не отображает ничего для встроенных типов (числовые типы, char, struct, и cell), когда значение пустое.

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