Sparse block diagonal concatenation
SPBLKDIAG Block diagonal concatenation of matrix input arguments, with sparse output.
Y = SPBLKDIAG(A,B,...) produces SPARSE(BLKDIAG(A, B, ..)) efficiently, where A, B, ... are matrices of class double (real or complex).
Basically, this is a thin wrapper around MATLAB's own BLKDIAG, since it already supports sparse output. However:
- BLKDIAG does not mention sparse support in its documentation; nor the fact that it is supported, nor how to access the functionality.
- BLKDIAG's name is inconsistent with the function names for any of MATLAB's other sparse functions (SPEYE, SPDIAGS, etc.)
Therefore, until The MathWorks fixes this, this function provides a better documented and more intuitively named alternative to BLKDIAG.
Citar como
Rody Oldenhuis (2024). Sparse block diagonal concatenation (https://github.com/rodyo/FEX-spblkdiag/releases/tag/v1.2), GitHub. Recuperado .
Compatibilidad con la versión de MATLAB
Compatibilidad con las plataformas
Windows macOS LinuxCategorías
- MATLAB > Mathematics > Sparse Matrices >
- MATLAB > Language Fundamentals > Matrices and Arrays > Creating and Concatenating Matrices >
- MATLAB > Language Fundamentals > Matrices and Arrays > Operating on Diagonal Matrices >
Etiquetas
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Descubra Live Editor
Cree scripts con código, salida y texto formateado en un documento ejecutable.
No se pueden descargar versiones que utilicen la rama predeterminada de GitHub
Versión | Publicado | Notas de la versión | |
---|---|---|---|
1.2 | See release notes for this release on GitHub: https://github.com/rodyo/FEX-spblkdiag/releases/tag/v1.2 |
||
1.1.0.0 | fixed typos in the description. |
|