*/
public static DiagonalMatrix createScaleMatrix(double... scalingFactors) {
int dimensions = scalingFactors.length;
DiagonalMatrix im = new DiagonalMatrix(dimensions);
for (int i = 0; i < dimensions; i++) {
im.unsafeSet(i, i, scalingFactors[i]);
}
return im;
}
/**