степень.^

Поэлементная степень

Синтаксис

C = A.^B
C = power(A,B)

Описание

пример

C = A.^B возводит каждый элемент A к соответствующей степени в B.

C = power(A,B) альтернативный путь состоит в том, чтобы выполнить A.^B, но редко используется. Это позволяет выполнить перегрузку оператора для классов.

Примеры

свернуть все

Создайте вектор, A и квадрат каждый элемент.

A = 1:5;
C = A.^2
C = 1×5

     1     4     9    16    25

Создайте матрицу, A, и возьмите инверсию каждого элемента.

A = [1 2 3; 4 5 6; 7 8 9];
C = A.^-1
C = 3×3

    1.0000    0.5000    0.3333
    0.2500    0.2000    0.1667
    0.1429    0.1250    0.1111

Инверсия элементов не равна инверсии матрицы, которая является вместо этого записанным A^-1 или inv(A).

Вычислите корни -1 к степени 1/3.

A = -1;
B = 1/3;
C = A.^B
C = 0.5000 + 0.8660i

Для отрицательного основного A и нецелого числа B, если abs(B) является меньше, чем 1, функция power, возвращает комплексные корни A.

Используйте функцию nthroot, чтобы получить действительные корни.

C = nthroot(A,3)
C = -1

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

свернуть все

Основа, заданная как скаляр, вектор, матрица или многомерный массив. Входные параметры A и B должны или быть одного размера или иметь размеры, которые совместимы (например, A является M-by-N матрица, и B является скаляром или 1-by-N вектор - строка). Для получения дополнительной информации см. "Совместимые размеры массивов для основных операций".

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | char
Поддержка комплексного числа: Да

Экспонента, заданная как скаляр, вектор, матрица или многомерный массив. Входные параметры A и B должны или быть одного размера или иметь размеры, которые совместимы (например, A является M-by-N матрица, и B является скаляром или 1-by-N вектор - строка). Для получения дополнительной информации см. "Совместимые размеры массивов для основных операций".

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | char
Поддержка комплексного числа: Да

Больше о

свернуть все

Соответствие IEEE

Для действительных входных параметров power имеет несколько поведений, которые отличаются от рекомендуемых в Стандарте IEEE®-754.

 MATLAB® IEEE

power(1,NaN)

NaN

1

power(NaN,0)

NaN

1

Расширенные возможности

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