ALS Invité
|
Posté le: 08 Avr 2006 16:16 Sujet du message: Re: introduire des données pour un graphe |
|
|
Bonjour, je vais vous donner un exemple concret vous permettant de comprendre.
1) Télécharger le fichier de données http://alamanya.free.fr/telechar/data.txt
2) Copier ce fichier dans "C:/" c'est à dire à la racine de l'arborescence de votre disque dur.
3) Lire le contenu de ce fichier: vous voyez qu'il contient 2 colonnes correspondant aux valeurs x, y=exp(x) pour x allant de -5 à 5 avec un pas de 0.15. Les données sont donc de type float.
4) Copier le code suivant dans une feuille de calcul MAPLE. Les données de data sont lues grace à la fonction readdata (format float, 2 colonnes) puis mises dans la variable s. Ensuite on représente la courbe correspondante grace à plot.
Code: |
> data:=fopen("C:\\data.txt",READ):
> s:=readdata(data,float,2);
> fclose(data):
>
s := [[-5., 0.006737946999], [-4.85, 0.007828377549],
[-4.70, 0.009095277102], [-4.55, 0.01056720438],
[-4.40, 0.01227733990], [-4.25, 0.01426423391],
[-4.10, 0.01657267540], [-3.95, 0.01925470178],
[-3.80, 0.02237077186], [-3.65, 0.02599112878],
[-3.50, 0.03019738342], [-3.35, 0.03508435410],
[-3.20, 0.04076220398], [-3.05, 0.04735892439],
[-2.90, 0.05502322006], [-2.75, 0.06392786121],
[-2.60, 0.07427357821], [-2.45, 0.08629358650],
[-2.30, 0.1002588437], [-2.15, 0.1164841578],
[-2.00, 0.1353352832], [-1.85, 0.1572371663],
[-1.70, 0.1826835241], [-1.55, 0.2122479738],
[-1.40, 0.2465969639], [-1.25, 0.2865047969],
[-1.10, 0.3328710837], [-0.95, 0.3867410235],
[-0.80, 0.4493289641], [-0.65, 0.5220457768],
[-0.50, 0.6065306597], [-0.35, 0.7046880897],
[-0.20, 0.8187307531], [-0.05, 0.9512294245],
[0.10, 1.105170918], [0.25, 1.284025417], [0.40, 1.491824698],
[0.55, 1.733253018], [0.70, 2.013752707], [0.85, 2.339646852],
[1.00, 2.718281828], [1.15, 3.158192910], [1.30, 3.669296668],
[1.45, 4.263114515], [1.60, 4.953032424], [1.75, 5.754602676],
[1.90, 6.685894442], [2.05, 7.767901106], [2.20, 9.025013499],
[2.35, 10.48556972], [2.50, 12.18249396], [2.65, 14.15403865],
[2.80, 16.44464677], [2.95, 19.10595373], [3.10, 22.19795128],
[3.25, 25.79033992], [3.40, 29.96410005], [3.55, 34.81331749],
[3.70, 40.44730436], [3.85, 46.99306323], [4.00, 54.59815003],
[4.15, 63.43400030], [4.30, 73.69979370], [4.45, 85.62694400],
[4.60, 99.48431564], [4.75, 115.5842845], [4.90, 134.2897797]
]
> plot(s);
|
Ceci devrait répondre à vos attentes.
A plus tard sur ce forum. |
|