private void button23_Click(object sender, EventArgs e)   // Умножить на число
 {
     k15 = Convert.ToInt32(textBox15.Text);
     k16 = Convert.ToDouble(textBox16.Text);
     ADD_Math.Mul_Double(k15, k16);     // Переслать 4 вещественных файла
     Close();
 }
 private void button1_Click(object sender, EventArgs e) // Сложить массив с числом
 {
     k15 = Convert.ToInt32(textBox15.Text);
     k16 = Convert.ToDouble(textBox16.Text);
     ADD_Math.Add_Double(k15, k16);     // Переслать 4 вещественных файла
     Close();
 }
 private void button16_Click(object sender, EventArgs e) // Линейный коэффициент корреляции r-Пирсона
 {
     k6 = Convert.ToInt32(textBox6.Text);
     k7 = Convert.ToInt32(textBox7.Text);
     ADD_Math.Pirs_D(k6, k7);
     //On_Pirs(k6, k7);
 }
 private void button8_Click_1(object sender, EventArgs e)  // Сдвиг влево
 {
     k9 = Convert.ToInt32(textBox9.Text);
     ADD_Math.ROL_D(k9);
     //On_ROL(k9);
     Close();
 }
 private void button12_Click(object sender, EventArgs e)  // Циклический сдвиг влево комплексных чисел
 {
     k10 = Convert.ToInt32(textBox10.Text);
     ADD_Math.ROL_C(k10);
     //On_ROL_CMPLX(k10);
     Close();
 }
        private void button26_Click(object sender, EventArgs e)  // Приведение к диапазону комплексный кадр
        {
            k17 = Convert.ToDouble(textBox17.Text);
            k18 = Convert.ToDouble(textBox18.Text);

            ADD_Math.Diapazon_С(k17, k18);     // Переслать 4 вещественных файла
            Close();
        }
 private void button4_Click(object sender, EventArgs e)  // Переслать комплекные массивы
 {
     k1 = Convert.ToInt32(textBox1.Text);
     k2 = Convert.ToInt32(textBox2.Text);
     ADD_Math.Send_C(k1, k2);                          // Переслать комплекные массивы
     //On_Send(k1, k2);   // Переслать комплекные массивы
     Close();
 }
 // Перенос по 4 кадра
 private void button21_Click(object sender, EventArgs e)
 {
     k13 = Convert.ToInt32(textBox13.Text);
     k14 = Convert.ToInt32(textBox14.Text);
     ADD_Math.Send_C4(k13, k14);     // Переслать 4 вещественных файла
     //On_Send_double(k13, k14);     // Переслать 4 вещественных файла
     Close();
 }
 private void button17_Click(object sender, EventArgs e) // Умножение вещественных массивов
 {
     k6 = Convert.ToInt32(textBox6.Text);
     k7 = Convert.ToInt32(textBox7.Text);
     k8 = Convert.ToInt32(textBox8.Text);
     ADD_Math.Mul_D(k6, k7, k8);
     //On_MulD(k6, k7, k8);
     Close();
 }
 private void button10_Click_1(object sender, EventArgs e) // Разделить вещественные массивы
 {
     k6 = Convert.ToInt32(textBox6.Text);
     k7 = Convert.ToInt32(textBox7.Text);
     k8 = Convert.ToInt32(textBox8.Text);
     ADD_Math.Div_D(k6, k7, k8);
     //On_Div_Double(k6, k7, k8);
     Close();
 }
 private void button15_Click(object sender, EventArgs e) // Свертка
 {
     k6 = Convert.ToInt32(textBox6.Text);
     k7 = Convert.ToInt32(textBox7.Text);
     k8 = Convert.ToInt32(textBox8.Text);
     ADD_Math.Conv_D(k6, k7, k8, progressBar1);
     //On_Conv(k6, k7, k8);
     Close();
 }
 private void button3_Click(object sender, EventArgs e)
 {
     k3 = Convert.ToInt32(textBox3.Text);
     k4 = Convert.ToInt32(textBox4.Text);
     k5 = Convert.ToInt32(textBox5.Text);
     ADD_Math.Add_C(k3, k4, k5);     // Сложить комплекные массивы
     //On_Add(k3, k4, k5);     // Сложить комплекные массивы
     Close();
 }
 private void button2_Click(object sender, EventArgs e)  // Минус
 {
     k3 = Convert.ToInt32(textBox3.Text);
     k4 = Convert.ToInt32(textBox4.Text);
     k5 = Convert.ToInt32(textBox5.Text);
     ADD_Math.Sub_C(k3, k4, k5);     // Вычесть комплекные массивы
     //On_Sub(k3, k4, k5);     // Вычесть комплекные массивы
     Close();
 }
        private void button9_Click(object sender, EventArgs e) // Разделить комплекcные массивы поэлементно
        {
            k3 = Convert.ToInt32(textBox3.Text);
            k4 = Convert.ToInt32(textBox4.Text);
            k5 = Convert.ToInt32(textBox5.Text);
            ADD_Math.Div_C(k3, k4, k5);     // Разделить комплекcные массивы

            Close();
        }
        private void button14_Click(object sender, EventArgs e)  // Умножение комплексных массивов
        {
            k3 = Convert.ToInt32(textBox3.Text);
            k4 = Convert.ToInt32(textBox4.Text);
            k5 = Convert.ToInt32(textBox5.Text);
            ADD_Math.Mul_C(k3, k4, k5, progressBar1);

            //On_Mul(k6, k7, k8);
            Close();
        }
        private void button5_Click_1(object sender, EventArgs e)     // Вычесть вещественные массивы
        {
            k6 = Convert.ToInt32(textBox6.Text);
            k7 = Convert.ToInt32(textBox7.Text);
            k8 = Convert.ToInt32(textBox8.Text);
            //MessageBox.Show("k1=" + k6 + " k2 =" + k7 + " k3 =" + k8);
            //On_Sub_Double(k6, k7, k8);
            ADD_Math.Sub_D1(k6, k7, k8);

            Close();
        }
 private void button13_Click(object sender, EventArgs e)  // Транспонирование текущего кадра
 {
     ADD_Math.TRNS_D();
     //On_TRNS();
     Close();
 }
 private void button25_Click(object sender, EventArgs e) // Зеркальное отображение
 {
     ADD_Math.Mirr_D();
     Close();
 }
 private void button18_Click_1(object sender, EventArgs e) // Поворот на 180 градусов
 {
     ADD_Math.ROT180_D();
     Close();
 }
 private void button27_Click(object sender, EventArgs e) //Транспонирование текущего файла комплексный
 {
     ADD_Math.TRNS_С();
     Close();
 }
 private void button13_Click_1(object sender, EventArgs e) //Транспонирование текущего файла вещественный
 {
     ADD_Math.TRNS_D();
     Close();
 }
 private void button18_Click(object sender, EventArgs e) // Поворот текущего кадра на 180 градусов
 {
     ADD_Math.ROT180_D();
     //On_ROT180();
     Close();
 }
 private void button19_Click_1(object sender, EventArgs e) // Абсолютное значение текущего массива
 {
     ADD_Math.ABS_D();
     //On_ABS();
     Close();
 }