plottools

La libreria plottools permette di generare e manipolare figure piane (coniche, poligoni regolari, …) e superfici notevoli (sfera, toro, …) Generare circle() cone() ellipse() hyperbola() line() point() polygon() rectangle() sphere() torus() Manipolare reflect() rotate() scale() translate() …  

combinat

La libreria combinat contiene funzioni combinatoriali: combinazioni, permutazioni, partizioni,… fibonacci() n – n-esimo numero di Fibonacci n, x – n-esimo polinomio di Fibonacci nella variabile x …

Funzioni matematiche

abs() – valore assoluto denom() factorial() – fattoriale frem() max() min() numer() quo() rem() root() – radice ennesima root[ ]() – radice ennesima sqrt() – radice quadrata Conversioni ceil() – intero superiore floor() – intero inferiore frac() – parte frazionaria round() – arrotondamento trunc() – troncamento Esponenziale e logaritmo exp() – esponenziale, exp(1)=E ln() – … Leggi tutto

Disequazioni

solve() Risolve la disequazione dis. Più disequazioni si specificano con {dis1, dis2, …} dis dis, var – rispetto alla variabile var dis, {var1, var2} – rispetto alle variabili… plots[inequal]() Disegna la regione di piano delle soluzioni della/e disequazione/i dis, x=x1..x2, y=y1..y2 – gli intervalli di x e y sono obbligatori …, opspec, opzioni –  ci … Leggi tutto

draw()

geometry[draw]() Crea grafici 2D con gli oggetti della libreria geometry [og1, og2, …] – elenco di oggetti og(opzioni_locali) – ogni oggetto può avere un elenco di opzioni locali in parentesi tonde .., opzioni_globali – alla fine possono comparire le opzioni globali Opzioni color legend linestyle numpoints style symbol symbolsize thickness printtext filled transparency Le opzioni … Leggi tutto

Punti, segmenti e linee

geometry[point]() Definisce un punto geometry[segment]() Definisce un segmento geometry[dsegment]() Definisce un segmento orientato geometry[line]() Definisce una retta Funzioni geometry[AreCollinear]() – I 3 punti sono sulla stessa retta? geometry[AreConcyclic]() – I 4 punti sono sulla stessa circonferenza? geometry[AreParallel]() – Le 2 rette sono parallele? geometry[ArePerpendicular]() – Le 2 rette sono perpendicolari? geometry[AreTangent]() – La retta è … Leggi tutto

Poligoni

geometry[RegularPolygon]() Definisce un poligono p tramite p, n, C, raggio – numero lati, centro, raggio (dal vertice) geometry[RegularStarPolygon]() Definisce un poligono stellato p tramite … n … – n è una frazione Funzioni geometry[apothem]() – apotema geometry[area]() – area geometry[center]() – … geometry[DefinedAs]() – i nomi dei vertici geometry[ExteriorAngle]() – … geometry[inradius]() – raggio della circonferenza … Leggi tutto

Quadrati

geometry[square]() Definisce un quadrato qu tramite qu, [A, B, C, E] – 4 punti consecutivi… geometry[MakeSquare]() Definisce un quadrato qu tramite qu, [p1, p2, ‘diagonal’] – gli estremi della diagonale qu, [p1, p2, ‘adjacent’] – gli estremi di un lato qu, [p1, ‘center’=c] – un vertice e il centro Funzioni geometry[area]() – Calcola l’area di … Leggi tutto

Trasformazioni

geometry La libreria geometry fornisce le funzioni per la trasformazione degli oggetti geometrici dilatation expansion GlideReflection homology homothety inversion reciprocation reflection rotation SpiralRotation stretch StretchReflection StretchRotation translation plottools reflect() rotate() scale() …

Triangoli

geometry[triangle]() Definisce un triangolo di nome T tramite T, [A, B, C] – 3 punti T, [linea1, linea2, linea3] – 3 linee T, [lato1, lato2, lato3] – 3 lati T, [lato1, ‘angle’=theta, lato3] – 2 lati e l’angolo compreso T, …, n – facoltativo: i nomi degli assi Funzioni geometry[altitude]() – altezza di un triangolo … Leggi tutto