本程序的大数运算中

1、需要特别注意一点,本程序在前期规划的时候,主要是针对矩阵进行操作,也就没有建立单独的大数类,也因此每次大数计算开始与结束都会进行数值与字符串之间的转换,所以你可能会感觉有点慢(算法本身慢的除外).之后有空余时间时,会专门对大数进行封装,到时不管是外部调用还是使用程序进行简单计算,速度都会有一定提升！

2、对于加、减、乘、除、求余、阶乘、连乘、开平方、整数次方等都是精确值

3、对于正弦、余弦、正切、余切、反正弦、反余弦、反正切、反余切、反双曲正弦、反双曲余弦、反双曲正切、反双曲余切、指数次方、有小数的次方、取对数这些函数求解的结果一般精确到小数点后300位左右

4、本程序还有待解决的大数问题

4.1、素数的判定问题,比如一个200位的大数,判断是否是素数的问题,虽然本程序有函数{BgIsprime<矩阵运算\BgIsprime>},但是这个函数的功能非常弱,只能简单排除一部分合数,以及1e18以内的素数.

4.2、大数的质因数分解的问题,考虑到效率问题,这个目前还没有找到一个好的算法.

4.3、欧拉函数计算的问题.由于这个需要用到质因数分解,所以目前也是一个难点.

4.4、a^p mod n计算的问题,本程序提供了函数{Bgmod<矩阵运算\Bgmod>}来求解这个问题,但这个函数有个明显的要求是p是1亿以内的整数,否则程序运行会非常慢,但是我追求的是a、p、n都可以是上百位的大数,因此对p非常大的时候,本程序目前还无法求解.比如,请给出下面的计算结果(本程序是不能求解的)

2917135580618061626092241799931233193^601764709169814954676158171381220250596 mod 873412487269291799172535133106466699249401071791769114106044
