ldivide, .\

Левое деление символьного массива

Синтаксис

Описание

пример

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

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

Примеры

Разделите скаляр на матрицу

Создайте 2- 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- 3 символьная Гильбертова матрица и 3- 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

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

свернуть все

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

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

Смотрите также

| | | | | | | | | |

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