power, .^

Символьные степени массива

Синтаксис

Описание

пример

A.^B вычисляет A на B степень и является элементарной операцией.

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

Примеры

Квадрат каждого элемента матрицы

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

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

Квадрат каждого элемента матрицы.

A.^2
ans =
[ a1_1^2, a1_2^2, a1_3^2]
[ a2_1^2, a2_2^2, a2_3^2]

Использование матриц для основы и экспоненты

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

Поднимите элементы гильбертовой матрицы к степеням диагональной матрицы. Основы и экспонента должны быть матрицами одного размера.

H.^d
ans =
[ 1,   1,     1]
[ 1, 1/9,     1]
[ 1,   1, 1/125]

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

свернуть все

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

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

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