5060 comments
2163 subscribers
4794 on Twitter
Subscribe! Feed reader E-mail

The Mathematics of the 3D Rotation Matrix

Diana Gruber
http://www.makegames.com/3drotation/

The set of special orthogonal matrices is a closed set. What does that mean, and why do we care?

A question like this is usually discussed only in an upper-division set theory class, which is a class for seniors majoring in math on the theoretical side. Not math for engineering or science, but math for its own sake. By the time you get to a set theory class, you have passed all the difficult classes. Geometry, trigonometry, calculus and differential equations are behind you. As Terry Pratchett might say, you have gone through mathematics and come out the other side.

In an upper division set theory class, you will consider a math fact such as “a set contains its elements”. This fact will be given a fancy name, like “The Baire Category Theorem”, and you will be asked to prove it. Since you are in the habit of following along (or you wouldn’t have made it all the way through mathematics and out the other side), you know exactly what to do. You pull out a sharp pencil, and using the precise notation you were given earlier, you work out the proof in 4 or 5 lines. You are filled with a feeling of peace and confidence, as the rightness of the proof is crystal clear. Then you put the pencil away. You have finished your homework before your coffee has grown cold.

Meanwhile, your friends across the hall in the Comp Sci department are receiving their homework assignment: Write an operating system. From scratch. Due Tuesday. And those guys wondered why I majored in math.

Short URL: http://sachachua.com/blog/p/751

Comment, share a thought, ask a question...

Please comment as you, not your organization.





 

On This Day...

  • 2012: Sketchnotes: Red Rocket Coffee, Toronto Public Library Small Business Network meetup — Click on the image for a large version. Want an even better version for printing out? Contact me. Feel free [...]
  • 2012: Gardening with herbs and exercising the senses — W- and I spent Sunday afternoon gardening. We dug up the boxes, amended the raised beds with nine bags of [...]
  • 2011: Condensing requirements into use cases — (From April 23:) I’m helping out with a proposal at work. The team asked me to condense a 250+-page requirements document [...]
  • 2010: May 2010: Remember and declutter — My project for May 2010 is to get better at remembering and decluttering. I want to reclaim the time and [...]
  • 2008: Geek: How to use offlineimap and the dovecot mail server to read your Gmail in Emacs efficiently — Make sure you’ve set up Postfix or some other mail server that can send mail. I’m not going to cover [...]
  • 2008: Gen Y Growing Up: — Holly Hoffman is another Gen Y blogger writing at worklovelife.com. I came across her blog on a short list of [...]
  • 2007: Boo! Skype unlimited, limited — Skype Unlimited offers 12 months of unlimited calling for US$29.95 a year… but it’s only for US and Canada. Sigh. Random Emacs symbol: [...]
  • 2006: Welcome to the blogosphere, Winston! – OSS entrepreneurship in the Philippines — Check out Winston Damarillo‘s blog and talk about open source entrepreneurship in the Philippines. =) Random Japanese sentence: 猫は夜のほうがはるかによく見える。 A cat can see [...]
  • 2006: Connecting people — Revisiting a website comment from Francis, I realized that I should get him plugged into our cool geek network in the [...]
  • 2006: Full day! — I woke up early to check if anyone I knew was online, and I had a nice chat with Marcelle. I [...]
  • 2005: How I use my Hipster PDA — After all my experiments with wearable computing using a one-handed chording keyboard and a speech synthesizer, I’ve found that the most portable [...]
  • 2004: Multiplayer Nethack — Hilarious. You should probably watch Monty Python in order to get the references. BBspot – DevTeam Releasing Multiplayer Nethack and Counter-Hack [...]
  • 2004: My classes next sem — CS21A B MW 8:30 – 9:30 F 7:30 – 9:30 F-227 CS21A F MWF 10:30 – 11:30 F-228 CS110 A TTh 9:00 – 10:30 F-227 CS 139.3 A MWF 1:30 – 2:30 M 1:30 [...]
  • 2004: NLP conference — The De La Salle University – College of Computer Studies (DLSU-CCS) cordially invites you to The 2nd National Natural Language Processing (NLP) [...]