Logaritmista

Jos mulla on log(32/32) niin tehdäänkös eka tuos jakolasku ja sit log?
Joten onko Googlessa bugi?

log(32/32) = 0 = http://www.google.com/search?hl=fi&client=opera&rls=fi&q=log(32/32)&btnG=Hae&lr=
log(322/322) = -4.82163733 × 10-17 = http://www.google.com/search?hl=fi&client=opera&rls=fi&q=log(322/322)&btnG=Hae&lr=
6568
Äänestä

Muut lukivat myös

Vastaukset 6

Vanhimmat

log(x/y)=log x - log y

Äänestä
  • Siispä bugi Googlessa.

    Äänestä

Voit joko hajoittaa laskun log 32 - log 32=0 tai laskea 32/32=1 ensin ja log 1=0.

En ymmärrä miksi laskussa tulisi virhe sillä mikäli syöttää log(322/322) laskee kone ensin 322/322 ja on epätodennäköistä että saataisiin muu kuin tarkka vastaus 1 josta log 1=0.

Mutta mikäli 322/322=1.00000000000000001 (esim.) laskukoneen mukaan niin silloin logaritmi tästä saattaa antaa kyseisen tuloksen.

Äänestä
  • Miksi 322/322 olisi 1.00000000000000001 mutta vastaavasti 323/323 olisi 1 Kokeilin huvikseni niin tuota outoa toimintaa en huomannut kuin tuolla 322 luvuilla.

    Äänestä

  • ----.---- kirjoitti:

    Miksi 322/322 olisi 1.00000000000000001 mutta vastaavasti 323/323 olisi 1 Kokeilin huvikseni niin tuota outoa toimintaa en huomannut kuin tuolla 322 luvuilla.

    Pyöristysvirheestä täytyy olla kyse!
    eli laskentatarkkuus 322/322 näytetään 1 vaikka
    muistiin jää jotain 1.00000000000000001 tai 0.99999999999999999 tyylistä. Luku 323/323 taas voi olla sellainen että pyöristysvirhettä tapahtuu siten, että kaksi virhettä kumoaa toisensa.

    Silti on varsin erikoinen ilmiö!!

    Äänestä

  • fffffs kirjoitti:

    Pyöristysvirheestä täytyy olla kyse!
    eli laskentatarkkuus 322/322 näytetään 1 vaikka
    muistiin jää jotain 1.00000000000000001 tai 0.99999999999999999 tyylistä. Luku 323/323 taas voi olla sellainen että pyöristysvirhettä tapahtuu siten, että kaksi virhettä kumoaa toisensa.

    Silti on varsin erikoinen ilmiö!!

    log(0.9999999999999999) antaa saman tuloksen kuin log(322/322). Kun samasta luvusta 0.9999999999999999 vähentää ykkösen, tulokseksi ohjelma antaa nollan.

    Äänestä

Kommentoi aloitusta


----.---- kirjoitti:

Jos mulla on log(32/32) niin tehdäänkös eka tuos jakolasku ja sit log?
Joten onko Googlessa bugi?

log(32/32) = 0 = http://www.google.com/search?hl=fi&client=opera&rls=fi&q=log(32/32)&btnG=Hae&lr=
log(322/322) = -4.82163733 × 10-17 = http://www.google.com/search?hl=fi&client=opera&rls=fi&q=log(322/322)&btnG=Hae&lr=

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