For instance: The ratio of rise to run for small angles.
Working in optics, radians are such nice units: A milliradian is a millimeter per meter or a "mil" per inch.
121–130 of 494 posts
For instance: The ratio of rise to run for small angles.
Working in optics, radians are such nice units: A milliradian is a millimeter per meter or a "mil" per inch.
I agree that this makes sense for the kind of situations that the article talks about. If you only need to express common angles like 90 degrees, 45 and so on, radians are just messy (though in physics, you get used to it). But in other cases, radians are useful. For example consider the case of small deviations from a direction. If you give it in radians, let's say three mrad (milliradians), it's very easy to estima…
Earlier quoted context omitted.
That is the way to do the math, but not the way to write the code. That said, I would like for my compiler to combine any multiplications involved down to one factor for input to the fastest sin/cos operations the machine has. And , to treat resulting multipliers close enough to 1, 1/2, and 1/4 as exact, and then skip the multiplication entirely. But the second part is a hard thing to ask of a compiler.
Yeah, seems to me that languages should allow way more semantic expression than most do today. I wish I had done CS, those kinds of compiler optimization sounds so fun. I'd love to work on that
Earlier quoted context omitted.
Why do they need to be at multiple integers of pi, instead of at half turns?
The main thing to realise is that sin and cos are not fundamentally tools for doing geometry. The fact that you can use them for working out side lengths of triangles or converting polar to cartesian coordinates is somewhat incidental. It doesn't help that at school our first look at sin and cos is all about adjacent sides and opposite sides in right-angled triangles. It's understandable, because jumping straight int…
I studied engineering, and pretty much everywhere where we needed the radian form with Pi, the mental reasoning was "one cycle, or repetition, or loop ot whatever is Pi". Never did Pi have any deeper meaning that helped understand the logic of the problem.
Earlier quoted context omitted.
Just out of curiosity, where did tau come from? I never heard of it used for 2pi, and frankly, it seems like a poor choice because in engineering it is one of the most common symbols used (time constant tau).
https://tauday.com/ is a good entrance to this particular rabbit-hole.
>But math never decreed that sine and cosine have to take radian arguments! To define trigonometric functions you need angles. Which can be measured in degrees or radians. If angles, degrees or radians wouldn't matter, those functions would be some ordinary real functions and not called "trigonometric". https://www.math.net/sine
Earlier quoted context omitted.
Right, radians are the "natural" units of angle, others generally just make a circle into some integral number of units for convenience, but you always have to go back to radians to actually do calculation. In the next installment, maybe he'll propose that turns can be limiting because diving up a circle requires the use of fractions, and suggest instead of 1 turn per circle, we make a number that's easily divisible…
> you always have to go back to radians to actually do calculation. The article actually argues the opposite: that the common implementations of sine and cosine start by converting their radian based arguments to turns or halfturns by dividing by pi.
For example, e^x can be implemented by handling the integer and fractional parts separately, for similar reasons. But no one really cares about the functions e^floor(y) and e^(y-floor(y)). They are only useful as part of an implementation trick.
y’’ = -y Radians are God’s chosen angular unit. If you want to do mathematics, you have to use radians.
video games don't usually need to take unitless derivatives of sines.
have a `sin(x)` where the unit of x is radiants and a `sin_turn(x)` where x is expressed in turns.
Video games especially are a great situation to do it like this because they often use a framework (game engine) that was specifically created for this purpose.
Earlier quoted context omitted.
The writer don’t seem to realise that radian is not an arbitrary unit but a dimensionless one which is defined so that 1rad is actually just 1. Reading the submission and the comments here, I’m under the impression that trigonometry is not extensively taught in middle schools and high schools in the USA. While I’m slightly envious you might not have to suffer developing powers of cosine and sine but that would explai…
I was a bad student through 8th grade, but managed to get selected for a STEM magnet school. I was supposed to enter 9th grade with Geometry, then algebra II, trig, Calc for the 4 years. But they discovered i'd never passed algebra prior, they put me in algebra, which means i would have finished in trig. Due to a crazy 3.5 years, i never got a high school math education. Calculus makes my eyes glaze over, and all i k…
Earlier quoted context omitted.
Whats wrong with long variable names?
Try to solve the Schrodinger Equation for even an infinite well using long variable names. I'm not talking about using it in code, I'm talking about someone arguing that books and articles should do it as well.
Most importantly the flat dismissal and horror that many express when someone brings up adjusting the symbolic traditions of Maths should be investigated. Engage with why you feel so strongly that anything other than rigid adherence to tradition is sacrilege. Based on what I've heard, in order to be a great Mathematician, you need to hold onto tradition lightly and think outside the box. Rigid adherence to tradition doesn't sound like that to me.