Example Code

Curva di Koch

Code and Documents

Attachment

La curva frattale di Koch, anche nota come "Fiocco di neve di Koch", si ottiene a partire da un triangolo equilatero, suddividendo ciascun lato in tre segmenti uguali e sostituendo il segmento centrale con due segmenti in modo da costituire a loro volta i lati di un triangolo equilatero. La procedura itera su ogni segmento così ottenuto fino a che la lunghezza dei lati non diventa minore o uguale ad una lunghezza massima prefissata.

Cambiando l'orientamento dei lati è altresì possibile ottenere un'altra curva frattale detta "Anti-fiocco di neve di Koch". Il programma allegato permette di generare entrambe le curve e di plottarle su una picture di dimensioni assegnate. E' inoltre possibile assegnare un angolo di rotazione per la curva e le specifiche sul colore e il tipo di penna. Il VI può essere usato come SubVI.

koch_img.jpg

Example code from the Example Code Exchange in the NI Community is licensed with the MIT license.

Contributors