private void calculateAllButton_Click(object sender, EventArgs e) { if (_controlZgcList[(int)numericUpDownGraphNo.Value - 1].GraphPane.CurveList.Count == 0) { return; } var list = GraphConverter.GetPointPairListFromCurve(_controlZgcList[(int)numericUpDownGraphNo.Value - 1].GraphPane.CurveList[0]); minTextBox.Text = $"{Analyser.GetMinOnRange(list)}"; maxTextBox.Text = $"{Analyser.GetMaxOnRange(list)}"; var avrg = Analyser.GetAverageOnRange(list); avgTextBox.Text = $"{avrg}"; var disp = Analyser.GetDispersionOnRange(list, avrg); DisperTextBox.Text = $"{disp}"; stdDevTextBox.Text = $"{Analyser.GetSigmaByDispersion(disp)}"; var mediumSquare = Analyser.GetMeanSquare(list); medSquareTextBox.Text = $"{mediumSquare}"; AccumM3TextBox.Text = $"{Analyser.GetAsymmetryMoment(list)}"; rmeTextBox.Text = $"{Analyser.GetRootMeanSquare(mediumSquare)}"; kurtosisTextBox.Text = $"{Analyser.GetKurtosis(list)}"; stationaryTextBox.Text = Analyser.CheckStationary(list) ? "Стационарен" : "Не стационарен"; }