Brownsche Bewegung auf einem CUE
Eine Brownsche Bewegung auf dem Vielfachen der Einheitsmatritzen kann durch infinitesimale Generatoren aus Gaußschen unitären Ensembles erzeugt werden. Die stationäre Verteilung dieser Brownschen Bewegung ist dann identisch mit der Verteilung des CUE.
In[1]:=
![Click for copyable input](assets.de/brownian-motion-on-cue/In_57.png)
mats = RandomVariate[GaussianUnitaryMatrixDistribution[0.1, 2],
100000];
mats = Table[MatrixExp[I mat], {mat, mats}];
Generieren Sie einen Brownschen Pfad mit Anfangpunkten eines CUE.
In[2]:=
![Click for copyable input](assets.de/brownian-motion-on-cue/In_58.png)
initial = RandomVariate[CircularUnitaryMatrixDistribution[2]];
res = FoldList[#2.#1 &, initial, mats];
Berechnen Sie die Phasen der Eigenwerte und vergleichen Sie diese mit der WDF der Eigenwerte der Matritzen eines CUE.
In[3]:=
![Click for copyable input](assets.de/brownian-motion-on-cue/In_59.png)
phases = RandomSample /@ Arg[Eigenvalues /@ res];
Den kompletten Wolfram Language-Input zeigen
Out[4]=
![](assets.de/brownian-motion-on-cue/O_27.png)