# Documentation

### This is machine translation

Translated by
Mouseover text to see original. Click the button below to return to the English version of the page.

To view all translated materials including this page, select Japan from the country navigator on the bottom of this page.

# disp

Display value of variable

## Syntax

``disp(X)``

## Description

example

````disp(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

collapse all

Create a variable with numbers and another variable with text.

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

Display the value of each variable.

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

Display a matrix and label the columns as `Corn`, `Oats`, and `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 ```

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 = '<a href = "http://www.mathworks.com">MathWorks Web Site</a>'; disp(X)```
`MathWorks Web Site`

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

collapse all

Input array.

To display more than one array, you can use concatenation or the `sprintf` or `fprintf` functions as shown in the example, Display Multiple Variables on Same Line.