繁体   English   中英

使用特征库进行矢量初始化

[英]vector initialization using eigen library

我正在浏览Eigen库的文档,网址为http://eigen.tuxfamily.org/dox/classEigen_1_1Matrix.html

我发现了下面的例子

  • Eigen :: VectorXd v(10);
  • v [0] = 0.1;
  • v [1] = 0.2;
  • v(0)= 0.3;
  • v(1)= 0.4;

我无法理解v(1)和v [1]用法之间的区别,因为一个使用方括号,而另一个使用另一方括号。

有什么区别?

谢谢。

当支持[1]时,它与(1)相同,但是parens支持多个维度,例如(1,2)并且方括号仅适用于一维Vector对象。

为了保持一致,通常最好使用()括号。

这些用于一般访问。 特别是对于初始化,也看到了<< ...... ,操作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM