25.06.2013 Views

Il Linguaggio Fortran 90/95

Il Linguaggio Fortran 90/95

Il Linguaggio Fortran 90/95

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

332 Array Processing<br />

• L’array risultante ha rango pari quello di ARRAY diminuito di un’unità.<br />

• Se ARRAY ha rango unitario, allora il valore di MAXVAL(ARRAY,DIM[,MASK]) sarà pari a<br />

quello di MAXVAL(ARRAY[,MASK]).<br />

• Se ARRAY ha ampiezza nulla, oppure tutti gli elementi di MASK hanno valore .FALSE., il<br />

valore del risultato (se DIM è assente) oppure il valore degli elementi dell’array risultante<br />

(se DIM è presente) è pari al più piccolo numero negativo supportato dal processore per il<br />

tipo ed i parametri di kind di ARRAY.<br />

Esempi:<br />

<strong>Il</strong> valore di MAXVAL((/2,4,-1,7/)) è 7, essendo questo il valore massimo dell’array.<br />

Sia mat l’array:<br />

2 6 4<br />

5 3 7<br />

MAXVAL(mat,MASK=mat

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!