Interactive Line Plot GUI

Hello community!
I have an interesting problem. I have files of .avi movies typically 40 seconds in length each. I want to make a simple line plot of the movie. The y axis would be empty and the x axis would be the length of the movie in seconds.
Each movie is a set of 10 repetition exercise. I want the user to be able to use the plot interactively to identify the start and stop time of each rep.
So the plot would look something like this:
_-___-___-__-___-___-___-___-___-___-___
With each dash representing a starting and end time of a rep. Is something like this possible in matlab? I also need to be able to store each of those reps.
I know this alot, any advice would be greatly appreciated!

1 Comment

I found this link which is helping me somewhat:
http://www.mathworks.com/help/techdoc/ref/ginput.html

Sign in to comment.

Answers (2)

Paulo Silva
Paulo Silva on 6 Jul 2011

0 votes

Take a look at ginput2

4 Comments

Thank you, this does look promising. I will download and test it.
Just to clarify, by default the plot should have a line that represents the movie in seconds:
________________________
seconds
then after the user identifies start and stop times of each rep the plot will look like this:
_____-___-___-____-___-____
Quick question: How does ginput2 differ from this:
http://www.mathworks.com/help/techdoc/ref/ginput.html
With GINPUT2 you can also:
1. ZOOM: in, out (double-click)!
2. PAN: when dragging!
3. DELETE: last selected point!
4. PLOT: while selecting! (optional, just input the line style!)
5. SCALE or GEOREFERENCE images! (optional, just input: true)
I see. I dont need 1-4 or 5. Just 4 for my problem. But it looks like it wont be able to do even that. Or maybe I just dont know how to do it yet.

Sign in to comment.

Categories

Tags

Asked:

on 6 Jul 2011

Community Treasure Hunt

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

Start Hunting!