예제 #1
0
 private void button5_Click(object sender, EventArgs e)
 {
     if (textBox3.Text != "")
     {
         int eps = int.Parse(textBox3.Text);
         if (points.Count != 0)
         {
             tax_list = Algo.KMeansAlgo(points, eps);
             isTax    = true;
         }
         label6.Text = "Клацніть в будь-якому місці графічного\nредактора для відображення розбиття\nна кластери";
     }
 }
예제 #2
0
 private void button3_Click(object sender, EventArgs e)
 {
     if (textBox1.Text != "")
     {
         int eps = int.Parse(textBox1.Text);
         if (points.Count != 0)
         {
             tax_list = Algo.ForelAlgo(points, eps);
             isTax    = true;
         }
         label1.Text = "Кількість кластерів = " + tax_list.Count + "\nКлацніть в будь-якому місці графічного\nредактора для відображення розбиття\nна кластери";
     }
 }
예제 #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            ExtendedForm form1 = new ExtendedForm();

            if (form1.ShowDialog() == DialogResult.OK)
            {
                ;
            }
            double[][]          mass  = form1.return_matr();//Algo.Load("1.txt");
            List <Algo.Claster> clast = Algo.Conection_Method(mass, mass.Length, 0, 0.3);
            Reslt reslt1 = new Reslt();

            foreach (Algo.Claster cl in clast)
            {
                cl.Show(reslt1); reslt1.Write("_____________ ");
            }
            reslt1.ShowDialog();
        }