Hjälp med matematik

McB

Moderat(or)
Gick med
6 Mar 2003
Ort
Göteborg
Hoj
Senare...
Jag har en ekvation som jag vill få löst, men jag fixar inte det själv. Alldeles för längesen man läste matte...

Lyder som följer: x * y = 713484631362087

Jag vill alltså få ut värdet på x och y. Det ska vara åttasiffriga heltal utan decimaler, och troligtvis börjar de med 57 respektive 12.

Någon som kan/har lust att hjälpa till?
 
Skalman skrev:
en enkel fråga...hur vet du vad de börjar på?

Slutledningsförmåga... Det handlar om GPS-koordinater, och det är longituden och latituden för det aktuella området. Dock inte 100-procentligt säkert.
 
McB skrev:
Jag har en ekvation som jag vill få löst, men jag fixar inte det själv. Alldeles för längesen man läste matte...

Lyder som följer: x * y = 713484631362087

Jag vill alltså få ut värdet på x och y. Det ska vara åttasiffriga heltal utan decimaler, och troligtvis börjar de med 57 respektive 12.

Någon som kan/har lust att hjälpa till?


x = 713484631362087 / y
y = 713484631362087 / x

sätt in valfri siffra på x (eller y) så får du fram y (eller x)
.. något annat sätt finns det nog inte att lösa ekvationen på eftersom det är två obekanta (x, y), men endast en ekvation.

mvh jocke
 
tok_jocke skrev:
x = 713484631362087 / y
y = 713484631362087 / x

sätt in valfri siffra på x (eller y) så får du fram y (eller x)
.. något annat sätt finns det nog inte att lösa ekvationen på eftersom det är två obekanta (x, y), men endast en ekvation.

mvh jocke

Jo, så långt har jag också kommit. Dock är det rätt många kombinationer att plöja igenom, vilket jag inte har tid med. Tänkte att någon kanske sitter och pillar med Matlab på fritiden och kan lösa detta åt mig.
 
vill du ha fram en graf för hur olika x-värden påverkar y eller vad?

som jag sa så kan du inte få fram fasta värden på x och y, idåfall måste du ha ytterligare en ekvation eftersom det är två obekanta.
 
Skriv ett litet program som fixar det. Eller attackera problemet genom att försöka multiplicera "baklänges". Tänk på hur man ställer upp en multiplikation på papper och så kör den åt andra hållet?
 
ft skrev:
Skriv ett litet program som fixar det. Eller attackera problemet genom att försöka multiplicera "baklänges". Tänk på hur man ställer upp en multiplikation på papper och så kör den åt andra hållet?

Kan inte skriva ett program som löser det. Alternativ två har jag redan provat, men kom inte så långt innan jag tröttnade. Som sagt är det rätt många alternativ som skall provas...

Jag vet att det finns program som kan fixa detta åt mig, bla. Octave, men jag vet inte hur jag skall ställa upp ekvationen i programmet.
 
tok_jocke skrev:
vill du ha fram en graf för hur olika x-värden påverkar y eller vad?

som jag sa så kan du inte få fram fasta värden på x och y, idåfall måste du ha ytterligare en ekvation eftersom det är två obekanta.

Det går, genom att köra en loop i något trevligt program. Dock vet jag inte hur jag ska göra. :(
 
McB skrev:
Kan inte skriva ett program som löser det. Alternativ två har jag redan provat, men kom inte så långt innan jag tröttnade. Som sagt är det rätt många alternativ som skall provas...

Jag vet att det finns program som kan fixa detta åt mig, bla. Octave, men jag vet inte hur jag skall ställa upp ekvationen i programmet.

Aaah, läste igenom ditt första inlägg igen .. det ska vara heltal .. hmm, jag har aldrig använt Octave, men går det inte ställa in att variablerna skall vara heltal? isåfall blir det ju betydligt färre lösningar....
 
du kan väl sätta x till 52000000 + a och y till 12000000 + b, sen på nåt sätt räkna fram a och b som ger heltalslösningar

[edit]
där 0<= a <= 999999
och 0<= b <= 999999
 
x = 57000206, y = 12517229
x = 57000420, y = 12517182
x = 57000461, y = 12517173

Det är bara början ... finns hur många som helst ... ;)
 
Last edited:
Hinner inte nu. Sitter och löser statistikuppgifter (jajaja, och snackar skit på Sporthoj IRC). Men har du inte fått ett svar innan så fixar jag det åt dig imorrn förmiddag.
 
Bästa sättet är egentligen att skriva ett program som faktoriserar talet (dvs letar primtal) och plöjer igenom det. Fast det bör skrivas i C eller något annat snabbt program, VB duger inte.
Kan inte C, men gjorde en liten grej i Excel och plöjer igenom det nu :)

Hitills vet jag att faktorerna är 3*3*13*6098159242411 och att det inte finns några faktorer mellan 13 och 377000.... Återstår alltså att faktorisera 6098159242411....
 
Sorry jag var för snabb ... excel dummade sig med sina decimaler. Glöm det jag skrev innan ...
 
12422769 * 57433623

Vad vinner jag? Gratis startavgift i nörd-SM? :-)

edit: Faktorerna är: 3*3*13*1472657*4140923
edit2: Det finns m.a.o. tre lösningar.

lösn. I:
4140923*3=12422769
1472657*39=57433623

lösn. II:
4140923*9=37268307
1472657*13=19144541

lösn. III:
4041923*13=53831999
1472657*9=13253913
 
Last edited:
Skalman skrev:
12422769 * 57433623

Vad vinner jag? Gratis startavgift i nörd-SM? :-)

edit: Faktorerna är: 3*3*13*1472657*4140923
edit2: Det finns m.a.o. tre lösningar.

lösn. I:
4140923*3=12422769
1472657*39=57433623

lösn. II:
4140923*9=37268307
1472657*13=19144541

lösn. III:
4041923*13=53831999
1472657*9=13253913

Tack! Jag skall kontrollera koordinaterna och återkommer med besked. Grymt snyggt jobbat, jag är skyldig dig en mosbricka hos Lasse på Heden. :Bugar
 
Så här löste jag uppgiften med "trial and error" i excel.

I A-kolumnen finns hela tiden talet som ska faktoriseras (6098....osv).
I B-kolumnen finns alla udda tal, 1, 3, 5, 7, osv...
I C finns A/B med 10 decimalers noggrannhet.
I D finns decimaldelen av C med 10 decimalers noggrannhet.
I E finns D*1E+10 för att få ett heltal av decimalerna (ser nu att detta var ett onödigt steg)
I F finns 1/E dvs ett mkt litet tal. Men när E=0 för man DIVISION/0 ERROR.

Det blir alltså division/0 när C är ett tal som slutar på ,000 000 000 0

Sen är det bara att leta....DIV/0 error är mycket lätt att hitta (den är vänsterjusterad men talen är högerjusterade) så man kan köra med PageDown för att scrolla så snabbt som möjligt. Så är det bara att stanna när det blinkar till något konstigt :-)
 
Last edited:
Nyheter
Nya europeiska riktlinjer ska höja kvaliteten på avancerad MC-utbildning

I samband med MotoGP-racing...

SMC med och höjer MC-säkerheten i Europa

Sveriges MotorCyklister (SM...

Norton Motorcycles siktar på fyra nya modeller till 2026

Norton Motorcycles förbered...

TILLSTÅND KLART: GGN 2.0 KÖRS I HEJDEBY 2025

Nu är det klart att världen...

Norton Motorcycles siktar på fyra nya modeller till 2026

Norton Motorcycles förbered...

GB350S i fokus på Wheels and Waves 2025

Honda var tillbaka i Biarri...

En hyllning till mästaren!

Pressrelease från MV Agusta...

Vinnarhoj från Custom Bike Show

I nästa nummer av Allt om M...

Testhoj hämtas från Sulas MC

Vi åkte till Strängnäs för ...

Transportstyrelsen avvecklar appen Mina fordon

Foto: Andreas Johansson ...

Back
Top