Spy Easter egg

Saturday, April 11th, 2009

For the 2009 Easter holiday, I thought I’d post a Matlab Easter egg, which I found on http://www.eeggs.com/items/47352.html: spy is a built-in stock Matlab function for visualizing sparse matrices. If you run spy with no input arguments, it uses an undocumented default built-in sparse matrix that generates one of the spies in the famous Spy vs. Spy comics series:

spy;

Matlab spy Easter egg

Related posts:

  1. Image Easter egg The default image presented by Matlab's image function has a very interesting undocumented story....
  2. Plot LimInclude properties The plot objects' XLimInclude, YLimInclude, ZLimInclude, ALimInclude and CLimInclude properties are an important feature, that has both functional and performance implications....
  3. Performance: scatter vs. line In many circumstances, the line function can generate visually-identical plots as the scatter function, much faster...
  4. tic / toc – undocumented option Matlab's built-in tic/toc functions have an undocumented option enabling multiple nested clockings...
  5. ismembc – undocumented helper function Matlab has several undocumented internal helper functions that can be useful on their own in some cases. This post presents the ismembc function....
  6. Modifying default toolbar/menubar actions The default Matlab figure toolbar and menu actions can easily be modified using simple pure-Matlab code. This article explains how....

Tags: , , ,

Categories: Low risk of breaking in future versions, Stock Matlab function, Undocumented feature

This entry was posted on Saturday, April 11th, 2009 at 11:24 am PST
You can follow any responses to this entry through the RSS 2.0 feed.
You can leave a response, or trackback from your own site.

PoorSo-soHelpfulVery helpfulExcellent! (No Ratings Yet)
Loading ... Loading ...
Bookmark and Share Print Print

3 Responses to “Spy Easter egg”

  1. Naor Naor says:

    ’spy’ with no arguments was one of the first MATLAB commands I learned :)
    another one was ‘why’ with no arguments, maybe you consider that an Easter egg as well…

  2. Yair Altman Yair Altman says:

    @Naor – the difference is that why with no args is documented, so it’s fun but not a real Easter egg.
    Spy with no args is not documented.

  3. [...] Last year I presented the Matlab Spy Easter egg for the 2009 Easter holiday. This year, slightly late, I present another Easter egg [...]

Leave a Reply


Wrap code fragments inside <pre lang="matlab"> tags, like this:

   <pre lang="matlab">
   a = magic(3);
   sum(a)
   </pre>