Hello GredW ,
The matrix is the result of continuous acquisition of 30 channels AI, with "sample to read" set to 10000 ( which I can't reduce it less than 4000), which won't help that much.
Although that multiplication looks non-standard , but it is a commonly used operation in signal processing and ...
Look at it as a weighting of input acquired signal channels ( which are in the form of a matrix ) with a special pattern ( which is the vector ). The general form of this weightind has an added bias as well . In "Array operations patch" we have "1D Linear Evaluation" which is the true implemention of it's 1D case , but strangely in "2D Linear Evaluation" instead of having a and b as multiplicative and additive arrays , they are constants !! If they were arrays by fixing b=0 , I could've use that vi for my case .
Thanks again for your kind attention