function tDist(n)
{
if (n > tMax) return tLimit; return tDistribution[n];
}
let sum = 0;
let n = 0;
for (let datum of this._data) {
sum += datum;
n++;
}
let mean = sum / n;
if (n <= 2) return {n, mean};
let sumForStdDev = 0;
for (let datum of this._data)
sumForStdDev += Math.pow(datum - mean, 2);
let standardDeviation = Math.sqrt(sumForStdDev / (n - 1));
let standardError = standardDeviation / Math.sqrt(n);
let interval = tDist(n) * standardError; return {n, mean, interval};
}
toString()
{
let result = this.result;
if (!result.n) {
if (isInBrowser) return `<span class="value">\∅</span><span class="units">ms</span>`; return `${this._prefix}\⬔ms`;
}
if (result.mean != result.mean) return"ERROR";
if ("interval" in result) {
if (isInBrowser) return `<span class="value">${this._prefix}${result.mean.toFixed(2)}</span><span class="margin"> ±${result.interval.toFixed(2)}</span><span class="units">ms</span>`; return `${this._prefix}${result.mean.toFixed(2)} +- ${result.interval.toFixed(2)} ms`;
}
if (isInBrowser) return `<span class="value">${this._prefix}${result.mean.toFixed(2)}</span><span class="units">ms</span>`; return `${this._prefix}${result.mean.toFixed(2)} ms`;
}
_update()
{
if (isInBrowser) {
if (this._cell) this._cell.innerHTML = this.toString();
} else
print(this.toString());
}
}
Messung V0.5 in Prozent
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.17Bemerkung:
(vorverarbeitet am 2026-08-28)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.