отображение

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

Синтаксис

display(X)

Описание

пример

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