{"id":2870,"date":"2011-07-08T13:00:40","date_gmt":"2011-07-08T13:00:40","guid":{"rendered":"https:\/\/blogs.mathworks.com\/pick\/2011\/07\/08\/looking-back-2010-in-review\/"},"modified":"2016-06-09T10:22:16","modified_gmt":"2016-06-09T14:22:16","slug":"looking-back-2010-in-review","status":"publish","type":"post","link":"https:\/\/blogs.mathworks.com\/pick\/2011\/07\/08\/looking-back-2010-in-review\/","title":{"rendered":"Looking Back: 2010 in Review"},"content":{"rendered":"<div xmlns:mwsh=\"https:\/\/www.mathworks.com\/namespace\/mcode\/v1\/syntaxhighlight.dtd\" class=\"content\">\r\n   <introduction><\/introduction>\r\n   <p>Today we continue looking backward, completing the prior-year retrospective with an index of all of the File Exchange Picks\r\n      of the Week for 2010.\r\n   <\/p>\r\n   <p>Once again, I have skipped any Picks that refer to files that have been removed from the File Exchange, or to tutorial videos,\r\n      or contest announcements, items not useful in an index of this nature.\r\n   <\/p>\r\n   <p>You can read the original blog posts for each of these picks by clicking on the names of the files and following the links\r\n      to the \"Pick of the Week\" tag. As always, your <a href=\"https:\/\/blogs.mathworks.com\/pick\/?p=2870#respond\">comments<\/a> are welcome.\r\n   <\/p>\r\n\r\n\r\n<! TABLE HERE>\r\n<table width=\"100%\" style=\"background-color:rgb(230,230,230)\" border=\"2\" cellpadding=\"0\" cellspacing=\"0\" alignment=\"left\">\r\n\r\n<tr>\r\n<th> Title\/Author\/Summary\/Notes <\/th>\r\n<th> Image <\/th>\r\n<\/tr>\r\n\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\r\n\r\n\r\n\r\n<! PICK NUMBER 1 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a href=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/9312-uiputfile2\">uiputfile2<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/21403\">Chris Cannell<\/a> <\/p>\r\n<p> Save file dialog box which remembers last opened folder<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/matlablogothumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\r\n\r\n<! PICK NUMBER 2 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a href=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/9137-lutbar--a-pedestrian-colormap-toolbar-contextmenu-creator\">lutbar: a pedestrian colormap toolbar\/contextmenu creator<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/4309\">us<\/a> <\/p>\r\n<p> Creates a colormap toolbar and context menu<\/p>\r\n\r\n<p> <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/lutbarthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\r\n\r\n<! PICK NUMBER 3 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a href=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/23604-fix-lines\">fix_lines<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/29192\">Oliver Woodford<\/a> <\/p>\r\n<p> Improves the style of lines in MATLAB generated eps files<\/p>\r\n\r\n<p> <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/fixlinesthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\r\n\r\n<! PICK NUMBER 4 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a href=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/26332-labeledgesubplots\">labelEdgeSubPlots<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/49773\">Rob Campbell<\/a> <\/p>\r\n<p> Automatically apply x and y labels to subplots only along the edges<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/labeledgesubplotsthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\r\n\r\n<! PICK NUMBER 5 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a href=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/7856-car\">Car<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/18773\">Ronald Biro<\/a> <\/p>\r\n<p> Car (BMW Roadster) made out of patchgrids<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/carthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\r\n\r\n<! PICK NUMBER 6 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a href=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/26367-guitar-tuner\">Guitar Tuner<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/67204\">Ryan<\/a> <\/p>\r\n<p> Graphical guitar and musical instrument tuner<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/guitartunerthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\r\n\r\n\r\n<! PICK NUMBER 7 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a href=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/24861-41-complete-gui-examples\">41 Complete GUI Examples<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/17055\">Matt Fig<\/a> <\/p>\r\n<p> 41 working GUIs to read and learn<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/guiexamplesthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\r\n\r\n<! PICK NUMBER 8 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a href=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/10867-uipickfiles--uigetfile-on-steroids\">uipickfiles: uigetfile on steroids<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/22680\">Douglas Schwarz<\/a> <\/p>\r\n<p> Many-featured, platform independent file and directory picker<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/uipickfilesthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\r\n\r\n<! PICK NUMBER 9 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a href = \"\">Simulink-GUI Synchronization Example<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/76890\">Will Campbell<\/a> <\/p>\r\n<p> Demonstrates how to synchronize GUI and Simulink model settings when user alters one or the other<\/p>\r\n\r\n<p> <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/synchronizesimulinkguithumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\r\n\r\n<! PICK NUMBER 10 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a href = \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/25980-uisetscreenpixelsperinch\">UISETSCREENPIXELSPERINCH<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/57794\">Varun Gandhi<\/a> <\/p>\r\n<p> Tool that can be used to easily set the Root Property: 'ScreenPixelsPerInch'<\/p>\r\n\r\n<p> <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/setscreensizethumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\r\n\r\n<! PICK NUMBER 11 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a href=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/17969-simscape-probes\">Simscape Probes<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/29998\">Tom Egel<\/a> <\/p>\r\n<p> Probes for viewing physical variables<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/simscapeprobethumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\r\n\r\n<! PICK NUMBER 12 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a href=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/20567-pollock\">Pollock<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/31309\">James Roberts<\/a> <\/p>\r\n<p> Paint like Jackson Pollock in MATLAB<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/pollockthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\r\n\r\n<! PICK NUMBER 13 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a href = \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/26007-on-figure-magnifier\">On-figure magnifier<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/78401\">David Fernandez-Prim<\/a><\/p>\r\n<p> Powerful on-figure magnifier, suitable for the publication of compact graphical results<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/onscreenmagnifierthumb.png\" \/> <\/td>\r\n<\/tr>\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\r\n\r\n<! PICK NUMBER 14 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a href=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/27056-set-default-values\">Set default values<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/22427\">Richie Cotton<\/a> <\/p>\r\n<p> A very simple function that initialises a missing or empty value in the caller function<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/setdefaultvaluethumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\r\n\r\n<! PICK NUMBER 15 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a href=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/27075-intelligent-dynamic-date-ticks\">Intelligent Dynamic Date Ticks<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/31422\">Ameya Deoras<\/a> <\/p>\r\n<p> Create plots with date-friendly data cursors and smart date ticks that scale with zooming & panning<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/dynamicdateticsthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\r\n\r\n<! PICK NUMBER 16 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a href=\"\">Excel Column Conversion<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/84146\">Mike Sheppard<\/a> <\/p>\r\n<p> Switches between column number and the Excel representation<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/excelcolthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\r\n\r\n<! PICK NUMBER 17 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a href=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/20003-panel\">Panel<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/2765\">Ben Mitch<\/a> <\/p>\r\n<p> Like subplot, but with more control over layout, and WYSIWYG export to file<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/panelthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\r\n\r\n<! PICK NUMBER 19 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a href=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/27175-maze-solution\">maze_solution<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/31862\">Image Analyst<\/a> <\/p>\r\n<p> Solves mazes using mathematical morphology - find the route through the maze<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/mazesolverthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\r\n\r\n<! PICK NUMBER 20 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a href=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/27106-putvar--uigetvar\">putvar<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/679\">John D'Errico<\/a> <\/p>\r\n<p> Assign variable(s) from a function workspace directly to the base workspace<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/matlablogothumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\r\n\r\n<! PICK NUMBER 21 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a href=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/869-progbar\">progbar<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/2765\">Ben Mitch<\/a> <\/p>\r\n<p> General purpose progress bar for MATLAB, with less computational overhead than waitbar<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/progbarthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\r\n\r\n<! PICK NUMBER 22 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a href=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/26312-settings-dialog\">settings dialog<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/45753\">Rody Oldenhuis<\/a> <\/p>\r\n<p> Set or change arbitrary structure via a dialog<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/inputsdlgthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\r\n\r\n<! PICK NUMBER 23 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a href=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/23629-export-fig\">export_fig<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/29192\">Oliver Woodford<\/a> <\/p>\r\n<p> Exports figures nicely to a number of vector & bitmap formats<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/exportfigsthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\r\n\r\n<! PICK NUMBER 24 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a href=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/12-central-diff-m\">FileSeries - Rename \/ renumber files, recursive directories<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/20315\">Frederic Moisy<\/a> <\/p>\r\n<p> Renaming and renumbering for series of files ; generalize the use of wildcards (*) for CD, LS <\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/matlablogothumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\r\n\r\n<! PICK NUMBER 25 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a href = \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/23661-violin-plots-for-plotting-multiple-distributions--distributionplot-m-\">Violin Plots for plotting multiple distributions<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/36283\">Jonas<\/a> <\/p>\r\n<p> Function for plotting multiple histograms side-by-side in 2D<\/p>\r\n\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/violinplotsthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\r\n\r\n<! PICK NUMBER 26 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a href=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/27758-gui-layout-toolbox\">GUI Layout Toolbox<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/80363\">Ben Tordoff<\/a> <\/p>\r\n<p> Layout management objects for MATLAB GUIs<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/guilayouttoolsthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\r\n\r\n<! PICK NUMBER 26 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<p> MATLAB xUnit Test Framework<\/p>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/22204\">Steve Eddins<\/a> <\/p>\r\n<p> A unit test framework for MATLAB code<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/xtestthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\r\n\r\n<! PICK NUMBER 28 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a href=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/53-shift\">Learning the Kalman Filter<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/7965\">Michael Kleder<\/a> <\/p>\r\n<p> Basic Kalman filter, heavily commented, for beginners to Kalman filtering<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/matlablogothumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\r\n\r\n<! PICK NUMBER 29 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a href = \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/181-keep\"> Learning the Extended Kalman Filter<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/22524\">Yi Cao<\/a> <\/p>\r\n<p> An implementation of Extended Kalman Filter for nonlinear state estimation<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/extendedkalmanthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\r\n\r\n<! PICK NUMBER 30 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<p> sun_position<\/p>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/12685\">Vincent Roy<\/a> <\/p>\r\n<p> Sun position, given observer time\/location<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/sunpositionthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\r\n\r\n<! PICK NUMBER 30 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a href=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/28179-progress-bars\">Progress Bars<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/102114\">Richard Stapenhurst<\/a> <\/p>\r\n<p> Attractive and full-featured progress bars<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/progressbarsthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\r\n\r\n<! PICK NUMBER 31 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a href=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/20757-drawing-color-histograms-and-color-clouds\">Drawing Color Histograms and Color Clouds<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/31381\">Chaitanya Sai Gaddam<\/a> <\/p>\r\n<p> Plots color histograms and color clouds<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/colorhistcloudsthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\r\n\r\n\r\n<! PICK NUMBER 32 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a href=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/3218-mtit--a-pedestrian-major-title-creator\">mtit: a pedestrian major title creator<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/4309\">us<\/a> <\/p>\r\n<p> Creates a major title in a figure with many axes<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/suptitlethumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\r\n\r\n\r\n\r\n<! PICK NUMBER 33 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a href=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/27212-animated-double-pendulum\">Animated Double Pendulum<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/35802\">Alexander Erlich<\/a> <\/p>\r\n<p> Shows animation of the double pendulum's (mostly) chaotic behavior<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/pendulumthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\r\n\r\n\r\n<! PICK NUMBER 34 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a href=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/22465-get-html-table-data-into-matlab\">Get HTML Table Data into MATLAB<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/22572\">Jeremy Barry<\/a> <\/p>\r\n<p> Identify tables and interactively select the data to bring into MATLAB<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/htmltomatlabthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\r\n\r\n\r\n<! PICK NUMBER 34 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a href=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/24095-fixfig\">fixfig<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/24905\">M. A. Hopcroft<\/a> <\/p>\r\n<p> Modifies a Matlab figure for better visualization in on-screen presentations such as Powerpoint<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/fixfigthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\r\n\r\n\r\n<! PICK NUMBER 35 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a href=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/28573-nested-sort-of-structure-arrays\">Nested sort of structure arrays<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/106570\">Jake Hughey<\/a> <\/p>\r\n<p> Performs a nested sort of a struct array based on multiple fields<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/matlablogothumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr\r\n\r\n\r\n<! PICK NUMBER 36 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a href=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/9876-wise-goto-block\">Wise Goto-Block<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/22152\">Markus Baranyai<\/a> <\/p>\r\n<p> Automatically creates the corresponding from-Block with blockname and tagname<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/wisegotothumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr\r\n\r\n\r\n<! PICK NUMBER 37 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a href=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/28733-notifier\">Notifier<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/74912\">Benjamin Kraus<\/a> <\/p>\r\n<p> Notifies you via email or text message when your functions finish or crash<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/matlablogothumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr\r\n\r\n\r\n<! PICK NUMBER 38 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a href=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/28656-sinkautoconnect\">SinkAutoConnect<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/35643\">Mike Anthony<\/a> <\/p>\r\n<p> Automatically connects single-inport blocks when block is dropped over a line in Simulink<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/sinkautoconnectthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr\r\n\r\n\r\n<! PICK NUMBER 39 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<p>CryptAES<\/p>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/15233\">Jan Simon<\/a> <\/p>\r\n<p> 128 bit AES encryption with CBC, pure Matlab (no Java, no MEX)<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/matlablogothumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr\r\n\r\n\r\n<! PICK NUMBER 40 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a href=\"https:\/\/blogs.mathworks.com\/pick\/2010\/10\/29\/optimize-quickly\/\">Optimization Webinars<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/24834\">Stuart Kozola<\/a> <\/p>\r\n\r\n<p> Getting Started Using Optimization with MATLAB<\/p>\r\n<p> Global Optimization with MATLAB Products<\/p>\r\n<p> Speeding Up Optimization Problems Using Parallel Computing<\/p>\r\n\r\n<p> Links to Webinars on optimization, global optimization, and parallel-processing in optimization<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/optimwebinarsthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr\r\n\r\n\r\n<! PICK NUMBER 41 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a href=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/30277-embedded-coder-target-for-arduino\">Embedded Coder Target for Arduino<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/320968\">MathWorks' Embedded Coder Team<\/a> <\/p>\r\n<p> Develop applications for the Arduino platform using Simulink<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/arduinotargetthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr\r\n\r\n\r\n<! PICK NUMBER 41 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a href=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/29140-move-a-3d-object-with-mouse-in-a-traditional-4-view-window\">Move a 3D object with mouse in a traditional 4-view window<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/68608\">Gang Wang<\/a> <\/p>\r\n<p> Interactively move a 3D object anywhere in the 3D space with a mouse<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/move3dthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr\r\n\r\n\r\n<! PICK NUMBER 41 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a href=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/29276-dragzoom-drag-and-zoom-tool\">DRAGZOOM - Drag and zoom tool<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/65956\">Evgeny Pr <\/a> <\/p>\r\n<p> Allows you to interactively manage the axes in a figure<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/dragzoomthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n\r\n\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr\r\n\r\n\r\n<! PICK NUMBER 42 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a href=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/4062-text-art\">Text Art<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/4332\">AJ Johnson<\/a> <\/p>\r\n<p> Convert images to ASCII text art<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/textartthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr\r\n\r\n\r\n<! PICK NUMBER 43 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a href=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/22664-trigdemo\">TRIGDEMO<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/17055\">Matt Fig<\/a> <\/p>\r\n<p> Allows user to see how parameters affect plots of trigonometric functions<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/trigexplorerthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr\r\n\r\n\r\n<! PICK NUMBER 44 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a href=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/29544-figure-to-play-and-analyze-videos-with-custom-plots-on-top\">Figure to play and analyze videos with custom plots on top<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/54393\">Joao Henriques<\/a> <\/p>\r\n<p> A figure ready to scroll through and play videos, and on which you can draw custom graphics<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/videofigthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr\r\n\r\n\r\n<! PICK NUMBER 45 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a href=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/28184-simscape-simulation-results-explorer\">Simscape Simulation Results Explorer<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/102299\">Atul Suri<\/a> <\/p>\r\n<p> Tool for navigating and plotting Simscape simulation data, created in MATLAB code<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/simscaperesultsexplorerthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\r\n\r\n\r\n\r\n<! PICK NUMBER 46 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a href=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/29702-generate-maximally-perceptually-distinct-colors\">Generate maximally perceptually-distinct colors<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/38323\">Tim Holy<\/a> <\/p>\r\n<p> Choose a set of n colors that can be readily distinguished from each other<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/generatedistinctcolorsthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\r\n\r\n\r\n\r\n<! PICK NUMBER 47 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a href=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/29863-fireworks-gui\">Fireworks GUI<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/15007\">Jiro Doke<\/a> <\/p>\r\n<p> Enjoy some fireworks (with sound) with this interactive GUI<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/fireworksguithumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<\/table>\r\n\r\n\r\n\r\n<script language=\"JavaScript\">\r\n<!--\r\n\r\n    function grabCode_16e0e1ff238c48a59cc01e46efd13b97() {\r\n        \/\/ Remember the title so we can use it in the new page\r\n        title = document.title;\r\n\r\n        \/\/ Break up these strings so that their presence\r\n        \/\/ in the Javascript doesn't mess up the search for\r\n        \/\/ the MATLAB code.\r\n        t1='16e0e1ff238c48a59cc01e46efd13b97 ' + '##### ' + 'SOURCE BEGIN' + ' #####';\r\n        t2='##### ' + 'SOURCE END' + ' #####' + ' 16e0e1ff238c48a59cc01e46efd13b97';\r\n    \r\n        b=document.getElementsByTagName('body')[0];\r\n        i1=b.innerHTML.indexOf(t1)+t1.length;\r\n        i2=b.innerHTML.indexOf(t2);\r\n \r\n        code_string = b.innerHTML.substring(i1, i2);\r\n        code_string = code_string.replace(\/REPLACE_WITH_DASH_DASH\/g,'--');\r\n\r\n        \/\/ Use \/x3C\/g instead of the less-than character to avoid errors \r\n        \/\/ in the XML parser.\r\n        \/\/ Use '\\x26#60;' instead of '<' so that the XML parser\r\n        \/\/ doesn't go ahead and substitute the less-than character. \r\n        code_string = code_string.replace(\/\\x3C\/g, '\\x26#60;');\r\n\r\n        author = 'Brett Shoelson';\r\n        copyright = 'Copyright 2011 The MathWorks, Inc.';\r\n\r\n        w = window.open();\r\n        d = w.document;\r\n        d.write('<pre>\\n');\r\n        d.write(code_string);\r\n\r\n        \/\/ Add author and copyright lines at the bottom if specified.\r\n        if ((author.length > 0) || (copyright.length > 0)) {\r\n            d.writeln('');\r\n            d.writeln('%%');\r\n            if (author.length > 0) {\r\n                d.writeln('% _' + author + '_');\r\n            }\r\n            if (copyright.length > 0) {\r\n                d.writeln('% _' + copyright + '_');\r\n            }\r\n        }\r\n\r\n        d.write('<\/pre>\\n');\r\n      \r\n      d.title = title + ' (MATLAB code)';\r\n      d.close();\r\n      }   \r\n      \r\n-->\r\n<\/script><p style=\"text-align: right; font-size: xx-small; font-weight:lighter;   font-style: italic; color: gray\"><br><a href=\"javascript:grabCode_16e0e1ff238c48a59cc01e46efd13b97()\"><span style=\"font-size: x-small;        font-style: italic;\">Get \r\n            the MATLAB code \r\n            <noscript>(requires JavaScript)<\/noscript><\/span><\/a><br><br>\r\n      Published with MATLAB&reg; 7.12<br><\/p>\r\n<\/div>\r\n<!--\r\n16e0e1ff238c48a59cc01e46efd13b97 ##### SOURCE BEGIN #####\r\n%% Looking Back: 2010 in Review\r\n%%\r\n% Today we continue looking backward, completing the prior-year\r\n% retrospective with an index of all of the File Exchange Picks of the Week\r\n% for 2010.\r\n%%\r\n% Once again, I have skipped any Picks that refer to files that have been\r\n% removed from the File Exchange, or to tutorial videos, or contest\r\n% announcements, items not useful in an index of this nature.\r\n\r\n%%\r\n% You can read the original blog posts for each of these picks by clicking\r\n% on the names of the files and following the links to the \"Pick of the\r\n% Week\" tag. As always, your <https:\/\/blogs.mathworks.com\/pick\/?p=2870#respond comments> are welcome.\r\n##### SOURCE END ##### 16e0e1ff238c48a59cc01e46efd13b97\r\n-->","protected":false},"excerpt":{"rendered":"<p>\r\n   \r\n   Today we continue looking backward, completing the prior-year retrospective with an index of all of the File Exchange Picks\r\n      of the Week for 2010.\r\n   \r\n   Once again, I have skipped... <a class=\"read-more\" href=\"https:\/\/blogs.mathworks.com\/pick\/2011\/07\/08\/looking-back-2010-in-review\/\">read more >><\/a><\/p>","protected":false},"author":34,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[16],"tags":[],"_links":{"self":[{"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/posts\/2870"}],"collection":[{"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/users\/34"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/comments?post=2870"}],"version-history":[{"count":8,"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/posts\/2870\/revisions"}],"predecessor-version":[{"id":7481,"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/posts\/2870\/revisions\/7481"}],"wp:attachment":[{"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/media?parent=2870"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/categories?post=2870"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/tags?post=2870"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}