Das Universal-Diagramm unter http://www.gerdlamprecht.de/Liniendiagramm_Scientific_plotter.htm
bietet mindestens 3 Möglichkeiten, um dies zu zeichnen:
a) mit dem ? Operator: (x<=0)?1:(x>=1)?-1:2
siehe Bild:
b) Summe aus Produkten ...
c) mit Parameterdarstellung: 3 Kurven (rot grün blau) bis iFarb > 1
Init: aB=Array(-10,1,10);aC=Array(1,2,-1);
y(t): aC[iFarb]
x(t): sin(t)*aB[iFarb]+(iFarb>1)