Kom ihåg mig?
Home Menu

Menu


Matematik: range till ny range?

 
Ämnesverktyg Visningsalternativ
Oläst 2009-10-01, 17:24 #2
Bjorne Bjorne är inte uppkopplad
Flitig postare
 
Reg.datum: Sep 2009
Inlägg: 374
Bjorne Bjorne är inte uppkopplad
Flitig postare
 
Reg.datum: Sep 2009
Inlägg: 374
Din beskrivning är någorlunda vag ... men här är mitt försök.
Kod:
def transform(a, b1, b2, c1, c2):
    delta_b = b2 - b1
    dist_b = a - b1
    scale = float(dist_b) / delta_b
    delta_c = c2 - c1
    dist_c = delta_c * scale
    return c1 + dist_c

print transform(2, 0, 10, 0, 1000)
Bjorne är inte uppkopplad   Svara med citatSvara med citat
 


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 01:52.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017