Rust 如何访问生锈的nalgebra矩阵的单个元素?

Rust 如何访问生锈的nalgebra矩阵的单个元素?,rust,linear-algebra,Rust,Linear Algebra,我试图访问Rust中nalgebra矩阵的单个元素,但不断得到错误。我在文档中也没有找到任何示例来说明如何访问单个元素,就像我在使用多维数组时所做的那样 以下是我一直在尝试的: use nalgebra::DMatrix; // 0.21.0 fn main() { let b = DMatrix::<f64>::zeros(4, 4); println!("{:?}", b[0][1]); } 我不知道如何解释这个信息,也不知道我错在哪里 检查: 进一步解释元组

我试图访问Rust中nalgebra矩阵的单个元素,但不断得到错误。我在文档中也没有找到任何示例来说明如何访问单个元素,就像我在使用多维数组时所做的那样

以下是我一直在尝试的:

use nalgebra::DMatrix; // 0.21.0

fn main() {
    let b = DMatrix::<f64>::zeros(4, 4);
    println!("{:?}", b[0][1]);
}
我不知道如何解释这个信息,也不知道我错在哪里

检查:

进一步解释元组

pub fn index<'a, I>(&'a self, index: I) -> I::Output
where
    I: MatrixIndex<'a, N, R, C, S>, 
println!("{:?}", b[(0, 1)]);