{"id":3221,"date":"2012-02-17T09:16:17","date_gmt":"2012-02-17T14:16:17","guid":{"rendered":"https:\/\/blogs.mathworks.com\/pick\/?p=3221"},"modified":"2016-06-09T11:00:33","modified_gmt":"2016-06-09T15:00:33","slug":"looking-back-2011-in-review","status":"publish","type":"post","link":"https:\/\/blogs.mathworks.com\/pick\/2012\/02\/17\/looking-back-2011-in-review\/","title":{"rendered":"Looking Back: 2011 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>Having recently wrapped up another great year for the File Exchange (a year in which we saw the number of submissions grow more than 18 percent--\r\n      from 12216 to 14455), and another great year of expanding readership for the Pick-of-the-Week blog, it's time once again for a retrospective.\r\n      Today's blog post provides an index of all of the File Exchange Picks of the Week for 2011.\r\n   <\/p>\r\n   <p>As with past retrospectives, I have skipped any Picks that refer to files that have been removed from the File Exchange, or\r\n      to tutorial videos, 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=3221#respond\">comments<\/a> are welcome.\r\n   <\/p>\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<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\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\/25736-create-from-blocks\">Create From Blocks<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/34711\">Giacomo Faggiani<\/a> <\/p>\r\n<p> Create 'From' blocks with same appearance and properties of 'Goto' blocks selected in the model<\/p>\r\n<p>   <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/files\/fromblocksthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\r\n<! PICK NUMBER 2 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a href=\"https:\/\/blogs.mathworks.com\/pick\/2011\/01\/14\/good-matlab-coding-practices\/\">Good MATLAB Coding Practices<\/a>\r\n<p> (Muliple Authors) <\/p>\r\n<p> Guidelines for writing better MATLAB code<\/p>\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<! 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\/28564-nrgsymphonieread\">NRGSymphonieRead<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/39668\">Todd Schultz<\/a> <\/p>\r\n<p>  Import NRG Systems Symphonie data logger text files<\/p>\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<! 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\/16002-cascade\">Cascade<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/29081\">Isaac Noh<\/a> <\/p>\r\n<p>  Cascades existing figure windows<\/p>\r\n<p> <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/files\/cascadefiguresthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\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\/29754-simevents--operations-research-library\">SimEvents: Process Logistics Library<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/30025\">Rick Rosson<\/a> <\/p>\r\n<p>  Add-on library for SimEvents\u00ae that provides useful blocks for modeling process logistics<\/p>\r\n<p> <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/files\/processlogisticsthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\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\/27389-simonhenin-columnlegend\">columnlegend<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/83564\">Simon Henin<\/a> <\/p>\r\n<p>  Creates a legend with a specified number of columns<\/p>\r\n<p> <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/files\/columnlegendthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\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\/29760-menubar\">menubar<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/29180\">Dirk-Jan Kroon<\/a> <\/p>\r\n<p>  Create menu bar(s) at any location in a figure window<\/p>\r\n<p> <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/files\/menubarthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\r\n<! PICK NUMBER 8 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<p>MS_Regress - A Package for Markov Regime Switching Models<\/p>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/21596\">Marcelo Perlin<\/a> <\/p>\r\n<p>  Functions to estimate, simulate and forecast Markov regime switching models in MATLAB<\/p>\r\n<p> <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/files\/markovmodelsthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\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\/8442-theme-from-super-mario-brothers-song\">Theme from Super Mario Brothers Song<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/19914\">James Humes<\/a> <\/p>\r\n<p>  Plays the Super Mario Brothers theme song<\/p>\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<! 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\/30713-handlegraphicssetget-class\">HandleGraphicsSetGet class<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/73465\">Andrew Newell<\/a> <\/p>\r\n<p>  An extension of the handle graphics set\/get class HGSETGET<\/p>\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<! 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\/28249-getfullpath\">GetFullPath<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/15233\">Jan Simon<\/a> <\/p>\r\n<p>  Full path name for partial or relative path<\/p>\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<! 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\/30019-simlog\">Simlog<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/35901\">Robin Larsson<\/a> <\/p>\r\n<p>  GUI to enable easy logging of multiple signals in Simulink. Log a complete subsystem with one click<\/p>\r\n<p> <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/files\/simlogthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\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\/1320-circuit-level-analog---mixed-signal-examples\">Analog \/ Mixed Signal Examples<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/4156\">Dick Benson<\/a> <\/p>\r\n<p>  Extensive collection of examples for analog and mixed signal design work<\/p>\r\n<p> <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/files\/pllmodelthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\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\/30891-obliqueview\">ObliqueView<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/111917\">John Barber<\/a> <\/p>\r\n<p>  View an axes using an oblique projection<\/p>\r\n<p> <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/files\/obliqueviewthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\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\/30248-add-simulink-blocks-from-a-given-model-file-with-context-menu\">Add Simulink Blocks from a given Model File with context menu<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/101247\">Paul<\/a> <\/p>\r\n<p>  Customizes Simulink context menu with all blocks from a model file custom_context_menu_blocks.mdl<\/p>\r\n<p> <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/files\/simmodelfilethumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\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\/23423-interactive-data-navigation-pane-widget\">Interactive Data Navigation Pane Widget<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/23501\">Thomas Montagnon<\/a> <\/p>\r\n<p>  Widget to interactively & graphically select a section of a large dataset you want to work on<\/p>\r\n<p> <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/files\/dataexplorerthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\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\/22695-minor-time-step-logging\">Minor Time Step Logging<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/31651\">Guy Rouleau<\/a> <\/p>\r\n<p>  Demonstration showing how to log data computed by the Simulink\u00ae solver at minor time steps<\/p>\r\n<p> <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/files\/minortimestepthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\r\n<! PICK NUMBER 18 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a href=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/31092-legendflex-m--a-more-flexible--customizable-legend\">legendflex: A more flexible legend<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/17594\">Kelly Kearney<\/a> <\/p>\r\n<p>  Create a legend with more flexible positioning and labeling capabilities<\/p>\r\n<p> <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/files\/flexlegendthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\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\/30088-video-sudoku-solver\">Video Sudoku Solver<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/66822\">Teja Muppirala<\/a> <\/p>\r\n<p>  Solves a sudoku with a web camera and then displays it while tracking the original video feed<\/p>\r\n<p> <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/files\/videosudokuthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\r\n<! PICK NUMBER 20 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a href=\"https:\/\/blogs.mathworks.com\/pick\/2011\/07\/15\/creating-hatched-patches\/\">Creating Hatched Patches<\/a>\r\n<p> (Multiple Authors) <\/p>\r\n<p>  Multiple files show how to hatch patches and legends<\/p>\r\n<p> <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/files\/hatchedpatchesthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\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\/32207-matlab-3d-figure-to-3d--x-html\">Matlab 3D figure to 3D (X)HTML<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/29180\">Dirk-Jan Kroon<\/a> <\/p>\r\n<p>  Converts 3D objects of a Matlab figure to XHTML embedded X3D file. Interactive 3D website graphics<\/p>\r\n<p> <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/files\/convertgraphicsthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\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\/31532-pack---unpack-variables-to---from-structures-with-enhanced-functionality\">Pack & Unpack variables to & from structures with enhanced functionality<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/148428\">Adi Navve<\/a> <\/p>\r\n<p>  v2struct packs and unpacks variables to and from structures with enhanced functionality<\/p>\r\n<p> <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/files\/converttostructsthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\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\/31576-autosizeonconnect\">AutoSizeOnConnect<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/35643\">Mike Anthony<\/a> <\/p>\r\n<p>  Automatically resizes the number of ports on a Simulink block for automatic connection<\/p>\r\n<p> <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/files\/autoresizeblocksthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\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\/23697-image-morphology\">MorphTool<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/911\">Brett Shoelson<\/a> <\/p>\r\n<p>  An interactive environment for morphologically operating on images<\/p>\r\n<p> <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/files\/morphtoolthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\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\/30124-smart-powerpoint-exporter\">Smart PowerPoint Exporter<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/123265\">Dmitriy Aronov<\/a> <\/p>\r\n<p>  Exports Matlab figures to PowerPoint, fixing formatting directly in PowerPoint to allow easy editing<\/p>\r\n<p> <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/files\/exporttopptthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\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\/18932-pilot-directed-continuous-synchronization-of-ofdm\">Pilot Directed Continuous Synchronization of OFDM<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/4156\">Dick Benson<\/a> <\/p>\r\n<p>  Model of a generic OFDM system with closed loop control of carrier and timing recovery<\/p>\r\n<p> <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/files\/ofdmthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\r\n<! PICK NUMBER 27 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a href=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/11837-fast-and-robust-curve-intersections\">Fast and Robust Curve Intersections<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/22680\">Douglas Schwarz<\/a> <\/p>\r\n<p>  Computes intersection points of two curves<\/p>\r\n<p> <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/files\/curveintersectionsthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\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\/151-ball---beam-demo\"> BallBeam<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/57812\">Jeffrey Kantor<\/a> <\/p>\r\n<p>   Demonstrates Proportional-Derivative (PD) control using a ball and beam simulation<\/p>\r\n<p> <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/files\/ballbeamthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\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\/31609-cmtdtool\"> cmtdtool<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/33588\">Yasumitsu Ito<\/a> <\/p>\r\n<p>   cmtdtool can reduce and automate manual operations required to perform model-based testing<\/p>\r\n<p> <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/files\/cmdttoolthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\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\/17291-fdep--a-pedestrian-function-dependencies-finder\"> fdep: a pedestrian function dependencies finder<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/4309\">us<\/a> <\/p>\r\n<p>   FDEP dissects MATLAB files and iteratively looks for all user defined functions used during runtime<\/p>\r\n<p> <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/files\/fdepthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\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\/26508-notboxplot\"> notBoxPlot - alternative to box plots<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/49773\">Rob Campbell<\/a> <\/p>\r\n<p>   Visualizes raw (grouped) data along with the mean, 95% confidence interval, and 1 SD<\/p>\r\n<p> <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/files\/notboxplotthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\r\n<! PICK NUMBER 32 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a title=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/13680-traveling-salesman-problem-genetic-algorithm (link no longer works)\"> Traveling Salesman Problem - Genetic Algorithm<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/90537\">Joseph Kirk<\/a> <\/p>\r\n<p>   Finds a near-optimal solution to a TSP using a GA<\/p>\r\n<p> <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/files\/travelingsalesmanthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\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\/289-ellipse-m\"> Ellipse<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/2263\">David Long<\/a> <\/p>\r\n<p>   Adds ellipses to the current plot<\/p>\r\n<p> <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/files\/ellipsethumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\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\/23972-chebfun-v4-old-version--please-download-current-version-instead\"> Chebfun<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/55471\">Chebfun Team <\/a> <\/p>\r\n<p>   Numerical computation with functions instead of numbers<\/p>\r\n<p> <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/files\/chebfunthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\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\/33124-batman-equation--the-legend\"> Batman Equation: The Legend<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/111235\">Mingjing Zhang<\/a> <\/p>\r\n<p>   Plot the Batman logo with the legendary \"batman equation\"<\/p>\r\n<p> <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/files\/batmanthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\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\/1320-circuit-level-analog---mixed-signal-examples\"> 3D Polar Plot<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/18049\">Ken Garrard<\/a> <\/p>\r\n<p>   Plots 3d polar data with polar axis and polar grid<\/p>\r\n<p> <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/files\/polarplotthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\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\/22826-adjust-error-bar-width\"> Adjust error bar width<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/30831\">Arnaud Laurent<\/a> <\/p>\r\n<p>   Adjust error bars width in an errorbar plot to a ratio of the x-axis or a length (x-axis units)<\/p>\r\n<p> <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/files\/adjusterrorbarsthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\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\/7730-scrollsubplot\"> Scrollsubplot<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/3111\">Bjorn Gustavsson<\/a> <\/p>\r\n<p>   Extends subplot to infinite canvas<\/p>\r\n<p> <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/files\/scrollsubplotthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\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\/7747-moody-diagram\"> Moody Diagram<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/18628\">Tom Davis<\/a> <\/p>\r\n<p>   Generates Moody Diagram<\/p>\r\n<p> <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/files\/moodythumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\r\n<! PICK NUMBER 40 >\r\n<! TITLE\/AUTHOR\/SUMMARY\/NOTES IMAGE >\r\n<tr>\r\n<td>\r\n<a title=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/20848-vivid-colormap (link no longer works)\"> Vivid Colormap<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/90537\">Joseph Kirk<\/a> <\/p>\r\n<p>   Creates a personalized, vivid colormap<\/p>\r\n<p> <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/files\/vividcolormapthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\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\/32318-simulink-support-for-kinect\"> Simulink for Natural Interaction Device (NID)<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/68132\">Takashi Chikamasa<\/a> <\/p>\r\n<p>   A set of Simulink blocks interfaced with OpenNI and Microsoft Kinect SDK<\/p>\r\n<p> <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/files\/naturalinteractionthumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\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\/33155-cpu-info\"> CPU Info<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/80363\">Ben Tordoff<\/a> <\/p>\r\n<p>   Read various bits of information about the CPU and operating system<\/p>\r\n<p> <\/p>\r\n<\/td>\r\n<td> <img decoding=\"async\" src=\"https:\/\/blogs.mathworks.com\/pick\/files\/computerinfothumb.png\" \/> <\/td>\r\n<\/tr>\r\n\r\n<!DIVIDER>\r\n<tr><td colspan=\"2\">\r\n__________________________________________________________________________\r\n<\/td><\/tr>\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\/16441-addcopyright\"> addcopyright<\/a>\r\n<p> <a href= \"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/authors\/17512\">Mirko Hrovat<\/a> <\/p>\r\n<p>   Add copyright information to an m-file or group of m-files<\/p>\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\r\n\r\n\r\n\r\n\r\n\r\n\r\n<\/table>\r\n\r\n<script language=\"JavaScript\">\r\n<!--\r\n\r\n    function grabCode_cd2cc3d3ad6e42539305195ce4c2e07d() {\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='cd2cc3d3ad6e42539305195ce4c2e07d ' + '##### ' + 'SOURCE BEGIN' + ' #####';\r\n        t2='##### ' + 'SOURCE END' + ' #####' + ' cd2cc3d3ad6e42539305195ce4c2e07d';\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 2012 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_cd2cc3d3ad6e42539305195ce4c2e07d()\"><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.14<br><\/p>\r\n<\/div>\r\n<!--\r\ncd2cc3d3ad6e42539305195ce4c2e07d ##### SOURCE BEGIN #####\r\n%% Looking Back: 2011 in Review\r\n%%\r\n% Having recently wrapped up another great year for the File\r\n% Exchange (a year in which we saw the number of submissions\r\n% grow from x to x), and another great year for the\r\n% Pick-of-the-Week blog (we added x subscribers!), it's time\r\n% once again for a retrospective. Today's blog post provides\r\n% an index of all of the File Exchange Picks of the Week\r\n% for 2011.\r\n%%\r\n% As with past retrospectives, I have skipped any Picks that\r\n% refer to files that have been removed from the File\r\n% Exchange, or to tutorial videos, or contest announcements,\r\n% 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=3221#respond comments> are welcome.\r\n##### SOURCE END ##### cd2cc3d3ad6e42539305195ce4c2e07d\r\n-->","protected":false},"excerpt":{"rendered":"<p>\r\n   \r\n   Having recently wrapped up another great year for the File Exchange (a year in which we saw the number of submissions grow more than 18 percent--\r\n      from 12216 to 14455), and another... <a class=\"read-more\" href=\"https:\/\/blogs.mathworks.com\/pick\/2012\/02\/17\/looking-back-2011-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\/3221"}],"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=3221"}],"version-history":[{"count":88,"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/posts\/3221\/revisions"}],"predecessor-version":[{"id":7499,"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/posts\/3221\/revisions\/7499"}],"wp:attachment":[{"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/media?parent=3221"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/categories?post=3221"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/tags?post=3221"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}