Salome HOME
Minor documentation and code review corrections (39)
[modules/adao.git] / doc / fr / scripts / simple_3DVAR.py
index d86adbb47739650ce78c1fe4e7dd8ae36eeb37da..88c307cdae1f1d5ee4be9512bd5a515dd4f8e3a6 100644 (file)
@@ -19,7 +19,7 @@ print("Résolution du problème de calage")
 print("--------------------------------")
 print("")
 from adao import adaoBuilder
-case = adaoBuilder.New('')
+case = adaoBuilder.New()
 case.setBackground( Vector = Xb, Stored=True )
 case.setBackgroundError( ScalarSparseMatrix = 1.e6 )
 case.setObservation( Vector = Yobs, Stored=True )
@@ -55,6 +55,8 @@ print("État d'ébauche a priori...........:", ravel(case.get('Background')))
 print("")
 print("Coefficients théoriques attendus..:", ravel((2,-1,2)))
 print("")
+print("Nombre d'itérations...............:", len(case.get('CurrentState')))
+print("Nombre de simulations.............:", len(case.get('CurrentState'))*4)
 print("Coefficients résultants du calage.:", ravel(case.get('Analysis')[-1]))
 #
 Xa = case.get('Analysis')[-1]
@@ -68,5 +70,5 @@ plt.plot((-5,0,1,3,10),QuadFunction(Xa),'r-',label="Simulation à l'optimum")
 plt.legend()
 plt.title('Calage de coefficients', fontweight='bold')
 plt.xlabel('Coordonnée arbitraire')
-plt.ylabel('Observation Yobs')
+plt.ylabel('Observations')
 plt.savefig("simple_3DVAR.png")