Efficient way to display a walked path.
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
luc
el 23 de Dic. de 2014
Respondida: Image Analyst
el 23 de Dic. de 2014
I have an object that has coordinates [x,y], the object moves in the x-y plane. The plane is described by a circular set of datapoints, as shown in the figure below.
I wish to display the "path" the object has taken (red) , and the current location (green).
I was thinking of displaying it something like the lower image, but any other way would be usefull too.
Any suggestions? (I'm not asking for any code :), I can figure that out on my own)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/146576/image.jpeg)
0 comentarios
Respuesta aceptada
Image Analyst
el 23 de Dic. de 2014
Assuming you have the (x,y) coordinates of the path, just use plot() and pick a really wide line width.
plot(x, y, 'LineWidth', 10);
0 comentarios
Más respuestas (1)
per isakson
el 23 de Dic. de 2014
Editada: per isakson
el 23 de Dic. de 2014
Something looking similar to the upper diagram can be achieved with a couple of transparent pathes (handle graphic objects) on top.
See
Patches comes with a bit of learning curve. Try fill first.
 
The lower diagram can be done with a line object on top. See
R2014b came with improved graphic features. The links above ara to R2014b.
 
The key to "efficient" (fast) is to modify graphic objects, not delete and recreate objects, and not create many thousands of objects.
0 comentarios
Ver también
Categorías
Más información sobre Graphics Object Properties en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!