# stride

stride(A, k)

Returns the distance in memory (in number of elements) between adjacent elements in dimension `k`

.

## Examples

```
julia> A = [1 2 3; 4 5 6; 7 8 9];
julia> stride(A, 1)
3
```

In this example, `stride`

is used to determine the distance in memory (number of elements) between adjacent elements in dimension 1 of the array `A`

. The result is 3, indicating that there are 3 elements between adjacent elements in dimension 1.

```
julia> B = [10 20 30 40 50 60 70 80 90];
julia> stride(B, 2)
1
```

Here, `stride`

is used on a 1-dimensional array `B`

to calculate the distance in memory between adjacent elements in dimension 2. Since `B`

has only one dimension, the stride value is 1.

Common mistake example:

```
julia> C = [100 200 300; 400 500 600];
julia> stride(C, 3)
ERROR: DimensionMismatch("dimension out of range")
```

In this case, the given dimension `k`

is out of range for the array `C`

. It's essential to provide a valid dimension value within the range of the array's dimensions when using `stride`

.

## See Also

## User Contributed Notes

### Add a Note

The format of note supported is markdown, use triple backtick to start and end a code block.