Daily Archive for luglio 1st, 2006

Epsilon di macchina

Si chiama epsilon macchina (o precisione di macchina) il più piccolo numero positivo dell’insieme dei numeri floating point che sommato ad 1 fornisce un risultato maggiore di 1. L’algoritmo di calcolo dell’epsilon di macchina è fondato sull’inizializzazione di una variabile reale al valore 1 e su un ciclo a condizione, nel quale tale variabile è divisa per la base del sistema (b= 2) e sommata a 1. Il ciclo termina quando l’ultimo valore della variabile non dà più contributo alla somma. Il penultimo valore della variabile sarà l’epsilon macchina.

Qui è possibile fare il download del sorgente del codice. Il programmino (che è il primo programma in assoluto che scrivo sfruttando le potenzialità di Cocoa) valuta semplicemente l’epsilon di macchina e il numero d’iterazioni in cui tale valore viene calcolato.
Lo stesso algoritmo implementato in Pascal (qui è possibile scaricare il sorgente) fornisce lo stesso risultato

NACA 4 DIGITS SERIES

Airfoil geometry can be characterized by the coordinates of the upper and lower surface. It is often summarized by a few parameters such as: maximum thickness, maximum camber, position of max thickness, position of max camber, and nose radius. One can generate a reasonable airfoil section given these parameters. This was done by Eastman Jacobs in the early 1930’s to create a family of airfoils known as the NACA Sections. Following Abbott and Doenhoff in “Theory of wing section” I have preparated a simple Fortran90 code ( here you can download the source code ); whit this code is possible calculates only NACA 4 digits airfoil shapes.

Hello world!

Inizio a pubblicare sulla mia nuova piataforma WordPress … spero di imparare presto a personalizzare questo diario virtuale. Per ora mi accontento di rimettere on-line gli argomenti che erano presenti nel vecchio sito organizzandoli in maniera più decente.