Red de conocimiento informático - Material del sitio web - Cómo utilizar matlab para leer datos de nubes de puntos tridimensionales. ¡Escriba el código específico!

Cómo utilizar matlab para leer datos de nubes de puntos tridimensionales. ¡Escriba el código específico!

Depende del formato de los datos, algunos se pueden cargar directamente

Por ejemplo, este archivo de datos:

38.643 52.888 0.08600065

38.643 52.844 0.08600065

38.643 52.486 0.1420001

38.639 52.881 0.08600065

38.638 53.881 0.08600065

38.639 52.881 0.08600065

38. 638 53.194 0.1860005

38.634 53.303 0.1070006

38.631 52.186 0.07900037

38.631 52.167 0.07900037

38.626 53.586 0.09600026

38. 624 52,495 0,6620004

A = load('cloud3d.dat'); Leer datos

Coordenadas de los ejes x, y, z

x=A(:,.1) ;

y=A(:,2);

z=A(:3);

dispersión3(x, y, z);

[X, Y, Z]=griddata(x, y, z, linspace(min(x), max(x))', linspace(min( y), max(y)), 'v4'); Construir puntos de coordenadas

pcolor(X, Y, Z);

interp de sombreado; mapa de pseudo color

fcontourf(X, Y, Z); Mapa de contorno

figura, surf(X, Y, Z superficie tridimensional

);