ldivide, .\

Символьный массив левого деления

Синтаксис

Описание

пример

B.\A делит A по B.

ldivide(B,A) эквивалентно B.\A.

Примеры

Разделите Скаляр на Матрицы

Создайте 2-by- 3 матрица.

B = sym('b', [2 3])
B =
[ b1_1, b1_2, b1_3]
[ b2_1, b2_2, b2_3]

Разделите символическое выражение sin(a) по каждому элементу матрицы B.

syms a
B.\sin(a)
ans =
[ sin(a)/b1_1, sin(a)/b1_2, sin(a)/b1_3]
[ sin(a)/b2_1, sin(a)/b2_2, sin(a)/b2_3]

Разделите матрицу на матрицы

Создайте 3-by- 3 символические гильбертова матрица и 3-by- 3 диагональная матрица.

H = sym(hilb(3))
d = diag(sym([1 2 3]))
H =
[   1, 1/2, 1/3]
[ 1/2, 1/3, 1/4]
[ 1/3, 1/4, 1/5]
 
d =
[ 1, 0, 0]
[ 0, 2, 0]
[ 0, 0, 3]

Разделите d по H при помощи элементарного оператора левого деления .\. Этот оператор делит каждый элемент первой матрицы на соответствующий элемент второй матрицы. Размерности матриц должны быть одинаковыми.

H.\d
ans =
[ 1, 0,  0]
[ 0, 6,  0]
[ 0, 0, 15]

Разделите выражение символьной функцией

Разделите символическое выражение на символическую функцию. Результатом является символическая функция.

syms f(x)
f(x) = x^2;
f1 = f.\(x^2 + 5*x + 6)
f1(x) =
(x^2 + 5*x + 6)/x^2

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

свернуть все

Вход, заданный как символьная скалярная переменная, матричная переменная (с R2021a), функция, выражение или вектор, матрица или массив символьных скалярных переменных. Входные параметры A и B должен быть одинаковым размером, если только он не является скаляром. Скалярное значение расширяется в массив того же размера, что и другой вход.

Вход, заданный как символьная скалярная переменная, матричная переменная (с R2021a), функция, выражение или вектор, матрица или массив символьных скалярных переменных. Входные параметры A и B должен быть одинаковым размером, если только он не является скаляром. Скалярное значение расширяется в массив того же размера, что и другой вход.

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