PDA

Visualizza la versione completa : Matematica


Ranma2
08-08-2007, 13:50
Che funzione dovrei usare per fare una cosa del genere

parte 1: 1
parte 2: 10
parte 3: 20
parte 4: 50
parte 5: 100
parte 6: 200
parte 7: 1000

Considerando che:

il valore massimo è 10000
il valore massimo deve essere diviso in 100 parti
come da esempio avvicinandosi a 10000 la differenza tra il valore corrente e il valore precedente aumenta

:fagiano:

/dev/null
08-08-2007, 13:52
la parte 7 non dovrebbe valere 500? :master:

fisica
08-08-2007, 13:53
non ho ben capito... vuoi una funzioni che interpoli quei dati con quelle x e y?

tipo

f(1)= 1
f(2)= 10
f(3)= 20
f(4)= 50
f(5)= 100
f(6)= 200
f(7)= 1000

Oppure una funzione che faccia una cosa simile ma per un insieme qualsiasi di dati?

Nel primo caso puoi fare un'interpolazione polinomiale, altrimenti prendi la funzione esponenziale exp(x) e la adatti a fare quello che ti serve (in particolare se ti interessa l'andamento e non i valori precisi)

Ranma2
08-08-2007, 14:06
dovrebbe avere un andamento del genere (vedi allegato)

Ratatuia
08-08-2007, 14:10
a prima vista potrebbe sembrare una qualche funzione logaritmica :fagiano:

panta1978
08-08-2007, 14:14
Originariamente inviato da Ranma2
Che funzione dovrei usare per fare una cosa del genere

parte 1: 1
parte 2: 10
parte 3: 20
parte 4: 50
parte 5: 100
parte 6: 200
parte 7: 1000

Considerando che:

il valore massimo è 10000
il valore massimo deve essere diviso in 100 parti
come da esempio avvicinandosi a 10000 la differenza tra il valore corrente e il valore precedente aumenta

:fagiano:

Forse mancano anche i valori 2 e 5.

Supponendo che sia così: 1-2-5-10-20-50-100-200-500-1000, direi che non esistano funzioni elementari che facciano ciò, perché talvolta l'elemento N+1 è il doppio dell'elemento N, altre volte vale invece 2 vote e mezzo.

PS: ma a che ti serve (sperando non sia tecnico)?

NyXo
08-08-2007, 14:22
uh che bello, mi piacciono i 3d matematici.

di solito entro un paio di pagine qualcuno inizia ascambiarsi spassosissimi insulti :D

ladyesse
08-08-2007, 14:25
Posso giocarmeli al lotto o sono coperti dal diritto d'autore? :D

Ranma2
08-08-2007, 14:26
Originariamente inviato da panta1978
Forse mancano anche i valori 2 e 5.

Supponendo che sia così: 1-2-5-10-20-50-100-200-500-1000, direi che non esistano funzioni elementari che facciano ciò, perché talvolta l'elemento N+1 è il doppio dell'elemento N, altre volte vale invece 2 vote e mezzo.

PS: ma a che ti serve (sperando non sia tecnico)?

no beh ma quello era n'esempio fatto al momento

boh non so se diventa tecnico, cevo creare il livello di esperienza in un gioco, da 0 a 100 sono i livelli, da 0 a 10000 è l'exp, quindi, più alto è il livello più alta sarà la differenza di exp tra un livello e l'altro

panta1978
08-08-2007, 14:28
Originariamente inviato da NyXo
uh che bello, mi piacciono i 3d matematici.

di solito entro un paio di pagine qualcuno inizia ascambiarsi spassosissimi insulti :D

Solo per far contento Nyxo, non per altro...

Ragazzi, col cuore in mano ve lo dico... non capite un'ostia, voi!

Loading