Accelerating the pace of engineering and science

# Documentation Center

• Trial Software
• Product Updates

# rdivide, ./

Right array division

## Description

example

x = A./B divides each element of A by the corresponding element of B. Inputs A and B must have the same size unless one is a scalar value. A scalar value is expanded into an array of the same size as the other input.

x = rdivide(A,B) is an alternative way to divide A by B, but is rarely used. It enables operator overloading for classes.

## Examples

expand all

### Divide Two Numeric Arrays

Create two numeric arrays, A and B, and divide the second array, B, into the first, A.

```A = [2 4 6 8; 3 5 7 9];
B = 10*ones(2,4);
x = A./B```
```x =

0.2000    0.4000    0.6000    0.8000
0.3000    0.5000    0.7000    0.9000```

### Integer Division

Divide an int16 scalar value by each element of an int16 vector.

```a = int16(10);
b = int16([3 4 6]);
x = a./b```
```x =

3      3      2```

MATLAB® rounds the results when dividing integer data types.

### Divide Scalar by Array

Create an array and divide it into a scalar.

```C = 5;
D = magic(3);
x = C./D```
```x =

0.6250    5.0000    0.8333
1.6667    1.0000    0.7143
1.2500    0.5556    2.5000```

When you specify a scalar value to be divided by an array, the scalar value expands into an array of the same size, then element-by-element division is performed.

## Input Arguments

expand all

### A — Numeratornumeric array | sparse numeric array

Numerator, specified as a full or sparse numeric array. If B is an integer data type, A must be the same integer type or a scalar double.

Data Types: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64
Complex Number Support: Yes

### B — Denominatornumeric array | sparse numeric array

Denominator, specified as a full or sparse numeric array. If A is an integer data type, B must be the same integer type or a scalar double.

Data Types: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64
Complex Number Support: Yes

## Output Arguments

expand all

### x — Solutionnumeric array | sparse numeric array

Solution, returned as a full or sparse numeric array. If either A or B is an integer data type, then x is that same integer data type.

## More About

expand all

### Tips

• When dividing integers, use idivide for more rounding options.

• MATLAB does not support complex integer division.

## See Also

Was this topic helpful?