How do calculators calculate trig function?

Click For Summary
Calculators primarily use the CORDIC (COordinate Rotation DIgital Computer) algorithm to compute trigonometric functions, as it is more efficient than evaluating Taylor polynomials. CORDIC is advantageous for its ability to reduce chip size, making it suitable for calculators. In contrast, computers often employ range reduction algorithms paired with minimax polynomials, which provide faster and more accurate results. The discussion highlights that Taylor series are generally not used in practical applications for these calculations. Participants express interest in learning resources, with some seeking online materials rather than textbooks, and there is a lighthearted exchange about the historical context of the referenced literature.
Superposed_Cat
Messages
388
Reaction score
5
Hi I was wondering how calculators calculate trigonometric functions. Do they use taylor polynomials(if so what order) or what? any help appreciated.
 
Technology news on Phys.org
They use a method called CORDIC, which is much faster than evaluating Taylor polynomials:

http://www.qc.cuny.edu/Academics/Degrees/DMNS/Faculty%20Documents/Sultan1.pdf
 
  • Like
Likes 1 person
SteamKing said:
They use a method called CORDIC, which is much faster than evaluating Taylor polynomials.
And range reduction algorithms combined with minimax polynomials are even faster.

A computer is more likely to use range reduction algorithms combined with minimax polynomials, a calculator, CORDIC. Calculators use CORDIC because it reduces chip size. Computers use range reduction and minimpax polynomials because they are fast and accurate. *Nobody* in their right mind uses Taylor series.
 
  • Like
Likes 1 person
could you send me a link DH? I did google it but nothing I could see off a cursory look.
 
Thanks, is there a place that online that i can learn from? i don't want to buy a book on it.
 
you guys are great I always wondered how calculators do calculations, where did you guys learn about these books? was it in school or by word of mouth? do these books reflect your age? 1960's computer scientists? lol
 

Similar threads

  • · Replies 14 ·
Replies
14
Views
2K
  • · Replies 19 ·
Replies
19
Views
4K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 4 ·
Replies
4
Views
1K
  • · Replies 3 ·
Replies
3
Views
976
  • · Replies 19 ·
Replies
19
Views
1K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 12 ·
Replies
12
Views
2K