U method
Return the left singular vectors return U
Implementation
Array2d U() {
if (_m > _n) {
var dim = math.max(_m, _n) - 1;
return matrixSub(_U, 0, dim, 0, dim);
}
if (_m < _n) {
var dim = math.min(_m, _n) - 1;
return matrixSub(_U, 0, dim, 0, dim);
} else {
return matrixSub(_U, 0, _m - 1, 0, math.min(_m + 1, _n) - 1);
}
}