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. The 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