# What's the point of radians?

**URL:** <https://boards.straightdope.com/t/whats-the-point-of-radians/301368>\
**Category:** Factual Questions\
**Created:** [April 27, 2005, 2:18pm UTC](https://boards.straightdope.com/t/whats-the-point-of-radians/301368 "2005-04-27T14:18:36Z")\
**Posts on this page:** 7\
**Page:** 3

<div class="post-metadata">

**Author:** ![laughingboy](https://avatars.discourse-cdn.com/v4/letter/l/9f8e36/32.png) [@laughingboy](https://boards.straightdope.com/u/laughingboy)\
**Post date:** [April 28, 2005, 12:57am UTC](https://boards.straightdope.com/t/whats-the-point-of-radians/301368/41 "2005-04-28T00:57:04Z")

</div>

> [@Stranger On A Train](#):
>
> Octol offers less “units” per digit (i.e. nn only covers 0-63, nnn only covers 0-511) and groups bytes into a rather awkward three digit binary pattern. Hex is certainly more widely used; the only place I can think of offhand is the use of octal in specifing user permissions with _chmod_, though I’m sure some Unix guru can come up with much more.

Octal is a holdover from the days of [computers with a 36-bit word length](http://www.36bit.org/) for which an “awkward three digit binary pattern” is the bee’s knees.

---

<div class="post-metadata">

**Author:** ![Derleth](https://avatars.discourse-cdn.com/v4/letter/d/b9e5f3/32.png) [@Derleth](https://boards.straightdope.com/u/Derleth)\
**Post date:** [April 28, 2005, 1:50am UTC](https://boards.straightdope.com/t/whats-the-point-of-radians/301368/42 "2005-04-28T01:50:31Z")

</div>

> [@Stranger On A Train](#):
>
> Hex is certainly more widely used; the only place I can think of offhand is the use of octal in specifing user permissions with _chmod_, though I’m sure some Unix guru can come up with much more. But hex is used all over the place to code instructions and represent data.

Octal is still part of the C programming language (Unix’s ‘mother tongue’, in a very real sense): A numeric constant that begins with a zero like ‘077’ is taken to be base-8 instead of base-10. One of many, many things about C that trips up newcomers to the language.

Unix was (first) developed on DEC machines in the very late 1960s-1970s, especially the PDP-11. And anyone who’s seen PDP-11 machine code knows that the standard notation is in octal, even though the opcodes are 16 bits wide. DEC seemed to love octal, using it in its 36-bit machines, where it made sense, and in its 16-bit machines, where it didn’t, until the advent of the hex-centric VAX. So to bring a geeky interlude to an end, Unix likes octal because DEC liked octal.

(On the PDP-11, the opcodes were six octal digits wide but the highest-order digit could only be 1 or 0. 3\*5=15+1=16.)

These days, hex is used because there are eight bits to a byte and one hex digit is equivalent to four bits. Therefore, there’s always a whole number of hex digits in a machine word, whether it’s 16-bit, 32-bit, or 64-bit. I’m not sure why computer makers were so eager to move to the eight-bit byte.

---

<div class="post-metadata">

**Author:** ![Ms2001](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/ms2001/32/18463_2.png) [@Ms2001](https://boards.straightdope.com/u/Ms2001)\
**Post date:** [April 28, 2005, 2:03am UTC](https://boards.straightdope.com/t/whats-the-point-of-radians/301368/43 "2005-04-28T02:03:55Z")

</div>

> [@Stranger On A Train](#):
>
> Hex is certainly more widely used; the only place I can think of offhand is the use of octal in specifing user permissions with _chmod_, though I’m sure some Unix guru can come up with much more.

C uses octal numbers for escape characters: ‘\100’ is ASCII 64. Newer compilers also support hex escapes: ‘\x40’.

---

<div class="post-metadata">

**Author:** ![dropzone](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/dropzone/32/7515_2.png) [@dropzone](https://boards.straightdope.com/u/dropzone)\
**Post date:** [April 28, 2005, 2:01pm UTC](https://boards.straightdope.com/t/whats-the-point-of-radians/301368/44 "2005-04-28T14:01:57Z")

</div>

> [@Mathochist](#):
>
> Welcome to integral calculus.

Sure would’ve been a faster introduction if I hadn’t had to invent it myself.

---

<div class="post-metadata">

**Author:** ![Roches](https://avatars.discourse-cdn.com/v4/letter/r/bc8723/32.png) [@Roches](https://boards.straightdope.com/u/Roches)\
**Post date:** [April 28, 2005, 3:34pm UTC](https://boards.straightdope.com/t/whats-the-point-of-radians/301368/45 "2005-04-28T15:34:58Z")

</div>

> [@](#):
>
> The reason why this works, by the way, is because sin(t) is very nearly t for small t – but only when t is expressed in radians. Which is another reason why radians are cool.

That one really was a trick to make using a slide rule easier; some slide rules had special scales for small-angle trignometry. If you use a calculator instead of trigonometric tables, you don’t need to use the shortcut.

OTOH, working in radians can make using a calculator difficult, because calculators display, say, 1.570796… rather than ‘π/2’, and because it’s more difficult to input angles in radians than it is for degrees. You can divide the result by π to get a more practical answer, though, and a calculator with a π key makes it easier to enter angles in radians.

Other than that, not liking radians is like not liking metric; radians are far more logical and less arbitrary than degrees, but degrees are what people use in everyday life.

---

<div class="post-metadata">

**Author:** ![Stranger\_On\_A\_Train](https://avatars.discourse-cdn.com/v4/letter/s/13edae/32.png) [@Stranger\_On\_A\_Train](https://boards.straightdope.com/u/Stranger_On_A_Train)\
**Post date:** [April 28, 2005, 4:02pm UTC](https://boards.straightdope.com/t/whats-the-point-of-radians/301368/46 "2005-04-28T16:02:12Z")

</div>

> [@Roches](#):
>
> That one really was a trick to make using a slide rule easier; some slide rules had special scales for small-angle trignometry. If you use a calculator instead of trigonometric tables, you don’t need to use the shortcut.

The small angle approximation isn’t just useful for using a slide rule; it finds application in all sorts of scientific and engineering problems in which small angle oscillations are found. It allows you to reduce a complicated non-linear relation between oscillation and linear motion into a simple first order differential equation of the form

d[sup]2[/sup]θ/dt[sup]2[/sup] + 2ξω[sub]n[/sub] dθ/dt + ω[sub]n[/sub][sup]2[/sup]θ = 0

the general solution of which is

θ = e[sup]-ξω[sub]n[/sub]t[/sup] [size=5][C[sub]1[/sub]e[sup]ω[sub]n[/sub]√(ξ[sup]2[/sup]-1)t[/sup] + C[sub]2[/sub]e[sup]-ω[sub]n[/sub]√(ξ[sup]2[/sup]-1)t[/sup]][/size]

> [@Roches](#):
>
> OTOH, working in radians can make using a calculator difficult, because calculators display, say, 1.570796… rather than ‘π/2’, and because it’s more difficult to input angles in radians than it is for degrees. You can divide the result by π to get a more practical answer, though, and a calculator with a π key makes it easier to enter angles in radians.

[countenance=beaming proudly with geek pride]My calculator (HP-48G) displays answers with π as a constant.[/countenance] 😛

Stranger

---

<div class="post-metadata">

**Author:** ![CurtC](https://avatars.discourse-cdn.com/v4/letter/c/ce73a5/32.png) [@CurtC](https://boards.straightdope.com/u/CurtC)\
**Post date:** [April 28, 2005, 4:15pm UTC](https://boards.straightdope.com/t/whats-the-point-of-radians/301368/47 "2005-04-28T16:15:58Z")

</div>

> [@Stranger On A Train](#):
>
> θ = e[sup]-ξω[sub]n[/sub]t[/sup] [size=5][C[sub]1[/sub]e[sup]ω[sub]n[/sub]√(ξ[sup]2[/sup]-1)t[/sup] + C[sub]2[/sub]e[sup]-ω[sub]n[/sub]√(ξ[sup]2[/sup]-1)t[/sup]][/size]

I’m blown away - not by your math, but your ability to get the forum to display this equation.

[Previous page](https://boards.straightdope.com/t/whats-the-point-of-radians/301368.md?page=2)
