"Anders N. Christensen" wrote:
>
> >> Jeg sidder og roder med en formel til et program. Jeg er overbevist om
> >> at det må være muligt at isolere x i følgende:
> >>
> >> y = floor ((x-3)/4+2)
> >Umiddelbart kan det ikke lade sig gøre at lave den omvendte funktion (dvs.
> >isolere x), da der er flere løsninger for x til et givent y (der er jo et
> >helt interval).
>
> Jeg beklager, at jeg glemte at sige, at der kun var tale om hele
> positive tal. Har fundet resultatet, med hjælp fra denne tråd :)
Men selv for hele tal er der vel flere løsninger. Lad fx y=10. Så er
ligningen
10 = floor((x-3)/4+2)
8 = floor((x-3)/4)
8 <= (x-3)/4 < 9
32 <= x-3 < 36
35 <= x < 39
hvilket vil sige at x kan være enten 35, 36, 37 eller 38.
Hvis mere generelt y er et helt tal, så giver samme udregning at x kan
være enten 4(y-2)+3, 4(y-2)+3+1, 4(y-2)+3+2 eller 4(y-2)+3+3.
Eller med andre ord: 4y-5, 4y-4, 4y-3 eller 4y-2.
> x = 4floor(y)-3
Dette svarer til den tredje af de fire mulige løsninger.
--
Jeppe Stig Nielsen <URL:
http://jeppesn.dk/>. «
"Je n'ai pas eu besoin de cette hypothèse (I had no need of that
hypothesis)" --- Laplace (1749-1827)