Documentation

This is machine translation

Translated by Microsoft
Mouse over text to see original. Click the button below to return to the English verison of the page.

ldivide, .\

Left array division

Syntax

Description

example

x = B.\A divides each element of A by the corresponding element of B.

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

Examples

collapse all

Divide Two Numeric Arrays

A = ones(2,3);
B = [1 2 3; 4 5 6];
x = B.\A
x =

    1.0000    0.5000    0.3333
    0.2500    0.2000    0.1667

Divide a Scalar by a Numeric Array

C = 2;
D = [1 2 3; 4 5 6];
x = D.\C
x =

    2.0000    1.0000    0.6667
    0.5000    0.4000    0.3333

Input Arguments

collapse all

A — Numeratorscalar | vector | matrix | multidimensional array

Numerator, specified as a scalar, vector, matrix or multidimensional array. Inputs A and B must be the same size unless one is a scalar. A scalar value expands to be the same size as the other array.

If B is an integer data type, then A must be the same integer type or a scalar double.

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

B — Denominatorscalar | vector | matrix | multidimensional array

Denominator, specified as a scalar, vector, matrix or multidimensional array. Inputs A and B must be the same size unless one is a scalar. A scalar value expands to be the same size as the other array.

If A is an integer data type, then B must be the same integer type or a scalar double.

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

Output Arguments

collapse all

x — Solutionscalar | vector | matrix | multidimensional array

Solution, returned as a scalar, vector, matrix or multidimensional array. If either A or B are integer data types, then x is that same integer data type.

More About

collapse all

Tips

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

  • MATLAB® does not support complex integer division.

Introduced before R2006a

Was this topic helpful?