split_matrix: Split a Matrix into Smaller Sub-matrices by Column or Row
Description
This function splits a matrix into multiple smaller matrices by column or row.
It is useful for processing large matrices in chunks, such as when performing
analysis on a single computer with limited memory.
Usage
split_matrix(matrix, chunk_size, column = TRUE)
Value
A list of smaller matrices, each with chunk_size columns or rows.
Arguments
matrix
A numeric or logical matrix to be split.
chunk_size
The number of columns or rows to include in each smaller matrix.