Matlab: ¿Cómo derivar los vértices (coordenadas) de los polígonos en el diagrama de voronoi?

Tengo un archivo de función creado en la mano que es dibujar líneas en la imagen,[img]=drawline(point1,point2,color,img). Se utiliza para conectar cualquiera de los dos puntos que están dentro de la imagen. Me piden que cree el diagrama voronoi en la imagen (sin usar la función de trazado). Por el momento, intento mostrar las líneas en la imagen, pero no sé cómo obtener los vértices de los bordes del polígono.

He estado usando algunos códigos de prueba:

x=[50 70 70 30 40 ];% this is just some simple values for testing, 
y=[50 30 90 30 80 ];% in further stage, i plan to use `x=rand(n,1)*200`.
img=zeros(200,200,3);
color=[255 0 0];
[vx,vy]=voronoi(x,y); 

Solo lo sé hasta arriba, luego creo que necesito usarfor loop para alinear los vértices. simplemente no tengo idea de cómo comenzar. Y también estoy atrapado en cómo resolver los problemas negativos e infinitos, si necesito mostrarlos en la imagen (coordenadas de píxeles).

Respuestas a la pregunta(1)

Su respuesta a la pregunta