# -*- coding: utf-8 -*-

"""
Ecriture d'un fichier de données avec Header
"""

from __future__ import division
from scipy import *
from pylab import *

def U(x):
    return exp(-0.4*x)*cos(2*pi*x)              # Fonction U
x = linspace(0,10,400)                          # Abscisses = Colonne 1
y = U(x)                                        # Ordonnées = Colonne 2

nomFichier = u"fichier_ecriture.txt"            # Nom du fichier à éire
f = open(nomFichier, 'w')                       # Ecriture du fichier

f.write(u"x \t y=f(x) \n")                      # Première ligne = Header 

Npt=len(x)                                      # Boucle for pour ajouter les éléments au fichier
for k in range(Npt):
    f.write(u"%10.3f \t" %x[k])
    f.write(u"%10.3f \n" %y[k])

f.close()




