# disp

Display value of variable

## 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, but this displays a leading "`X =`", which is not always ideal.If a variable contains an empty array, `disp` returns without displaying anything.```

## Examples

collapse all

### Display Variable Values

Create a numeric array and a string.

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

Display the value of each variable.

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

### Display Matrix with Column Labels

Display a matrix and label the columns as `Corn`, `Oats`, and `Hay`.

```X = rand(5,3); disp(' Corn Oats Hay') disp(X) ```
``` 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 Hyperlink in Command Window

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`

### Display Multiple Variables on Same Line

Here are three ways to display multiple variable values on the same line in the Command Window.

Concatenate multiple strings together using the `[]` operator. Convert any numeric values to characters using the `num2str` function. Use `disp` to display the string.

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

Use `sprintf` to create a string, 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 string without creating a variable. However, to terminate the display properly, you must end the string 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

### `X` — Input arrayarray

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.