Trigonometriset funktiot laskimessa

Seuraa 
Viestejä45973
Liittynyt3.9.2015

Kuinka laskimet laskevat trigonometrisia funktioita. Yksikköympyrän avulla helppo määrittää ja katsoa likiarvoja mutta kuinka laskimet tekee? Sarjojen avullako?

Kommentit (4)

JAM
Seuraa 
Viestejä192
Liittynyt5.4.2006
ocu
Kuinka laskimet laskevat trigonometrisia funktioita. Yksikköympyrän avulla helppo määrittää ja katsoa likiarvoja mutta kuinka laskimet tekee? Sarjojen avullako?

Yksi mahdollisuus on käyttää jotain aproksimoivaa polynomia (Taylorin polynomi ei ole paras vaihtoehto) ja lisäksi trigonometrisia kaavoja.
Toinen vaihtoehto on tehdä (em. menetelmällä) valmis taulukko kuten sin 1, sin 0.5, sin 0.25 ... ja käyttää sitten yhteenlaskukaavoja. Ja sinillehän riittää, että saadaan laskettua arvot välillä [0, PI/4] = [0, 45deg]. Tällä taulukkomenetelmällä on nimikin: CORDIC.

Neutroni
Seuraa 
Viestejä26853
Liittynyt16.3.2005

Joskus löysin liukulukukirjaston sorsan, mutta ne löydä enää. Se laski trigonometriset funktiot polynomiapproksimaatioilla. En niin tarkkaan perehtynyt niihin, mutta eivät ne olleet Taylorin polynomeja sellaisenaan.

Neliöjuuri ja jotkut muut funktiot kannattaa laskea mieluummin Newtonin menetelmällä.

Seppo_Pietikainen
Seuraa 
Viestejä7615
Liittynyt18.10.2007
Neutroni
Joskus löysin liukulukukirjaston sorsan, mutta ne löydä enää. Se laski trigonometriset funktiot polynomiapproksimaatioilla. En niin tarkkaan perehtynyt niihin, mutta eivät ne olleet Taylorin polynomeja sellaisenaan.

Neliöjuuri ja jotkut muut funktiot kannattaa laskea mieluummin Newtonin menetelmällä.




Aikoinaan keskustelin erään HP:n hemmon kanssa noista vanhoista HP:n tieteislaskimista ja muistaakseni hän mainitsi polynomiapproksimointia käytetyn trig. funktioissa.

--
Seppo P.
Kreationismi perustuu tietämättömyyteen, se sikiää tietämättömyydestä ja siitä sikiää tietämättömyyttä. Tietämättömyyden levittäminen on kreationismin elinehto ja tietämättömyydessä rypeminen on kreationistin luonnollinen elämisenmuoto

Vierailija

Muinoin paransin C64:n trigonometristen ym funktioiden tarkkuutta Tsebyshevin polynomien avulla. Näillä selviää Taylorin polynomeja pienemmällä termien määrällä. Oli hauska laskea binäärilukukertoimia tarvittavalla tarkkuudella

Uusimmat

Suosituimmat