[Logiciel] Graphes à partir de données experimentales

Tout ce qui concerne les différents logiciels mathématiques (Matlab, Maxima, Scilab, R, Maple, Mathematica, ...) et les calculatrices scientifiques.
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.
> Préciser le nom du logiciel concerné dans le titre de votre message.

[Logiciel] Graphes à partir de données experimentales

Messagepar jobherzt » Jeudi 06 Avril 2006, 15:40

bonjour,
je cherche un logiciel qui me permettrait de tracer des graphes 3D a partir de données collectées sur une machine.. pour l'instant, j'utilise Gnuplot, que je trouve tres bien, et qui a l'avantage d'etre tres souple quant au format des fichiers de données : il suffit que je rajoute quelques retours a la ligne, et c'est cool ! :P

mais ( car il y a un mais ), je trouve que le rendu n'est pas tres joli ( bah oui, ca compte aussi ! ). en fait, sur des graphes 3d coloré, chaque "rectangle" de la courbe est d'une seule couleur -> pas de degradé -> des transitions un peu abrupte

par ailleurs, j'ai moi meme fait un peu de programmation 3d (openGL) et je sais pertinnement qu'en jouant justement sur le degradé de couleur et les normales des plans, on peut obtenir un effet "lissé" asse impressionnant ( genre il faut le voir pour le croire ) sans avoir a ajouter de points a la courbe.

dans la mesure ou ce qui m'interresse est seulement l'allure generale de la courbe, je ne serais pas trop regardant sur l'aspect "mathematiques" du logiciel... s'il pouvait me mettre les axes, voire les graduations, ca serait pas mal, mais rien de plus.... dans l'absolu, un logiciel capable de tracer un "truc" en relief à partir d'une matrice, ou d'une liste de points ferait l'affaire.

donc voila, si quelqu'un pouvait me suggerer un soft qui donne de meilleurs resultats, je suis preneur. j'ai pensé aussi a un script qui transformerait mes données en scne povray,mais je ne connais pas trop ca.. je sais programmer en c/c++, octave,... donc je pourrais y arriver si quelqu'un me donne l'idée..

merci d'avance !
jobherzt
Méga-utilisateur
 
Messages: 433
Inscription: Vendredi 13 Janvier 2006, 13:13

Publicité

Messagepar Zaim KHELIFI » Jeudi 20 Avril 2006, 20:46

Bonjour;
Essayes Excel de Microsoft qui est très simple à utiliser voir même intuitif, ou bien Matlab en utilisant les commandes d'interpolation sous ligne de commandes ou sa ToolBox. Il y a aussi Scilab sous licence GNU donc libre qui est mon préféré, et la liste est encore longue.
J'oubliai de faire le point sur le type d'interpolation: polynômiale, spline, moindre carés ou autres. Le plus sage pour un nombre elevé de point est de ne pas utiliser l'interpolation polynômiale, les splines ou moindre carrés donnent un meilleur lissage.
Zaim KHELIFI
Déca-utilisateur
 
Messages: 25
Inscription: Jeudi 16 Juin 2005, 17:14
Localisation: Blida, ALGERIE

Messagepar nirosis » Jeudi 20 Avril 2006, 21:57

Oui matlab est surement un des meilleurs logiciels pour ce qui est traitement de données...
nirosis
Administrateur
 
Messages: 1806
Inscription: Samedi 28 Mai 2005, 13:48
Localisation: Orsay, France
Statut actuel: Actif et salarié | Maître de conférence

Messagepar jobherzt » Jeudi 20 Avril 2006, 22:00

pour un adepte du libre, recommander excel ca ne se fait pas :-) plus serieusement, excel n'est vraiment pas fait pour ca. je connais bien ( voire tres bien ) octave et gnuplot, qui sont libres, mais je cherchais un soft qui sorte un resultat esthetique, je ne cherche pas a faire de fit (enfin, si, mais avec des methodes un poil plus complexe, vu que les splines, lagrange moindres carres non lineaires sont inefficaces ou presque sur mon cas ). la je veux juste un truc qui me sorte une courbe de niveau jolie, avec un eclairage, des degardés de couleurs...

mais merci quand meme !!
jobherzt
Méga-utilisateur
 
Messages: 433
Inscription: Vendredi 13 Janvier 2006, 13:13

Messagepar jobherzt » Jeudi 20 Avril 2006, 22:08

cross posting ! oui, nirosis, comme je le disais, c'est surtout l'aspect esthetique qui m'interresse... pour le traitement, de toute facon je suis oblige de programmer mes propres outils en C++.. je regrette juste que gnuplot ne soit pas capable de gerer du "lissage" visuel en jouant sur la lumiere, doonc je serait pret un logiciel qui n'est pas a vocation mathematique, mais qui, a partir d'una matrice, sache tracer une courbe jolie, lisse et coloré !
jobherzt
Méga-utilisateur
 
Messages: 433
Inscription: Vendredi 13 Janvier 2006, 13:13

Messagepar rebouxo » Jeudi 20 Avril 2006, 22:13

Je ne sais pas si cela va t'aider, mais pst-3dplot permet de représenter des données en 3D. Par contre, je ne sais pas si tu pourras faire ce que tu souhaites avec. Si j'ai bien saisi, tu souhaites faire des pavés de différentes hauteurs et modifier l'éclairage ?
rebouxo
Modérateur
 
Messages: 6690
Inscription: Mercredi 15 Février 2006, 13:18
Localisation: le havre
Statut actuel: Actif et salarié | Enseignant

Messagepar jobherzt » Jeudi 20 Avril 2006, 22:19

je sais que je n'etais pas tres clair : en gros, j'ai fait un peu de programmation OpenGl ya quelques années, et je sais donc que l'eclairage des objetx 3d est géré par des "normales" aux facettes. et que en bidouillant l'orientation de ce normales, on peut obtenir un effet lissé, et accessoirement que c'est possible d'affecter une couleur a chaque sommet d'une facette, et donc d'obtenir des degradé. pour des raisons sans doute de clarté, la plupart des logiciels de math n'implemente pas ce genre de chose. donc je cherche un logiciel pas forcement orienté math, capable de lire un fichier texte contenant une matrice, et de tracer une courbe, un truc en relief en utilisant ce genre de chose... tout ca pour obtenir une courbe "jolie" !
jobherzt
Méga-utilisateur
 
Messages: 433
Inscription: Vendredi 13 Janvier 2006, 13:13

Messagepar Zaim KHELIFI » Vendredi 21 Avril 2006, 17:09

Un ami à moi travail sur le traitement d'images et il a besoin souvent de faire des graphes à partir de matrices propres à chaque image, il le fait avec "Builder C++" ou avec Matlab.
C'est tout.
Zaim KHELIFI
Déca-utilisateur
 
Messages: 25
Inscription: Jeudi 16 Juin 2005, 17:14
Localisation: Blida, ALGERIE

Messagepar nirosis » Vendredi 21 Avril 2006, 17:26

Essaie Scilab sinon comme le proposait Zaim. C'est un peu comme matlab...
Ou alors faut que tu trouves sur internet un programme tout fait, mais ton cas me parait un peu spécifique qd même !
nirosis
Administrateur
 
Messages: 1806
Inscription: Samedi 28 Mai 2005, 13:48
Localisation: Orsay, France
Statut actuel: Actif et salarié | Maître de conférence


Retourner vers Logiciels mathématiques

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

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