MATLAB: I’d like to make a timer or stopwatch


I'm making a clock that as some functions, a time zone based clock, and i would like it to have a "timer" function to! Can someone help me? I'm novice so i don't know much of matlab but any help would be appreciated!
[Merged from duplicate question]
I need to make a timer where in a menu i choose the option " Start " the function timer starts running and when the user chooses the option " Stop " the timer stops and shows the user the time that have passed. I'm using the choice = menu ( 'title' , 'option1' , … ) menu, and i made something like Choice = menu ( ' Timer ', ' Start ' ) and when the user pressed start i wanted the timer to start running and another menu would appear with the ' stop ' option , and when the user pressed the stop button, Matlab would show the time that as passed

Best Answer

Making a GUI for the timer could be tricky, but the actual timer part would be simple. When the timer should start, call the tic command. When the timer should stop, call toc and the elapsed time will be shown. You can call toc as many times as you want, and it will show the time since tic. Reset the timer by calling tic again.