Skip to content

随机可逆矩阵生成小工具(a tool of generating random invertible matrix)

Notifications You must be signed in to change notification settings

dylanliuh2o/generateInvertibleMatrix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

generateInvertibleMatrix

随机可逆矩阵生成小工具(a tool of generating random invertible matrix)

算法

本质上是一定迭代次数的随机初等行变换,由随机数决定执行何种初等行变换,最后得到可逆矩阵。

用法

编译源代码,g++ ./genInvertibleMat.cc -o genInvertibleMat
命令格式: ./genInvertibleMat <iterations> <order> <filename> [int/double]
iteration是迭代次数,即执行初等行变换的次数,次数越多一般值变化越大。
order是矩阵阶数。
filename是文件名,不带路径则生成于当前目录,可以使用其他位置的路径。
int/double是可选项,用来决定倍加变换和倍乘变换的因子是整数还是浮点数。

About

随机可逆矩阵生成小工具(a tool of generating random invertible matrix)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages