The **dist()** function is used to calculate distance matrix which shows distance between rows of matrix or dataframe.

The following method shows how you can do it with syntax.

**Method 1: Use dist() Function**

```
dist(matrix)
```

The following example shows how to use **dist()** function in R.

## Using dist() Function

Let’s see how we can use **dist()** function to calculate distance matrix in R:

```
# Define vectors
a <-c(78,85,89,96,74,75)
b <-c(65,66,64,69,70,61)
c <-c(23,25,26,19,21,18)
d <-c(45,41,35,36,39,48)
# Define matrix
matrix1 <- rbind(a,b,c,d)
# Show matrix
print(matrix1)
# Calculate distance matrix
dist(matrix1)
```

```
[,1] [,2] [,3] [,4] [,5] [,6]
a 78 85 89 96 74 75
b 65 66 64 69 70 61
c 23 25 26 19 21 18
d 45 41 35 36 39 48
a b c
b 45.78209
c 150.26976 107.88420
d 107.21474 63.91400 48.31149
```

Here the output shows distance matrix of matrix that we declared in above code using **dist()** function.