已知a = 1 1 1 1 1 1 -1 -1 1 -1 1 -1 1 -1 -1 1求1 +1i a; a; a; -a; -a; a; -a; -a; a; a; a; -a; a; -a; a; a
首先,我们将列表a重复4次,得到: a = [1, 1, 1, 1, 1, 1, -1, -1, 1, -1, 1, -1, 1, -1, -1, 1] a_repeated = a + a + a + a = [1, 1, 1, 1, 1, 1, -1, -1, 1, -1, 1, -1, 1, -1, -1, 1, 1, 1, 1, 1, 1, 1, -1, -1, 1, -1, 1, -1, 1, -1, -1, 1, 1, 1, 1, 1, 1, 1, -1, -1, 1, -1, 1, -1, 1, -1, -1, 1, 1, 1, 1, 1, 1, 1, -1, -1, 1, -1, 1, -1, 1, -1, -1, 1]
然后,我们将列表a_repeated与-a_repeated交替相乘,得到: result = [] for i in range(len(a_repeated)): result.append((1 + 1j) * a_repeated[i] * (-1) ** i)
最后,result即为所求结果。
注意:以上代码是Python的实现方式,可以根据不同的编程语言进行相应的修改。
原文地址: https://www.cveoy.top/t/topic/i386 著作权归作者所有。请勿转载和采集!