phreak fasst es im Beitrag 79 sehr gut zusammen.
Wenn du das drei Mal durchliest, verstehst du das vielleicht auch.
Vielleicht wären auch erstmal Mathematik-Grundlagen, Signalverarbeitung (Bücher wie Sand am Meer) und ein Internet-Grundkurs empfehlenswert.
Wenn du den Scilab Code mal ausführst und liest, wird dir auffallen, wie die Variable (array) t (für time) immer befüllt wird. Logischerweise werden dadurch die Sinusfunktionen immer mit y = 0 anfangen und enden.
Die Bedingung 1) die phreak genannt hat, wird also erfüllt.
Wenn man anfängt aus dem Array t Werte auf Null zu setzen, werden auch die Spektren logischerweise si-förmig (si = sin(x) / x).
Dahinter ist nichts magisches, sondern (physikalisch-mathematische) Grundgesetze der Signaltheorie.
Es geht einfach nicht anders. Glaube es einfach, oder lese es nach bis du es weißt. Und das ist wirklich fundamental unabhängig von Algo. Punkt!
Probiere es aus und lerne!