Matlab - representación de la superficie

   
Vista:

representación de la superficie

Publicado por patricia (26 intervenciones) el 20/10/2017 12:51:03
Hola a todos,
tengo un problema, estoy intentando representar la superficie de una matriz de puntos de 26x3,

Estoy intentando usar el comando surf pero me aparece error.
Alguien sabría como representar la superficie de una matriz de 26 puntos en el espacio?

Espero que puedan ayudarme, muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JOSE JEREMIAS CABALLERO

representación de la superficie

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (4441 intervenciones) el 20/10/2017 19:47:55
1
2
3
4
5
6
7
8
9
clc
clear
A=sort(100*rand(26,3));
x=A(:,1);
y=A(:,2);
z=A(:,3);
[X, Y]=meshgrid(x,y);
[X, Z]=meshgrid(x,z);
surf(X,Y,Z)

Saludos
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
Servicios de programación matlab


http://matlabcaballero.blogspot.com
https://www.facebook.com/matlabcaballero
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

representación de la superficie

Publicado por patricia (26 intervenciones) el 23/10/2017 08:47:48
Hola, José
he probado tu código y si que me sale una superficie bien definida, pero cuando lo hago con mi matriz lo que me aparece es lo siguiente:


Captura

no sé porqué me aparece de esa forma.

Mi matriz es la siguiente:
[ 0.3343 0.2348 0.0641
0.4350 0.2013 0.0643
0.4350 0.1654 0.0653
0.4741 0.1872 0.0642
0.1414 0.0938 0.0646
0.2327 -0.0962 0.0638
0.1978 -0.1296 0.0639
0.2145 -0.1285 0.0638
0.5559 0.1946 0.0649
0.5559 0.2147 0.0650
0.5209 0.1756 0.0653
0.4707 0.1657 0.0651
0.4720 0.2671 0.0644
0.3670 0.2859 0.0649
0.5125 0.2527 0.0645
0.5267 0.1609 0.0655
0.4184 -0.0725 0.0630
0.4661 -0.0933 0.0631
0.2912 0.5204 0.0623
0.3155 0.5319 0.0611]

Espero su ayuda, muchas gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

representación de la superficie

Publicado por patricia (26 intervenciones) el 23/10/2017 13:13:16
Me acabo de dar cuenta que antes de representarlo tengo que ordenar mis valores, ahora si lo representa bien, GRACIAS!!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

representación de la superficie

Publicado por patricia (26 intervenciones) el 24/10/2017 14:04:42
Hola de nuevo,
resulta que ahora tengo otro problema, y es que tengo una matriz de 120x3 y quiero representarla en superficie, pero resulta de que la figura que me sale es la siguiente:
Captura

me representa la superficie pero de forma desordenada, y en vertical.

En la matriz que yo tengo la coordenada X e Y sería la de un punto en el plano y la Z representa el error que existe en ese punto, por lo tanto al ordenar la matriz para que no me aparezca desordenada la superficie, tengo que tener en cuenta que cada elemento X corresponde a un elemento Y y a un elemento Z.
Por lo que no sabría como hacer para representar mi matriz en una superficie horizontal...

Espero que puedan ayudarme por favor.

Muchas gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar