disp - Display value of variable - MATLAB (original) (raw)
Main Content
Display value of variable
Syntax
Description
disp([X](#btnow0n-1-X))
displays the value of variable X
without printing the variable name. Another way to display a variable is to type its name, which displays a leading “X =
” before the value.
If a variable contains an empty array, disp
returns without displaying anything.
Examples
Create a variable with numbers and another variable with text.
A = [15 150]; S = 'Hello World.';
Display the value of each variable.
Display a matrix and label the columns as Corn
, Oats
, and Hay
.
X = rand(5,3); disp(' Corn Oats Hay')
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
Display a link to a Web page by including HTML hyperlink code as input to disp
. For example, display a link to the MathWorks® Web site.
X = 'MathWorks Web Site'; disp(X)
Here are three ways to display multiple variable values on the same line in the Command Window.
Concatenate multiple character vectors together using the []
operator. Convert any numeric values to characters using the num2str
function. Use disp
to display the result.
name = 'Alice';
age = 12;
X = [name,' will be ',num2str(age),' this year.'];
disp(X)
Alice will be 12 this year.
Use sprintf
to create text, and then display it with disp
.
name = 'Alice';
age = 12;
X = sprintf('%s will be %d this year.',name,age);
disp(X)
Alice will be 12 this year.
Use fprintf
to directly display the text without creating a variable. However, to terminate the display properly, you must end the text with the newline (\n
) metacharacter.
name = 'Alice';
age = 12;
fprintf('%s will be %d this year.\n',name,age);
Alice will be 12 this year.
Input Arguments
Extended Capabilities
Version History
Introduced before R2006a