Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
documentation:language_reference:functions:braket [2022/09/30 17:50] Maurits W. Haverkortdocumentation:language_reference:functions:braket [2022/09/30 18:51] (current) Maurits W. Haverkort
Line 8: Line 8:
  
   * psi1 or psiList1 : Wavefunction or list of Wavefunctions   * psi1 or psiList1 : Wavefunction or list of Wavefunctions
-  * O                : Operator+  * O : Operator
   * psi2 or psiList2 : Wavefunction or list of Wavefunctions   * psi2 or psiList2 : Wavefunction or list of Wavefunctions
  
Line 38: Line 38:
 print(Braket(psi0,OppSz,psi0)) print(Braket(psi0,OppSz,psi0))
  
-print("The expectation value of a single state with two other states")+print("The expectation value of two states with a single state")
 print(Braket(psi0,OppSx,{psi0,psi1})) print(Braket(psi0,OppSx,{psi0,psi1}))
  
 -- note that I made one list of length 3, the other of length 2 so that the order is clear -- note that I made one list of length 3, the other of length 2 so that the order is clear
-print("The expectation value of a two states with two other states")+print("The expectation value of a three states with two other states")
 print(Braket({psi0,psi1},OppSy,{psi0,psi1,psi1})) print(Braket({psi0,psi1},OppSy,{psi0,psi1,psi1}))
 </code> </code>
Line 50: Line 50:
 The expectation value of a single state The expectation value of a single state
 -0.5 -0.5
-The expectation value of a single state with two other states+The expectation value of two states with a single state
 { 0 , 0.5 } { 0 , 0.5 }
-The expectation value of a two states with two other states+The expectation value of a three states with two other states
 { { 0 , (0 + 0.5 I) , (0 + 0.5 I) } ,  { { 0 , (0 + 0.5 I) , (0 + 0.5 I) } , 
   { (0 - 0.5 I) , 0 , 0 } }   { (0 - 0.5 I) , 0 , 0 } }
Print/export