Forum Informatica Unict

LAUREA TRIENNALE (D.M. 270/04) => Interazione e Multimedia, 9 CFU => Topic started by: thomas89 on 30-10-2009, 11:10:58



Title: Grafico Matlab
Post by: thomas89 on 30-10-2009, 11:10:58
Salve a tutti raga.. nella leziona della scorsa settimana il prof ci aveva fatto vedere in matlab quel grafico tridimenzionale.. nn so se avete capito quale.. se si, ricordate come aveva fatto?
grazie  :-ciao


Title: Re:Grafico Matlab
Post by: Giovi89 on 30-10-2009, 14:03:48
La funzione per far vedere una immagine tridimensionale, dopo che la associ a una matrice con la funzione imread,
è la seguente:  figure,surf(con il nome della matrice)..... spero di esserti stato di aiuto!  .ciaociao


Title: Re:Grafico Matlab
Post by: Antoniods on 30-10-2009, 18:52:38
a me da il grafico vuoto  .penso ... mi dice che è troppo grande, ma l'immagine è 60x60  :boh


Title: Re:Grafico Matlab
Post by: thomas89 on 02-11-2009, 16:11:11
Si infatti anke a me.. pensavo ke il comando forse un altro.. e invece..  .poverinoi


Title: Re:Grafico Matlab
Post by: Vivynz on 02-11-2009, 18:42:38
infatti il prof nella spiegazione ha preso solo una parte dell'immagine


Title: Re:Grafico Matlab
Post by: rox on 02-11-2009, 20:39:23
infatti il prof nella spiegazione ha preso solo una parte dell'immagine
e come faccio a prendere una parte dell'immagine?


Title: Re:Grafico Matlab
Post by: Vivynz on 03-11-2009, 14:33:11
ad esempio se I e la tua immagine puoi fare
B=I(1:50,1:50);
così prendi solo le prime 50 righe e le prime 50 colonne


Title: Re:Grafico Matlab
Post by: Antoniods on 04-11-2009, 13:00:11
non m funziona nemmeno con una sottomatrice 50x50  :-)|


Title: Re:Grafico Matlab
Post by: Vivynz on 04-11-2009, 14:21:09
e allora c'è qualcosa di strano.....


Title: Re:Grafico Matlab
Post by: thomas89 on 04-11-2009, 16:41:44
eh si.. anke a me fa la stessa cosa.. originariamente proprio x qsto ho fatto qsto topic..


Title: Re:Grafico Matlab
Post by: ciccio on 04-11-2009, 17:26:04
stesso problema


Title: Re:Grafico Matlab
Post by: maucel89 on 05-11-2009, 15:31:23
No tranquilli è normalissimo...
xkè la funzione surf ammette valori double, quindi basta applicare la formula in questo modo:
surf(double("MATRICE DA DISEGNARE"))
spero di esservi stato utile....  .coolio


Title: Re:Grafico Matlab
Post by: Vivynz on 05-11-2009, 15:39:24
si ha ragione..scusatemi non avevo notato che mancava..così dovrebbe andare...


Title: Re:Grafico Matlab
Post by: ciccio on 05-11-2009, 18:12:07
grazie maucel89    :-OK  .ciaociao


Title: Re:Grafico Matlab
Post by: maucel89 on 05-11-2009, 20:55:16
Prego!!  .arrossisco


Title: Re:Grafico Matlab
Post by: rox on 18-11-2009, 20:34:09
io ho fatto così ma non mi si visualizza
Code:
a=figure,imread('12.jpg');
n=a(1:50,1:50,:);
figure,surf(double(n));
dove sbaglio?? :boh


Title: Re:Grafico Matlab
Post by: maucel89 on 19-11-2009, 03:59:43
prova magari a 'surfare' su a... :yoh