Código de C/Visual C - Simulación del algoritmo K-medias

Versión 1
estrellaestrellaestrellaestrellaestrella(2)

Publicado el 17 de Mayo del 2005gráfica de visualizaciones de la versión: Versión 1
12.008 visualizaciones desde el 17 de Mayo del 2005
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
/*Simulaci¢n del algoritmo K-medias */
#include<conio.h>
#include<stdio.h>
#include<math.h>
void main()
{
   int n,ca1=0,ca2=0,cb1=0,cb2=0,i,j,x1[40]={0},x2[40]={0},arreglo[40]={0};
   clrscr();
   printf("Cuantos centros quieres ubicar en el plano:");
   scanf("%d",&n);
   for(i=0;i<n;i++)
   {
     printf("Dar x1:");
     scanf("%d",&x1[i]);
    }
    printf("Los valores para x1 fueron:\n");
    for(i=0;i<n;i++)
    printf("%d\n",x1[i]);
    for(j=0;j<n;j++)
    {
      printf("Dar x2:");
      scanf("%d",&x2[j]);
    }
    printf("Los valores para x2 fueron:\n");
      for(j=0;j<n;j++)
      {
      printf("%d\n",x2[j]);
     }
     getch();
    printf("Dar ca1 y ca2:");
    scanf("%d%d",&ca1,&ca2);
    printf("Dar cb1 y cb2:");
    scanf("%d%d",&cb1,&cb2);
    for(i=0;i<n;i++)
    {
      arreglo[i]=x1[i];
    }
    for(i=0;i<n;i++)
    {
      x1[i]=pow((x1[i]-ca1),2)+pow((x2[i]-ca2),2);
     }
     for(j=0;j<n;j++)
     {
      x2[j]=pow((arreglo[j]-cb1),2)+pow((x2[j]-cb2),2);
     }
    printf("Los valores correspondientes son:\n");
    for(i=0;i<n;i++)
    {
    printf("ca=%d\n",x1[i]);
    }
    for(j=0;j<n;j++)
    {
      printf("cb=%d\n",x2[j]);
    }
    getch();
}



Comentarios sobre la versión: Versión 1 (2)

13 de Febrero del 2008
estrellaestrellaestrellaestrellaestrella
porfavor podrias mandarme un correo, sobre el funcionamiento o desarrollo en un ejemplo de como funciona k-medias
Responder
joselyn
18 de Noviembre del 2017
estrellaestrellaestrellaestrellaestrella
podrias explicar que cual es el resultado osea a ca y cb ?
o mejor si es que me lo podrias explicar todo porfavor
Responder

Comentar la versión: Versión 1

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s1173