Recently I was asked to include a copy of the Trigonometry Unit Circle in a Year 10 Extension Maths exam. When I went looking for a good one on the Internet, I found plenty of Unit circles that were good for concept teaching, but weren't very detailed. Some had no angle labels at all.

We also had one that had been hand drawn and scanned, but it wasn't very accurate or neat. That unfortunately was the one I used, as the exam timetable was approaching fast.

So once I had some free time, I scratched one together using SageMath.

Now, fair warning - this is not an efficient implementation - I know how to use SageMath graphics objects, but not the underlying matplotlib library. So rather than learn how to do multi-axis images, I used a lot of procedural mathematics to scratch the axes together out of line objects.

Here is the SageMath script, that you would need to import into SageMath, or SageMathCloud.

I've set the script up so you can specify degrees or radians, and resolution in the very first cell.

And here are some A4 images (300 dpi) in both Degrees and Radians.

## No comments:

## Post a Comment