Bonjour,
avec xcas 1.4.9-5 et 1.2.3-57 (linux et w7)
dans une figure 2d
plot(floor(x)) renvoie
segment(point(-10.0+i*floor(x)),point(10.0+i*floor(x)))
et n'affiche rien.
Idem avec sign(x), ceil(x)
Merci pour votre aide,
FJ
Traçage de certaines fonctions
Modérateur : xcasadmin
-
- Messages : 5
- Inscription : mer. sept. 27, 2017 5:25 am
Re: Traçage de certaines fonctions
salut,
on peut obtenir le graphe de la partie entiere en faisant:
on peut obtenir le graphe de la partie entiere en faisant:
Code : Tout sélectionner
ep3:=affichage=epaisseur_ligne_3;ep2:=affichage=epaisseur_ligne_2;
Objet:=[plot(0,x=0..1,ep3),point(0,affichage=epaisseur_point_3+point_point),segment(1-i*0.2,1+i*0.2,ep2),segment(1-i*0.2,1.1-i*0.2,ep2),segment(1+i*0.2,1.1+i*0.2,ep2)]:;
seq(Objet+[(k+k*i)$dim(Objet)],k,-10,10,1)
-
- Messages : 5
- Inscription : mer. sept. 27, 2017 5:25 am
Re: Traçage de certaines fonctions
Merci pour ce retour, cependant mon problème demeure.
En effet je souhaite périodiser une fonction définie sur [0,1[ en la composant avec per(x):=x-floor(x) or cette dernière fonction ne peut être tracée. Comme mon objectif était d'expliquer la chose et de généraliser le procédé à tout intervalle, j'aurais souhaité pouvoir tracer per comme une autre fonction. Ceci était possible avec Xcas 1.2.* de moins de 6 mois. Actuellement plot(floor(x)) donne segment(point(-10.0+i*(-10.0-floor(x))),point(10.0+i*(10.0-floor(x))) et rien sur la fenêtre graphique alors que plot(sin(x)) donne plotparam(x+i*sin(x),x=-10.0..10.0) et la courbe du sinus ; bien évidemment plotparam(x+i*floor(x),x=-10.0..10.0) donne le résultat escompté, mais tracer une fonction en passant par une courbe paramétrée ne me semble pas naturel dans le cadre d'un TP avec des étudiants qui ont le reflex du "plot").
FJ
En effet je souhaite périodiser une fonction définie sur [0,1[ en la composant avec per(x):=x-floor(x) or cette dernière fonction ne peut être tracée. Comme mon objectif était d'expliquer la chose et de généraliser le procédé à tout intervalle, j'aurais souhaité pouvoir tracer per comme une autre fonction. Ceci était possible avec Xcas 1.2.* de moins de 6 mois. Actuellement plot(floor(x)) donne segment(point(-10.0+i*(-10.0-floor(x))),point(10.0+i*(10.0-floor(x))) et rien sur la fenêtre graphique alors que plot(sin(x)) donne plotparam(x+i*sin(x),x=-10.0..10.0) et la courbe du sinus ; bien évidemment plotparam(x+i*floor(x),x=-10.0..10.0) donne le résultat escompté, mais tracer une fonction en passant par une courbe paramétrée ne me semble pas naturel dans le cadre d'un TP avec des étudiants qui ont le reflex du "plot").
FJ
Re: Traçage de certaines fonctions
Je corrige ... c'est bon pour Xcas pour Firefox, le reste suivra...