Escolar Documentos
Profissional Documentos
Cultura Documentos
May 2, 2021
lista,eig,seig,deig,result,transposta,matriz_soma,result_2 =[],␣
,→[],[],[],[],[],[],[]
return lista,transposta,matriz_soma,matriz_final
1
while h<len(matriz_soma):
while i<len(matriz_final):
while j<len(matriz_final[0]):
while k<len(matriz_final[0]):
matriz_final[i][j][k] = matriz_soma[h]
k=k+1
h=h+1
k=0
j=j+1
j=0
i=i+1
return matriz_soma,matriz_final
for i in range(10000):
eig.append(la.eig(matrix[i])[0])
for i in range(len(eig)):
seig.append(np.sort(eig[i]))
for i in range(len(eig)):
deig.append(seig[i][1]-seig[i][0])
media = sum(deig) / len(deig)
for i in range(len(eig)):
result.append(deig[i]/media)
for i in range(len(eig)):
result_2.append(result[i].real)
return result_2
fig = plt.figure()
0.1, 0.1, 0.8, 0.8
axes1 = fig.add_axes([1, 0.1, 0.8, 0.8]) # main axes
axes2 = fig.add_axes([0.1, 0.1, 0.8, 0.8]) # inset axes
2
sns.histplot(results,bins=35,kde=True,line_kws={"lw":3},alpha=0.4)
axes2.set_xlabel('Δ�/<�>')
axes2.set_ylabel('count')
axes2.set_title('Histograma para N=2');
[2]: matriz_final=np.zeros((10000,4,4))
ensemble(4)
results=eigenvalues(matriz_final)
fig = plt.figure()
0.1, 0.1, 0.8, 0.8
axes1 = fig.add_axes([1, 0.1, 0.8, 0.8]) # main axes
axes2 = fig.add_axes([0.1, 0.1, 0.8, 0.8]) # inset axes
sns.histplot(results,bins=35,kde=True,line_kws={"lw":3},alpha=0.4)
axes2.set_xlabel('Δ�/<�>')
axes2.set_ylabel('count')
axes2.set_title('Histograma para N=4');
3
1.0.3 Histograma para N=10 com a distribuição de Pwinger
[2]: matriz_final=np.zeros((10000,10,10))
ensemble(10)
results=eigenvalues(matriz_final)
fig = plt.figure()
0.1, 0.1, 0.8, 0.8
axes1 = fig.add_axes([1, 0.1, 0.8, 0.8]) # main axes
axes2 = fig.add_axes([0.1, 0.1, 0.8, 0.8]) # inset axes
sns.histplot(results,bins=35,kde=True,line_kws={"lw":3},alpha=0.4)
axes2.set_xlabel('Δ�/<�>')
axes2.set_ylabel('count')
axes2.set_title('Histograma para N=10');
4
5