{"id":2831,"date":"2011-06-17T13:35:19","date_gmt":"2011-06-17T13:35:19","guid":{"rendered":"https:\/\/blogs.mathworks.com\/pick\/2011\/06\/17\/looking-back-2009-in-review\/"},"modified":"2016-06-09T10:25:55","modified_gmt":"2016-06-09T14:25:55","slug":"looking-back-2009-in-review","status":"publish","type":"post","link":"https:\/\/blogs.mathworks.com\/pick\/2011\/06\/17\/looking-back-2009-in-review\/","title":{"rendered":"Looking Back: 2009 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, with a retrospective of all of the File Exchange Picks of the Week for 2009.<\/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=2831#respond\">comments<\/a> are welcome.\r\n      <p> <\/p>\r\n\r\n\r\n\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\/11466-textbp--text-with-legend-style--best--placement\">TEXTBP\r\n<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/22433\">Peter Mao<\/a> <\/p>\r\n<p> Text with legend-style \"best\" placement<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/textbpthumb.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\/22003-random-walks-in-matlab\">Random Walks in MATLAB<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/21940\">Mark Hoyle<\/a> <\/p>\r\n<p> Files which simulate random walks on a lattice and on a graph<\/p>\r\n\r\n<p> <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/randomwalksthumb.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<p> PROGRAMMING PATTERNS: Some Common MATLAB Programming Pitfalls and How to Avoid Them<\/p>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/9344\">Loren Shure<\/a> <\/p>\r\n<p> Tips and best practices to help you become fluent in MATLAB and achieve your programming goals<\/p>\r\n\r\n<p> NOTE: Although this file was posted to the File Exchange by <a href=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/26588\">Linda Webb<\/a>, it is actually a reprint of a <a href=\"https:\/\/www.mathworks.com\/company\/newsletters.html?s_cid=nws_flex\">News & Notes<\/a> article that Loren wrote in 2008.<\/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 4 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a href=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/22732-matlab-in-physics-visualisation\">MATLAB in Physics - Visualisation<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/42861\">Matt McDonnell<\/a> <\/p>\r\n<p> The first lecture in a series on using MATLAB in undergraduate physics courses<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/matlabinphysicsthumb.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\/10473-plotaxisatorigin\">PlotAxisAtOrigin<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/12112\">Shanrong Zhang<\/a> <\/p>\r\n<p> Creates a 2D plot with axes centered at the origin<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/plotaxisatoriginthumb.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\/18754-heart-model-for-valentine-s-day\">Heart Model for Valentine's Day<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/30447\">Xin Zhao<\/a> <\/p>\r\n<p> Generate a 3D heart surface 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\/valentinesheartthumb.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<p>Quantitative High-Throughput Gene Expression Imaging<\/p>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/22528\">Sam Roberts<\/a> <\/p>\r\n<p> (Automated) Image Processing for Quantitative Gene Expression Analysis of Drosophila Embryo Images<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/flyexthumb.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\/22968-gridbaglayout\">GridBagLayout<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/45863\">Jason<\/a> <\/p>\r\n<p> A MATLAB class which controls layout and resize of a figure\/uipanel\/uicontainer<\/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 9 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a href = \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/22936-easygui\"> EasyGUI<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/29091\">Gautam Vallabha<\/a> <\/p>\r\n<p> Build GUIs quickly and easily 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\/easyguithumb.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\/22725-variable-precision-integer-arithmetic\"> Variable Precision Integer Arithmetic in MATLAB<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/679\">John D'Errico<\/a> <\/p>\r\n<p> Arithmetic with integers of fully arbitrary size<\/p>\r\n\r\n<p> <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/vpithumb.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\/21669-camera-manipulation\">Camera Manipulation<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/30785\">Joel Feenstra<\/a> <\/p>\r\n<p> Demonstrates camera manipulation with roll, pitch, and yaw<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/controlcamerathumb.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\/23073-uisplitpane-split-a-container--figure-frame-uipanel--into-two-resizable-sub-containers\">UISplitPane<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/27420\">Yair Altman<\/a> <\/p>\r\n<p> Split a container (figure\/frame\/uipanel) into two resizable sub-containers, like Java's JSplitPane<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/uisplitpanethumb.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\/17555-light-bartlein-color-maps\">Light Bartlein Color Maps<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/120528\">Robert Bemis<\/a><\/p>\r\n<p> Generates one of four colormaps using schemes proposed in technical literature<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/lightbartleinthumb.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\/?term=fit+chernov\">Suite of Fitting Functions<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/41620\">Nikolai Chernov<\/a> <\/p>\r\n<p> Functions for fitting circles and ellipses, with technical commentary<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/fitellipsethumb.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\/23526-waveform-generator-gui\">Waveform Generator GUI<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/49003\">Maxim Vedenyov<\/a> <\/p>\r\n<p> Interactive GUI with movable datapoints for generating and playing waveformed signals <\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/waveformgeneratorthumb.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=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/23862-uisignalbuilder\">UISIGNALBUILDER<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/24463\">Laurent Vaylet<\/a> <\/p>\r\n<p> A visual tool that allows to build signals and save them to workspace 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\/uisignalbuilderthumb.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\/7903-how-fast-is-your-graphics-card-\">How fast is your graphics card?<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/7965\">Michael Kleder<\/a> <\/p>\r\n<p> Creates a challenging 3-d benchmark for graphics processing speed measurement<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/howfastthumb.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\/13548-chkmem\">CHKMEM<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/2962\">Stuart McGarrity<\/a> <\/p>\r\n<p> Detect and Diagnose MATLAB Memory Fragmentation Problems<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/chkmemthumb.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\/278-arrow\">Arrow<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/2187\">Erik Johnson<\/a> <\/p>\r\n<p> Draw a line with an arrowhead<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/arrowthumb.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\/4512-surf2stl\">surf2stl<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/12330\">Bill McDonald<\/a> <\/p>\r\n<p> Write stereolithography (STL) file from surface data<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/stlwritethumb.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\/23899-uilineshift\">uilineshift<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/53328\">paul koch<\/a> <\/p>\r\n<p> Shifts a selected line (or all other outputs of the PLOT-function) in x- and y-direction<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/uilinethumb.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\/24420-close-all-figures-except-those-listed\">CAB<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/116051\">Karl<\/a> <\/p>\r\n<p> Close all figures except those listed<\/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 24 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a title=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/24119-don-t-let-that-inv-go-past-your-eyes--to-solve-that-system--factorize- (link no longer works)\">Don't let that INV go past your eyes; to solve that system, FACTORIZE!<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/908\">Tim Davis<\/a> <\/p>\r\n<p> A simple-to-use object-oriented method for solving linear systems and least-squares problems<\/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\/21414-linkzoom-m-v1-3--aug-2009-\"> linkzoom<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/11258\">Carlos Adrian Vargas Aguilera<\/a> <\/p>\r\n<p> Links the ZOOM and PAN regions of different axes<\/p>\r\n\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/linkaxesthumb.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\/9016-addaxis\">addaxis<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/21023\">Harry Lee<\/a> <\/p>\r\n<p> Add multiple y-axes to plots. zoomable with zoom modification<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/addaxisthumb.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\/4645---matlab-comment-stripping-toolbox\">MATLAB Comment Stripping Toolbox<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/1392\">Peter J. Acklam<\/a> <\/p>\r\n<p> A small collection of utilities for stripping MATLAB comments from strings and 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\/commentstrippingthumb.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\/7943-freezecolors---unfreezecolors\">freezeColors \/ unfreezeColors<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/18787\">John Iversen<\/a> <\/p>\r\n<p> Use multiple colormaps in a single 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\/freezecolorsthumb.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\/8776-structdlg\"> STRUCTDLG<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/20595\">Marco Cococcioni<\/a> <\/p>\r\n<p> Takes a structure as input and automatically builds a graphical user interface for accessing\/modifying its 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\/structguithumb.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\/6668-structdlg-structure-based-gui-definition\">StructDlg<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/16744\">Alon Fishbach<\/a> <\/p>\r\n<p> A structure based definition of an input 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\/guistructthumb.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\/19-delta-sigma-toolbox\">NXTway-GS (Self-Balancing Two-Wheeled Robot) Controller Design<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/30652\">Yorihisa Yamamoto<\/a> <\/p>\r\n<p> NXTway-GS Model-Based Design based on Embedded Coder Robot NXT<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/balancingrobotthumb.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\/24871-autowarndlg\">AutoWarnDlg<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/15233\">Jan Simon<\/a> <\/p>\r\n<p> Self-terminating modal warning dialog with flashing icon<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/autowarndlgthumb.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\/24695-dbmute-and-dbunmute\">dbmute and dbunmute<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/46647\">Ken Orr<\/a> <\/p>\r\n<p> Allows you to quickly disable all your breakpoints, and then quickly re-enable them all<\/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\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\/22909-padcat-varargin-\">PADCAT<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/10584\">Jos (10584)<\/a> <\/p>\r\n<p> Concatenates vectors of different lengths by padding with NaNs<\/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 34 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a href=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/24766-datatable\">DataTable<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/55230\">Paul Mattern<\/a> <\/p>\r\n<p> Stores data in a table format that supports printing in plain text, Latex, HTML, Wiki,...<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/datatablethumb.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\/10702-exporttozip--identifies-the-dependencies-of-an-m-file-and-creates-a-zip-file\">exportToZip<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/21286\">Malcolm Wood<\/a> <\/p>\r\n<p> Identifies the dependencies of an M-file and creates a ZIP 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\/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 35 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a href=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/3991-lasso-m\">LASSO<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/10635\">Thomas Rutten<\/a> <\/p>\r\n<p> Enables the selection\/encircling of (clusters of) events in a scatter plot by hand<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/lassothumb.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\/5726-colored-area-on-a-curved-surface\">Colored Area on a Curved Surface<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/11082\">Michael Wunder<\/a> <\/p>\r\n<p> Measure area with a certain color on top of a curved surface<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/coloredareathumb.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\/10676-circular-statistics-toolbox--directional-statistics-\">Circular Statistics Toolbox (Directional Statistics)<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/23238\">Philipp Berens<\/a> <\/p>\r\n<p> Compute descriptive and inferential statistics for circular or directional data<\/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\/18972-comparison-of-c++--java--python--ruby-and-matlab-using-object-oriented-example\">Comparison of C++, Java, Python, Ruby and MATLAB Using Object Oriented Example<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/2962\">Stuart McGarrity<\/a> <\/p>\r\n<p> RedBlack Tree Binary Search Example Used to Compare of C++, Java\u2122, Python, Ruby and 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\/oocodethumb.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<a href=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/25572-allstats\">Allstats<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/19657\">Francisco de Castro<\/a> <\/p>\r\n<p> Computes many statistics of an input vector<\/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:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/25157-image-segmentation-tutorial\">BlobsDemo<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/31862\">Image Analyst<\/a> <\/p>\r\n<p> Image Processing Tutorial to demonstrate the basic concepts to beginner users<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/blobdemothumb.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\/25500-peakfinder-x0--sel--thresh--extrema--includeendpoints--interpolate-\">PeakFinder<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/39794\">Nate Yoder<\/a> <\/p>\r\n<p> Quickly finds local maxima (peaks) or minima (valleys) in a noisy signal<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/peakfinderthumb.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\/20589-rex--a-pedestrian-regular-expression-operator-synopsis-generator\">rex: a pedestrian regular expression operator synopsis generator<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/4309\">us<\/a> <\/p>\r\n<p> Prints a synopsis of the current regular expression operator syntax<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/rexthumb.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\/3263-degrees-and-radians\">degrees and radians<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/3428\">Richard Medlock<\/a> <\/p>\r\n<p> Two helper functions, one converts degrees to radians, the other rads to deg<\/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\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\/8103-pushd\">pushd and popd<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/12095\">Peter (PB) Bodin<\/a> <\/p>\r\n<p> PUSHD (directory\/file-spec) stores the current working directory and changes current directory to the one specified in the string directory-spec<\/p>\r\n<p> POPD brings you back to the stored directory<\/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 43 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<p>POKER PREDICTOR<\/p>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/31779\">Luigi Giaccari<\/a> <\/p>\r\n<p> A Texas Hold'em Poker Probability and Odds calculator<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/pokerpredictorthumb.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\/26039-sparklines-table-1-0\">Sparklines Table <\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/77680\">James Houghton<\/a> <\/p>\r\n<p> Creates plots showing data trends in dense, comparative format<\/p>\r\n\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/..\/images\/pick\/sparklinesthumb.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\/25862-inputsdlg--enhanced-input-dialog-box\">INPUTSDLG: Enhanced Input Dialog Box<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/36665\">Kesh Ikuma<\/a> <\/p>\r\n<p> Predefined dialog box function to accept user inputs of several forms<\/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\r\n\r\n\r\n\r\n\r\n<\/table>\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n<script language=\"JavaScript\">\r\n<!--\r\n\r\n    function grabCode_6248c8dec3b74186b7083688b3b18e37() {\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='6248c8dec3b74186b7083688b3b18e37 ' + '##### ' + 'SOURCE BEGIN' + ' #####';\r\n        t2='##### ' + 'SOURCE END' + ' #####' + ' 6248c8dec3b74186b7083688b3b18e37';\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_6248c8dec3b74186b7083688b3b18e37()\"><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\n6248c8dec3b74186b7083688b3b18e37 ##### SOURCE BEGIN #####\r\n%% Looking Back: 2008 in Review\r\n%%\r\n% Today we continue looking backward, with a retrospective of all of\r\n% the File Exchange Picks of the Week for 2009. \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=2831#respond comments> are welcome.\r\n##### SOURCE END ##### 6248c8dec3b74186b7083688b3b18e37\r\n-->","protected":false},"excerpt":{"rendered":"<p>\r\n   \r\n   Today we continue looking backward, with a retrospective of all of the File Exchange Picks of the Week for 2009.\r\n   Once again, I have skipped any Picks that refer to files that have been... <a class=\"read-more\" href=\"https:\/\/blogs.mathworks.com\/pick\/2011\/06\/17\/looking-back-2009-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\/2831"}],"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=2831"}],"version-history":[{"count":2,"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/posts\/2831\/revisions"}],"predecessor-version":[{"id":7485,"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/posts\/2831\/revisions\/7485"}],"wp:attachment":[{"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/media?parent=2831"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/categories?post=2831"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/tags?post=2831"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}