Ich weiß auch nicht so ganz genau, wodrauf Du konkret hinaus willst.
Wenn Dir die mathematische Bescheibung im Vordergrund steht, vielleicht
auch von vielen Filterausgängen, d.h. vielen Argumenten der
max-Funktion, und Du mit Methoden der Analysis dadran gehen willst, ist
vielleicht die folgende Näherung für Dich wichtig:
max(x_1,...,x_N) = log(e^x_1+...+e^x_N)
Das Gleichheitszeichen ist hier natürlich ein "ungefähr gleich". Der
Vorteil dieser Näherung ist, dass Du nach den x_i ableiten kannst. e^x_i
steht hier für exp(x_i). Für eine Implementierung im Mikrocontroller ist
das aber eher nichts, da würde das C-Beispiel oben mehr Sinn machen (und
auch exakte Werte liefern). Die Näherung bietet sich nur an, wenn man
eine Ableitung bestimmen will (z.B. für Aussagen zur Performance oder um
einen schnelleren, suboptimalen Algorithmus herzuleiten).