{"id":2037,"date":"2016-09-06T07:55:12","date_gmt":"2016-09-06T12:55:12","guid":{"rendered":"https:\/\/blogs.mathworks.com\/loren\/?p=2037"},"modified":"2016-09-05T08:18:21","modified_gmt":"2016-09-05T13:18:21","slug":"fifteen-years-of-matlab-central-memories","status":"publish","type":"post","link":"https:\/\/blogs.mathworks.com\/loren\/2016\/09\/06\/fifteen-years-of-matlab-central-memories\/","title":{"rendered":"Fifteen Years of MATLAB Central Memories!"},"content":{"rendered":"<div class=\"content\"><!--introduction--><p>Wow!  It's been fifteen years since MATLAB Central was set up for the MATLAB community!  What a crazy and wonderful time it's been.<\/p><!--\/introduction--><h3>Contents<\/h3><div><ul><li><a href=\"#ec399ab4-e1e8-43c8-871a-4f681bdd632b\">The Art of MATLAB<\/a><\/li><li><a href=\"#6e0d1a7f-766e-41d9-b853-480afcce87d5\">Favorite Topics<\/a><\/li><li><a href=\"#87669373-9115-4f18-adb0-2ccdd6a640bd\">MATLAB Central is More than Blogs<\/a><\/li><li><a href=\"#34120309-c3cb-4656-9c73-ed8e1fcbe9e2\">Celebrate<\/a><\/li><\/ul><\/div><h4>The Art of MATLAB<a name=\"ec399ab4-e1e8-43c8-871a-4f681bdd632b\"><\/a><\/h4><p>The first blog to appear was <a href=\"https:\/\/blogs.mathworks.com\/pick\/\">Pick of the Week<\/a>. As you may know, I have been writing my blog for a fairly long time - I started in December 2005.  I chose to call it the Art of MATLAB because that expresses my feelings about programming.  There are often many ways to say the same thing.  It's an art to say what you want and say it well.  I hope I've accomplished that most of the time.<\/p><p>I know I've messed up sometimes, and thankfully, with smart and generous readers as you are, I am able to reset the discussion.<\/p><h4>Favorite Topics<a name=\"6e0d1a7f-766e-41d9-b853-480afcce87d5\"><\/a><\/h4><p>Some of my favorite topics include ones where I try to think about things in many different ways.  Or one new novel way at least.  So I learn on Fourier transforms, Fibonacci numbers, finite elements, and some common topics.  Sometimes it helps to turn a topic on its head.  I recall one case where a function was taking a lot of time.  And because of the nature of the problem, if I just inverted the logic (look for the negative), I could speed things up tremendously since I was then looking for far fewer elements.<\/p><h4>MATLAB Central is More than Blogs<a name=\"87669373-9115-4f18-adb0-2ccdd6a640bd\"><\/a><\/h4><p>While I focus on my blog, I am well aware that MATLAB Central is much more than that.  To me, the most obvious case in point is the File Exchange.  What a great way to share code, find code to start a project, etc.  In addition, of course, there is the Link Exchange, MATLAB Answers, portal to the Usenet newsgroup, Cody, and ThingSpeak.  Have you explored all the areas?<\/p><p><img decoding=\"async\" vspace=\"5\" hspace=\"5\" src=\"https:\/\/blogs.mathworks.com\/images\/loren\/2016\/mlcentral2016.png\" alt=\"\"> <\/p><h4>Celebrate<a name=\"34120309-c3cb-4656-9c73-ed8e1fcbe9e2\"><\/a><\/h4><p>Especially if you want to get up to speed on what's available on MATLAB Central, please check out our <a href=\"https:\/\/www.mathworks.com\/matlabcentral\/anniversary\/\/?s_tid=gn_mlc_anni_bg\">anniversary plans<\/a>.  There are a few celebratory activities to participate in, including a scavenger hunt (where you are encouraged to explore the site while solving a puzzle) and a triathlon.<\/p><script language=\"JavaScript\"> <!-- \r\n    function grabCode_cd4d71bd58034119950b2cf4a6fe1106() {\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='cd4d71bd58034119950b2cf4a6fe1106 ' + '##### ' + 'SOURCE BEGIN' + ' #####';\r\n        t2='##### ' + 'SOURCE END' + ' #####' + ' cd4d71bd58034119950b2cf4a6fe1106';\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        copyright = 'Copyright 2016 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 copyright line at the bottom if specified.\r\n        if (copyright.length > 0) {\r\n            d.writeln('');\r\n            d.writeln('%%');\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     --> <\/script><p style=\"text-align: right; font-size: xx-small; font-weight:lighter;   font-style: italic; color: gray\"><br><a href=\"javascript:grabCode_cd4d71bd58034119950b2cf4a6fe1106()\"><span style=\"font-size: x-small;        font-style: italic;\">Get \r\n      the MATLAB code <noscript>(requires JavaScript)<\/noscript><\/span><\/a><br><br>\r\n      Published with MATLAB&reg; R2016a<br><\/p><\/div><!--\r\ncd4d71bd58034119950b2cf4a6fe1106 ##### SOURCE BEGIN #####\r\n%% Fifteen Years MATLAB Central Memories!\r\n% Wow!  It's been fifteen years since MATLAB Central was set up for the\r\n% MATLAB community!  What a crazy and wonderful time it's been.\r\n\r\n%% The Art of MATLAB\r\n% The first blog to appear was <https:\/\/blogs.mathworks.com\/pick\/ Pick of\r\n% the Week>. As you may know, I have been writing my blog for a fairly long\r\n% time - I started in December 2005.  I chose to call it the Art of MATLAB\r\n% because that expresses my feelings about programming.  There are often\r\n% many ways to say the same thing.  It's an art to say what you want and\r\n% say it well.  I hope I've accomplished that most of the time.  \r\n%\r\n% I know I've messed up sometimes, and thankfully, with smart and generous\r\n% readers as you are, I am able to reset the discussion.\r\n\r\n%% Favorite Topics\r\n% Some of my favorite topics include ones where I try to think about things\r\n% in many different ways.  Or one new novel way at least.  So I learn on\r\n% Fourier transforms, Fibonacci numbers, finite elements, and some common\r\n% topics.  Sometimes it helps to turn a topic on its head.  I recall one\r\n% case where a function was taking a lot of time.  And because of the\r\n% nature of the problem, if I just inverted the logic (look for the\r\n% negative), I could speed things up tremendously since I was then looking\r\n% for far fewer elements.\r\n\r\n%% MATLAB Central is More than Blogs\r\n% While I focus on my blog, I am well aware that MATLAB Central is much\r\n% more than that.  To me, the most obvious case in point is the File\r\n% Exchange.  What a great way to share code, find code to start a project,\r\n% etc.  In addition, of course, there is the Link Exchange, MATLAB Answers,\r\n% portal to the Usenet newsgroup, Cody, and ThingSpeak.  Have you explored\r\n% all the areas?\r\n\r\n%%\r\n%\r\n% <<mlcentral2016.png>>\r\n%\r\n\r\n%% Celebrate\r\n% Especially if you want to get up to speed on what's available on MATLAB\r\n% Central, please check out our\r\n% <https:\/\/www.mathworks.com\/matlabcentral\/anniversary\/\/?s_tid=gn_mlc_anni_bg\r\n% anniversary plans>.  There are a few celebratory activities to\r\n% participate in, including a scavenger hunt (where you are encouraged to\r\n% explore the site while solving a puzzle) and a triathlon.\r\n##### SOURCE END ##### cd4d71bd58034119950b2cf4a6fe1106\r\n-->","protected":false},"excerpt":{"rendered":"<div class=\"overview-image\"><img decoding=\"async\"  class=\"img-responsive\" src=\"https:\/\/blogs.mathworks.com\/images\/loren\/2016\/mlcentral2016.png\" onError=\"this.style.display ='none';\" \/><\/div><!--introduction--><p>Wow!  It's been fifteen years since MATLAB Central was set up for the MATLAB community!  What a crazy and wonderful time it's been.... <a class=\"read-more\" href=\"https:\/\/blogs.mathworks.com\/loren\/2016\/09\/06\/fifteen-years-of-matlab-central-memories\/\">read more >><\/a><\/p>","protected":false},"author":39,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[33,56,29],"tags":[],"_links":{"self":[{"href":"https:\/\/blogs.mathworks.com\/loren\/wp-json\/wp\/v2\/posts\/2037"}],"collection":[{"href":"https:\/\/blogs.mathworks.com\/loren\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.mathworks.com\/loren\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/loren\/wp-json\/wp\/v2\/users\/39"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/loren\/wp-json\/wp\/v2\/comments?post=2037"}],"version-history":[{"count":3,"href":"https:\/\/blogs.mathworks.com\/loren\/wp-json\/wp\/v2\/posts\/2037\/revisions"}],"predecessor-version":[{"id":2040,"href":"https:\/\/blogs.mathworks.com\/loren\/wp-json\/wp\/v2\/posts\/2037\/revisions\/2040"}],"wp:attachment":[{"href":"https:\/\/blogs.mathworks.com\/loren\/wp-json\/wp\/v2\/media?parent=2037"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/loren\/wp-json\/wp\/v2\/categories?post=2037"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/loren\/wp-json\/wp\/v2\/tags?post=2037"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}