Displaying two functions by use of subplots

Good evening everyone,
I have, what I hope is, a very simple question. I'd like to display two functions (by use of subplots ) side-by-side and starting at the same time.
Below is a brief explanation of each of the functions does.
function_scatter - a simple scatter graph.
function_images - displays a folder full of images with imshow.
subplot(2,1,1), function_scatter();
subplot(2,1,2), function_images();
I am able to display them one after another, but they will not stay side-by-side or start simultaneously.
Thanks for your help,

3 Comments

What do you mean by "start simultaneously" in this situation? scatter plots are static so they cannot be said to "start" ?
How are you updating the images with imshow() ?
Walter,
Thank you for your reply.
Each of the functions work independently of each other. function_scatter uses a while loop to loop though an array to display the data sequence. function_image uses a folder directory to play 300 image sequences. The issue I have currently is having them side-by-side and to commence at the same time so that you are able to relate to what is currently happening in the image sequences on the scatter.
Thanks
Make a single function combining the two you have and pass the handle of both subplots to it. Plot inside the new function.

Sign in to comment.

 Accepted Answer

Instead of using a while loop in each routine, use a timer() that updates both graphics.

More Answers (0)

Products

Community Treasure Hunt

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

Start Hunting!