How to make a 'case' go over each element in a vector ?

조회 수: 1 (최근 30일)
Julia Dombroski
Julia Dombroski 2023년 2월 4일
댓글: Image Analyst 2023년 2월 4일
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 ;
then
tcue = TIMES(2)+floor(NS)-0.5 ;
and so forth...
all I have now is
case 'f'
tcue = TIMES()+floor(NS)-0.5 ;
done = 1 ;
Any insigts are appreciated.
  댓글 수: 1
Image Analyst
Image Analyst 2023년 2월 4일
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?

댓글을 달려면 로그인하십시오.

답변 (1개)

David Hill
David Hill 2023년 2월 4일
tcue = TIMES+floor(NS)-0.5;

카테고리

Help CenterFile Exchange에서 Startup and Shutdown에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by