Pagina 1 di 1

Colorare la cella di una matrice in matlab

MessaggioInviato: 19 giu 2012, 12:42
da catta
Salve a tutti, avrei questo problemino: Ho una matrice (circa 40X20), vogli scrivere un programmino che mi evidenzi, colori, metta in grassetto.. solo alcuni valori, supponiamo quelli maggiori di 0,5. Qualcuno sa come si fa??
Se qualcuno lo sapesse fare in Excel va bene uguale siccome la matrice poi la porto in Excel appunto. E' che non vorrei farlo a mano.. :oops:

Grazie

Re: Colorare la cella di una matrice in matlab

MessaggioInviato: 20 giu 2012, 11:56
da eimiar
Certo!
Questa è una macro che puoi eseguire su Excel

Supponendo che il range della tua matrice si estenda da A1 a T40
Se esegui questa macro avendo selezionato, otterrai il colore giallo delle celle per cui il valore è > 0.5

Codice: Seleziona tutto
Sub Macro1()
  For Each Bcell In Range("A1:T40")
    If Bcell.Value > 0.5 Then
      Bcell.Interior.ColorIndex = 6
    Else
      Bcell.Interior.ColorIndex = 0
    End If
  Next Bcell
End Sub


Fammi sapere se ti va bene!