Guest id194 Posted June 10, 2009 at 06:50 PM Report #271298 Posted June 10, 2009 at 06:50 PM Para um determinado efeito, quero ter um valor que controle a velocidade do mesmo e para tal, quero permitir ao utilizador a escolha de um valor que defina a velocidade do efeito entre 1 e 10. Mas o respectivo efeito funciona por milissegundos e depois de várias experiências, cheguei à conclusão que quero que o valor 1 corresponda a 50ms e o valor 10 corresponda a 1250ms. Como é que possa calcular os milissegundos correspondentes aos restantes valores entre 1 e 10? Queria uma formula matemática que dando o X (o tal valor de 1 a 10), me calculasse o respectivo valor em milissegundos, sendo que 1 tem de ser igual a 50 e 10 igual a 1250. Será que isto é fácil de fazer? Eu não faço mínima...
pedrotuga Posted June 10, 2009 at 06:54 PM Report #271301 Posted June 10, 2009 at 06:54 PM Não percebi a dúvida. Se isso for uma função linear então é clacular a recta que passa pelos pontos (1,50) e (10,1250) y-50 = ((1250-20)/(10-1))*(x-1)
Guest id194 Posted June 10, 2009 at 07:07 PM Report #271306 Posted June 10, 2009 at 07:07 PM Ya, é isso... Já sabes como é, eu e matemática... Apesar de que o teu -20 é -50, deve ter sido lapso teu. E depois como o WolframAlpha é um espetaculo: http://www80.wolframalpha.com/input/?i=Y+%3D+((1250-50)%2F(10-1))*(x-1)+%2B+50 Deu-me uma fórmula mais simplificada que é o que vou usar. Obrigado 😞
Guest id194 Posted June 10, 2009 at 07:33 PM Report #271313 Posted June 10, 2009 at 07:33 PM Eu devo ser mesmo nabo porque o que eu queria era mesmo o contrário e não estou a conseguir fazer... Ou seja, em vez de X=1 => Y= 50 e X=10 => Y 1250, quero antes X=1 => Y =1250 e X=10 => Y=50. Já andei aqui às voltas a tentar inverter esses valores de todas as formas e mais algumas mas não estou a conseguir fazê-lo... :/
Guest id194 Posted June 10, 2009 at 07:42 PM Report #271318 Posted June 10, 2009 at 07:42 PM Nevermind, já consegui, é isto: http://www80.wolframalpha.com/input/?i=Y+%3D+((50-1250)%2F(1-10))*(10-x)+%2B+50
pedrotuga Posted June 10, 2009 at 08:25 PM Report #271331 Posted June 10, 2009 at 08:25 PM ya, enganei-me. Nesse caso era só exprimires x em função de y em vez do contrário. Brutal esse site. Um grande WOOT para esse site!
Guest id194 Posted June 10, 2009 at 08:32 PM Report #271332 Posted June 10, 2009 at 08:32 PM Não conhecias o site? Já foi falado por ai...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now