-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathplotMap.py
More file actions
57 lines (40 loc) · 1.12 KB
/
plotMap.py
File metadata and controls
57 lines (40 loc) · 1.12 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.gridspec as gridspec
#name1 = "Matriz da Densidade - refinada.txt"
#name2 = "Matriz da Velocidade em X - refinada.txt"
#name3 = "Matriz da Velocidade em Y - refinada.txt"
name1 = "Matriz da Densidade.txt"
name2 = "Matriz da Velocidade em X.txt"
name3 = "Matriz da Velocidade em Y.txt"
data1 = np.loadtxt(name1)
data2 = np.loadtxt(name2)
data3 = np.loadtxt(name3)
media = sum(data1)
print(sum(media)/(2000.0*40.0))
#print(sum(media)/(1000.0*20.0))
fig1 = plt.figure()
cb1 = plt.imshow(np.transpose(data1))
plt.colorbar(cb1)
plt.title("Mapa de densidade")
plt.show()
fig2 = plt.figure()
cb2 = plt.imshow(np.transpose(data2))
plt.colorbar(cb2)
plt.title("Mapa de velocidade em X")
plt.show()
fig3 = plt.figure()
cb3 = plt.imshow(np.transpose(data3))
plt.colorbar(cb3)
plt.title("Mapa de velocidade em Y")
plt.show()
fig4 = plt.figure()
vec = (data2[900][:])
plt.plot(vec)
vec_t = np.zeros(20)
for i in range(20):
vec_t[i] = vec[i]
plt.plot(vec_t,'*',c='red')
plt.title("Escoamento ao longo da linha")
fig4.savefig("Escoamento ao longo da linha.png")
plt.show()