본문내용
0], max, min, x_term;
initgraph(&gd, &gm, "..\\bgi");
setcolor(DARKGRAY);
for(i=0; i<6; i++)
line(50,30+i*80,610,30+i*80);
for(i=0; i<9; i++)
line(50+i*70,30,50+i*70,430);
setcolor(WHITE);
settextstyle(TRIPLEX_FONT, HORIZ_DIR, 1);
outtextxy(5,340,"0.1");
outtextxy(5,260,"0.2");
outtextxy(5,180,"0.3");
outtextxy(5,100,"0.4");
outtextxy(5,20,"0.5");
outtextxy(110,440,"-3");
outtextxy(180,440,"-2");
outtextxy(250,440,"-1");
outtextxy(325,440,"0");
outtextxy(395,440,"1");
outtextxy(465,440,"2");
outtextxy(535,440,"3");
for(i=0; i<560; i++)
P[i]=0.0;
x_term = 70.0;
for(i=0; i<560; i++)
{
min = -4.5 + i / x_term;
max = -3.5 + i / x_term;
for(j=0; j
{
if( N[j] >= min )
if( N[j] < max )
P[i]++ ;
}
}
setcolor(YELLOW);
x_term = 0.0;
for(i=0; i<560; i++)
{
x_term = 50 + i;
P[i] = 430 - ( P[i] * 800 / NUM );
circle( x_term, P[i], 1);
}
gaussian_graphic();
getch();
closegraph();
}
void gaussian_graphic()
{
int i;
double pi, x, x_term, y[560];
pi = 3.141592;
x_term = 70.0;
setcolor(RED);
for(i=0; i<560; i++)
{
x = -4 + i / x_term;
y[i] = exp( - pow(x,2) / 2 ) / sqrt( 2 * pi );
}
for(i=0; i<560; i++)
{
x_term = 50 + i;
y[i] = 430 - ( y[i] * 800 );
circle( x_term, y[i], 1);
}
}
Result
initgraph(&gd, &gm, "..\\bgi");
setcolor(DARKGRAY);
for(i=0; i<6; i++)
line(50,30+i*80,610,30+i*80);
for(i=0; i<9; i++)
line(50+i*70,30,50+i*70,430);
setcolor(WHITE);
settextstyle(TRIPLEX_FONT, HORIZ_DIR, 1);
outtextxy(5,340,"0.1");
outtextxy(5,260,"0.2");
outtextxy(5,180,"0.3");
outtextxy(5,100,"0.4");
outtextxy(5,20,"0.5");
outtextxy(110,440,"-3");
outtextxy(180,440,"-2");
outtextxy(250,440,"-1");
outtextxy(325,440,"0");
outtextxy(395,440,"1");
outtextxy(465,440,"2");
outtextxy(535,440,"3");
for(i=0; i<560; i++)
P[i]=0.0;
x_term = 70.0;
for(i=0; i<560; i++)
{
min = -4.5 + i / x_term;
max = -3.5 + i / x_term;
for(j=0; j
if( N[j] >= min )
if( N[j] < max )
P[i]++ ;
}
}
setcolor(YELLOW);
x_term = 0.0;
for(i=0; i<560; i++)
{
x_term = 50 + i;
P[i] = 430 - ( P[i] * 800 / NUM );
circle( x_term, P[i], 1);
}
gaussian_graphic();
getch();
closegraph();
}
void gaussian_graphic()
{
int i;
double pi, x, x_term, y[560];
pi = 3.141592;
x_term = 70.0;
setcolor(RED);
for(i=0; i<560; i++)
{
x = -4 + i / x_term;
y[i] = exp( - pow(x,2) / 2 ) / sqrt( 2 * pi );
}
for(i=0; i<560; i++)
{
x_term = 50 + i;
y[i] = 430 - ( y[i] * 800 );
circle( x_term, y[i], 1);
}
}
Result
소개글