CCalclabhub

Math Tables

Trigonometric Table

A trigonometric table is the original lookup table. Before calculators, every engineer carried a book of sines and interpolated between printed rows, and the tables were accurate to seven figures because that was what surveying needed. The values here are computed from Math.sin and Math.cos at build time, so they carry the same accuracy without the transcription risk.

Last updated

Three things about the shape of the functions are worth internalising. Sine and cosine are the same curve shifted by 90 degrees, which is why sin 30 equals cos 60. Both stay between 0 and 1 in the first quadrant. And the tangent, which is sine divided by cosine, runs from 0 to infinity as the angle approaches 90, because the adjacent side shrinks to nothing while the opposite side grows.

That behaviour at 90 degrees is why tangent tables are the tricky ones. In floating point, tan(90°) does not evaluate to infinity; it evaluates to about 1.6 × 10^16 because π/2 cannot be represented exactly in binary. A table that prints that number instead of undefined is telling you more about floating point than about trigonometry.

The last table converts between the three ways slope is expressed. Builders talk in degrees, road engineers talk in percentage grade, and drainage codes talk in 1-in-n. They are all the tangent: a 45 degree slope is 100%, which is 1 in 1, because rise equals run. A 5% grade is 2.86 degrees, not 5 degrees, and that confusion has caused more than one drainage problem.

Sine, cosine and tangent every five degrees

Sine, cosine and tangent every five degrees
DegreesSineCosineTangent
00.0000001.0000000.000000
50.0871560.9961950.087489
100.1736480.9848080.176327
150.2588190.9659260.267949
200.3420200.9396930.363970
250.4226180.9063080.466308
300.5000000.8660250.577350
350.5735760.8191520.700208
400.6427880.7660440.839100
450.7071070.7071071.000000
500.7660440.6427881.191754
550.8191520.5735761.428148
600.8660250.5000001.732051
650.9063080.4226182.144507
700.9396930.3420202.747477
750.9659260.2588193.732051
800.9848080.1736485.671282
850.9961950.08715611.430052
901.0000000.000000∞

Sine rises from 0 to 1 and cosine falls from 1 to 0, meeting at 45 degrees where both are 0.707107. The tangent goes to infinity at 90 because the adjacent side collapses to zero.

Every degree from 0 to 45

Every degree from 0 to 45
DegreesSineCosineTangent
00.0000001.0000000.000000
10.0174520.9998480.017455
20.0348990.9993910.034921
30.0523360.9986300.052408
40.0697560.9975640.069927
50.0871560.9961950.087489
60.1045280.9945220.105104
70.1218690.9925460.122785
80.1391730.9902680.140541
90.1564340.9876880.158384
100.1736480.9848080.176327
110.1908090.9816270.194380
120.2079120.9781480.212557
130.2249510.9743700.230868
140.2419220.9702960.249328
150.2588190.9659260.267949
160.2756370.9612620.286745
170.2923720.9563050.305731
180.3090170.9510570.324920
190.3255680.9455190.344328
200.3420200.9396930.363970
210.3583680.9335800.383864
220.3746070.9271840.404026
230.3907310.9205050.424475
240.4067370.9135450.445229
250.4226180.9063080.466308
260.4383710.8987940.487733
270.4539900.8910070.509525
280.4694720.8829480.531709
290.4848100.8746200.554309
300.5000000.8660250.577350
310.5150380.8571670.600861
320.5299190.8480480.624869
330.5446390.8386710.649408
340.5591930.8290380.674509
350.5735760.8191520.700208
360.5877850.8090170.726543
370.6018150.7986360.753554
380.6156610.7880110.781286
390.6293200.7771460.809784
400.6427880.7660440.839100
410.6560590.7547100.869287
420.6691310.7431450.900404
430.6819980.7313540.932515
440.6946580.7193400.965689
450.7071070.7071071.000000

The first half of the quadrant. Small angles are where the approximation sin x ≈ x is accurate: at 5 degrees the sine is 0.0872 against a radian value of 0.0873, an error of 0.13%.

Every degree from 46 to 90

Every degree from 46 to 90
DegreesSineCosineTangent
460.7193400.6946581.035530
470.7313540.6819981.072369
480.7431450.6691311.110613
490.7547100.6560591.150368
500.7660440.6427881.191754
510.7771460.6293201.234897
520.7880110.6156611.279942
530.7986360.6018151.327045
540.8090170.5877851.376382
550.8191520.5735761.428148
560.8290380.5591931.482561
570.8386710.5446391.539865
580.8480480.5299191.600335
590.8571670.5150381.664279
600.8660250.5000001.732051
610.8746200.4848101.804048
620.8829480.4694721.880726
630.8910070.4539901.962611
640.8987940.4383712.050304
650.9063080.4226182.144507
660.9135450.4067372.246037
670.9205050.3907312.355852
680.9271840.3746072.475087
690.9335800.3583682.605089
700.9396930.3420202.747477
710.9455190.3255682.904211
720.9510570.3090173.077684
730.9563050.2923723.270853
740.9612620.2756373.487414
750.9659260.2588193.732051
760.9702960.2419224.010781
770.9743700.2249514.331476
780.9781480.2079124.704630
790.9816270.1908095.144554
800.9848080.1736485.671282
810.9876880.1564346.313752
820.9902680.1391737.115370
830.9925460.1218698.144346
840.9945220.1045289.514364
850.9961950.08715611.430052
860.9975640.06975614.300666
870.9986300.05233619.081137
880.9993910.03489928.636253
890.9998480.01745257.289962
901.0000000.000000∞

Above 45 degrees the tangent grows faster than the angle. At 89 degrees it is already 57.29, which is why a one degree error near vertical throws a plumb line far off.

Slope as an angle and as a percentage

Slope as an angle and as a percentage
DegreesSlope (%)Slope (1 in n)Typical use
11.751 in 57.29Drainage, road crown
23.491 in 28.64Drainage, road crown
35.241 in 19.08Ramps, driveways
46.991 in 14.3Ramps, driveways
58.751 in 11.43Ramps, driveways
610.511 in 9.51Ramps, driveways
814.051 in 7.12Ramps, driveways
1017.631 in 5.67Steep road
1221.261 in 4.7Steep road
1526.791 in 3.73Steep road
2036.41 in 2.75Roof pitch
2546.631 in 2.14Roof pitch
3057.741 in 1.73Roof pitch
3570.021 in 1.43Stairs, ladders
4083.911 in 1.19Stairs, ladders
451001 in 1Stairs, ladders

A 45 degree slope is 100%, because the rise equals the run. Road gradients above 10% are rare and above 20% are exceptional — the steepest paved street in the world is about 35%.

How to Use These Tables

  1. Solving a right triangle: multiply the hypotenuse by the sine of the opposite angle to get the opposite side. A 10 m ladder at 70 degrees reaches 9.397 m up the wall.
  2. Converting a road grade: take the arctangent of the percentage divided by 100. A 6% grade is 3.43 degrees, which is why it does not feel like much until you are climbing it.
  3. Checking a roof: a 4-in-12 pitch is 18.43 degrees, because the tangent is 4/12 = 0.3333.
  4. Drainage: a 1 in 60 fall is 1.67%, or 0.95 degrees. Codes often specify 1 in n rather than a percentage because it is easier to measure with a level and a rule.
  5. Small angle approximation: below about 10 degrees, sin x ≈ x in radians within 0.5%. That is why the arc length and the chord are treated as equal in surveying.

Common Questions

Why is tan 90 undefined?

Because tangent is opposite over adjacent, and at 90 degrees the adjacent side has length zero. Division by zero has no value, so the tangent grows without bound as the angle approaches 90.

Is sin 30 exactly 0.5?

Yes, in exact geometry. The table prints 0.500000 because that is the rounded value; the exact value is 1/2, which is one of the few trigonometric values that is a rational number.

How do I convert a slope percentage to degrees?

Take the arctangent of the percentage divided by 100, then convert radians to degrees. 12% is atan(0.12) = 6.84 degrees.

What is the difference between sine and cosine?

A 90 degree phase shift. Cosine of an angle equals the sine of the angle plus 90 degrees, which is why cos 0 is 1 while sin 0 is 0.

Why do radians matter for calculus?

Because the derivative of sine is cosine only when the input is in radians. In degrees the derivative picks up a factor of π/180, which makes every formula messier.

What is a 1 in 40 fall in degrees?

1.43 degrees, or 2.5%. It is a common minimum for drainage pipes, and it is expressed as a ratio because it is easier to check on site with a level.

More Math Tables

Sources

Filed with Math calculations.