Densité spectrale d'une matrice
La densité spectrale conjointe de nombreuses distributions de matrice ont une forme correspondante universelle de limite. Pour les matrices aléatoires hermitiennes avec entrées indépendantes, telle est la loi de demi-cercle Wigner.
Pour les ensembles de Gauss, la densité spectrale des matrices ont une forme fermée pour la dimension de la matrice finie, en rapport avec les fonctions propres de l'oscillateur harmonique quantique.
Utilisez MatrixPropertyDistribution pour représenter le spectre à l'échelle de l'ensemble unitaire de Gauss et fournissez l'expression de forme fermée de sa densité spectrale commune.

scaledSpectrum\[ScriptCapitalD][n_] :=
MatrixPropertyDistribution[
Eigenvalues[\[Lambda]]/(2 Sqrt[n]), \[Lambda] \[Distributed]
GaussianUnitaryMatrixDistribution[n]];

spectralPDF[n_Integer, \[Lambda]_] :=
Sqrt[2/(\[Pi] n)] Exp[-2 n \[Lambda]^2] \!\(
\*UnderoverscriptBox[\(\[Sum]\), \(j = 0\), \(n - 1\)]
\*FractionBox[
SuperscriptBox[\(HermiteH[j,
\*SqrtBox[\(2\ n\)]\ \[Lambda]]\), \(2\)], \(
\*SuperscriptBox[\(2\), \(j\)]\ \(j!\)\)]\)
Pour les petites dimensions de la matrice, il y a un modèle oscillatoire caractéristique, dont le nombre de densité égale à la taille maximale de la matrice.

scaledSpectra =
Flatten[RandomVariate[scaledSpectrum\[ScriptCapitalD][#],
10^5]] & /@ {3, 4, 5};

Dans la limite de grande dimension, la densité converge vers WignerSemicircleDistribution.

n = 250;
scaledSpectrum =
Flatten[RandomVariate[scaledSpectrum\[ScriptCapitalD][n], 10^2]];
