[Logiciel] Graphes à partir de données experimentales
[Logiciel] Graphes à partir de données experimentales
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 !
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 !
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 !
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 !
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.
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.
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 !!
mais merci quand meme !!
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é !
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" !
-
- Sujets similaires
- Réponses
- Vues
- Dernier message