Skip to content

Commit 6b2647e

Browse files
authored
Update README.md
1 parent 6c0dfb0 commit 6b2647e

File tree

1 file changed

+13
-12
lines changed

1 file changed

+13
-12
lines changed

README.md

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,15 @@
44
## Development Environment 开发环境
55
C++14 gcc9.2.0
66
## Usage 使用方法
7-
假设你在 main.cpp 里编程,需要用到该数学库。
8-
只需要将本数学库里的相关头文件放到与 main.cpp 的同一文件夹里,一起编译运行即可。
7+
本数学库采用header only模式(即所有的数学库都仅有.h格式的文件而没有.cpp格式的文件)。故使用时,只需要在源文件直接#include相应库即可。
8+
9+
上述所说的数学库中所有的.h格式的头文件在lib文件夹里。
910

1011
如果使用gcc,请至少使用gcc 6.1版本。gcc下编译命令为
1112
```
1213
g++ -std=c++14 main.cpp
1314
```
14-
至于具体如何使用各函数,请参阅参考文档。main.cpp是示例的用户调用代码,也可供参考
15+
src文件夹里的各.cpp格式的源文件提供了用户如何调用数学库中各函数的示例,可供参考。也可参考doc文件夹里参考文档,但此为之前版本的参考文档,头文件名与命名空间均发生了变化,因此可能不再适用
1516

1617
如果对性能有所要求,强烈建议编译时开启优化选项(例如,gcc下开起-Ofast优化;msvc下使用release模式)。
1718
## Algorithms Used 所用算法
@@ -92,17 +93,17 @@ g++ -std=c++14 main.cpp
9293
* v0.7.1 首个发布的版本
9394

9495
当前正在进行的工作(重要):
95-
* 完善大整数质因数分解 (预计v0.7.6实现
96-
* 加入随机生成大整数 (预计v0.7.6实现
97-
* 添加概率论库 (预计v0.7.6实现
98-
* 更改矩阵存储方式为一维数组 (预计v0.8.0实现
99-
* 完善图像绘制 (预计v0.8.0实现
100-
* 完善错误警告信息提示 (预计v0.8.0实现
96+
* 完善大整数质因数分解 (预计v0.8.0实现
97+
* 加入随机生成大整数 (预计v0.8.0实现
98+
* 加入随机生成服从正态分布的随机变量 (预计v0.8.0实现
99+
* 更改矩阵存储方式为一维数组 (预计v0.8.1实现
100+
* 完善图像绘制 (预计v0.8.1实现
101+
* 完善错误警告信息提示 (预计v0.8.1实现
101102

102103
今后将要进行的工作:
103-
* 加入SVD分解 (预计v0.8.1实现
104-
* 完善特征值、特征向量求解系统 (预计v0.8.1实现
105-
* 优化现有的QR分解算法 (预计v0.8.1实现
104+
* 加入SVD分解 (预计v0.8.2实现
105+
* 完善特征值、特征向量求解系统 (预计v0.8.2实现
106+
* 优化现有的QR分解算法 (预计v0.8.2实现
106107
* 完善求范数、求条件数等功能
107108
* 完善最小二乘法求解系统
108109
* 加入新的求解常微分方程(组)的方法

0 commit comments

Comments
 (0)