Произведение элементов массива
B = prod(A)B = prod(A,'all')B = prod(A,dim)B = prod(A,vecdim)B = prod(___,type)B = prod(___,nanflag) возвращает продукт элементов массива 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 и позже.