28. maj 2003 - 00:43Der er
44 kommentarer og 1 løsning
Matematisk udfordring
Hejsa Jeg er kommet i en lille knipe, jeg skal lave en tæller, som et lidt mere kompliceret end normalt. Så min ide var at lave en formel som kan beregne det jeg vil prøve at beskrive hvad meningen er. Jeg skal lave en tæller som kan finde ud hvor mange råd bruger skal have som funktion 1 til n antal dage. Jeg skal bruge 3 forskellige formler den 1. er nem nok da der skal gives 1 råd hver 28. dag så den må hedder noget ligende råd=(dag_nr/28). Men formel nr. 2 har værdierne: (x,y)->(7,1)(14,2)(21,3)(35,4)(42,5)(49,6)(63,7) osv for x->n Formel nr.3 har værdierne: (x,y)->(1,1)(5,2)(8,3)(12,4)(15,5)(19,6) osv for x->n
Er der mon nogen som kan knække den ? Det som jeg gerne skulle have er formel 2 og 3 som jeg kan bruge i et PHP script.
Til jakoba Det er fordi i formel2 skal hvert 4. råd være af en anden type som ikke skal tælles med og for formel 3 skal hvert 3. råd være en den type som ikke tælles med - og her er frekvensen på råd bare højere
Nu ved jeg ikke om man kan kalde det formler, men de udregner de rigtige værdier så vidt jeg har forstået. Nr. 2: for ($i=1;$i<$n;$i++) { $j++; if (!fmod($j,4)) {$j++;} $x[] = $j*7; $y[] = $i; } Nr. 3: $x[1] = 1; $y[1] = 1;
arne v> formel 2: Skal give:(7,1)(14,2)(21,3)(35,4)(42,5)(49,6)(63,7) Din giver:(7,0.75)(14,1.5)(21,2.25)(42,4.5) formel 3: Skal give:(1,1)(5,2)(8,3)(12,4)(15,5)(19,6) din giver:(1,1.4)(5,2.57)(8,3.43)(12,4.57)
Arne lige et spørgsmål mere... mht: råd = floor((dage+6)/7) + floor((dage+2)/7) - 1 den virker fint men du skal jeg vende den om - altså jeg kender antal råd, men nu skal jeg vide på hviklen dag det skulle være givet ligesom for: råd = floor(dage/7) - floor(dage/28) som bliver vendt til: dage = floor((7/2) * råd + (1/2))+1 Er det noget du en eller en anden kan hjælpe med ?
Hej Arne Så er jeg her igen :-) dage=3*floor(råd/2)+4*(råd-floor(råd/2))+1 - virker ikke efter hensigten så jeg har fundet x,y værdierne til den - er det så muligt at du vil være flink at hjælpe med at finde formel til værdierne: (x,y)->(1,14)(2,21)(3,28)(4,42)(5,49)(6,56)(7,63)(8,77) osv.
Og så skal jeg høre om man kan skubbe denne: råd = FLOOR(dage/7)-FLOOR(dage/28) Således at første x,y værdi bliver 14,1 istedet for 7,1
Jeg håber ikke at jeg er ved at blive irreterende... MVH Peter
Er det den sekvens du ønsker? - fordi de sekvenser du angiver ovenfor har intet med hinanden at gøre og som arne også skriver er det ikke umiddelbart en logisk sammenhæng i tallene - i så fald er sekvensen for kort til at illustrere denne tydeligt!
Hvordan finder du selv på tallene i de sekvenser du angiver - der må være en form for logik du bruger som du kan fortælle videre - alternativt kan du lige kigge dem igennem og se om du har lavet fejl i sekvenserne!?!?
Ok jeg har åbentbart selv haft lidt rod i de værdier jeg skal bruge, så her kommer de rigtige. Formel 1. Skal give værdierne: (14,1)(28,2)(35,3)(42,4)(56,5)(63,6)(70,7)(84,8) Sammenhængen for X værdierne er altså start i 14 derefter +14 +7 +7 +14 +7 +7 +14
Formel 2. Skal være som Formel 1 der er dog byttet om på X og Y værdier altså: (1,14)(2,28)(3,35) osv.
Formel 3. Skal give værdierne: (5,1)(11,2)(15,3)(18,4)(22,5)(25,6)(29,7) Sammenhængen her er altså: X starter i 5 derefter +6 +4 +3 +4 +3
Formel 4. Skal igen være som Formel 3 bare med omvendte xy værdier
Formel 5. skal give værdierne:
(21,1)(49,2)(77,3) altså start i x=21 derefter +28 hvergang
Formel 6. Igen som formel 5 med omventde XY værdier
Formel 7. Skal give værdierne: (13,1)(20,2)(27,3)(34,4) altså start i x=13 derefter +7 hvergang
Formel 8. formel 7 med omvendte xy værdier
Jeg håber ikke at jeg er ved at give nogen grå hår med alt dette her og takker tusinde gange forhånd for hjælpen - jeg giver gerne en drink som tak.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.