Hi, English posts available, mail me for any questions.
Visualizzazione post con etichetta FORTRAN. Mostra tutti i post
Visualizzazione post con etichetta FORTRAN. Mostra tutti i post

Fortran strikes again

Porto un nuovo aggiornamento riguardo al lavoretto di programmazione con cui ora è possibile plottare grafici a due variabili nella scala di colori RGB 16 bit chiamata spettro.
Ecco degli esempi di dimensione 128x128 pixel ovvero 16384 valutazioni.
Ora l'idea di scrivere un mio programma completo per graficare funzioni non sembra così lontana...

Here the maps of 2-variables equations calculated by a unusual fortran program.
The first map is the 4096-color representation of a trigonometric function in a [-3:3] interval for x and y.
The second one represents two smooth pikes at the center of the xy plane.




'Ritratto' di una Matrice di Hilbert

Per chi non lo sapesse, la matrice in questione è un array quadrato di elementi particolari.
La regola che descrive il valore dei singoli valori, riga per riga, colona per colonna è semplice.
Il primo elemento è 1, poi, ogni incremento dell'indice di riga e colonna dividono l'unità secondo questa legge.


A questo punto entra in gioco FORTRAN, che mi è servito per istruire il computer a calcolare un'immagine bitmap che rispecchiasse i valori della matrice trasformandoli in una sfumatura (gradiente).
Il programma implementato è piuttosto stupido, il grosso del lavoro è stato trovare un profilo corretto per associare un valore in [2; 0] a un 'colore' in una scala di grigi espressa in base esadecimale.

Ecco 3 diverse iterazioni con matrice di grado (rispettivamente): 124, 256, 512



Nota: le immagini sono specchiate orizzontalmente a causa dello standard .bmp poco male.