Looking for matlab Answers? Try Ask4KnowledgeBase
Looking for matlab Keywords? Try Ask4Keywords

MATLAB LanguageUso de la función "úmarray () `


Introducción

accumarray permite agregar elementos de una matriz de varias maneras, potencialmente aplicando alguna función a los elementos en el proceso. accumarray puede considerar la accumarray como un reductor ligero (ver también: Introducción a MapReduce ).

Este tema contendrá escenarios comunes en los que la accumarray es especialmente útil.

Sintaxis

  • acumulación (subscriptArray, valuesArray)
  • acumulación (subscriptArray, valuesArray, sizeOfOutput)
  • acumulación (subscriptArray, valuesArray, sizeOfOutput, funcHandle)
  • acumulación (subscriptArray, valuesArray, sizeOfOutput, funcHandle, fillVal)
  • acumulación (subscriptArray, valuesArray, sizeOfOutput, funcHandle, fillVal, isSparse)

Parámetros

Parámetro Detalles
subscriptArray Matriz de subíndices, especificada como un vector de índices, matriz de índices o matriz de celdas de vectores de índice.
valuesArray Datos, especificados como un vector o un escalar.
sizeOfOutput Tamaño de la matriz de salida, especificado como un vector de enteros positivos.
funcHandle Función que se aplicará a cada conjunto de elementos durante la agregación, especificada como un identificador de función o [] .
fillVal Valor de relleno, para cuando subs no hace referencia a cada elemento en la salida.
isSparse ¿Debería la salida ser una matriz dispersa?

Observaciones

  • Introducido en MATLAB v7.0.

Referencias :

  1. " accumarray ", por Loren Shure , 20 de febrero de 2008 .
  2. accumarray en la documentación oficial de MATLAB.

Uso de la función "úmarray () ` Ejemplos relacionados