Updating a graph with Timer Function
Afficher commentaires plus anciens
Hello,
I have several functions which are called in my main window to produce a constantly updating graph of a matrix with the values of a sine function. At the moment, I can display a static color-mapped version of the matrix but cannot get it to move.
The file "main_window" contains the timer object and the user input variables.
"window_timer" is responsible for calling the function "myMat_new" for creating new images (updating)
"window" is responsible for making the actual figure.
I suspect the issue is in "myMat_new" but I can't figure out what it is.
Réponses (1)
Geoff Hayes
le 6 Oct 2017
imaging_tech - your code for myMat_new is
function [ myMat ] = myMat_new( myMat )
x = -pi:1/8:pi;
myMat = sin(x);
end
So you are passing in myMat whenever this function is being called, but you are not making use of it...only resetting it to sin(-pi:1/8:pi). How do you want to be updating this input?
2 commentaires
imaging_tech
le 9 Oct 2017
Geoff Hayes
le 11 Oct 2017
right, but myMat_new always returns the same data and does not make use of the input. So the output of myMat_new is always the same so you won't see a "moving" graph.
Catégories
En savoir plus sur Printing and Saving dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!