fn matrix_dims_and_data( args: &[RValue], ) -> Option<(usize, usize, Vec<Option<f64>>)>
Helper: extract matrix dimensions and data as doubles.