<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Mike on the MATLAB Desktop</title>
	
	<link>http://blogs.mathworks.com/desktop</link>
	<description>Mike works on the MATLAB Desktop team</description>
	<lastBuildDate>Mon, 21 May 2012 20:48:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/mathworks/desktop" /><feedburner:info uri="mathworks/desktop" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>We’re All About the Community Now</title>
		<link>http://feedproxy.google.com/~r/mathworks/desktop/~3/KqIkq2_xXgI/</link>
		<comments>http://blogs.mathworks.com/desktop/2012/05/21/were-all-about-the-community-now/#comments</comments>
		<pubDate>Mon, 21 May 2012 15:54:44 +0000</pubDate>
		<dc:creator>Michael Katz</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blogs.mathworks.com/desktop/?p=917</guid>
		<description><![CDATA[We&#8217;ve come a long way since this started out a team blog strictly talking about the MATLAB Desktop. 272 nearly-weekly posts and five years later, we&#8217;ve had team members come and go and the focus of the blog slowly evolve to include topics like Java and XML programming, MATLAB Mobile, and MATLAB Central. In this [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve come a long way since this started out a <a title="Introducing the Desktop blog" href="http://blogs.mathworks.com/desktop/2007/03/16/introducing-the-desktop-blog/" target="_blank">team blog strictly talking about the MATLAB Desktop</a>. 272 nearly-weekly posts and five years later, we&#8217;ve had team members come and go and the focus of the blog slowly evolve to include topics like <a href="http://blogs.mathworks.com/desktop/category/java/" target="_blank">Java</a> and XML programming, <a href="http://blogs.mathworks.com/desktop/category/matlab-mobile/" target="_blank">MATLAB Mobile</a>, and <a href="http://blogs.mathworks.com/desktop/category/matlab-central/" target="_blank">MATLAB Central</a>.</p>
<p>In this time we&#8217;ve had lots of regular readers, one-time visitors, and excellent feedback. By comments, our most popular post continues to be our <a title="Introducing MATLAB Mobile – an iPhone app to connect remotely to your MATLAB" href="http://blogs.mathworks.com/desktop/2010/05/24/introducing-matlab-mobile-%e2%80%93-an-iphone-app-to-connect-remotely-to-your-matlab/" target="_blank">MATLAB Mobile introduction,</a> followed distantly by our post on <a title="Pouncing on Snow Leopard" href="http://blogs.mathworks.com/desktop/2009/08/31/pouncing-on-snow-leopard/" target="_blank">MATLAB on Snow Leopard</a>. <a title="Setting up keybindings for the Command Window and Editor" href="http://blogs.mathworks.com/desktop/2007/05/11/setting-up-keybindings-for-the-command-window-and-editor/" target="_blank">Keyboard shortcuts</a> and <a title="Tables in MATLAB with uitable" href="http://blogs.mathworks.com/desktop/2008/06/02/tables-in-matlab-with-uitable/" target="_blank">UITABLE</a> have also been very active topics over the years.</p>
<p>Those of you are who are regular readers may have noticed that the distribution of community posts to strictly desktop posts has been changing over the past two years, and now we&#8217;re making it official. I am handing this blog off to the MATLAB Central team, so welcome to the <strong>MATLAB Spoken Here</strong> blog. We&#8217;ll still have desktop topics from time to time as they come up, but the regular focus will be the <a href="http://www.mathworks.com/matlabcentral/fileexchange/" title="File Exchange" target="_blank">File Exchange</a>, <a href="http://www.mathworks.com/matlabcentral/cody" title="Cody" target="_blank">Cody</a>, <a href="http://www.mathworks.com/matlabcentral/trendy" title="Trendy" target="_blank">Trendy</a>, <a href="http://www.mathworks.com/matlabcentral/answers/" target="_blank">Answers</a>, the <a href="http://www.mathworks.com/matlabcentral/contest/" title="MATLAB Contest" target="_blank">MATLAB Contest</a>, MATLAB Mobile, and other exciting new web and mobile products as they come online.</p>
<p>Thank you for your readership and support, and keep coming here week after week to find continued success using MATLAB in all its forms.</p>
<img src="http://feeds.feedburner.com/~r/mathworks/desktop/~4/KqIkq2_xXgI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.mathworks.com/desktop/2012/05/21/were-all-about-the-community-now/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blogs.mathworks.com/desktop/2012/05/21/were-all-about-the-community-now/</feedburner:origLink></item>
		<item>
		<title>Check For Updates</title>
		<link>http://feedproxy.google.com/~r/mathworks/desktop/~3/XMnmE2q6WbY/</link>
		<comments>http://blogs.mathworks.com/desktop/2012/05/14/check-for-updates-2/#comments</comments>
		<pubDate>Mon, 14 May 2012 14:16:55 +0000</pubDate>
		<dc:creator>Michael Katz</dc:creator>
				<category><![CDATA[Install]]></category>

		<guid isPermaLink="false">http://blogs.mathworks.com/desktop/?p=900</guid>
		<description><![CDATA[It&#8217;s not quite past prime upgrade season, so if you&#8217;re still using MATLAB R2011b, it&#8217;s not too late to upgrade. You can easily update your MATLAB (assuming your account has a valid maintenance agreement) with a simple menu action from MATLAB. From the top menus, go to Help -> Check for Updates. From there, MATLAB [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s not quite past prime upgrade season, so if you&#8217;re still using MATLAB R2011b, it&#8217;s not too late to upgrade. You can easily update your MATLAB (assuming your account has a valid maintenance agreement) with a simple menu action from MATLAB. From the top menus, go to Help -> Check for Updates. </p>
<div align="center"><a href="http://blogs.mathworks.com/desktop/files/check_for_updates.png"><img src="http://blogs.mathworks.com/desktop/files/check_for_updates.png" alt="" title="check_for_updates" width="321" height="331" class="aligncenter size-full wp-image-908" /></a></div>
<p>From there, MATLAB will connect to the internet and scan your computer to determine what updates are available for your installed products.</p>
<div align="center"><a href="http://blogs.mathworks.com/desktop/files/availableupdates.png"><img src="http://blogs.mathworks.com/desktop/files/availableupdates.png" alt="" title="availableupdates" width="548" height="361" class="aligncenter size-full wp-image-911" /></a></div>
<p>If you&#8217;re ready to upgrade, just click the &#8220;Download Products at MathWorks.com&#8221;, and you&#8217;ll be brought to our website with instructions on how to get those products onto your hard drive.</p>
<div><a href="http://blogs.mathworks.com/desktop/files/download.png"><img src="http://blogs.mathworks.com/desktop/files/download.png" alt="" title="download" width="597" height="303" class="aligncenter size-full wp-image-913" /></a></div>
<p>Voila! you&#8217;re ready to go with our latest features. Be sure to check this out in the fall to get all the awesome things coming with MATLAB R2012b. </p>
<img src="http://feeds.feedburner.com/~r/mathworks/desktop/~4/XMnmE2q6WbY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.mathworks.com/desktop/2012/05/14/check-for-updates-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blogs.mathworks.com/desktop/2012/05/14/check-for-updates-2/</feedburner:origLink></item>
		<item>
		<title>MATLAB Mobile 3.2 is Now Available</title>
		<link>http://feedproxy.google.com/~r/mathworks/desktop/~3/KnzJS5pISMg/</link>
		<comments>http://blogs.mathworks.com/desktop/2012/05/07/matlab-mobile-3-2-is-now-available/#comments</comments>
		<pubDate>Mon, 07 May 2012 20:02:23 +0000</pubDate>
		<dc:creator>Pradeep Ramamoorthy</dc:creator>
				<category><![CDATA[MATLAB Mobile]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[ipod touch]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://blogs.mathworks.com/desktop/?p=895</guid>
		<description><![CDATA[We’re pleased to announce the arrival of MATLAB Mobile 3.2. This release, we have made several graphical improvements to our UI including, but not limited to: Enhanced graphics and styling Consistent iPhone and iPad UI Rich command history Hotlinks in error message suggestions I’ll let the snapshots do the talking. Larger, Sharper Keyboard Graphics   [...]]]></description>
			<content:encoded><![CDATA[<p>We’re pleased to announce the arrival of <a href="http://www.mathworks.com/mobile/">MATLAB Mobile 3.2</a>. This release, we have made several graphical improvements to our UI including, but not limited to:</p>
<ul>
<li>Enhanced graphics and styling</li>
<li>Consistent iPhone and iPad UI</li>
<li>Rich command history</li>
<li>Hotlinks in error message suggestions</li>
</ul>
<p>I’ll let the snapshots do the talking.</p>
<p><strong>Larger, Sharper Keyboard Graphics </strong></p>
<p><a href="http://blogs.mathworks.com/desktop/files/31_keyboard1.png"><img class="alignnone size-medium wp-image-933" title="31_keyboard" src="http://blogs.mathworks.com/desktop/files/31_keyboard1-200x300.png" alt="" width="200" height="300" /></a>                                                     <a href="http://blogs.mathworks.com/desktop/files/32_keyboard.png"><img class="alignnone size-medium wp-image-934" title="32_keyboard" src="http://blogs.mathworks.com/desktop/files/32_keyboard-200x300.png" alt="" width="200" height="300" /></a></p>
<p><strong>   </strong><em>        MATLAB Mobile 3.1                                                                                     MATLAB Mobile 3.2</em><strong>     </strong></p>
<p>&nbsp;</p>
<p><strong>Command-Result Distinction</strong></p>
<p><strong></strong><a href="http://blogs.mathworks.com/desktop/files/31_cmdwindow1.png"><img class="alignnone size-medium wp-image-935" title="31_cmdwindow" src="http://blogs.mathworks.com/desktop/files/31_cmdwindow1-200x300.png" alt="" width="200" height="300" /></a>                     <strong>                                <a href="http://blogs.mathworks.com/desktop/files/32_cmdwindow.png"><img class="alignnone size-medium wp-image-936" title="32_cmdwindow" src="http://blogs.mathworks.com/desktop/files/32_cmdwindow-200x300.png" alt="" width="200" height="300" /></a></strong></p>
<p><strong>   </strong><em>        MATLAB Mobile 3.1                                                                                   MATLAB Mobile 3.2</em><strong>     </strong></p>
<p>&nbsp;</p>
<p><strong>Enhanced Command History</strong></p>
<p><strong><a href="http://blogs.mathworks.com/desktop/files/31_cmdhist.png"><img class="alignnone size-medium wp-image-937" title="31_cmdhist" src="http://blogs.mathworks.com/desktop/files/31_cmdhist-200x300.png" alt="" width="200" height="300" /></a>                                                    <a href="http://blogs.mathworks.com/desktop/files/32_cmdhist.png"><img class="alignnone size-medium wp-image-938" title="32_cmdhist" src="http://blogs.mathworks.com/desktop/files/32_cmdhist-200x300.png" alt="" width="200" height="300" /></a></strong></p>
<p><strong>   </strong><em>        MATLAB Mobile 3.1                                                                                  MATLAB Mobile 3.2</em><strong>     </strong></p>
<p><strong> </strong></p>
<p>Download MATLAB Mobile 3.2 from the <a href="http://itunes.apple.com/us/app/matlab-mobile/id370976661?mt=8">App Store</a> and do let us know what you think.</p>
<img src="http://feeds.feedburner.com/~r/mathworks/desktop/~4/KnzJS5pISMg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.mathworks.com/desktop/2012/05/07/matlab-mobile-3-2-is-now-available/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		<feedburner:origLink>http://blogs.mathworks.com/desktop/2012/05/07/matlab-mobile-3-2-is-now-available/</feedburner:origLink></item>
		<item>
		<title>Edit MATLAB Code for Simulink in the Editor</title>
		<link>http://feedproxy.google.com/~r/mathworks/desktop/~3/Ive6xxAocOI/</link>
		<comments>http://blogs.mathworks.com/desktop/2012/04/30/edit-matlab-code-for-simulink-in-the-editor/#comments</comments>
		<pubDate>Mon, 30 Apr 2012 15:13:11 +0000</pubDate>
		<dc:creator>Michael Katz</dc:creator>
				<category><![CDATA[Editor]]></category>
		<category><![CDATA[Toolboxes]]></category>
		<category><![CDATA[eml]]></category>
		<category><![CDATA[simulink]]></category>

		<guid isPermaLink="false">http://blogs.mathworks.com/desktop/?p=879</guid>
		<description><![CDATA[Since the long ago Ken days (circa 2009), the MATLAB Editor team and the Simulink Embedded MATLAB team have had an ongoing, under-the-covers project: integrating the Embedded MATLAB editor with the MATLAB Desktop Editor. In MATLAB R2011b and earlier, when you open a MATLAB Function block in Simulink, a separate editor UI opens up that [...]]]></description>
			<content:encoded><![CDATA[<p>Since the long ago Ken days (circa 2009), the MATLAB Editor team and the Simulink Embedded MATLAB team have had an ongoing, under-the-covers project: integrating the Embedded MATLAB editor with the MATLAB Desktop Editor. In MATLAB R2011b and earlier, when you open a MATLAB Function block in Simulink, a separate editor UI opens up that looks similar, but not quite like, the regular MATLAB Editor. Starting in <a href="http://www.mathworks.com/help/toolbox/simulink/rn/bs8esk9.html#bs8esz2" target="_blank">MATLAB R2012a</a>, Embedded MATLAB (and other MATLAB-based function) blocks do their editing in the regular editor. All the same Editor features for stand-alone MATLAB files are now available, in one convenient place!</p>
<p><strong>The 11b Embedded MATLAB Editor</strong></p>
<div align="center"><a href="http://blogs.mathworks.com/desktop/files/11a.png"><img src="http://blogs.mathworks.com/desktop/files/11a.png" alt="11a EML editing" title="11a" width="527" height="400" class="aligncenter size-full wp-image-886" /></a></div>
<p><strong>The 12a MATLAB Editor with an Embedded MATLAB block</strong></p>
<div align="center"><a href="http://blogs.mathworks.com/desktop/files/12a.png"><img src="http://blogs.mathworks.com/desktop/files/12a.png" alt="The 12a MATLAB Editor with EML" title="12a" width="547" height="399" class="aligncenter size-full wp-image-887" /></a></div>
<p>If you&#8217;re interested in Embedded MATLAB and other Simulink topics, be sure to subscribe to our <a href="http://blogs.mathworks.com/seth/" target="_blank">Guy and Seth on Simulink blog</a>.</p>
<img src="http://feeds.feedburner.com/~r/mathworks/desktop/~4/Ive6xxAocOI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.mathworks.com/desktop/2012/04/30/edit-matlab-code-for-simulink-in-the-editor/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://blogs.mathworks.com/desktop/2012/04/30/edit-matlab-code-for-simulink-in-the-editor/</feedburner:origLink></item>
		<item>
		<title>Tapping the Community to Get Real Work Done</title>
		<link>http://feedproxy.google.com/~r/mathworks/desktop/~3/98078tbxkjc/</link>
		<comments>http://blogs.mathworks.com/desktop/2012/04/23/tapping-the-community-to-get-real-work-done/#comments</comments>
		<pubDate>Mon, 23 Apr 2012 17:12:46 +0000</pubDate>
		<dc:creator>Michael Katz</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[MATLAB Central]]></category>
		<category><![CDATA[cody]]></category>
		<category><![CDATA[matlabcentral]]></category>

		<guid isPermaLink="false">http://blogs.mathworks.com/desktop/?p=864</guid>
		<description><![CDATA[A few weeks ago I was approached by a reader, Mark, asking for algorithm advice. He had a simple, well-bounded, easily-verifiable problem: sort an array based on a certain combination of the values&#8217; digits. This question was both interesting and easy enough for me, which made me think that this would be an excellent problem [...]]]></description>
			<content:encoded><![CDATA[<p>A few weeks ago I was approached by a <a href="blogs.mathworks.com/desktop/2011/06/20/requesting-technical-support-from-within-matlab/#comment-8507" target="_blank">reader, Mark,</a> asking for algorithm advice. He had a simple, well-bounded, easily-verifiable problem: sort an array based on a certain combination of the values&#8217; digits. This question was both interesting and easy enough for me, which made me think that this would be an excellent problem for <a href="http://www.mathworks.com/matlabcentral/cody/" target="_blank">Cody</a>. </p>
<p>Using Cody to solve a problem like this has numerous advantages. First off, you&#8217;ll get an answer quicker and more complete than you would by asking me to help you out. Second, it will only cost your time. Third, it helps out the Cody community by keeping the pipeline full of interesting challenges. </p>
<p>Creating a new problem is simple and fun:</p>
<ol>
<li>From Cody, press the big blue &#8220;Create a Problem&#8221; button.<br />
<a href="http://blogs.mathworks.com/desktop/files/createaproblem.png"><img src="http://blogs.mathworks.com/desktop/files/createaproblem.png" alt="" title="createaproblem" width="207" height="119" class="alignnone size-full wp-image-868" /></a></li>
<li>Fill out the problem title and description. If you can formulate the problem clearly in a few sentences, it&#8217;s a big indicator you&#8217;ll get your problem solved.<br />
<a href="http://blogs.mathworks.com/desktop/files/problemstatement.png"><img src="http://blogs.mathworks.com/desktop/files/problemstatement.png" alt="" title="problemstatement" width="541" height="301" class="alignnone size-full wp-image-871" /></a></li>
<li>Finally, you need to create a test suite to make sure the problem gets solved. The more robust the test suite, the better the solutions will be. Be sure to cover cases like empty value, repeat values, out of bounds values, etc.</li>
<li>You can create an optional reference solution. Reference solutions are good if you&#8217;re providing a brain teaser that you&#8217;ve already solved. But if this is a problem you don&#8217;t know yet how to solve, feel free to leave it out. </li>
<li>Publish it.</li>
<li>Profit!</li>
</ol>
<p>Try out <a href="http://www.mathworks.com/matlabcentral/cody/problems/574-sort-numbers-by-outside-digits" target="_blank">the problem I created</a> for Mark and try to beat my answer!</p>
<p>Just remember that Cody rates problems based on an approximation of <a href="http://blogs.mathworks.com/desktop/2012/02/06/scoring-in-cody/" target="_blank">code size</a>, which may not be the best code for maintainable, reusable project. </p>
<img src="http://feeds.feedburner.com/~r/mathworks/desktop/~4/98078tbxkjc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.mathworks.com/desktop/2012/04/23/tapping-the-community-to-get-real-work-done/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://blogs.mathworks.com/desktop/2012/04/23/tapping-the-community-to-get-real-work-done/</feedburner:origLink></item>
		<item>
		<title>Getting the Most of Your MATLAB Mobile Keyboard</title>
		<link>http://feedproxy.google.com/~r/mathworks/desktop/~3/Q2Cib-7pObI/</link>
		<comments>http://blogs.mathworks.com/desktop/2012/04/09/getting-the-most-of-your-matlab-mobile-keyboard/#comments</comments>
		<pubDate>Mon, 09 Apr 2012 17:16:00 +0000</pubDate>
		<dc:creator>Michael Katz</dc:creator>
				<category><![CDATA[MATLAB Mobile]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[keyboard]]></category>
		<category><![CDATA[long press]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[tap and hold]]></category>
		<category><![CDATA[typing]]></category>

		<guid isPermaLink="false">http://blogs.mathworks.com/desktop/?p=848</guid>
		<description><![CDATA[I&#8217;ve stopped being surprised when I talk to iPhone and iPad owners and find out they don&#8217;t know that you can tap and hold most keys on the virtual keyboard to get additional related keys. For example, on almost any iOS keyboard, tap and hold the &#8220;A&#8221; key to selection of accented a&#8217;s. In MATLAB [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve stopped being surprised when I talk to iPhone and iPad owners and find out they don&#8217;t know that you can tap and hold most keys on the virtual keyboard to get additional related keys. For example, on almost any iOS keyboard, tap and hold the &#8220;A&#8221; key to selection of accented a&#8217;s. </p>
<div align="center"><a href="http://blogs.mathworks.com/desktop/files/keyboard_a_popup.gif"><img src="http://blogs.mathworks.com/desktop/files/keyboard_a_popup.gif" alt="Extended keys for A on iOS" title="Extended keys for A on iOS" width="320" height="474" class="aligncenter size-full wp-image-850" /></a></div>
<p>In MATLAB Mobile 3.1 on both iPhone and iPad, we&#8217;ve incorporated this behavior for each of the symbol keys in our custom keyboard rows. We&#8217;ve grouped symbols together in a way we think are logical: brackets, quotes, punctuation, math operations, logical operations. </p>
<p>Here is a catalog for the iPhone:</p>
<div align="center">
<a href="http://blogs.mathworks.com/desktop/files/paren.png"><img src="http://blogs.mathworks.com/desktop/files/paren.png" alt="MATLAB Mobile parenthesis extra key" title="paren" width="344" height="137" class="aligncenter size-full wp-image-854" /></a><br />
<a href="http://blogs.mathworks.com/desktop/files/quote.png"><img src="http://blogs.mathworks.com/desktop/files/quote.png" alt="MATLAB Mobile quotes extra key" title="quote" width="346" height="139" class="aligncenter size-full wp-image-855" /></a><br />
<a href="http://blogs.mathworks.com/desktop/files/colon.png"><img src="http://blogs.mathworks.com/desktop/files/colon.png" alt="MATLAB Mobile semicolon extra key" title="colon" width="349" height="135" class="aligncenter size-full wp-image-856" /></a><br />
<a href="http://blogs.mathworks.com/desktop/files/plus.png"><img src="http://blogs.mathworks.com/desktop/files/plus.png" alt="MATLAB Mobile plus extra key" title="plus" width="349" height="134" class="aligncenter size-full wp-image-857" /></a><br />
<a href="http://blogs.mathworks.com/desktop/files/equals.png"><img src="http://blogs.mathworks.com/desktop/files/equals.png" alt="MATLAB Mobile equals extra key" title="equals" width="346" height="132" class="aligncenter size-full wp-image-858" /></a>
</div>
<p>The iPad has the same set of keys in addition to the digits 0-9. The digit keys do not have any extra keys behind the tap &#038; hold. </p>
<div align="center"><img src="http://blogs.mathworks.com/desktop/files/ipadkeyboard.png"></div>
<p>Let us know what you&#8217;d like to see in the next iterations of the keyboard, in the comments below.</p>
<img src="http://feeds.feedburner.com/~r/mathworks/desktop/~4/Q2Cib-7pObI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.mathworks.com/desktop/2012/04/09/getting-the-most-of-your-matlab-mobile-keyboard/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://blogs.mathworks.com/desktop/2012/04/09/getting-the-most-of-your-matlab-mobile-keyboard/</feedburner:origLink></item>
		<item>
		<title>Cody’s Solution Map</title>
		<link>http://feedproxy.google.com/~r/mathworks/desktop/~3/Jr4mwImiXMQ/</link>
		<comments>http://blogs.mathworks.com/desktop/2012/04/02/codys-solution-map/#comments</comments>
		<pubDate>Mon, 02 Apr 2012 13:00:12 +0000</pubDate>
		<dc:creator>Ned Gulley</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blogs.mathworks.com/desktop/?p=814</guid>
		<description><![CDATA[Last week we added some exciting new features to Cody. I want to mention the new features and then go back and talk more about one of the old features. What&#8217;s new? Here&#8217;s the short list. Notifications A Solutions page A Comments page If you like Cody, you&#8217;ll definitely want to turn on notifications for [...]]]></description>
			<content:encoded><![CDATA[<p>Last week we added some exciting new features to Cody. I want to mention the new features and then go back and talk more about one of the old features.</p>
<p>What&#8217;s new? Here&#8217;s the short list.</p>
<ul>
<li>Notifications</li>
<li>A Solutions page
<li>A Comments page</li>
</ul>
<p><img src="http://blogs.mathworks.com/desktop/files/cody-prefs.png" alt="" title="cody-prefs" width="437" height="235" class="alignnone size-full wp-image-824" /></p>
<p>If you like Cody, you&#8217;ll definitely want to turn on notifications for new problems. Here&#8217;s how you do it. Go to your &#8220;My Cody&#8221; page. At the top right you&#8217;ll see a link for My Cody Preferences. Once there you can check boxes so that you will be notified in any of the following situations:</p>
<ul>
<li>New problem </li>
<li>Comment on a problem that you created </li>
<li>Comment on a solution to a problem that you created </li>
<li>Comment on a solution that you submitted </li>
</ul>
<p>In addition to notifications, we now have a master <a href="http://www.mathworks.com/matlabcentral/cody/solutions?sort=created+desc">solution page</a> and solution search capabilities. From the navigation panel on the left side of the main page, select &#8220;Solutions&#8221;. From this page you can do interesting searches like: how many solutions use the function <tt>bsxfun</tt>? Of course, you won&#8217;t be able to read through the actual code until you&#8217;ve unlocked the answers for the corresponding problem. But as you solve more problems, this search tool becomes an ever more valuable resource. By the way, there are currently 750 solutions that use <tt>bsxfun</tt>. What is <tt>bsxfun</tt>? I&#8217;m glad you asked. That&#8217;s just the kind of thing that Cody is good at. You see all the cool kids using a function you&#8217;ve never heard of and you realize that&#8217;s it&#8217;s time you went and read the <a href="http://www.mathworks.com/help/techdoc/ref/bsxfun.html" >documentation</a>.</p>
<p>Along with the solutions page, there&#8217;s also an aggregated <a href="http://www.mathworks.com/matlabcentral/cody/activities?term=type%3Acomment">comments page</a>. I like being able to see what people are talking about, whether it&#8217;s an especially interesting solution or a problem that could use an improved test suite.</p>
<p>Finally, as promised, I want to go back to a feature that&#8217;s been in Cody since the beginning: the Solution Map. Recall that the Solution Map plots solutions as points against two axes: order of arrival (horizontally) and code size (vertically). Correct answers are green circles. Incorrect answers are red x&#8217;s. Cody is a window into how people write code and the Solution Map reveals some interesting patterns. </p>
<p>Some of the patterns are obvious. In a simple problem like <a href="http://www.mathworks.com/matlabcentral/cody/problems/149-is-my-wife-right/solutions/map">Is My Wife Right?</a> we see a rail of solid green. There is a single obvious answer (&#8216;yes&#8217;. Duh), and anyone who doesn&#8217;t use it is just goofing around.</p>
<p><img src="http://blogs.mathworks.com/desktop/files/wife-right.png" alt="" title="wife-right" width="341" height="176" class="alignnone size-full wp-image-840" /></p>
<p>Some problems, say Triangle Numbers (problem 5), have two rails. There are two straightforward answers, and they really pop out at you in this view.</p>
<p><img src="http://blogs.mathworks.com/desktop/files/triangle.png" alt="" title="triangle" width="334" height="175" class="alignnone size-full wp-image-831" /></p>
<p>As the problems get more complicated, there is much more variety in the solution space. Here is the Perfect Squares problem (problem 23).</p>
<p><img src="http://blogs.mathworks.com/desktop/files/perfect-squares.png" alt="" title="perfect-squares" width="340" height="183" class="alignnone size-full wp-image-832" /></p>
<p>But within this chaos we find dozens of little dramas, each telling the story of some far-flung soul grappling with ferocious NaNs, sinister array indices, and the beguiling mysteries of the find command. You find small patterns of rising and falling action. In rising action, we observe a pattern of repeated failure as the code gets bigger. Once success has been achieved, we might see falling action: repeated successes as the code gets smaller. Here&#8217;s an example. Watch as Cody (and Contest) superstar Alfonso Nieto-Castanon steadily improves his code for problem 317, <a href="http://www.mathworks.com/matlabcentral/cody/problems/317/">Find the Stride of the Longest Skip Sequence</a>.</p>
<p>Here&#8217;s the link: <a href="http://www.mathworks.com/matlabcentral/cody/problems/317/solutions/map?term=player%3Aalfonso">http://www.mathworks.com/matlabcentral/cody/problems/317/solutions/map?term=player%3Aalfonso</a></p>
<p><img src="http://blogs.mathworks.com/desktop/files/falling-action.png" alt="" title="falling-action" width="500" height="339" class="alignnone size-full wp-image-836" /></p>
<p>Did you notice the solution search functionality in the Solution Map there? We&#8217;re doing a search for Alfonso&#8217;s code only. Once on this page, you can use the left and right arrows to page through the solutions.</p>
<p>Want to see all the answers to Problem 497 that use the <tt>hankel</tt> function? Try this search.</p>
<p><a href="http://www.mathworks.com/matlabcentral/cody/problems/497/solutions/map?term=hankel">http://www.mathworks.com/matlabcentral/cody/problems/497/solutions/map?term=hankel</a></p>
<p>Cruise around the solution maps of Cody. Use the search. What dramas do you see? </p>
<img src="http://feeds.feedburner.com/~r/mathworks/desktop/~4/Jr4mwImiXMQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.mathworks.com/desktop/2012/04/02/codys-solution-map/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://blogs.mathworks.com/desktop/2012/04/02/codys-solution-map/</feedburner:origLink></item>
		<item>
		<title>Sorting in the Variable Editor</title>
		<link>http://feedproxy.google.com/~r/mathworks/desktop/~3/vy-RpvY1fZQ/</link>
		<comments>http://blogs.mathworks.com/desktop/2012/03/26/sorting-in-the-variable-editor-4/#comments</comments>
		<pubDate>Mon, 26 Mar 2012 16:00:09 +0000</pubDate>
		<dc:creator>Michael Katz</dc:creator>
				<category><![CDATA[Data Tools]]></category>
		<category><![CDATA[variable editor]]></category>
		<category><![CDATA[workspace browser]]></category>

		<guid isPermaLink="false">http://blogs.mathworks.com/desktop/?p=743</guid>
		<description><![CDATA[MATLAB R2012a saw a small update to the Variable Editor. This update allows you to sort a matrix by column. This supports a workflow where the variable editor appears like spreadsheet. You can also transpose the variable right inside the Variable Editor. Previously you would have to do this from the command line with the [...]]]></description>
			<content:encoded><![CDATA[<p>MATLAB R2012a saw a small update to the <a href="http://www.mathworks.com/help/techdoc/matlab_env/f10-42271.html#f10-18327" target="_blank">Variable Editor</a>. This update allows you to sort a matrix by column. This supports a workflow where the variable editor appears like spreadsheet. You can also transpose the variable right inside the Variable Editor. Previously you would have to do this from the command line with the <tt>'</tt>-operator. </p>
<p>To transpose or sort variables, use the right-click menu options in the Variable Editor. You can sort variables based on single or multiple column selections. The columns you select can be non-contiguous and should always include all the rows. Also, you can create variables from non-contiguous data selections.<br />
<a href="http://blogs.mathworks.com/desktop/files/varible_editor_sort.png"><img src="http://blogs.mathworks.com/desktop/files/varible_editor_sort.png" alt="" title="varible_editor_sort" width="606" height="465" class="aligncenter size-full wp-image-807" /></a></p>
<p>See the <a href="http://www.mathworks.com/support/2012a/matlab/7.14/demos/new-variable-editor-features-in-release-2012a.html" target="_blank">New Variable Editor Features in Release 2012a video</a> for an in-depth overview.</p>
<img src="http://feeds.feedburner.com/~r/mathworks/desktop/~4/vy-RpvY1fZQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.mathworks.com/desktop/2012/03/26/sorting-in-the-variable-editor-4/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://blogs.mathworks.com/desktop/2012/03/26/sorting-in-the-variable-editor-4/</feedburner:origLink></item>
		<item>
		<title>A Plug With Publish</title>
		<link>http://feedproxy.google.com/~r/mathworks/desktop/~3/rceko9H91yo/</link>
		<comments>http://blogs.mathworks.com/desktop/2012/03/19/a-plug-with-publish/#comments</comments>
		<pubDate>Mon, 19 Mar 2012 07:00:48 +0000</pubDate>
		<dc:creator>Michael Katz</dc:creator>
				<category><![CDATA[MATLAB Central]]></category>
		<category><![CDATA[Publish]]></category>
		<category><![CDATA[depfun]]></category>
		<category><![CDATA[fex]]></category>
		<category><![CDATA[potw]]></category>

		<guid isPermaLink="false">http://blogs.mathworks.com/desktop/?p=713</guid>
		<description><![CDATA[I have been lax in giving shout-outs to our other blogs. This week I want to highlight a recent &#8220;File Exchange Pick of the Week&#8221; post. File Exchange Pick of the Week (or, POTW) is a weekly sister blog where Brett, Jiro, or their guests highlight something cool and interesting from the MATLAB File Exchange. [...]]]></description>
			<content:encoded><![CDATA[<p>I have been lax in giving shout-outs to our other blogs. This week I want to highlight a recent &#8220;<a href="http://blogs.mathworks.com/pick" target="_blank">File Exchange Pick of the Week</a>&#8221; post. File Exchange Pick of the Week (or, POTW) is a weekly sister blog where Brett, Jiro, or their guests highlight something cool and interesting from the <a href="http://www.mathworks.com/matlabcentral/fileexchange" target="_blank">MATLAB File Exchange</a>. It&#8217;s a great way to find something new to do with MATLAB in a few minutes each week. </p>
<p>One particular <a href="http://blogs.mathworks.com/pick/2012/01/20/publishing-called-functions/" target="_blank">pick </a> I want to call out is: <a href="http://www.mathworks.com/matlabcentral/fileexchange/33476" target="_blank">&#8220;Publish dependent and called functions&#8221;</a>, a submission that publishes a MATLAB script/function along with its called functions. You just need to provide the top level file to <tt>publishdepfun</tt>, and it will publish that file along with any user-defined functions used from that file. The called functions&#8217; <tt>publish</tt> outputs are appended to bottom of the main output file, so you have them all in one handy document.</p>
<p>Try it out, and subscribe to the Pick of the Week <a href="http://blogs.mathworks.com/pick/feed/" target="_blank">RSS feed</a> to stay in tune with what&#8217;s going on there. </p>
<img src="http://feeds.feedburner.com/~r/mathworks/desktop/~4/rceko9H91yo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.mathworks.com/desktop/2012/03/19/a-plug-with-publish/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blogs.mathworks.com/desktop/2012/03/19/a-plug-with-publish/</feedburner:origLink></item>
		<item>
		<title>Put on your slow eyes with Trendy</title>
		<link>http://feedproxy.google.com/~r/mathworks/desktop/~3/cknNvswytxY/</link>
		<comments>http://blogs.mathworks.com/desktop/2012/03/12/put-on-your-slow-eyes-with-trendy/#comments</comments>
		<pubDate>Mon, 12 Mar 2012 14:55:05 +0000</pubDate>
		<dc:creator>Ned Gulley</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[MATLAB Central]]></category>
		<category><![CDATA[plots]]></category>
		<category><![CDATA[trends]]></category>
		<category><![CDATA[Trendy]]></category>

		<guid isPermaLink="false">http://blogs.mathworks.com/desktop/?p=765</guid>
		<description><![CDATA[Once, long ago, I wanted to know how many files there were on the File Exchange. This number, as it happens, is easily had. Just look at the top right of the file listing and you&#8217;ll see it (look where it says &#8220;1 &#8211; 50 of 14973&#8243;, or some similarly large number). Right away I [...]]]></description>
			<content:encoded><![CDATA[<p>Once, long ago, I wanted to know how many files there were on the <a href="http://www.mathworks.com/matlabcentral/fileexchange/?sort=date_desc_updated&#038;term=">File Exchange</a>. This number, as it happens, is easily had. Just look at the top right of the file listing and you&#8217;ll see it (look where it says &#8220;1 &#8211; 50 of 14973&#8243;, or some similarly large number). Right away I realized this number wasn&#8217;t very interesting by itself. What I really wanted to know was this: How big is the File Exchange compared to how big it was yesterday? This information isn&#8217;t hard to get either, but it does require some discipline. First you write down today&#8217;s number somewhere, and then you have to remember to do the same thing tomorrow. Unfortunately, I&#8217;m not very disciplined. And since ultimately what I <em>really</em> wanted was long-running time series, why not automate this process?</p>
<p>Since I&#8217;m a MATLAB programmer, I wrote some MATLAB code to pull the number off the web page and store it in a MAT-file. I kicked off MATLAB every night with a scheduled task on my PC, and it would gather and plot the necessary data. This worked well enough, and soon other people were asking me to track things: sales numbers, file sizes, bug counts, headcount numbers. These data sources are all similar in two important respects: they&#8217;re slow-moving trends (gathering data once a day is fast enough), and the information is available on a web page somewhere. At that point I realized we had an opportunity to make a simpler and more general service: Trendy.</p>
<p><a href="http://www.mathworks.com/matlabcentral/trendy/plots">Trendy</a> is a web service that makes it easy for you to <a href="http://www.mathworks.com/matlabcentral/trendy/about">track and plot slow-moving trends</a>. You only need to give us two little chunks of MATLAB code: one to collect the latest data point for a trend you care about, and one to plot the resulting trend. We take care of the rest. We&#8217;ll store your data in a safe place and we&#8217;ll remember to run your code every night. </p>
<p><a href="http://www.mathworks.com/matlabcentral/trendy/plots/575"><img src="http://blogs.mathworks.com/desktop/files/fx-size.png" alt="" title="fx-size" width="300" height="243" class="alignnone size-full wp-image-774" /></a></p>
<p>Here, for example, is the data I&#8217;ve been collecting on the <a href="http://www.mathworks.com/matlabcentral/trendy/trends/1151/trend_data">number of files on the File Exchange</a>. It&#8217;s hard to make sense of a list of numbers without plotting it. So here is a <a href="http://www.mathworks.com/matlabcentral/trendy/plots/575">plot of the same data</a>.<br />
Notice that separating the trend&#8217;s <a href="http://www.mathworks.com/matlabcentral/trendy/trends/1151">data</a> from its <a href="http://www.mathworks.com/matlabcentral/trendy/plots/575">plot</a> has some benefits. For one thing, I can do multiple plots of the same data. I might want to plot the <a href="http://www.mathworks.com/matlabcentral/trendy/plots/786">rate at which files are coming in</a> (with data smoothing). Or I might want to use linear extrapolation to predict <a href="http://www.mathworks.com/matlabcentral/trendy/plots/664">how long until we hit a certain threshold</a>.</p>
<p>Because everything on Trendy is public, you&#8217;re welcome to plot someone else&#8217;s data. <a href="http://www.mathworks.com/matlabcentral/trendy/owners/84" >Teja Muppirala</a> made a cool plot of the <a href="http://www.mathworks.com/matlabcentral/trendy/plots/739">number of sushi and ramen restaurants in Tokyo</a>. When I saw Teja&#8217;s plot, it occurred to me to plot the <a href="http://www.mathworks.com/matlabcentral/trendy/plots/763">ramen-to-sushi index</a>. Noodles are cheaper than fish, so who knows? Maybe this can be used as a leading indicator for the Japanese economy.</p>
<p><a href="http://www.mathworks.com/matlabcentral/trendy/plots/763"><img src="http://blogs.mathworks.com/desktop/files/ramen.png" alt="" title="ramen" width="300" height="233" class="alignnone size-full wp-image-782" /></a></p>
<p>Trendy is designed to remove the tedium of data collection, but as a side effect it also give you something else: data transparency. If you see an interesting plot, you can say &#8220;Show me the data.&#8221; And if you&#8217;re still curious, you can say &#8220;How did you get that data?&#8221; The data source is just a click away.</p>
<p>When you first create a trend, it seems maddeningly slow to fill up with data. But then you forget about it for a few days, and the next then you know, it’s revealing some fascinating patterns. Like the time-lapse movie of a sprouting bean, when you put on your slow eyes, you see things you never noticed before. We’re used to living in a data-rich world. Numbers are good. But for every number you hold in your hand, <a href="http://en.wikipedia.org/wiki/Edward_Tufte">Edward Tufte</a> is asking “compared to what?” From <a href="http://www.mathworks.com/matlabcentral/trendy/plots/628">Premier League football</a> to the <a href="http://www.mathworks.com/matlabcentral/trendy/plots/576">solar system</a> and <a href="http://www.mathworks.com/matlabcentral/trendy/plots/629">beyond</a>, Trendy helps you make sense of the numbers you care about. </p>
<p><a href="http://www.mathworks.com/matlabcentral/trendy/plots">Try it</a>!</p>
<img src="http://feeds.feedburner.com/~r/mathworks/desktop/~4/cknNvswytxY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.mathworks.com/desktop/2012/03/12/put-on-your-slow-eyes-with-trendy/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://blogs.mathworks.com/desktop/2012/03/12/put-on-your-slow-eyes-with-trendy/</feedburner:origLink></item>
	</channel>
</rss>

