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?
 

McB

Moderat(or)
Gick med
6 Mar 2003
Ort
Göteborg
Hoj
Senare...
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.
 

tok_jocke

nybörjare
Gick med
27 Aug 2004
Ort
Skellefteå
Hoj
KTM 640 LC4 SM -04, zx6r -98
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
 

McB

Moderat(or)
Gick med
6 Mar 2003
Ort
Göteborg
Hoj
Senare...
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.
 

tok_jocke

nybörjare
Gick med
27 Aug 2004
Ort
Skellefteå
Hoj
KTM 640 LC4 SM -04, zx6r -98
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.
 

ft

Flygnörd
Gick med
15 May 2004
Ort
Nkpg
Hoj
Bandit 600, Hva258, KLR600
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?
 

McB

Moderat(or)
Gick med
6 Mar 2003
Ort
Göteborg
Hoj
Senare...
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.
 

McB

Moderat(or)
Gick med
6 Mar 2003
Ort
Göteborg
Hoj
Senare...
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. :(
 

tok_jocke

nybörjare
Gick med
27 Aug 2004
Ort
Skellefteå
Hoj
KTM 640 LC4 SM -04, zx6r -98
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....
 

tok_jocke

nybörjare
Gick med
27 Aug 2004
Ort
Skellefteå
Hoj
KTM 640 LC4 SM -04, zx6r -98
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
 

s9d8as0vjk

Guest
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:

ft

Flygnörd
Gick med
15 May 2004
Ort
Nkpg
Hoj
Bandit 600, Hva258, KLR600
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.
 

Skalman

Köpenhamn > Stockholm
Gick med
12 Aug 2003
Ort
Malmö
Hoj
929, svart/silver
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....
 

s9d8as0vjk

Guest
Sorry jag var för snabb ... excel dummade sig med sina decimaler. Glöm det jag skrev innan ...
 

Skalman

Köpenhamn > Stockholm
Gick med
12 Aug 2003
Ort
Malmö
Hoj
929, svart/silver
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:

McB

Moderat(or)
Gick med
6 Mar 2003
Ort
Göteborg
Hoj
Senare...
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
 

Skalman

Köpenhamn > Stockholm
Gick med
12 Aug 2003
Ort
Malmö
Hoj
929, svart/silver
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
Transportstyrelsen siktar på höjda avgifter

Transportstyrelsen har medd...

Insektsfaunan hårt drabbad efter nedläggningen av Järva MK:s motorbana

Efter nedläggningen av Järv...

Ny R1 Race och R1 GYTR

Pressrelease från Yamaha ...

Paul Edmondson ny chef för Triumph Racing Enduro Team

Motorsportlegenden och fler...

Miguel Oliveira klar för Yamaha

Miguel Oliveira och Lin Jar...

Suzuki utvecklar döda-vinkeln-kamerasystem

En ny patentansökan har avs...

BMW köper Suzuki-data – nästa steg MotoGP?

Sedan en tid har olika rykt...

HRC och Repsol avslutar samarbete

Efter 30 års samarbete på d...

MV Agusta utvecklar ny trecylindrig motor

MV Agusta har officiellt be...

MotoGP-Ducati såld på auktion för närmare 5 miljoner

Ducati Desmosedici GP7 är o...

Top