# Differences

This shows you the differences between two versions of the page.

 forum:data:2020:problem_of_chop [2020/04/10 08:44]Chang-Yang Kuo Created from the form at forum:start forum:data:2020:problem_of_chop [2020/04/17 10:17] (current)Maurits W. Haverkort 2020/04/17 10:17 Maurits W. Haverkort 2020/04/10 08:44 Chang-Yang Kuo Created from the form at forum:start 2020/04/17 10:17 Maurits W. Haverkort 2020/04/10 08:44 Chang-Yang Kuo Created from the form at forum:start Line 19: Line 19: ++++++++ ​  The operator I am using   ​++++++++++++++ ++++++++ ​  The operator I am using   ​++++++++++++++ + <​code>​ Udd = 0.0166631955291370*(0.707106781186548*NewOperator("​Cr",​NF,​0)+I*0*NewOperator("​Cr",​NF,​0) + 0*NewOperator("​Cr",​NF,​2)+I*0*NewOperator("​Cr",​NF,​2) + 0*NewOperator("​Cr",​NF,​4)+I*0*NewOperator("​Cr",​NF,​4) + 0*NewOperator("​Cr",​NF,​6)+I*0*NewOperator("​Cr",​NF,​6) + 0*NewOperator("​Cr",​NF,​8)+I*0.707106781186548*NewOperator("​Cr",​NF,​8) Udd = 0.0166631955291370*(0.707106781186548*NewOperator("​Cr",​NF,​0)+I*0*NewOperator("​Cr",​NF,​0) + 0*NewOperator("​Cr",​NF,​2)+I*0*NewOperator("​Cr",​NF,​2) + 0*NewOperator("​Cr",​NF,​4)+I*0*NewOperator("​Cr",​NF,​4) + 0*NewOperator("​Cr",​NF,​6)+I*0*NewOperator("​Cr",​NF,​6) + 0*NewOperator("​Cr",​NF,​8)+I*0.707106781186548*NewOperator("​Cr",​NF,​8) )*(0.707106781186548*NewOperator("​Cr",​NF,​7)+I*0*NewOperator("​Cr",​NF,​7) + 0*NewOperator("​Cr",​NF,​1)+I*0*NewOperator("​Cr",​NF,​1) + 0*NewOperator("​Cr",​NF,​3)+I*0*NewOperator("​Cr",​NF,​3) + 0*NewOperator("​Cr",​NF,​5)+I*-0.707106781186548*NewOperator("​Cr",​NF,​5) + 0*NewOperator("​Cr",​NF,​9)+I*0*NewOperator("​Cr",​NF,​9) )*(0.707106781186548*NewOperator("​Cr",​NF,​7)+I*0*NewOperator("​Cr",​NF,​7) + 0*NewOperator("​Cr",​NF,​1)+I*0*NewOperator("​Cr",​NF,​1) + 0*NewOperator("​Cr",​NF,​3)+I*0*NewOperator("​Cr",​NF,​3) + 0*NewOperator("​Cr",​NF,​5)+I*-0.707106781186548*NewOperator("​Cr",​NF,​5) + 0*NewOperator("​Cr",​NF,​9)+I*0*NewOperator("​Cr",​NF,​9) Line 489: Line 489: )*(0*NewOperator("​An",​NF,​0)+I*0*NewOperator("​An",​NF,​0) + 0*NewOperator("​An",​NF,​4)+I*0*NewOperator("​An",​NF,​4) + 0*NewOperator("​An",​NF,​6)+I*0*NewOperator("​An",​NF,​6) + 0*NewOperator("​An",​NF,​8)+I*0*NewOperator("​An",​NF,​8) + 1.00000000000000*NewOperator("​An",​NF,​2)+I*0*NewOperator("​An",​NF,​2) )*(0*NewOperator("​An",​NF,​0)+I*0*NewOperator("​An",​NF,​0) + 0*NewOperator("​An",​NF,​4)+I*0*NewOperator("​An",​NF,​4) + 0*NewOperator("​An",​NF,​6)+I*0*NewOperator("​An",​NF,​6) + 0*NewOperator("​An",​NF,​8)+I*0*NewOperator("​An",​NF,​8) + 1.00000000000000*NewOperator("​An",​NF,​2)+I*0*NewOperator("​An",​NF,​2) ) ) + ​ + <​code>​ StartRestrictions = {NF, NB, {"​1111111111 000000",​2,​2}} StartRestrictions = {NF, NB, {"​1111111111 000000",​2,​2}} Eigensystem(Udd,​ StartRestrictions,​ 10, {{"​Zero",​ 0.0000000001},​{"​Epsilon",​0.0000000001}}) ​ --it works Eigensystem(Udd,​ StartRestrictions,​ 10, {{"​Zero",​ 0.0000000001},​{"​Epsilon",​0.0000000001}}) ​ --it works Eigensystem(Chop(Udd),​ StartRestrictions,​ 10, {{"​Zero",​ 0.0000000001},​{"​Epsilon",​0.0000000001}}) --it doesn'​t work Eigensystem(Chop(Udd),​ StartRestrictions,​ 10, {{"​Zero",​ 0.0000000001},​{"​Epsilon",​0.0000000001}}) --it doesn'​t work + ​ + ​ ~~DISCUSSION|Answers~~ ~~DISCUSSION|Answers~~