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