Ejemplo n.º 1
0
 public static void CalcWj(double lambda, double mu, int v, ListView list, WinRTXamlToolkit.Controls.DataVisualization.Charting.Chart lineChart)
 {
     List<Point> chartList2 = new List<Point>();
     double znam = 0;
     double ro = lambda / mu;
     for (int x = 0; x <= v - 1; x++)
     {
         znam += Math.Pow(ro, x) / Factorial(x);
     }
     znam += Math.Pow(ro, v) * v / (Factorial(v) * (v - ro));
     for (int j = 0; j <= v + 10; j++)
     {
         list.Items.Add(j + ") " + Math.Pow(ro, v) / Factorial(v) * Math.Pow(ro / v, j) / znam);
         chartList2.Add(new Point() { x_axis = j + v, y_axis = Math.Pow(ro, v) / Factorial(v) * Math.Pow(ro / v, j) / znam });
     }
     (lineChart.Series[1] as AreaSeries).ItemsSource = chartList2;
     (lineChart.Series[1] as AreaSeries).Title = "W(j)";
 }
Ejemplo n.º 2
0
 public static void CalcPi(double lambda, double mu, int v, ListView list, WinRTXamlToolkit.Controls.DataVisualization.Charting.Chart lineChart)
 {
     List<Point> chartList = new List<Point>();
     double znam = 0;
     double ro = lambda / mu;
     for (int x = 0; x <= v - 1; x++)
     {
         znam += Math.Pow(ro, x) / Factorial(x);
     }
     znam += Math.Pow(ro, v) * v / (Factorial(v) * (v - ro));
     for (int i = 0; i <= v; i++)
     {
         list.Items.Add(i + ") " + Math.Pow(ro, i) / Factorial(i) / znam);
         chartList.Add(new Point() { x_axis = i, y_axis = Math.Pow(ro, i) / Factorial(i) / znam });
     }
     (lineChart.Series[0] as AreaSeries).ItemsSource = chartList;
     (lineChart.Series[0] as AreaSeries).Title = "P(i)";
 }
Ejemplo n.º 3
0
 public static void CalcPk(double a, double mu, int v, uint n, ListView list, WinRTXamlToolkit.Controls.DataVisualization.Charting.Chart lineChart)
 {
     lineChart.Title = "P(k)";
     List<Point> chartList = new List<Point>();
     double znam = 0;
     for (uint x = 0; x <= v; x++)
     {
         znam += Cnm(n, x) * Math.Pow(a / (1 - a), x);
     }
     for (uint k = 0; k <= v; k++)
     {
         list.Items.Add(k + ") " + Cnm(n, k) * Math.Pow(a / (1 - a), k) / znam);
         chartList.Add(new Point() { x_axis = k, y_axis = Cnm(n, k) * Math.Pow(a / (1 - a), k) / znam });
     }
     (lineChart.Series[0] as AreaSeries).ItemsSource = chartList;
     (lineChart.Series[0] as AreaSeries).Title = "P(k)";
     (lineChart.Series[1] as AreaSeries).Visibility = Windows.UI.Xaml.Visibility.Collapsed;
     (lineChart.Series[1] as AreaSeries).Title = "";
 }
        private void PieSeries_DataPointSelected(object sender, WinRTXamlToolkit.Controls.RotedEventArgs<DataPoint> e)
        {
            PieDataPoint pieDataPoint = e.Value as PieDataPoint;
            PieSeries pieSeries = (PieChart.Series[0] as PieSeries);

            if (pieDataPoint != null)
            {
                //pieDataPoint.DiameterScale = 0.98;
                Storyboard sb = new Storyboard();
                sb.CreatDoubleAnimation(pieDataPoint, "DiameterScale", 0.9, 0.98, 0.5);
                sb.Begin();

                if (_current != null && !_current.Equals(pieDataPoint))
                {
                    _current.DiameterScale = 0.9;
                }
                _current = pieDataPoint;
            }
            GotoDataPointSelected(_current);
        }
Ejemplo n.º 5
0
 public static void CalcPk(double lambda, double mu, int v, ListView list, WinRTXamlToolkit.Controls.DataVisualization.Charting.Chart lineChart)
 {
     lineChart.Title = "P(k)";
     List<Point> chartList = new List<Point>();
     double znam = 0;
     double ro = lambda / mu;
     for (int x = 0; x <= v; x++)
     {
         znam += Math.Pow(ro, x) / Factorial(x);
     }
     for (int k = 0; k <= v; k++)
     {
         list.Items.Add(k + ") " + Math.Pow(ro, k) / Factorial(k) / znam);
         chartList.Add(new Point() { x_axis = k, y_axis = Math.Pow(ro, k) / Factorial(k) / znam });
     }
     (lineChart.Series[0] as AreaSeries).ItemsSource = chartList;
     (lineChart.Series[0] as AreaSeries).Title = "P(k)";
     (lineChart.Series[1] as AreaSeries).Visibility = Windows.UI.Xaml.Visibility.Collapsed;
     (lineChart.Series[1] as AreaSeries).Title = "";
 }
        private void calander_DisplayDateChanged_1(object sender, WinRTXamlToolkit.Controls.CalendarDateChangedEventArgs e)
        {

        }
        private void calander_DisplayDateChanged(object sender, WinRTXamlToolkit.Controls.CalendarDateChangedEventArgs e)
        {

            MyAccountTab.Visibility = Visibility.Visible;
            ContentPanel.Visibility = Visibility.Visible;
            cal.Visibility = Visibility.Collapsed;

        }