private void CalculateError() { var abs = YValues.Zip(YAproximation, (Yv, Ya) => Math.Abs(Yv - Ya)); var absError = abs.Sum() / fourierSeries.N; fourierSeries.file.Write($"\nсередня абсолютна похибка вимірювань {Math.Round(absError * 0.1, 5)}"); var relativeError = abs.Zip(YValues, (a, Yv) => a / Yv).Average() * 100; fourierSeries.file.Write($"\nсередня відносна похибка вимірювань {Math.Round(relativeError, 5)} %"); }