Mathematica列表将不会填充

时间:2019-04-30 19:38:03

标签: wolfram-mathematica

注意:我不是Mathematica程序员,但是对于一个类,我需要在其中编写表达式。我了解它是一种不同于C或Java的功能语言。

我正在尝试“比较”索引或两个无理数(我用它来表示一个更好的术语)。然后,我尝试将它们是否等于1(分别为1和0)存储在列表中。不过,比较列表未填充(OUTPUT =“ {}”)

for循环中的逻辑有什么问题(除了无法编程和效率低下)

piDigits = RealDigits[N[Pi, 15000000]]
rootDigits = RealDigits[N[Sqrt[2],15000000]] 

comparisonList = List[]

For[i = 1, i < Length[Part[piDigits, 0]], i++, 
  If[Part[piDigits, i] == Part[rootDigits, i] , 
    Append[comparisonList, 1], Append[comparisonList, 0]]]

comparisonList

0 个答案:

没有答案