Matlab - Conocer posición de punto medio y extremo de una recta de un polígono

 
Vista:

Conocer posición de punto medio y extremo de una recta de un polígono

Publicado por Miguel Medina (1 intervención) el 09/03/2019 10:55:23
Buenas,

Tengo un problema que os voy a comentar:

Dibujo un polígono en matlab (un pentágono por ejemplo) y tengo que conocer la posición del punto medio de cada línea que configura el polígono para poner en esos puntos un marcador (círculo pequeño, por ejemplo). Sabriáis decirme como puedo hacer eso??

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
sin imagen de perfil
Val: 918
Bronce
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Conocer posición de punto medio y extremo de una recta de un polígono

Publicado por Daniel (354 intervenciones) el 10/03/2019 11:32:45
Hola ,

Si ini es el punto inicial de la recta y fin el final el punto medio de la misma es:

1
pos = ini + (fin - ini)/2;

Saludos,
Daniel Rodríguez.
Analytics Lane
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
Imágen de perfil de JOSE JEREMIAS CABALLERO
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Conocer posición de punto medio y extremo de una recta de un polígono

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 10/03/2019 15:48:54
1
2
3
4
5
6
7
8
9
10
11
12
13
clear
close all
theta=linspace(0,2*pi,6);
r=10;
x=r*cos(theta);
y=r*sin(theta);
plot(x,y)
axis('image')
hold on
for i=1:length(x)-1
    plot((x(i)+x(i+1))/2,(y(i)+y(i+1))/2,'o')
 
end
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