MATLAB: Pause program and await keypress

后端 未结 6 1823
旧巷少年郎
旧巷少年郎 2021-02-09 07:11

I am writing a program in which at some point a graph is plotted and displayed on screen. The user then needs to press \'y\' or \'n\' to accept or reject the graph. My current s

6条回答
  •  南笙
    南笙 (楼主)
    2021-02-09 07:55

    I'd use the input function:

    a = input('Accept this graph (y/n)? ','s')
    
    if strcmpi(a,'y')
        ...
    else
        ...
    end
    

    Although admittedly it requires two keypresses (y then Enter) rather the one.

提交回复
热议问题