display

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

Синтаксис

Описание

пример

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

Для пустых значений (числовые типы, charStruct (), и 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 отображения ничто для встроенных типов (числовые типы, charStruct (), и cell) когда значение пусто.

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