exponenta event banner

время,. *

Умножение символьного массива

Синтаксис

Описание

пример

A.*B выполняет элементарное умножение A и B.

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

Примеры

Умножение матрицы на скаляр

Создать 2около-3 матрица.

A = sym('a', [2 3])
A =
[ a1_1, a1_2, a1_3]
[ a2_1, a2_2, a2_3]

Умножение матрицы на символьное выражение sin(b). Умножение матрицы на скаляр означает умножение каждого элемента матрицы на этот скаляр.

syms b
A.*sin(b)
ans =
[ a1_1*sin(b), a1_2*sin(b), a1_3*sin(b)]
[ a2_1*sin(b), a2_2*sin(b), a2_3*sin(b)]

Умножение двух матриц

Создать 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]

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

H.*d
ans =
[ 1,   0,   0]
[ 0, 2/3,   0]
[ 0,   0, 3/5]

Умножение выражения на символьную функцию

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

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

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

свернуть все

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

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

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