Matlab - Como Graficar una serie de puntos de una matriz

   
Vista:

Como Graficar una serie de puntos de una matriz

Publicado por Raul islas Gomez islas.gomez@live.com (3 intervenciones) el 25/03/2015 01:15:11
Buenas tardes soy estudiante de Ing en computación estoy tratando de aprende a como usar Matlab tengo una matriz de puntos que tengo que molerlos usando la representación de Matrices Homogéneas

estos puntos representan una silueta de un carro en un plano
y lo multiplicare por la matriz de translacion

|x y h |
|1 1 1 |
|1 2 1 |
|2 2 1 | |1 0 0|
|3 3 1 | |0 1 0| Dando movimiento a la silueta 5 posiciones con respecto a X mi pregunta es como
|5 3 1 | |5 0 1| puedo graficar esta silueta (La matriz )
|6 2 1 |
|7 2 1 |
|7 1 1 |
|6 1 1 |
|2 1 1 |
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 Jorge De Los Santos

Como Graficar una serie de puntos de una matriz

Publicado por Jorge De Los Santos (212 intervenciones) el 25/03/2015 02:56:50
Hola Raul

Puedes probar con lo siguiente y hacer las modificaciones convenientes:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
clear;clc;
M = [1,0,0;0,1,0;5,0,1];
X = [1,1,1;
1,2,1;
2,2,1;
3,3,1;
5,3,1;
6,2,1;
7,2,1;
7,1,1;
6,1,1;
2,1,1];
Y = X*M;
hold on
plot([X(:,1);X(1,1)],[X(:,2);X(1,2)]);
plot([Y(:,1);Y(1,1)],[Y(:,2);Y(1,2)]); % Carro trasladado
axis([0,15,0,5])




Saludos.

Jorge De Los Santos.
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

Como Graficar una serie de puntos de una matriz

Publicado por Raul islas Gomez islas.gomez@live.com (3 intervenciones) el 27/03/2015 04:52:28
Te agradezco mucho el código proporcionado me ha servido de mucho; antes de despedirme me gustaría si me podrá explicar la linea de código plot ([Y(:,1);Y(1,1)],[Y(:,2);Y(1,2)]);
si no es mucha molestia le agradecería de mucho sin mas que decir me despido esperando su pronta respuesta
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