Contenu | Rechercher | Menus

Annonce

L'équipe des administrateurs et modérateurs du forum vous invite à prendre connaissance des nouvelles règles.
En cas de besoin, vous pouvez intervenir dans cette discussion.

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 13/10/2008, à 12:18

harlock1

Courbe 3D

Bonjour à tous,
Dans les pubs pour ordi du début des années 80, on trouvait fréquemment ce type de courbe, destiné à illustrer les superbes capacités graphiques des engins de l'époque :

courbe3D.png

Je n'arrive pas à retrouver la fonction mathématique qui permet de dessiner cette courbe. Quelqu'un à une idée ?

Hors ligne

#2 Le 13/10/2008, à 12:38

xabilon

Re : Courbe 3D

Salut

C'est du type z=f(x, y), où f est un polynôme de fonctions trigonométriques.


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#3 Le 13/10/2008, à 13:25

Kurokame

Re : Courbe 3D

Un exemple : z=cos(x²+y²)/(1+x²+y²) smile

#4 Le 13/10/2008, à 13:52

Astrolivier

Re : Courbe 3D

salut,

et dans quel programme on pourrait mettre ces jolies fonctions pour les voir en 3d (comme le graphique au dessus) ?


S'il faut absolument faire des sacrifices pour assurer le progrès de l'humanité, ne serait-il pas indispensable de s'en tenir au principe selon lequel c'est à ceux dont on exige le sacrifice que la décision doit revenir en dernier ressort ? (howard zinn)

Hors ligne

#5 Le 13/10/2008, à 13:53

Nasman

Re : Courbe 3D

N'était ce pas la courbe qui était sur le compilateur basic du Commodore 64 ?

Autre fonction possible inspirée du sinus cardinal

z = (sin (x²+y²))/(x²+y²)


PC fixe sous Bionic 64 bits et portable avec Xenial 64 bits

Hors ligne

#6 Le 13/10/2008, à 13:54

Kurokame

Re : Courbe 3D

... ou un petit site sympathique : http://www.fooplot.com/

#7 Le 13/10/2008, à 14:09

|-Corpse-|

Re : Courbe 3D

Astrolivier a écrit :

salut,

et dans quel programme on pourrait mettre ces jolies fonctions pour les voir en 3d (comme le graphique au dessus) ?

Gnuplot :

set pm3d #optionnel
set isosample 40        
set xrange [-3:3]                 
set yrange [-3:3] 
splot cos(x**2+y**2)/(1+x**2+y**2)

cacahq7.png

Dernière modification par |-Corpse-| (Le 13/10/2008, à 14:16)

Hors ligne

#8 Le 13/10/2008, à 14:31

Astrolivier

Re : Courbe 3D

merci wink

il y a quand même un truc qui me chiffonne : http://www.gnuplot.info/

The software is copyrighted but freely distributed (i.e., you don't have to pay for it)

je vérifie (il est dans mes depots debian)

edit : c'est bon : http://gnuplot.cvs.sourceforge.net/gnuplot/gnuplot/Copyright?view=markup

Dernière modification par Astrolivier (Le 13/10/2008, à 14:36)


S'il faut absolument faire des sacrifices pour assurer le progrès de l'humanité, ne serait-il pas indispensable de s'en tenir au principe selon lequel c'est à ceux dont on exige le sacrifice que la décision doit revenir en dernier ressort ? (howard zinn)

Hors ligne

#9 Le 13/10/2008, à 14:52

harlock1

Re : Courbe 3D

Ouah, cool les gars, merci, c'est exactement ce que je recherchais.
Et superbe le tracé Gnuplot ...

Dernière modification par harlock1 (Le 13/10/2008, à 14:53)

Hors ligne

#10 Le 13/10/2008, à 16:26

kouskous

Re : Courbe 3D

Y'a maxima et wxMaxima aussi smile


#!/usr/bin/killall
« « J'aime kouskous » — kouskous. »  — kouskous.

Hors ligne

#11 Le 13/10/2008, à 17:22

|-Corpse-|

Re : Courbe 3D

harlock1 a écrit :

Ouah, cool les gars, merci, c'est exactement ce que je recherchais.
Et superbe le tracé Gnuplot ...

Hum, non, je le trouve moche le tracé. En utilisant set hidden3d (pour faire une surface "opaque") et set isosample 80 (augmente le nombre de courbes), ça donne nettement mieux :
blackyc4.png

colorqq2.png


Kous-Kous! a écrit :

Y'a maxima et wxMaxima aussi smile

Tiens, je connaissais pas, c'est un équivalent libre à Mathematica si j'ai bien compris ? Sinon y'a aussi Octave, équivalent libre à Matlab.

Hors ligne

#12 Le 13/10/2008, à 17:27

loutre

Re : Courbe 3D

et y'a R aussi, qui est libre.

C'est pour du calcul numérique, avec des graphiques et tout et tout !

(j'ai toujours aimé le nom de ce logiciel : R il manque pas d'air tongue)

edit : R est un langage dialecte du langage S, codé en C big_smile

Dernière modification par loutre (Le 13/10/2008, à 17:30)


=°.°=
J'ai éprouvé l'irrésistible désir d'aller porter ma jeune existence au-delà de l'horizon, là où l'espace et le vent offrent à l'homme une dimension que je voyais comme une éternité palpable. Mes blogs [url=http://[Merci de relire les règles]/d6wsyxp]au Tchad[/url], vers Compostelle.

Hors ligne