2013-07-10 4 views
0

J'ai un tableau de valeurs en virgule flottante allant de 0.0 à 70000.0 et je veux visualiser ces données dans une surface 3D. Je veux quelque chose comme ceci: enter image description hereComment visualiser les valeurs stockées dans une matrice 2D?

Je n'ai aucune idée comment faire ceci. Je ne sais même pas ce que ce type de graphique est appelé. Dois-je utiliser Matlab? Je n'ai pas utilisé Matlab auparavant mais j'ai accès à une machine sur laquelle est installé Matlab ...

+0

Pas de réponse !!! Allez les gars, j'ai vraiment besoin de ça. S'il vous plaît, n'importe qui au moins, dites-moi comment ça s'appelle (je veux dire quel genre de graphique) pour que je puisse comprendre le reste des choses sur Google. – mushfek0001

Répondre

1

Des outils comme matlab ou Octave peuvent produire un tracé très similaire.

La figure que vous fournissez affiche la matrice sous la forme d'une carte en hauteur. Pour une matrice M avec des éléments M[i][j], la surface 3D que vous voulez est simplement:

x = i 
y = j 
z = M[i][j] 

La surface est visualisée par un algorithme de rendu comme ray marching ou rasterizing un maillage superposé avec la carte de hauteur.

+0

Merci pour la réponse @ a.lasram. Je vais regarder dedans. – mushfek0001

Questions connexes