Springen naar inhoud

Formule voor meerdere getallen.


  • Log in om te kunnen reageren

#1

Jeroentjevrij

    Jeroentjevrij


  • >25 berichten
  • 59 berichten
  • Ervaren gebruiker

Geplaatst op 16 april 2019 - 14:30

Welke wiskundige grootheid kan mij helpen.
Ik moet op 1 of andere manier het volgende doen.
Ik heb een microchip daar zit een programma in en in dat programma moet als ik in voer.
1 t/m 36 = 1
37 t/m 72= 2
73 t/m 108= 3
109 t/m 144= 4
145 t/m 180= 5
181 t/m 216= 6

Het hoeft niet precies die uitkomst te zijn het programma rond het af naar het dichtstbijzijnde getal.
Iemand enig idee of daar een formule voor te bedenken is.
Het moet wel 1 formule zijn die voor alle getallen geldt.

Veranderd door Jeroentjevrij, 16 april 2019 - 14:32


Dit forum kan gratis blijven vanwege banners als deze. Door te registeren zal de onderstaande banner overigens verdwijnen.

#2

kwasie

    kwasie


  • >250 berichten
  • 479 berichten
  • Ervaren gebruiker

Geplaatst op 16 april 2019 - 15:20

y= { 1 voor 0<x<37; 2 voor 37<x<72....}

 

of

 

LaTeX

 

of

 

y=x/36 en y ε N

Veranderd door kwasie, 16 april 2019 - 15:27


#3

Pinokkio

    Pinokkio


  • >1k berichten
  • 2143 berichten
  • Pluimdrager

Geplaatst op 17 april 2019 - 12:09

y = Integer[(x+35)/36]


#4

Jeroentjevrij

    Jeroentjevrij


  • >25 berichten
  • 59 berichten
  • Ervaren gebruiker

Geplaatst op 17 april 2019 - 14:36

Thanks allemaal maar ben er al uit.
(GETAL-1)/36+1
Blijkt dat mijn microcontroller de cijfers achter de komma negeert

Veranderd door Jeroentjevrij, 17 april 2019 - 14:38


#5

Pinokkio

    Pinokkio


  • >1k berichten
  • 2143 berichten
  • Pluimdrager

Geplaatst op 17 april 2019 - 15:07

(GETAL-1)/36+1 = (GETAL-1)/36 + 36/36 = (GETAL+35)/36

 

en doordat jouw microcontroller de cijfers achter de komma negeert neemt hij daar dus automatisch de integer van.


#6

Jeroentjevrij

    Jeroentjevrij


  • >25 berichten
  • 59 berichten
  • Ervaren gebruiker

Geplaatst op 17 april 2019 - 19:01

Super die is nog korter dank je.

Nou heb ik er nog 1 waar ik niet helemaal uitkom.

1, 37, 73, 109, 145, 181=1
2, 38, 74, 110, 146, 182=2
3, 29, 75, 111, 147, 183=3
Tot aan 36...... 216=6

Getal=37- (36* (Getal+35)/36 - 1)
Getal=37- (36* (37+36)/36 - 1)
Getal=37- (36* (1 hele integer)
Getal=37- (36*1)
Getal=37-36=1
73 word 73-(36*2)

Zo werkt hij weet alleen niet hoe de soms juist te formuleren.
Iemad een idee

Jullie zouden mij er enorm mee helpen.
Misschien ook wel leuk om te vertellen waarvoor.
Ik ben een led kubus aan het maken van 6x6x6 leds en moet op de manier de pinnen bij toe wijzen aan een funtie.
Ik heb al een 3x3x3 gemaakt maar daarvoor hoefde ik geen rekenwonder te zijn Haha.
En rekenen is een nou juist net iets waar ik niet super in ben.

https://youtu.be/xxa....be/xxaDUhBjsiE

Veranderd door Jeroentjevrij, 17 april 2019 - 19:21


#7

Jeroentjevrij

    Jeroentjevrij


  • >25 berichten
  • 59 berichten
  • Ervaren gebruiker

Geplaatst op 17 april 2019 - 20:17

Super die is nog korter dank je.

Nou heb ik er nog 1 waar ik niet helemaal uitkom.

1, 37, 73, 109, 145, 181=1
2, 38, 74, 110, 146, 182=2
3, 29, 75, 111, 147, 183=3
Tot aan 36...... 216=6

Getal=37- (36* (Getal+35)/36 - 1)
Getal=37- (36* (37+36)/36 - 1)
Getal=37- (36* (1 hele integer)
Getal=37- (36*1)
Getal=37-36=1
73 word 73-(36*2)

Zo werkt hij weet alleen niet hoe de soms juist te formuleren.
Iemand een idee
En zou er rekensom zijn zodat

1 t/m 6 = 0
7 t/m 12= 2
13 t/m 18= 4
Tot aan 30 tot 36=10




Jullie zouden mij er enorm mee helpen.
Misschien ook wel leuk om te vertellen waarvoor.
Ik ben een led kubus aan het maken van 6x6x6 leds en moet op die manier de pinnen toe wijzen aan een funtie.
Ik heb al een 3x3x3 gemaakt maar daarvoor hoefde ik geen rekenwonder te zijn Haha.
En rekenen is een nou juist net iets waar ik niet super in ben.

https://youtu.be/xxa....be/xxaDUhBjsiE

Veranderd door Jeroentjevrij, 17 april 2019 - 20:18


#8

Jeroentjevrij

    Jeroentjevrij


  • >25 berichten
  • 59 berichten
  • Ervaren gebruiker

Geplaatst op 17 april 2019 - 21:12

Staat een foutje in maar kan hem niet bewerken er 37+36 maar dat moet 37-35 zijn

#9

kwasie

    kwasie


  • >250 berichten
  • 479 berichten
  • Ervaren gebruiker

Geplaatst op 18 april 2019 - 08:15

Wellicht kun je een modulus functie gebruiken. het % wordt daar soms voor gebruikt.

 

Dat is de rest van een deling.

 

6%4 = 2 (6/4=1 rest 2)

7%4 = 3 (7/4=1 rest 3)

 

Dan krijg je dus:

 

3%2=1

4%2=0

5%2=1

6%2=0

7%2=1






0 gebruiker(s) lezen dit onderwerp

0 leden, 0 bezoekers, 0 anonieme gebruikers

Ook adverteren op onze website? Lees hier meer!

Gesponsorde vacatures

Vacatures