Borrar filtros
Borrar filtros

How to Find Range of Values Between Point A and B

1 visualización (últimos 30 días)
Adnan Ali
Adnan Ali el 1 de Ag. de 2014
Comentada: Michael Haderlein el 6 de Ag. de 2014
I want to get the all values Between A and B points.
Background Scenario of Figure: This Figure is output of a Drawn shape/polyline. When I Draw a Shape on Canvas. Values of those points (covered by mouse/stylus) passed to plot and this fig is output.
But here i Want to use this fig as input and want to get values in output.
Note: Point B is not Fixed and also A and B are not the Part of Figure. I drew them in Photoshop to make question clear.

Respuesta aceptada

Michael Haderlein
Michael Haderlein el 1 de Ag. de 2014
Not sure if I understand your question: Do you have all t and y data available and want to get only the y data between two t values? Or do you need to extract the t and y data from a figure?
If first case:
tA=0;tB=1500;
yinterval=y(t>=tA & t<=tB);
If second case: Load the figure, then
hc=get(gca,'children');
data=get(hc,{'xdata','ydata'});
t=data{1};
y=data{2};
and proceed as in the first case.

Más respuestas (1)

Adnan Ali
Adnan Ali el 4 de Ag. de 2014
I want to extract the t and y data from a figure. (2nd Scenario) I will check the code will comment later. now i have Exam. Thanks for Your Help. :)
  1 comentario
Michael Haderlein
Michael Haderlein el 6 de Ag. de 2014
Ok, second case. There's another way to get data from a figure if you actually don't want to display it. You can find it here: http://undocumentedmatlab.com/blog/fig-files-format

Iniciar sesión para comentar.

Categorías

Más información sobre Specifying Target for Graphics Output en Help Center y File Exchange.

Productos

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by