Discontinuité d'une fonction

Tout ce qui concerne l'utilisation ou l'installation d'Asymptote.

Modérateur: gdm_asy

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

Discontinuité d'une fonction

Messagepar Arnaud » Samedi 12 Novembre 2011, 21:49

Bonsoir,

Je n'ai pas trouvé comment afficher le petit crochet qui termine la représentation graphique d'une fonction bien définie et bornée sur un intervalle ouvert ou semi-ouvert, comme par exemple la partie entière sur $[0;1[$.
Avant de me lancer dans des astuces du type "tracer un demi-cercle de rayon 1mm", je préfère demander si il n'y a pas plus simple.
Arnaud

Un peu d'info - Pyromaths
LaTeX - Exemples de formules LaTeX

Pas d'aide en MP (non plus)
Arnaud
Modérateur
 
Messages: 7115
Inscription: Lundi 28 Août 2006, 12:18
Localisation: Allemagne
Statut actuel: Actif et salarié | Enseignant

Publicité

Re: Discontinuité d'une fonction

Messagepar GMaths » Dimanche 13 Novembre 2011, 01:35

Ce ne sont pas des crochets, mais voilà une source d'inspiration :

6c3ab056ae6694c3455366a1e858a336.png

Code: Tout sélectionner
usepackage("amsmath");
import graph;
size(8cm,0);

real Floor(real x) {return floor(x);}

pair[] ListeDesPointsCompris;
pair[] ListeDesPointsExclus;

//==================
// bool3 est un booléen à trois états : true, default et false
bool3 TestRelierOuPas(real x) {
static real lasty;
static bool first = true;
real y = floor(x);
bool memebranche = first || lasty == y;
first = false;
if(!memebranche) { ListeDesPointsExclus.push((x,lasty));
ListeDesPointsCompris.push((x,y));
}
lasty=y;
return memebranche ? true : default;
};
//==================

draw(graph(Floor,-5.5,5.5,500,TestRelierOuPas));
axes("$x$",rotate(0)*"$\lfloor x\rfloor$",red);

dot(ListeDesPointsCompris);
dot(ListeDesPointsExclus,UnFill);


Sinon, récupérer ce fichier OG.asy dont le nom n'est pas sans rappeler l'auteur du code (qui s'est inspiré des définitions de Arrow(s)) et essayer ceci :

Code: Tout sélectionner
import OG;
import graph;

unitsize(1cm);
real f(real x) {return x^2;}
path Cf=graph(f,-2,3,n=200);

draw(Cf,linewidth(1bp),Bras);
Dernière édition par GMaths le Lundi 14 Novembre 2011, 08:52, édité 1 fois.
GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

Re: Discontinuité d'une fonction

Messagepar Arnaud » Dimanche 13 Novembre 2011, 12:25

Merci pour cette réponse complète.
Je ne suis pas très fan des points sans remplissage, la solution de OG s'approche plus de ce que j'imaginais.
Arnaud

Un peu d'info - Pyromaths
LaTeX - Exemples de formules LaTeX

Pas d'aide en MP (non plus)
Arnaud
Modérateur
 
Messages: 7115
Inscription: Lundi 28 Août 2006, 12:18
Localisation: Allemagne
Statut actuel: Actif et salarié | Enseignant

Re: Discontinuité d'une fonction

Messagepar GMaths » Dimanche 13 Novembre 2011, 13:28

Arnaud a écrit:Merci pour cette réponse complète.


J'ai voulu qu'il en reste une trace dans la galerie : http://www.marris.org/asymptote/Courbes ... ie_entiere

... mais mais mais, le résultat obtenu me stupéfait. Avec le même code, j'obtiens sous windows+7 avec la version 2.13, l'image déjà donnée ci-dessus mais que se passe t-il sur mon serveur linux avec la version SVN ?
GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

Re: Discontinuité d'une fonction

Messagepar GMaths » Dimanche 13 Novembre 2011, 19:17

Problème résolu :

La révision 5349 du 29 septembre qui avait vu la modification notamment de graph.asy avait introduit une erreur dans ce fichier
que la révision 5358 du 11 novembre (il y a deux jours) corrige.
GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

Re: Discontinuité d'une fonction

Messagepar GMaths » Lundi 14 Novembre 2011, 08:53

GMaths a écrit:Ce ne sont pas des crochets, mais voilà une source d'inspiration :

Je l'ai simplifiée et francisée.
GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant


Retourner vers Asymptote

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités