【抽象代数】用Mathematica分解Gauss整数
1、整数分解,用到的命令是FactorInteger。
比如,给出30的素因子:
FactorInteger[30]

2、数字2在普通整数范围内是素数:
FactorInteger[2]

3、但是数字2在Gauss整数范围内不是素数:
FactorInteger[2, GaussianIntegers -> True]

4、数字3在Gauss整数范围内是素数:
FactorInteger[3, GaussianIntegers -> True]

5、数字5在Gauss整数范围内不是素数:
FactorInteger[5, GaussianIntegers -> True]

6、这样,30在Gauss整数范围内有5个素因子:
FactorInteger[30, GaussianIntegers -> True]

阅读量:131
阅读量:130
阅读量:33
阅读量:148
阅读量:187