How to make a 'case' go over each element in a vector ?
2 views (last 30 days)
Show older comments
Julia Dombroski on 4 Feb 2023
Commented: Image Analyst on 4 Feb 2023
I want to modify case 'f' in my function to have it move over each element in a vector.
For example, in the vector TIMES I have elements that are times cues. What I want is, everytime I press f, I get the object tcues updaded to be one element in TIMES. tcues will be used to plot an interactive spectrogram.
TIMES=[590, 1090, 2090];
so every time I press 'f' want to have
tcue = TIMES(1)+floor(NS)-0.5 ;
tcue = TIMES(2)+floor(NS)-0.5 ;
and so forth...
all I have now is
tcue = TIMES()+floor(NS)-0.5 ;
done = 1 ;
Any insigts are appreciated.
Image Analyst on 4 Feb 2023
No idea what yoiu want. But it looks like maybe you want a while loop that loops as long as someone hits a key. And we don't know what the switch line looks like because you forgot to include it. Is it testing the character value of the key they typed?
Find more on Loops and Conditional Statements in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!