pub fn scale_matrix(a: &mut Matrix, alpha: f64)
Expand description

Scales matrix

a := alpha * a

Example

use russell_lab::{scale_matrix, Matrix};

fn main() {
    let mut a = Matrix::from(&[
        [1.0, 2.0, 3.0],
        [4.0, 5.0, 6.0],
    ]);

    scale_matrix(&mut a, 0.5);

    let correct = "┌             ┐\n\
                   │ 0.5   1 1.5 │\n\
                   │   2 2.5   3 │\n\
                   └             ┘";

    assert_eq!(format!("{}", a), correct);
}