ldivide.\. \

Левое матричное деление

Синтаксис

x = B.\A
x = ldivide(B,A)

Описание

пример

x = B.\A делит каждый элемент A соответствующим элементом B.

x = ldivide(B,A) - альтернативный способ деления двух массивов, который редко используется. Это позволяет выполнить перегрузку оператора для классов.

Примеры

свернуть все

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

    1.0000    0.5000    0.3333
    0.2500    0.2000    0.1667

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

    2.0000    1.0000    0.6667
    0.5000    0.4000    0.3333

Входные параметры

свернуть все

Числитель, заданный как скаляр, вектор, матричный или многомерный массив. Числовые входные параметры A и B должны или быть одного размера или иметь размеры, которые совместимы (например, A является M-by-N матрица, и B является скаляром или 1-by-N вектор - строка). Для получения дополнительной информации см. "Совместимые размеры массивов для основных операций".

Если A и B являются массивами длительности, то они должны быть одного размера, если каждый не скаляр.

Если B является целочисленным типом данных, то A должен быть тем же целым типом или является скаляром дважды.

Типы данных: единственный | удваиваются | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | длительность | char
Поддержка комплексного числа: Да

Знаменатель, заданный как скаляр, вектор, матричный или многомерный массив. Числовые входные параметры A и B должны или быть одного размера или иметь размеры, которые совместимы (например, A является M-by-N матрица, и B является скаляром или 1-by-N вектор - строка). Для получения дополнительной информации см. "Совместимые размеры массивов для основных операций".

Если A и B являются массивами длительности, то они должны быть одного размера, если каждый не скаляр.

Если A является целочисленным типом данных, то B должен быть тем же целым типом или является скаляром дважды.

Типы данных: единственный | удваиваются | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | длительность | char
Поддержка комплексного числа: Да

Выходные аргументы

свернуть все

Решение, возвращенное как скаляр, вектор, матричный или многомерный массив. Если или A или B являются целочисленными типами данных, то x является тем же самым целочисленным типом данных.

Советы

  • Поэлементные операторы ./ и .\ связаны друг с другом уравнением A./B = B.\A A.

  • При делении целых чисел используйте idivide для большего количества округляющихся опций.

  • MATLAB® не поддерживает деление комплексных целых чисел.

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью MATLAB® Coder™.

Представлено до R2006a

Была ли эта тема полезной?