Konstantin Ladutenko 10 年之前
父节点
当前提交
a817065dd2
共有 1 个文件被更改,包括 3 次插入1 次删除
  1. 3 1
      tests/python/lfield-Ag-flow.py

+ 3 - 1
tests/python/lfield-Ag-flow.py

@@ -126,7 +126,8 @@ coord[:, 2] = scan
 terms, Qext, Qsca, Qabs, Qbk, Qpr, g, Albedo, S1, S2 = scattnlay(x, m)
 terms, E, H = fieldnlay(x, m, coord)
 
-P = np.array(map(lambda n:  np.cross(E[0][n], H[0][n])[2].real, range(0, len(E[0]))))
+#P = np.array(map(lambda n:  np.cross(E[0][n], H[0][n])[2].real, range(0, len(E[0]))))
+P = np.array(map(lambda n:  abs(np.cross(E[0][n], H[0][n])[2]), range(0, len(E[0]))))
 
 Ec = E[0, :, :]
 Hc = H[0, :, :]
@@ -146,6 +147,7 @@ try:
     plt.xlabel('X')
 #    plt.ylabel('|P|/|Eo|')
 
+    plt.savefig("Ag-abs(Px)-nmie.png")
     plt.draw()
     plt.show()
 finally: