Questo sito contribuisce alla audience di

Dimensioni diverse per i vettori nel Fortran

Copme trattare i vettori e le matrici nel Fortran

fortran 90,intel fortran,visual fortran,compilatore fortran

A volte può essere utile per il trattamento di una matrice monodimensionale pensarla come una matrice bidimensionale e viceversa. Questa operazione è abbastanza semplice da fare nel Fortran 77, alcuni dicono che è troppo facile. Vediamo allora un esempio molto semplice. Un’altra operazione vettoriale di base è lo scaling, cioè moltiplicare ogni elemento di un vettore per una stessa costante. Ecco una subroutine che opera in tal senso:

      subroutine scale(n, alpha, x)
      integer n
      real alpha, x(*)
c
c Local variables
      integer i

      do 10 i = 1, n
         x(i) = alpha * x(i)
   10 continue

      return
      end

Link correlati all’argomento

- I compilatori Fortran

- Programmare con Fortran

- Elementi di calcolo numerico con il Fortran

- Esercizi sul Fortran 90