private void DescriptGraph(double XMin, double XMax, double YMin, double YMax, string YName, string XName) { if (radioButtonCorrF.Checked) { labelXMin.TextAlign = ContentAlignment.MiddleLeft; labelXMax.TextAlign = ContentAlignment.MiddleRight; } else { labelXMin.TextAlign = ContentAlignment.MiddleRight; labelXMax.TextAlign = ContentAlignment.MiddleLeft; } IDistrLaw Dl = (IDistrLaw)RandomProcess.Inst.Stochastic; if (radioButtonDensity.Checked) { if (Dl is DistrUniform) { labelYAnalytMax.Text = NumFormat( Dl.DensityFunc(((DistrUniform)Dl).A), 2); } /*else if(Dl is DistrNormal) * labelYAnalytMax.Text = NumFormat(Dl.DensityFunc(((DistrNormal)Dl).Mx), 2); * */ else { labelYAnalytMax.Text = ""; } } else { labelYAnalytMax.Text = ""; } labelXMin.Text = NumFormat(XMin, 2); labelXMax.Text = NumFormat(XMax, 2); labelYMin.Text = NumFormat(YMin, 2); labelYmax.Text = NumFormat(YMax, 2); labelXName.Text = XName; labelYName.Text = YName; }
private void FillNumericChs() { IDistrLaw dl = (IDistrLaw)RandomProcess.Inst.Stochastic; CharactNumeric nc = new CharactNumeric(); labelN.Text = RandomProcess.Inst.N.ToString(); listViewChar.Items[0] = new ListViewItem(new string[] { "Mx", NumFormat(nc.CalcMx(), 6), NumFormat(dl.CalcMx(), 6) }); listViewChar.Items[1] = new ListViewItem(new string[] { "Dx", NumFormat(nc.CalcDx(), 6), NumFormat(dl.CalcDx(), 6) }); listViewChar.Items[2] = new ListViewItem(new string[] { "Ka", NumFormat(nc.CalcKa(), 6), NumFormat(dl.CalcKa(), 6) }); listViewChar.Items[3] = new ListViewItem(new string[] { "Kε", NumFormat(nc.CalcKe(), 6), NumFormat(dl.CalcKe(), 6) }); }