Although used mainly by statisticians and other practitioners requiring an environment for statistical computation and software development , R can also operate as a general matrix calculation toolbox - with performance benchmarks comparable to GNU Octave or MATLAB .