interleave_segments: Interleave segments of a matrix based on specified indices

View source: R/pwutilityfunctions.R

interleave_segmentsR Documentation

Interleave segments of a matrix based on specified indices

Description

Interleave segments of a matrix based on specified indices

Usage

interleave_segments(matrix_data, ..., use_columns = TRUE)

Arguments

matrix_data

A matrix to interleave

...

Index vectors to extract segments (columns or rows) to interleave

use_columns

Logical, whether to operate on columns. If TRUE, the matrix is transposed before and after interleaving.

Value

Interleaved matrix

Examples

a <- matrix(1:8, ncol = 4)
interleave_segments(a, 1:2, 3:4, use_columns = TRUE)
interleave_segments(a, 1:2, 3:4, use_columns = FALSE)

powestermark/pwrutilities documentation built on Dec. 28, 2024, 4:44 a.m.