Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Colorare la cella di una matrice in matlab

Strumenti informatici per la matematica applicata, le simulazioni, il disegno: Mathcad, Matlab, Scilab, Microcap, PSpice, AutoCad ...

Moderatori: Foto Utenteg.schgor, Foto Utentedimaios

0
voti

[1] Colorare la cella di una matrice in matlab

Messaggioda Foto Utentecatta » 19 giu 2012, 12:42

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
Avatar utente
Foto Utentecatta
5 3
New entry
New entry
 
Messaggi: 51
Iscritto il: 9 ott 2008, 11:36

0
voti

[2] Re: Colorare la cella di una matrice in matlab

Messaggioda Foto Utenteeimiar » 20 giu 2012, 11:56

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!
Avatar utente
Foto Utenteeimiar
305 6
Frequentatore
Frequentatore
 
Messaggi: 129
Iscritto il: 3 feb 2011, 16:41


Torna a Programmi applicativi: simulatori, CAD ed altro

Chi c’è in linea

Visitano il forum: Nessuno e 6 ospiti