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]:=
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]:=
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]:=
phases = RandomSample /@ Arg[Eigenvalues /@ res];
Den kompletten Wolfram Language-Input zeigen
Out[4]=