Newsgroup: it.comp.lang.visual-basic
Titolo: Algoritmo per calcolo dimensioni...

Ciao gente...ho provato a scrivere su it.scienza.matematica ma non m'hanno 
risposto, cosi' ho pensato di chiedere a voi.
E' una cosa un po' strana, detta cosi', ma nell'ottica del cliente che me 
l'ha chiesta e' perfettamente comprensibile.
Alur...copio, incollo e correggo da .matematica:
"
Mi spiego con un esempio, che e' piu' facile:
Ho due figure, A e B.
L'area di A e' di 20. I lati sono 4*5.
L'area di B e' di 20. Ma i lati sono 1*20
Ovviamente la superficie occupata dai due e' uguale, ma...
Ho bisogno di mettere in relazione il fatto che B e', alla vista, di un 
certo
ordine di grandezza -diciamo X- piu' grande di A.
Che faccio? Uso i logaritmi dei lati? Esponenziali? Altro?
Il punto e' che poi X dovrebbe essere pure parametrico...cioe', un giorno B
e' 1 volta piu' grande di A, il giorno dopo il cliente decide che deve
esserlo 5...
"
Grazie a tutti per l'eventuale aiuto :-)

 wrote in message
news:%GLwf.120541$
65.34...@twister1.libero.it

Io la matematica l'ho abbandonata qualche anno addietro, ma
se parliamo di AREE quanto dici è un'assurdo matematico.
Se le 2 aree sono 20 ed il metro di confronto è AREA, le
2 grandezze sono inequivocabilmente UGUALI.
Ora visto che tu ipotizzi che A>B
Dove A=4*5
     B=1*20
ti chiederei in che consiste questa tua certezza...?
Con che valutazione fai questa dichiarazione...?
Io sostengo che B>A visto che il lato 20>5, ma anche
ribaltando:
     A=5*4
     B=20*1
     Viene sempre B>A
 
L'uso di Logaritmi(mi darebbe ragione nuovamente) o altro 
non serve se non hai chiaro quale deve esere il metodo di 
valutazione, e sinceramente io quì non lo vedo.
Con la speranza tu possa darci informazioni più concrete
saluto.
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 saluto.
Credo che tu non abbia letto troppo bene il mio messaggio.

 ha scritto nel messaggio
news:%GLwf.120541$65.34...@twister1.libero.it...

Non mi è chiarissimo il contesto applicativo, magari potresti dare qualche
dettaglio in più, però provo a darti qualche idea.
Visto che a quanto pare le figure sono rettangoli, perché non consideri la
diagonale come misura della "grandezza"?
Per A sarebbe circa 6.4 mentre per B circa 20.
Ancora meglio, potresti considerare il rapporto tra la diagonale del rettangolo
e quella del quadrato di area equivalente, in modo da avere un numero puro.
In tal caso avresti Mis(A) = 1.43, Mis(B) = 2.72
In pratica quello che ottieni è la misura della "rettangolarità" dell'oggetto,
che è 1 per un quadrato e tende all'infinito man mano che la figura si avvicina
ad un segmento.
Non so se però è quello che volevi ottenere o se ti è di aiuto...
Bye
Raf

 Che faccio? Uso i logaritmi dei lati? Esponenziali? Altro?
In alternativa al validissimo suggerimento di Rafunk
potresti utilizzare come termine di paragone il rapporto
fra i lati piu' lunghi/corti.
Detti
La e Ca: rispettivamente il lato piu' lungo e quello piu'
         corto di A
Lb e Cb: i lati lungo e corto di B
dL il rapporto fra La e Lb (dL = La/Lb)
   ovvero il rapporto fra i lati lunghi
dC il rapporto fra Ca e Cb (dC = Ca/Cb)
   ovvero il rapporto fra i lati corti
Per dL >> 1 puoi dire che A e' piu' *lungo* di B
Per dC >> 1 puoi dire che A e' piu' *largo* di B
Per dL << 1 puoi dire che A e' piu' *corto* di B
Per dC << 1 puoi dire che A e' piu' *stretto* di B
Se poi stabilisci una scala puoi anche entrare nel dettaglio:
dL > 4 estremamente piu' lungo
dL > 3 AND dL < 4 molto piu' lungo
dL > 1.5 AND dL < 3 piu' lungo
dL <= 1.5 AND dL >= 0.5 circa uguale
eccetera.
hth,
Lokar 

 L'area di B e' di 20. Ma i lati sono 1*20
queste sono le misure base*altezza (quadrilatero) o n*m (figura) dove n e m 
sono il numero dei lati e la loro misura (anche se una figura con un solo 
lato cos'č?)?
Ciao 

 Ciao
forse un piano! o un punto :) 

 diagonale come misura della "grandezza"?
Perfetto. Lo sto provando, e pare esattamente quello che serve. Grazie 
ancora, ottima idea, semplice e funzionale.
Per il contesto applicativo...semplice anche qui.
Prendi 50 grammi di metallo.
Facci una moneta di dimensioni normali.
Poi facci un piatto, un po' fine.
Poi facci un filo di ferro lungo qualche metro.
In realta' la massa e' sempre uguale, ma se li guardi ovviamente il filo e' 
piu' grande del piatto che e' piu' grande della moneta.
Il cliente ha un sito web dove vende di tutto, dalla moneta alle colonne 
doriche, alle cabine del mare. E vuole che, quando l'utente vede una pagina 
con le anteprime di piu' articoli, le anteprime in questione siano 
"proporzionate" tra loro.
Tutto qui :-)