main () { int x,y, poziom, pion; float t; printf("\nWYKRES FUNKCJI:\n\n "); for (x=0; x<szer; x=x+1) for (y=0; y<wys; y=y+1) rysuj(x, y, ' '); pion = interpoluj(0, dol_x, gora_x, szer); for(y=0; y<wys; y=y+1) rysuj(pion, y, '|'); poziom = interpoluj(0, dol_y, gora_y, wys); for(x=0; x<szer; x=x+1) rysuj(x, poziom, '-'); rysuj(pion, poziom, '+'); for (t=srodek; t<zakres; t=t+skok) rysuj(f_x(t), f_y(t), '*'); for (y=wys-1; y>=0; y=y-1) { for (x=0; x<szer; x=x+1) printf("%c", rysunek[x][y]); printf("\n "); } printf("\n\n"); }
main () { int x,y, poziom, pion; printf("\nWYKRES FUNKCJI:\n\n "); for (x=0; x<szer; x=x+1) for (y=0; y<wys; y=y+1) rysuj(x, y, ' '); pion = interpoluj(0, dol_x, gora_x, szer); for(y=0; y<wys; y=y+1) rysuj(pion, y, '|'); poziom = interpoluj(0, dol_y, gora_y, wys); for(x=0; x<szer; x=x+1) rysuj(x, poziom, '-'); rysuj(pion, poziom, '+'); for (x=0; x<szer; x=x+1) rysuj(x, f_b(x), '*'); for (y=wys-1; y>=0; y=y-1) { for (x=0; x<szer; x=x+1) printf("%c", rysunek[x][y]); printf("\n "); } printf("\n\n"); }
int f_b (int x) { return interpoluj( funkcja_b( ((double)gora_x - (double)dol_x)/szer*x + dol_x), dol_y, gora_y, wys ); }
main () { int x,y, poziom, pion, wyb; printf("\nMENU:\n\n "); printf("Wybierz wykres do narysowania:\n"); printf("1. y=x^3/27-2x^2/9+x/3+2\n"); printf("2. y=ln(x+1)\n"); printf("3. y=x^2\n"); scanf("%d", &wyb); for (x=0; x<szer; x=x+1) for (y=0; y<wys; y=y+1) rysuj(x, y, ' '); pion = interpoluj(0, dol_x, gora_x, szer); for(y=0; y<wys; y=y+1) rysuj(pion, y, '|'); poziom = interpoluj(0, dol_y, gora_y, wys); for(x=0; x<szer; x=x+1) rysuj(x, poziom, '-'); rysuj(pion, poziom, '+'); for (x=0; x<szer; x=x+1) rysuj(x, f_b(x), '*'); for (y=wys-1; y>=0; y=y-1) { for (x=0; x<szer; x=x+1) printf("%c", rysunek[x][y]); printf("\n "); printf("\n\n"); } }
int f_b (int x) { return interpoluj(funkcja_b((gora_x-dol_x)/szer*x+dol_x), dol_y, gora_y, wys); }
int f_y (float t) { return interpoluj(funkcja_y(t) , dol_y, gora_y, wys); }
int f_x (float t) { return interpoluj(funkcja_x(t) , dol_x, gora_x, szer); }