exponenta event banner

disp

Отображение значения переменной

Синтаксис

Описание

пример

disp(X) отображает значение переменной X без печати имени переменной. Другим способом отображения переменной является ввод ее имени, отображающего начало "X ="перед значением.

Если переменная содержит пустой массив, disp возвращает, не отображая ничего.

Примеры

свернуть все

Создайте переменную с числами и другую переменную с текстом.

A = [15 150];
S = 'Hello World.';

Отображение значения каждой переменной.

disp(A)
    15   150
disp(S)
Hello World.

Отображение матрицы и пометка столбцов как Corn, Oats, и Hay.

X = rand(5,3);
disp('     Corn      Oats      Hay')
     Corn      Oats      Hay
disp(X)
    0.8147    0.0975    0.1576
    0.9058    0.2785    0.9706
    0.1270    0.5469    0.9572
    0.9134    0.9575    0.4854
    0.6324    0.9649    0.8003

Отображение ссылки на веб-страницу путем включения HTML-кода гиперссылки в качестве входных данных для disp. Например, можно отобразить ссылку на веб-сайт MathWorks ®.

X = '<a href = "https://www.mathworks.com">MathWorks Web Site</a>';
disp(X)

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

Объединение нескольких символьных векторов с помощью [] оператор. Преобразование любых числовых значений в символы с помощью num2str функция. Использовать disp для отображения результата.

name = 'Alice';   
age = 12;
X = [name,' will be ',num2str(age),' this year.'];
disp(X)
Alice will be 12 this year.

Использовать sprintf чтобы создать текст, а затем отобразить его с помощью disp.

name = 'Alice';   
age = 12;
X = sprintf('%s will be %d this year.',name,age);
disp(X)
Alice will be 12 this year.

Использовать fprintf для непосредственного отображения текста без создания переменной. Однако для правильного завершения отображения необходимо завершить текст новой строкой (\n) метасимвол.

name = 'Alice';   
age = 12;
fprintf('%s will be %d this year.\n',name,age);
Alice will be 12 this year.

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

свернуть все

Входной массив.

Для отображения нескольких массивов можно использовать конкатенацию или sprintf или fprintf функции, как показано в примере «Отображение нескольких переменных на одной строке».

См. также

| | | |

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