First of all, thanks to Bjorn for suggesting a number of great entries for the Pick of the Week. I liked them all and had a hard time deciding which one to pick this week.
For this one, I've decided to go back to one of my personal passions, graphics. I've already picked another arrow entry before, but this 3D version is a very nice one. Because it's 3D, it can be used in both 2D and 3D. When you rotate the graph, the arrows show well. You can customize pretty much anything about the arrows.
As with many of my picks, I really appreciate the effort Tom put into the documentation and examples. Type help arrow3 to get detailed help, including examples. He also has an HTML file containing 16 examples with code snippets you can copy/paste and run. I also found this dialog between a "reasonable user" and an "arrow3 apologist" regarding custom uses of arrow3 very amusing and interesting.
This entry is also a product of collaboration. Tom acknowledged Jeff Chang, who authored "Arrow3 version 4.58". It seems like they worked together on both entries. Nonetheless, I love seeing collaboration in MATLAB Central! Thanks to both of you!
Get the MATLAB code
Published with MATLAB® 7.14