Rcpp_matrixVectorSubstract_byCol

C++ Function Reference

1 Signature

Eigen::MatrixXd BigDataStatMeth::Rcpp_matrixVectorSubstract_byCol(Eigen::MatrixXd X, Eigen::VectorXd v)

2 Description

Matrix-vector subtraction by columns.

3 Parameters

  • X (Eigen::MatrixXd): Input matrix
  • v (Eigen::VectorXd): Input vector

4 Returns

Result of column-wise subtraction

5 Details

Subtracts a vector from each column of a matrix.

6 Caller Graph

Function dependencies

7 Source Code

File: inst/include/hdf5Algebra/vectormatrix.hppLines 149-152

inline Eigen::MatrixXd Rcpp_matrixVectorSubstract_byCol(Eigen::MatrixXd X, Eigen::VectorXd v) {
    X = X.array().rowwise() - v.transpose().array();    
    return(X);
}

8 Usage Example

#include "BigDataStatMeth.hpp"

// Example usage
auto result = Rcpp_matrixVectorSubstract_byCol(...);