Esercitazione 11

Analisi di righe e colonne di matrici

  1. Data una matrice A di dimensioni n x m di valori reali, costruire e restituire una matrice n x m di -1/0/1, in cui -1 indica che il valore corrispondente di A è un minimo locale, +1 che è un massimo locale, 0 che non è né un minimo né un massimo locale.
    L'essere minimo o massimo locale è definito rispetto alla 4-adiacenza (i vicini sono i 4 elementi che si trovano sopra/sotto/destra/sinistra dell'elemento). Gli elementi di bordo non sono né minimi locali né massimi locali.
  2. Data una matrice di reali, restituire per ciascuna riga il numero di elementi che si trovano al di fuori dell'intervallo [m-σ, m+σ], dove m e σ sono rispettivamente la media e la deviazione standard degli elementi della riga. Inizialmente stampare per ciascuna riga i valori m, σ, m-σ ed m+σ.
    Una volta messo a punto il programma, sperimentarlo su matrici contenenti elementi random.
  3. Ripetere l'esercizio precedente per le colonne. Può essere utile creare ogni volta una lista contenente elementi di una colonna.