关于在gnuplot中按键盘绘制正弦函数

关于在gnuplot中按键盘绘制正弦函数,gnuplot,Gnuplot,是否可以按以下方式绘制间隔[-2*pi,2*pi]的窦性函数: 当我按下键盘上的右箭头以产生间隔上的窦性函数:[-2*pi,-pi] 当我再次按下以绘制间隔[-pi,0]上的窦性函数时 可能吗 谢谢 要在击键时绘制某物,必须使用bind命令,如 clear bind Left 'plot sin(x)' 清除将打开一个空的打印窗口,您必须在该窗口中显示焦点,然后按向左箭头键以绘制正弦曲线 现在,您可以在bind中调用的命令中添加更多逻辑: clear i = 0 left_lim(n) =

是否可以按以下方式绘制间隔[-2*pi,2*pi]的窦性函数:

当我按下键盘上的右箭头以产生间隔上的窦性函数:[-2*pi,-pi]

当我再次按下以绘制间隔[-pi,0]上的窦性函数时

可能吗


谢谢

要在击键时绘制某物,必须使用
bind
命令,如

clear
bind Left 'plot sin(x)'
清除
将打开一个空的打印窗口,您必须在该窗口中显示焦点,然后按向左箭头键以绘制正弦曲线

现在,您可以在bind中调用的命令中添加更多逻辑:

clear
i = 0
left_lim(n) = (i%2 ? -pi : -2*pi)
right_lim(n) = (i%2 ? 0 : -pi)
bind Left 'plot [-2*pi:2*pi][-1:1] (x < left_lim(i) || x > right_lim(i)) ? 1/0 : sin(x); i = i+1'       
清除
i=0
左极限(n)=(i%2?-pi:-2*pi)
右线性(n)=(i%2?0:-pi)
“绑定左”图[-2*pi:2*pi][1:1](xright_-lim(i))?1/0:sin(x);i=i+1'
这将在每次按该键时在间隔[-2*pi:-pi]上绘制正弦,并在每次按该键时在间隔[-pi:0]上绘制正弦。总X范围始终为[-2*pi:2*pi],Y范围为[-1:1]

根据您的总体逻辑(如果您第三次按按键会发生什么情况?),您必须稍微调整此脚本