C = A^B вычисляет A к степени B и возвращает результат в C.
C = mpower(A,B) альтернативный путь состоит в том, чтобы выполнить A^B, но редко используется. Это позволяет выполнить перегрузку оператора для классов.
Основа, заданная как скаляр или матрица. Входные параметры A и B должны быть одним из следующего:
Основной A является квадратной матрицей и экспонентой, B является скаляром. Если B является положительным целым числом, степень вычисляется повторной обработкой на квадрат. Для других значений B вычисление включает собственные значения и собственные вектора.
Основной A является скаляром и экспонентой, B является квадратной матрицей. Вычисление использует собственные значения и собственные вектора.
Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | char Поддержка комплексного числа: Да
BЭкспонента скаляр | матрица
Экспонента, заданная как скаляр или матрица. Входные параметры A и B должны быть одним из следующего:
Основной A является квадратной матрицей и экспонентой, B является скаляром. Если B является положительным целым числом, степень вычисляется повторной обработкой на квадрат. Для других значений B вычисление включает собственные значения и собственные вектора.
Основной A является скаляром и экспонентой, B является квадратной матрицей. Вычисление использует собственные значения и собственные вектора.
Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | char Поддержка комплексного числа: Да
Советы
MATLAB® вычисляет X^(-1) и inv(X) таким же образом, и оба подвергаются тем же ограничениям. Для получения дополнительной информации смотрите inv.
Расширенные возможности
Генерация кода C/C++ Генерация кода C и C++ с помощью MATLAB® Coder™.
Указания и ограничения по применению:
Если A является или большей матрицей 2 на 2, и B является Inf или -Inf, то A^B возвращает матрицу значений NaN.
Для A^b, если b является скаляром нецелого числа, то по крайней мере один из A или b должен быть комплексным.
Генерация кода не поддерживает входные параметры разреженной матрицы для этой функции.
Массивы графического процессора Ускорьте код путем работы графического процессора (GPU) с помощью Parallel Computing Toolbox™.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.