Eigen中文文档

Eigen教程

目的

这是我学习Eigen时翻译的Eigen官方文档
翻译的主要原因在于:

  • 与其只在用到某一部分的时候查找API,不如先整体进行一个初步的整体学习,建立知识体系,益于程序的编写和解Bug;
  • 不知为何,英文文档不能一目十行,所以还是翻译一下,利于再次使用时的快速访问和理解;
  • 在百度,github等网站未能找到中文版的文档;
  • 官方文档中的代码不利于在本地运行,每次还得复制粘贴,编译运行,个人认为较为麻烦;
  • 为后来者种一棵小树。

当前的文档还没有翻译完成,我也会找空闲的时间继续翻译。

github网址

https://github.com/qixianyu-buaa/EigenChineseDocument

版本

Eigen 3.3.7

翻译说明

此文档按照官方教程的结构体系,我把相关内容全部放入到C++代码中,
为了防止命名冲突,使用了两层命名空间,例如:

Chapter1_DenseMatrixAndArrary::Section1_MatrixClass::CoefficientAccessors();
Chapter1_DenseMatrixAndArrary::Section1_MatrixClass::MatrixAndVectorRunTime();
Chapter1_DenseMatrixAndArrary::Section3_ArrayAndCoefficientwiseOperations::AdditionAndSubtraction();

我并不是逐字翻译,某些部分也添加了自己的理解,并且叙述的应该是十分口水话。
当然,部分内容也是机器翻译的,但是我想它并不影响理解。
此外,可能去掉了文档中比较简单的内容,文档中的Reference也没有翻译(东西太多,本质原因,懒)。

TODO

  • 测试当前翻译的内容可编译通过
  • 翻译:http://eigen.tuxfamily.org/dox/group__Sparse__chapter.html
  • 翻译:http://eigen.tuxfamily.org/dox/group__Geometry__chapter.html
  • 查缺补漏,提高翻译质量

Contact

由于本人精力和水平有限,希望和大家一起讨论,欢迎想一起翻译的小伙伴。
qixianyu@buaa.edu.cn

  • 6
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值