Hulp nodig met omdraaien complexe algebra formule
Geplaatst: 03 apr 2014, 22:50
dit is een formule van een codering van 6 verschillende waardes, waarvan een getal moet worden gemaakt en later weer gedecodeerd moet worden
de opbouw is zo data A 110000 bestaat het eerste cijfer uit de index ( bij B is dat 2 , C is dat 3 enz.), 2e cijfer is een spatie ( altijd een 1), de laatse 4 cijfers is de data, en varieerd dus tussen 0000, en 9999, ( data afkomstig van sensoren )
dat betekent dat X altijd tussen de waardes
110000210000310000410000510000610000
en
119999219999319999419999519999619999
ligt
Voorbeeld
Persoon Piet weet waardes A B C E D en F daarmee gebruikt hij de onderstaande Formule om X uit te rekenen
(a*{10^30})+(b*{10^24})+(c*{10^18})+(d*{10^12})+(e*{10^6})+f= X
Persoon Sjaak, ontvangt nummer X van Piet, en moet een Formule verzinnen om A B C D E en F uit te rekenen
stel X = 110000210000310000410000510000610000
dan betekent dat a =110000 b=210000 c=310000 d=410000 e=510000 f=610000.
nu heb ik een formule nodig om a b c d e f uit te rekenen als ik alleen waarde X heb.
want deze Formule programeer ik dan weer onder C++
Kan iemand mij hiermee helpen,
Dan zou ik je zeer dankbaar zijn
mischien ook handig om te weten, omdat het in C++ komt kan ik de Functie map gebruiken in een formule.
bijvoorbeel je hebt een motor die van 0 tot 1300 toeren kan, nu wil je 0 tot 1300 omzetten naar 0 tot 100, dan doe je map ( 0, 1300, 0, 100);
de opbouw is zo data A 110000 bestaat het eerste cijfer uit de index ( bij B is dat 2 , C is dat 3 enz.), 2e cijfer is een spatie ( altijd een 1), de laatse 4 cijfers is de data, en varieerd dus tussen 0000, en 9999, ( data afkomstig van sensoren )
dat betekent dat X altijd tussen de waardes
110000210000310000410000510000610000
en
119999219999319999419999519999619999
ligt
Voorbeeld
Persoon Piet weet waardes A B C E D en F daarmee gebruikt hij de onderstaande Formule om X uit te rekenen
(a*{10^30})+(b*{10^24})+(c*{10^18})+(d*{10^12})+(e*{10^6})+f= X
Persoon Sjaak, ontvangt nummer X van Piet, en moet een Formule verzinnen om A B C D E en F uit te rekenen
stel X = 110000210000310000410000510000610000
dan betekent dat a =110000 b=210000 c=310000 d=410000 e=510000 f=610000.
nu heb ik een formule nodig om a b c d e f uit te rekenen als ik alleen waarde X heb.
want deze Formule programeer ik dan weer onder C++
Kan iemand mij hiermee helpen,
Dan zou ik je zeer dankbaar zijn
mischien ook handig om te weten, omdat het in C++ komt kan ik de Functie map gebruiken in een formule.
bijvoorbeel je hebt een motor die van 0 tot 1300 toeren kan, nu wil je 0 tot 1300 omzetten naar 0 tot 100, dan doe je map ( 0, 1300, 0, 100);