标题:复数幂

Posted hardhp74520

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了标题:复数幂相关的知识,希望对你有一定的参考价值。

public class demo5 {

    public static void main(String[] args) {
        try {
            PrintStream ps = System.out;
            PrintStream prs = new PrintStream(new File("C:\Users\Laptop\Desktop\ans\ans.txt"));
            System.setOut(prs);
            work(123456);
            System.setOut(ps);
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        }
    }

    private static void work(int n) {
        BigInteger x = BigInteger.valueOf(2);
        BigInteger y = BigInteger.valueOf(3);

        for (int i = 1; i < n; i++) {
            BigInteger tmp1 = x.multiply(BigInteger.valueOf(2)).subtract(y.multiply(BigInteger.valueOf(3)));
            BigInteger tmp2 = x.multiply(BigInteger.valueOf(3)).add(y.multiply(BigInteger.valueOf(2)));

            x = tmp1;
            y = tmp2;
        }
        System.out.println(x + "" + y + "i");// 输出结果
    }
}

划重点,这个输出到文件代码要记。

以上是关于标题:复数幂的主要内容,如果未能解决你的问题,请参考以下文章

在 Accelerate Framework 中将复数 (__CLPK_complex) 提升为指数

矩阵快速幂

python基本语法

转置矩阵使用T,Hermite矩阵正交矩阵酉矩阵奇异矩阵正规矩阵幂等矩阵

python3怎么取幂

用于复数乘法的汇编代码/AVX 指令。 (GCC 内联汇编)