Произведение элементов массива
возвращает произведение элементов массива B
= prod(A
)A
.
Если A
является вектором, тогда prod(A)
возвращает продукт элементов.
Если A
является непустой матрицей, тогда prod(A)
обрабатывает столбцы A
как векторы и возвраты вектора-строки из продуктов каждого столбца.
Если A
- пустая матрица 0 на 0, prod(A)
возвращает 1
.
Если A
является многомерным массивом, затем prod(A)
действует вдоль первой размерности несинглтона и возвращает массив продуктов. Размер этой размерности уменьшается до 1
в то время как размеры всех других размерностей остаются неизменными.
prod
вычисляет и возвращает B
как single
когда вход, A
, есть single
. Для всех других числовых и логических типов данных prod
вычисляет и возвращает B
как double
.
B = prod(
вычисляет продукт всех элементов A
,'all'
)A
. Этот синтаксис действителен для MATLAB® версии R2018b и более поздние.