示例#1
0
        private void trackBar1_Scroll(object sender, EventArgs e)
        {
            int    amplif = this.trackBar1.Value;
            int    transl = 0;
            double x      = 0;
            double pas    = d_max / n_maxx;

            for (int i = 1; i <= n_maxx; i++)
            {
                // 1-e la x
                int f = System.Convert.ToInt32(transl + amplif * (Math.Pow(Math.E, x)));
                x        += pas;
                valori[i] = f;
            }
            osciloscop1.setval(valori, n_maxx);
        }
示例#2
0
        private void Form1_Paint(object sender, PaintEventArgs e)
        {
            int    Amplificarea = 20;
            double x            = -3; //Valoare inceput
            double d_max        = 6;  //La valori mai mari da eroare
            double pas          = d_max / Valoare_maxima_x;

            for (int i = 0; i <= Valoare_maxima_x; i++)
            {
                int f = System.Convert.ToInt32(Amplificarea * (x * x));
                x        += pas;
                valori[i] = f;
            }
            Osciloscop.setval(valori, Valoare_maxima_x);
        }