rdivide, ./

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

Синтаксис

Описание

пример

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

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

Примеры

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

Создайте 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
sin(a)./B
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 при помощи поэлементного оператора правого деления .\. Этот оператор делит каждый элемент первой матрицы соответствующим элементом второй матрицы. Размерности матриц должны быть тем же самым.

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

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

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

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

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

свернуть все

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

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

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

| | | | | | | | | |

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