Précédent   Forum des professionnels en informatique > Logiciels > Autres Logiciels
Autres Logiciels Bureautique, navigateurs, clients mails, traitements de textes, tableurs, multimédia, logiciels divers, etc...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/12/2007, 02h59   #1
Invité de passage
 
Inscription : décembre 2007
Messages : 2
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 2
Points : 1
Points : 1
Par défaut Gnuplot - tracer une fonction sur une partie de la fenetre

Bonjour,

J'ai besoin de tracer la fonction f sur un intervale dx comprit dans un domaine plus grand [-1:1].
en fait, le graphe que je cherche a tracer est composé de fonction reduit a des intervales
Code :
1
2
f(x)=f1(x) sur [0,dx]
f2(x) sur [dx,2dx]
j'ai un programme fortran qui ecrit le script gnuplot avec les fonction f1,f2,... mais je ne sais pas comment préciser a gnuplot de ne tracer la fonction que sur une partie de la fenetre.
j'ai essayer :
Code :
1
2
3
4
set xrange [0:1]
set multiplot
plot [0:dx] f1(x)
plot [dx:2*dx] f2(x)
mais bien sur ça ne trace que sur les petits intervals.

merci de m'aider
IVIart1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/01/2008, 14h19   #2
Membre régulier
 
Inscription : juin 2007
Messages : 65
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juin 2007
Messages : 65
Points : 83
Points : 83
Bonjour,

j'utilise l'opérateur ?: pour définir une fonction par morceau :

Code :
1
2
3
4
5
6
7
# Tracé de la fonction f(x)=x pour 0.5<=x<=1 
#                          =x*x pour 1<x 


f(x)= (x>0.5  && x<1 ? x : (x > 1 ? x**2 : 1/0) )
p f(x)
Tu peux aussi définir de la même façon les 2 fonctions séparément et faire un plot des 2.
plus d'info sur ?: dans gnuplot: taper help using
To-Ma est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2008, 14h17   #3
Invité de passage
 
Inscription : décembre 2007
Messages : 2
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 2
Points : 1
Points : 1
Bonjour,

merci c exactement ce qu'il me fallait. t'es un dieu pour moi maintenant.
IVIart1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2008, 10h14   #4
Membre régulier
 
Inscription : juin 2007
Messages : 65
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juin 2007
Messages : 65
Points : 83
Points : 83
To-Ma est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h49.


 
 
 
 
Partenaires

Hébergement Web