economia news e media viaggi informatica internet salute e benessere int rattenimento e spettacolo sport tempo libero istruzio ne e formazione arte cultura scienza

Il Sondaggio

Quale versione del fortran utilizzi?

Guarda i risultati

Programmi

Vettore residuo

A cura di Giuseppe Ciaburro

Pubblicato il 23/04/2007

Subroutine per il calcolo del vettore residuo

C====================================================================
C Subroutine per il calcolo del vettore residuo
C Utilizza la subroutine matxvet (prodotto matrice vettore)
C====================================================================
      SUBROUTINE residuo (A, b, x, n, maxdim, r)
      IMPLICIT NONE
C
C Variabili INGRESSO:
C     A       matrice di dimensione n
C     b	      vettore termine noto di dimensione n
C     x       vettore iterata di dimensione n
C     n       dimensione di A, di b, di x e di r
C     maxdim  numero massimo di righe di A (come da dimensionamento)
C
C Variabili USCITA:
C     r       vettore residuo di dimensione n
C
C====================
C Parte dichiarativa
C====================
      INTEGER n, maxdim
      INTEGER i
      REAL*8 A(1:maxdim,*), b(1:*), x(1:*), r(1:*)
C====================
C Parte esecutiva
C====================
C
C Calcolo di A*x
C
      CALL matxvet (A, x, n, n, maxdim, r)
C
C Calcolo del vettore residuo
C
      do i = 1, n
        r(i) = b(i) - r(i)
      end do
      return
      end

Vuoi essere aggiornato sulle novità della guida?

Feed RSS XML vostro feed RSS