Matematiikkaa

Jos olisi jokin iso luku, vaikka 137543595736424 niin pystyykö sitä helposti muuttamaan muotoon 23^54 (tai mitkä ne oikeat luvut nyt lienevätkään)? Onko jotain kirjallisuutta tai muuta tietoa asiasta?
6842
Äänestä

Muut lukivat myös

Vastaukset 6

Vanhimmat

Kyse on jakamisesta alkulukuihin, mikä ei ole aivan helppoa, mutta ei mahdotontakaan. Hyvin harva (iso) luku on jaollinen tarkoittamallasi tavalla.

Äänestä

Faktorointi (engl. factoring) lienee sopiva hakusana.

http://www.google.com/search?hl=en&q=number factoring

Joissain Linux-jakeluissa on myös ohjelma nimeltä factor, joka numerolle 137543595736424 antaa tekijät 2, 2, 2 ja 17192949467053.

Äänestä

Siis haluatko, kuten esimerkin perusteella näyttäisi, etsiä annetun luvun juuret? En kyllä tiedä onko antamallasi luvulla niitä, mutta esimerkiksi 243 = 3^5

Vai haluatko esittää antamasi luvun exponenttimuodossa:
137543595736424 = 1.375E 14

Tuskin tarkoitat tuota tekijöihin jakoa:
137543595736424 = 2*2*2*17192949467053

Äänestä
  • No nuo eksponentit ovat ehkä lähinnä sitä mitä ajattelin samoin kuin tuo 3^5. Taitaa vaan olla niin että pitäisi olla jokin supertietokone hommaa varten, mutta muuten aihe olisi kiinnostava ohjelmoinnin kannalta.

    Äänestä

  • Isot numerot kirjoitti:

    No nuo eksponentit ovat ehkä lähinnä sitä mitä ajattelin samoin kuin tuo 3^5. Taitaa vaan olla niin että pitäisi olla jokin supertietokone hommaa varten, mutta muuten aihe olisi kiinnostava ohjelmoinnin kannalta.

    Tarvitset supertietokonetta vasta kun luvut ovat t-o-d-e-l-l-a isoja. 15-numeroinen esimerkkilukusi pilkkoontuu tekijöihin silmänräpäyksessä tavallisella pöytäkoneella.

    Muistaakseni aiheesta kirjoiteltiin juuri tällä palstalla joskus reilu vuosi sitten. Silloin esiteltiin myös aiheeseen liittyvää koodia ja algoritmeja. Harmi, ettei Suomi24 ole saanut hakukonetta aikaiseksi.

    Äänestä

Kommentoi aloitusta


Isot numerot kirjoitti:

Jos olisi jokin iso luku, vaikka 137543595736424 niin pystyykö sitä helposti muuttamaan muotoon 23^54 (tai mitkä ne oikeat luvut nyt lienevätkään)? Onko jotain kirjallisuutta tai muuta tietoa asiasta?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu