.dsy:it. Pages (16): « 1 2 3 4 [5] 6 7 8 9 » ... Last »
Show 150 posts per page

.dsy:it. (http://www.dsy.it/forum/)
- Algoritmi e strutture dati (http://www.dsy.it/forum/forumdisplay.php?forumid=207)
-- [Algoritmi e strutture dati - Torelli] Progetto 6 aprile (http://www.dsy.it/forum/showthread.php?threadid=9969)


Posted by tom80 on 09-04-2004 16:31:

Ciao tetrinet. Se incontri due filtri uguali vai a modificare soltanto la loro polarità.Come nell'esempio dell'input del progetto,dove hai

f 4 3 7 6 -4 -6
e poi hai

f 4 3 7 6 11 17

il nuovo filtro posto nel piano sarà

4 3 7 6 13 20

Io ho fatto quasi ~ tutto il progetto, solo che ho problemi con la funzione che inserisce i filtri nel piano,o meglio ho problemi con la funzione che mi calcola il minor rettangolo, ch einclude tutti i filtri. Qualcuno è riuscito a risolvere questo problema?.Io sto realizzando il progetto con le liste di adiacenza. Ero andato a parlare con Fiorentini per il progetto Filtri e mi ha detto che un modo per risolverlo era con le liste di adiacenza.

Ciao a tutti e Buona Pasqua!!!!


Posted by Skanky on 09-04-2004 16:57:

Originally posted by zumzum
qualcuno mi riesce a spiegare come l'esempio da 3 filtri di polarita (-13,4) (2,27) (-8,9) e segnale (31,200) riesca a far risultare (5,16) ???????


(31-(-13+2-8), 200-(4+27+9)

=>

(31 - (-19),200-(40))

(50,160)

l'mcd di 50 e 160 è 10
dividi per 10 entrambi
e risulta

(5,16)


Posted by Skanky on 09-04-2004 16:59:

Originally posted by tetrinet
Per entrambi i casi devi calcolarla.
Infatti se guardi gli esempi ci sono un paio di inserimenti in cui y e' negativo.


Giusto!, grazie


Posted by tetrinet on 09-04-2004 17:18:

Originally posted by tom80
Ciao tetrinet. Se incontri due filtri uguali vai a modificare soltanto la loro polarità.


Ciao.
Quindi quando ti trovi ad inserire un filtro uguale ad un altro non lo inserisci, ti limiti a modificare la polarita' di quello esistente? Quindi non tieni traccia del fatto che sul tuo piano ci sono n filtri uguali?

Originally posted by tom80
Come nell'esempio dell'input del progetto,dove hai

f 4 3 7 6 -4 -6
e poi hai

f 4 3 7 6 11 17

il nuovo filtro posto nel piano sarà

4 3 7 6 13 20


Non ti seguo, perche' 13 e 20?

Originally posted by tom80

Io sto realizzando il progetto con le liste di adiacenza. Ero andato a parlare con Fiorentini per il progetto Filtri e mi ha detto che un modo per risolverlo era con le liste di adiacenza.


Io sto provando con gli alberi, speriamo bene....


Originally posted by tom80

Ciao a tutti e Buona Pasqua!!!!


Grazie e buona Pasqua anche a te.

Ciao.


Posted by Bloody on 09-04-2004 22:27:

Originally posted by tetrinet
[B]Ciao.
Quindi non tieni traccia del fatto che sul tuo piano ci sono n filtri uguali?

quando poi calcoli il grado di annidamento ne devi tenere conto, gli estremi sono compresi, quindi mi sa che non basta sommare le polarità...

Anch'io sto usando gli alberi, ma x chi ce l'ha fatta a febbraio, quanto tiene conto Aguzzoli della complessità?
Vabè che ormai sono partita in quarta con gli alberi, e vado avanti con quelli...

__________________
I don't care if you're black, white, straight, bisexual, gay, lesbian, short, tall, fat, skinny, rich or poor. If you're nice to me, I'll be nice to you. Simple as that.


Posted by tom80 on 09-04-2004 22:52:

quando fai il MCD tra -4 -6, dopo averli moltiplicati entrambi per -1, perchè y (-6) e' negativo, dopo averli anche polarizzati, ovvero dopo aver diviso sia 4 che 6 per due ottieni 2 3 come polarizzazione. Infine quando trovi i due filtri uguali

f 4 3 7 6 -4 -6

che ha polarizzazione

f 4 3 7 6 2 3

vai a sommare al filtro precedente ( f 4 3 7 6 2 3 ) la polarità del filtro

f 4 3 7 6 11 17

=> ( 2 + 11 ) = 13
=> ( 3 + 17 ) = 20

Scusa la poca chiarezza.Spero comunque di averti dato comunque una mano.

Ciao ciao Tom 80


Posted by tom80 on 09-04-2004 22:58:

Ciao Bloody.Credo che quando calcoli il gardo di annidamento del piano non tieni conto che ci sono due filtri uguali, perchè ilsecondo non lo vai effettivamente ad inserire, ma in caso di filtri uguali vai solo a modificare la polarità del primo filtro uguale agli altri, che hai inserito.Nel testo del progetto, credo che si dica, che il grado di annidamento di un filtro e più in generale del piano non dipende da quanti filtri ( il prof credo usi l'espressione forma ) uguali abbiano le stesse coordinate ( a,b,c,d ).Verrebbe a cadere la proprietà di propria inclusione.

Ciao a tutti.Tom 80


Posted by tetrinet on 10-04-2004 09:50:

Originally posted by Bloody
quando poi calcoli il grado di annidamento ne devi tenere conto, gli estremi sono compresi, quindi mi sa che non basta sommare le polarità...


No per l'annidamento non ne devi tenere conto, infatti i filtri devono essere *propriamente* inclusi.


Posted by tetrinet on 10-04-2004 09:58:

Originally posted by tom80
quando fai il MCD tra -4 -6, dopo averli moltiplicati entrambi per -1, perchè y (-6) e' negativo, dopo averli anche polarizzati, ovvero dopo aver diviso sia 4 che 6 per due ottieni 2 3 come polarizzazione.


[....]

Chiarissimo, tnx, non sto ancora gestendo la polarizzazione per adesso inserivo i filtri con x e y non polarizzati, quindi facevo la somma degli x e y dei due filtri e non mi tornava; ovviamente invece vanno prima polarizzati.

Anche se in effetti ai fini di quanto richiesto dal progetto non cambia nulla se teniamo traccia dei filtri uguali o meno, forse sarebbe meglio chiedere a Fiorentini se e' una semplificazione ammessa o no, che ne dite?


Posted by t3mp0 on 10-04-2004 11:15:

Se R e S hanno le stesse coordinate, quindi R=S, allora elimini tutti e due i rettangoli


Posted by Skanky on 10-04-2004 12:55:

Nel caso che ci siano 2 filtri con un lato di intersezione
esempio

f 2 2 8 8 4 8
f 8 2 10 10 44 9

se chiediamo il segnale nel punto

p 8 3
che è sul lato comune dei due filtri
per esempio.
Devo tener conto delle polarizzazioni di tutti e due i filtri?


Posted by tetrinet on 10-04-2004 14:12:

Originally posted by Skanky
Nel caso che ci siano 2 filtri con un lato di intersezione
esempio

f 2 2 8 8 4 8
f 8 2 10 10 44 9

se chiediamo il segnale nel punto

p 8 3
che è sul lato comune dei due filtri
per esempio.
Devo tener conto delle polarizzazioni di tutti e due i filtri?


Beh si' dovrebbe essere cosi', visto che il punto fa parte di entrambi i filtri.


Posted by loreste on 12-04-2004 09:32:

Io sono alla fine del progetto(meno male), ho utilizzato una lista, il punto mancante è l'inviluppo, ho trovato 3 casi di cui 2 ho risolto e mi manca il terzo (chiaramente è quello più complesso)

Caso 1) Un filtro è figlio dell'altro percui l'inviluppo è il filtro padre.
Caso 2) Provo a costruire un rettangolo utilizzando i 2 vertici, se posso inserire il rettangolo, quello è l'inviluppo.
Caso 3) E' quando fallisce il caso 2, allora dovrei andare a prendere i padri, e ripetere il caso 2, ma questo non sempre è vero.....

Voi come calcolate l'inviluppo del terzo caso???????
Aiutatemi che poi io ho finito e sono a disposizione ad aiutare chi ne avesse bisogno.:D

__________________
La Fede non retrocede mai!
Döma Atalanta!!!!!!!!


Posted by tom80 on 12-04-2004 19:00:

Se ho ben capito il filtro inviluppo e' il minimo filtro che contiene i due filtri, sempre se questi sono nel piano, e tutti gli altri filtri presenti nel piano.Per fare questo io ho costruito una funzione minx(filtr *q ), che mi restituisce il filtro, con le coordinate più piccole, che contiene i due filtri della funzione inviluppo e tutti i filtri già presenti nel piano.Io sto realizzando il progetto, come mi ha consigliato Fiorentini,con le liste d'adiacenza e per tovare il grado di un filtro e del grado piano uso la ricerca in ampiezza o per livelli.Tu come hai fatto?.Per creare la funzione minx(q), ho anche implementato anche una funziona ordina, molto simile all'insertion sort per ordinare l'array contenente tutte le coordinate dei filtri presenti nel piano.

Beato te.Io sto implementando la funzione punto e poi devo finire di sistemare tutto il progetto.Speriamo in bene.

Spero di esserti e di esservi stato d'aiuto.

A presto.

Ciao ciao Tom80


Posted by Bloody on 13-04-2004 07:08:

Io sono ancora abbastanza indietro.... e non mi è chiara una cosa: se alla fine la somma delle polarità dei filtri è maggiore del segnale, il segnale risultante è zero giusto?
Nell'esempio del prof c'è un caso del genere, precisamente la seconda volta che chiede di calcolare il segnale fuoriuscente da 5,5 mi viene questa situazione. Come fa ad uscirgli 9 e 17?

__________________
I don't care if you're black, white, straight, bisexual, gay, lesbian, short, tall, fat, skinny, rich or poor. If you're nice to me, I'll be nice to you. Simple as that.


All times are GMT. The time now is 05:54. Pages (16): « 1 2 3 4 [5] 6 7 8 9 » ... Last »
Show all 234 posts from this thread on one page

Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.