Questo progetto genera immagini in formato PPM di grafici matematici 2D, con griglia cartesiana e tacche unità . Include programmi per disegnare:
- Parabola (y = ax^2 + bx + c)
- Seno (y = \sin(x))
- Coseno (y = \cos(x))
- Tangente (y = \tan(x))
Tutte le funzioni sono disegnate in modo continuo e analogico, con griglia e assi centrati.
-
Griglia cartesiana:
- Assi X e Y centrati
- Tacche delle unità (senza numeri)
- Griglia principale e secondaria
-
Curve analogiche:
- Parabole e funzioni trigonometriche continue e lisce
- Tacche unità visibili lungo gli assi
-
Output in PPM P6, visualizzabile con qualsiasi visualizzatore compatibile
- Compilatore C standard (es.
gcc) - Visualizzatore di immagini PPM (GIMP, IrfanView, ImageMagick…)
gcc parabola.c -o parabola
gcc seno.c -o seno
gcc coseno.c -o coseno
gcc tangente.c -o tangente./parabola a b ca,b,c= coefficienti della parabola (y = ax^2 + bx + c)- Esempio:
./parabola 0.05 0 0 # y = 0.05x^2
./parabola 0.02 0.1 0 # y = 0.02x^2 + 0.1x./seno
./coseno
./tangente- Non richiedono input.
- Disegnano rispettivamente le funzioni: (y = \sin(x)), (y = \cos(x)), (y = \tan(x)).
- Tutte le funzioni sono scalate automaticamente per rientrare nell’immagine.
- Ogni programma genera un file
grafico.ppmnella cartella corrente. - La griglia e gli assi sono centrati.
- Le curve sono continue, lisce e scalate proporzionalmente alla griglia.
- Per la parabola, usare coefficienti adeguati alla griglia (unità = 10 pixel) per evitare che la curva esca dallo schermo.
- La tangente può crescere molto rapidamente: le parti troppo grandi vengono troncate ai bordi dell’immagine.



