utilisier acquisition xyz en .txt et en faire une matrice

  • Initiateur de la discussion Initiateur de la discussion polka91
  • Date de début Date de début

polka91

XLDnaute Nouveau
bonjour,
j'ai une surface qui a été mesurée par un palpeur de façon continue et le fichier .txt que j'ai est de la forme :

point1;x;10 (balayage de la première ligne x=10 et Y croissant)
point1;y;10
point1;z;0.167
point2;x;10
point2;y;20
point2;z;0.152
.....
point100;x;10
point100;y;1000
point100;z;0.157
point101;x;20 (balayage de la 2ème ligne x=20 et y décroissant)
point101;y;1000
point101;z;0.159
point101;x;20
point101;y;990
point101;z;0.145
.....

point;x;1000 (balayage de la dernière ligne x=1000 et y croissant)
point;y;1000
point;z;0.169


Je cherche à créer la courbe 3d à partir de ces points, pour cela j'ai créé une matrice sous forme d'un tableau avec la colonne de gauche pour les X : 10 20 30 40 ... 1000, la ligne du haut pour les Y : 10 20 30 40 ... 1000 et enfin les z dans la matrice.
Pour faire cette matrice j'ai commencé par faire 3 colonnes X,Y et Z:

10 10 0.167
10 20 0.152
...
10 1000 0.157
20 1000 0.159
20 990 0.145

puis à créer ma matrice (tableau)

10 20 30 40 990 1000
10 0.167 0.152 0.157 .... 0.157 (y croissant)
20 0.145 0.159 (y décroissant)
30
40

en transposant la colonne des z pour x=10 en ft de y
pour la seconde ligne je ne peux pas transposer directement les z car il faut les trier en ft des y croissants
et ainsi de suite 50 fois


je suis certain que quelqu'un à une solution plus simple et quasi automatique pour créer cette matrice !
 

CBernardT

XLDnaute Barbatruc
Re : utilisier acquisition xyz en .txt et en faire une matrice

Bonsoir polka91,

J'ai repris une remarquable représentation en 3D de données en colonnes XYZ présentée sur Futura-Sciences.

De ton fichier Exemple j'ai réalisé la matrice en trois colonnes XYZ des valeurs placées en colonne simple. Elle se trouve dans la feuille "Données XYZ en colonnes".

La feuille "Accueil" détaille les explications techniques sur les points du transfert dans la feuille "Matrice des valeurs Z", la réalisation de la matrice, le paramétrage des calculs et du graphe.

Le graphe 3D est entièrement réalisé par VBA.

Comme je ne peux le poster sur le forum, il "pèse" trop lourd, je t'enverrai le fichier directement sur ton Email personnel après avoir reçu ton adresse électronique par message personnel sur ce forum.
 

Discussions similaires

Réponses
8
Affichages
2 K
Réponses
0
Affichages
2 K
C
Réponses
3
Affichages
2 K

Statistiques des forums

Discussions
315 279
Messages
2 117 999
Membres
113 403
dernier inscrit
jmba59