<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	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/"
	>

<channel>
	<title>Pick of the Week</title>
	<atom:link href="https://blogs.mathworks.com/pick/feed/" rel="self" type="application/rss+xml" />
	<link>https://blogs.mathworks.com/pick</link>
	<description>Showcasing outstanding MATLAB contributions each week from across the MATLAB ecosystem, including File Exchange, GitHub, MATLAB Answers, and more.</description>
	<lastBuildDate>Wed, 01 Apr 2026 17:04:45 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.1.1</generator>
	<item>
		<title>Insert Token: 15 Arcade Games in MATLAB with Claude and the MCP Server</title>
		<link>https://blogs.mathworks.com/pick/2026/03/25/insert-token-15-arcade-games-in-matlab-with-claude-and-the-mcp-server/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/pick/2026/03/25/insert-token-15-arcade-games-in-matlab-with-claude-and-the-mcp-server/#comments</comments>
		
		<dc:creator><![CDATA[Mike Croucher]]></dc:creator>
		<pubDate>Wed, 25 Mar 2026 11:56:26 +0000</pubDate>
				<category><![CDATA[AI]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Picks]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/pick/?p=17291</guid>

					<description><![CDATA[<div class="overview-image"><img src="https://blogs.mathworks.com/pick/files/ArcadePOTW_1.gif" class="img-responsive attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" /></div><p>This week's pick is Arcade by Vasilis BellosMATLAB's MCP Server allows AI agents, such as Claude or Amp, to use MATLAB on your machine. In turn, this allows you to develop MATLAB scripts and... <a class="read-more" href="https://blogs.mathworks.com/pick/2026/03/25/insert-token-15-arcade-games-in-matlab-with-claude-and-the-mcp-server/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<div class = rtcContent><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>This week's pick is </span><a href = "https://uk.mathworks.com/matlabcentral/fileexchange/183498-arcade"><span>Arcade</span></a><span> by </span><a href = "https://uk.mathworks.com/matlabcentral/profile/authors/13754969"><span>Vasilis Bellos</span></a></div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><a href = "https://uk.mathworks.com/products/matlab-mcp-core-server.html"><span>MATLAB's MCP Server </span></a><span>allows AI agents, such as Claude or Amp, to use MATLAB on your machine. In turn, this allows you to develop MATLAB scripts and applications faster than you ever have before. We talk about these new workflows a lot in the </span><a href = "https://uk.mathworks.com/matlabcentral/discussions/ai.html"><span>Generative AI discussions forum</span></a><span> on MATLAB Central. </span></div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>MATLAB user Vasilis Bellos has clearly been having a lot of fun with these tools since he has released Arcade: 15 arcade games built entirely in MATLAB - 8 timeless classics and 7 originals. No toolboxes, no external dependencies, no imported assets. Every pixel is drawn using native MATLAB graphics.</span></div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>Features a neon-styled launcher with an animated starfield menu, persistent high scores, frame-rate-independent physics, and automatic display scaling that ties everything together. Pick up and play with your mouse or keyboard.</span></div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><img class = "imageNode" src = "https://blogs.mathworks.com/pick/files/ArcadePOTW_1.gif" width = "869" height = "489" alt = "" style = "vertical-align: baseline; width: 869px; height: 489px;"></img></div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>I've spent the morning playing these and will be spending the afternoon looking at how Claude and Vasilis got those cool Neon vector effects out of MATLAB Graphics. </span></div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><img class = "imageNode" src = "https://blogs.mathworks.com/pick/files/ArcadePOTW_2.gif" width = "887" height = "462" alt = "" style = "vertical-align: baseline; width: 887px; height: 462px;"></img></div>
</div><script type="text/javascript">var css = ''; var head = document.head || document.getElementsByTagName('head')[0], style = document.createElement('style'); head.appendChild(style); style.type = 'text/css'; if (style.styleSheet){ style.styleSheet.cssText = css; } else { style.appendChild(document.createTextNode(css)); }</script>]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/pick/2026/03/25/insert-token-15-arcade-games-in-matlab-with-claude-and-the-mcp-server/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
		<item>
		<title>MATLAB user John D&#8217;Errico finds largest known reversible prime with 12,346 digits</title>
		<link>https://blogs.mathworks.com/pick/2026/03/16/matlab-user-john-derrico-finds-largest-known-reversible-prime-with-12346-digits/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/pick/2026/03/16/matlab-user-john-derrico-finds-largest-known-reversible-prime-with-12346-digits/#comments</comments>
		
		<dc:creator><![CDATA[Mike Croucher]]></dc:creator>
		<pubDate>Mon, 16 Mar 2026 15:14:38 +0000</pubDate>
				<category><![CDATA[Picks]]></category>
		<category><![CDATA[Number ~The]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/pick/?p=17282</guid>

					<description><![CDATA[<div class="overview-image"><img src="https://blogs.mathworks.com/pick/files/Designer-2.png" class="img-responsive attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" /></div><p>
Mike's pick this week is a candidate for the new world-record reversible prime number found by John D'Errico.
A reversible prime, (also known as an emirp), is a prime number that yields a... <a class="read-more" href="https://blogs.mathworks.com/pick/2026/03/16/matlab-user-john-derrico-finds-largest-known-reversible-prime-with-12346-digits/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<div class="rtcContent">
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Mike's pick this week is a <a href="https://uk.mathworks.com/matlabcentral/discussions/general/887061-what-is-an-emirp-can-we-find-a-new-world-record-size-prime-of-this-form-using-only-matlab-and-a-h?s_tid=mlc_com_per_disc">candidate for the new world-record reversible prime number</a> found by <a href="https://uk.mathworks.com/matlabcentral/profile/authors/869215">John D'Errico</a>.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">A reversible prime, (also known as an emirp), is a prime number that yields a different prime when its digits are reversed. An example is 13. Reversing this gives 31 and both are prime</div>
<div style="background-color: #f5f5f5; margin: 10px 15px 10px 0; display: inline-block; min-width: 100%;">
<div class="inlineWrapper outputs">
<div style="border-radius: 4px 4px 0px 0px; padding: 6px 45px 4px 13px; line-height: 18.004px; min-height: 0px; white-space: nowrap; color: #212121; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace, Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 14px; border: 1px solid #d9d9d9;"><span style="white-space: pre;">isprime([13 31])</span></div>
<div style="color: #212121; padding: 10px 0px 6px 17px; background: #ffffff none repeat scroll 0% 0% / auto padding-box border-box; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 14px; overflow-x: hidden; line-height: 17.234px;">
<div class="inlineElement eoOutputWrapper disableDefaultGestureHandling embeddedOutputsVariableMatrixElement" style="width: 1289.33px; white-space: normal; font-style: normal; color: #212121; font-size: 12px;" tabindex="-1" data-testid="output_0" data-width="1259">
<div class="outputLayer selectedOutputDecorationLayer doNotExport" style="white-space: normal; font-style: normal; color: #212121; font-size: 12px;" aria-hidden="true"></div>
<div class="outputLayer scrollableOutputDecorationLayer doNotExport" style="white-space: normal; font-style: normal; color: #212121; font-size: 12px;" aria-hidden="true"></div>
<div class="outputLayer navigationFocusLayer doNotExport" style="white-space: normal; font-style: normal; color: #212121; font-size: 12px;" tabindex="-1" role="application" aria-hidden="false"></div>
<div class="outputLayer activeOutputDecorationLayer doNotExport" style="white-space: normal; font-style: normal; color: #212121; font-size: 12px;" role="application" aria-hidden="false"></div>
<div class="matrixElement veSpecifier saveLoad eoOutputContent" style="white-space: normal; font-style: normal; color: #212121; font-size: 12px;" role="article" aria-roledescription="Use Browse Mode to explore " aria-description="variable output ">
<div class="veVariableName variableNameElement" style="width: 1259px; white-space: normal; font-style: normal; color: #212121; font-size: 12px;">
<div class="headerElementClickToInteract" style="white-space: normal; font-style: normal; color: #212121; font-size: 12px;"><span style="white-space: normal; font-style: normal; color: #212121; font-size: 12px;">ans = </span><span class="veVariableValueSummary headerElement" style="white-space: normal; font-style: italic; color: #616161; font-size: 12px;">1×2 logical array</span></div>
</div>
<div class="valueContainer" style="white-space: nowrap; font-style: normal; color: #212121; font-size: 12px;" data-layout="{&quot;columnWidth&quot;:29,&quot;totalColumns&quot;:2,&quot;totalRows&quot;:1,&quot;charsPerColumn&quot;:4}">
<div class="variableValue" style="width: 60px; white-space: pre; font-style: normal; color: #212121; font-size: 12px;">1 1</div>
<div class="horizontalEllipsis hide" style="white-space: nowrap; font-style: normal; color: #212121; font-size: 12px;"></div>
<div class="verticalEllipsis hide" style="white-space: nowrap; font-style: normal; color: #212121; font-size: 12px;"></div>
</div>
</div>
</div>
</div>
</div>
</div>
<div style="margin: 10px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Checking if small numbers are emirp is relatively straightforward but things get rather more complex when we start looking at larger numbers. <a href="https://www.youtube.com/watch?v=6cw9QJw6J60">Matt Parker's Numberphile</a> recently discussed the discovery of the (then) largest known emirp. It had 10,002 decimal digits. Wikipedia currently lists 117,954,861 × 1011,111 + 1 as the largest known emirp with which has 11,120 digits.</div>
<h2 style="margin: 20px 10px 5px 4px; padding: 0px; line-height: 25px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 20px; font-weight: bold; text-align: left;">How MATLAB user, John D'Errico, found a 12,346 digit emirp</h2>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">The short version of the story is that John looked for emirps of the form 10^n + a and used <a href="https://uk.mathworks.com/products/symbolic.html">symbolic toolbox</a> and <a href="https://uk.mathworks.com/products/parallel-computing.html">parallel computing toolbox</a> to make use of all 16 cores on his desktop computer to burn through the search space. The result is that he found that <span style="font-family: monospace;">10^12338*79191501 + 1</span> is a 12,346 digit emirp, currently the largest known (although I'd prefer us to get independent verification before we suggest an update the Wikipedia page).</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Why he chose that particular form of emirp, all of this code and full discussion of his journey can be found in <a href="https://uk.mathworks.com/matlabcentral/discussions/general/887061-what-is-an-emirp-can-we-find-a-new-world-record-size-prime-of-this-form-using-only-matlab-and-a-h?s_tid=mlc_com_per_disc">this MATLAB discussion thread.</a> I found it fascinating to follow him on his journey from 'This is a promising candidate' to 'We can say that it's highly probable that this is an emirp' to 'This is definitely an emirp'! Great work John!</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">We fully expect, and hope, that this record will not stand for long. Happy hunting!</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"></div>
</div>
<script type="text/javascript">var css = '.eoOutputWrapper { width: calc(90vw - 10px) !important; } .variableValue { width: 100% !important; } /* Copyright 2014-2025 The MathWorks, Inc. */.embeddedOutputsMatrixElement,.eoOutputWrapper .matrixElement {    min-height: 18px;    box-sizing: border-box;} .embeddedOutputsMatrixElement .matrixElement,.eoOutputWrapper .matrixElement {    position: relative;} .matrixElement .variableValue {    white-space: pre;    display: inline-block;    vertical-align: top;    overflow: hidden;} .embeddedOutputsMatrixElement.inlineElement {} .embeddedOutputsMatrixElement.inlineElement .topHeaderWrapper {    display: none;} .embeddedOutputsMatrixElement.inlineElement .veTable .body {    padding-top: 0 !important;    max-height: 100px;} .inlineElement .matrixElement {    max-height: 300px;} .embeddedOutputsMatrixElement.rightPaneElement {} .rightPaneElement .matrixElement,.rtcDataTipElement .matrixElement {    overflow: hidden;    padding-left: 9px;} .rightPaneElement .matrixElement {    margin-bottom: -1px;} .embeddedOutputsMatrixElement .matrixElement .valueContainer,.eoOutputWrapper .matrixElement .valueContainer {    white-space: nowrap;    margin-bottom: 3px;} .embeddedOutputsMatrixElement .matrixElement .valueContainer .horizontalEllipsis.hide,.embeddedOutputsMatrixElement .matrixElement .verticalEllipsis.hide,.eoOutputWrapper .matrixElement .valueContainer .horizontalEllipsis.hide,.eoOutputWrapper .matrixElement .verticalEllipsis.hide {    display: none;} .embeddedOutputsVariableMatrixElement .matrixElement .valueContainer.hideEllipses .verticalEllipsis, .embeddedOutputsVariableMatrixElement .matrixElement .valueContainer.hideEllipses .horizontalEllipsis {    display:none;} .eoOutputWrapper .embeddedOutputsVariableMatrixElement .matrixElement .valueContainer {    /* Note: This seems like an invalid CSS selector because eoOutputWrapper and    embeddedOutputsVariableMatrixElement are applied to the same DOM node. However, if we change it    to `.eoOutputWrapper.embeddedOutputsVariableMatrixElement .matrixElement .valueContainer` then    one test point in tCSSStyles.js would fail because it expects the cursor to be `pointer`. Nanda    will revisit this. */    cursor: default !important;} /* Copyright 2014-2025 The MathWorks, Inc. */.embeddedOutputsVariableElement {    white-space: pre-wrap;    word-wrap: break-word;    min-height: 18px;    max-height: 250px;    overflow: auto;} .eoOutputWrapper .variableElement {    padding-top: 2px;} .embeddedOutputsVariableElement.rightPaneElement {    min-height: 16px;} .rightPaneElement .variableElement {    padding-left: 9px;} .outputsOnRight .embeddedOutputsVariableElement.rightPaneElement .eoOutputContent {    /* Remove extra space allocated for navigation border */    margin-top: 0;    margin-bottom: 0;} .variableNameElement {    margin-bottom: 3px;    display: inline-block;} /* * Ellipses as base64 for HTML export. */.matrixElement .horizontalEllipsis,.rtcDataTipElement .matrixElement .horizontalEllipsis {    display: inline-block;    margin-top: 3px;    /* base64 encoded version of images-liveeditor/HEllipsis.png */    width: 30px;    height: 12px;    background-repeat: no-repeat;    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAJCAYAAADO1CeCAAAAJUlEQVR42mP4//8/A70xw0i29BUDFPxnAEtTW37wWDqakIa4pQDvOOG89lHX2gAAAABJRU5ErkJggg==");} .matrixElement .verticalEllipsis,.textElement .verticalEllipsis,.rtcDataTipElement .matrixElement .verticalEllipsis,.rtcDataTipElement .textElement .verticalEllipsis {    margin-left: 35px;    /* base64 encoded version of images-liveeditor/VEllipsis.png */    width: 12px;    height: 30px;    background-repeat: no-repeat;    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAZCAYAAAAIcL+IAAAALklEQVR42mP4//8/AzGYgWyFMECMwv8QddRS+P//KyimlmcGUOFoOI6GI/UVAgDnd8Dd4+NCwgAAAABJRU5ErkJggg==");}'; var head = document.head || document.getElementsByTagName('head')[0], style = document.createElement('style'); head.appendChild(style); style.type = 'text/css'; if (style.styleSheet){ style.styleSheet.cssText = css; } else { style.appendChild(document.createTextNode(css)); }</script>]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/pick/2026/03/16/matlab-user-john-derrico-finds-largest-known-reversible-prime-with-12346-digits/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>MATLAB on the Steam Deck</title>
		<link>https://blogs.mathworks.com/pick/2026/03/06/matlab-on-the-steam-deck/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/pick/2026/03/06/matlab-on-the-steam-deck/#comments</comments>
		
		<dc:creator><![CDATA[Pick of the Week Team]]></dc:creator>
		<pubDate>Fri, 06 Mar 2026 15:44:44 +0000</pubDate>
				<category><![CDATA[Picks]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/pick/?p=17245</guid>

					<description><![CDATA[<div class="overview-image"><img src="https://blogs.mathworks.com/pick/files/MATLAB-on-the-Steam-Deck.jpeg" class="img-responsive attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" /></div><p>Toshi’s pick this week is MATLAB on the Steam Deck from Reddit by Mindless_Egg7324
A recent Reddit post showed something unexpected and fun: a user successfully installed MATLAB on a Steam Deck, and... <a class="read-more" href="https://blogs.mathworks.com/pick/2026/03/06/matlab-on-the-steam-deck/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p><a href="https://www.mathworks.com/matlabcentral/profile/authors/951521">Toshi’s</a> pick this week is <a href="https://www.reddit.com/r/matlab/comments/1rjf9dn/matlab_on_the_steam_deck/" target="_blank" rel="noopener">MATLAB on the Steam Deck</a> from Reddit by <a href="https://www.reddit.com/user/Mindless_Egg7324/" target="_blank" rel="noopener">Mindless_Egg7324</a></p>
<p>A recent Reddit post showed something unexpected and fun: a user successfully installed <strong>MATLAB on a Steam Deck</strong>, and the community loved it—nearly <strong>500 upvotes</strong> and an entire thread of enthusiastic reactions.</p>
<p><a href="https://blogs.mathworks.com/pick/files/MATLAB-on-the-Steam-Deck.jpeg"><img decoding="async" loading="lazy" class="alignnone wp-image-17248 size-large" src="https://blogs.mathworks.com/pick/files/MATLAB-on-the-Steam-Deck-1024x466.jpeg" alt="" width="1024" height="466" /></a></p>
<p>The Steam Deck runs <strong>SteamOS</strong>, which is based on Arch Linux. While MATLAB officially supports a set of validated Linux distributions—including Ubuntu, Debian, Red Hat Enterprise Linux, and SUSE Linux Enterprise Desktop/Server—Arch Linux and SteamOS aren’t on the official support list.</p>
<p>That makes this achievement even more interesting. It works—not because it’s a standard setup, but because someone decided to try it anyway.</p>
<p>This is obviously not practical, but the community had a lot of fun praising the audacity of the OP and cracking jokes on what they might do with it.</p>
<p>&nbsp;</p>
<p>The comments captured that feeling:</p>
<p><a href="https://blogs.mathworks.com/pick/files/Reddit-Comments-1.png"><img decoding="async" loading="lazy" class="alignnone wp-image-17271 size-medium" src="https://blogs.mathworks.com/pick/files/Reddit-Comments-1-300x228.png" alt="" width="300" height="228" /></a></p>
<p>&nbsp;</p>
<p>The excitement came from seeing MATLAB in a completely unexpected place—a gaming handheld, running a non‑standard Linux distro.</p>
<p>It’s a great reminder of how inventive the community can be.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/pick/2026/03/06/matlab-on-the-steam-deck/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>MATLAB Deep Learning Image Classifier App</title>
		<link>https://blogs.mathworks.com/pick/2026/02/27/matlab-deep-learning-image-classifier-app/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/pick/2026/02/27/matlab-deep-learning-image-classifier-app/#respond</comments>
		
		<dc:creator><![CDATA[Mike Croucher]]></dc:creator>
		<pubDate>Fri, 27 Feb 2026 17:33:10 +0000</pubDate>
				<category><![CDATA[AI]]></category>
		<category><![CDATA[App]]></category>
		<category><![CDATA[Apps]]></category>
		<category><![CDATA[Picks]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/pick/?p=17235</guid>

					<description><![CDATA[<div class="overview-image"><img src="https://blogs.mathworks.com/pick/files/imageClassifier_Interpret.png" class="img-responsive attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" /></div><p>Mike's pick this week is the Deep Learning Image Classifier App by MathWorks Deep Learning Toolbox Team.Most people who start learning about Deep Learning begin with image classification workflows. I... <a class="read-more" href="https://blogs.mathworks.com/pick/2026/02/27/matlab-deep-learning-image-classifier-app/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<div class = rtcContent><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>Mike's pick this week is the </span><a href = "https://uk.mathworks.com/matlabcentral/fileexchange/183294-image-classifier-app"><span>Deep Learning Image Classifier App</span></a><span> by </span><a href = "https://uk.mathworks.com/matlabcentral/profile/authors/8743315"><span>MathWorks Deep Learning Toolbox Team</span></a><span>.</span></div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>Most people who start learning about Deep Learning begin with image classification workflows. I certainly did! My first deep learning experiments involved cats, dogs, digits and tiny little pictures of clothes! </span></div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>The MATLAB Deep Learning Image Classifier is a free </span><a href = "https://www.mathworks.com/help/matlab/ref/appdesigner.html"><span>App Designer</span></a><span> </span><span>app for training image classification deep neural networks in MATLAB. Using this app, you can:</span></div><ul  style = 'margin: 10px 0px 20px; padding-left: 0px; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-size: 14px; '><li  style = 'margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap; '><span>Import, visualize, and augment data</span></li><li  style = 'margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap; '><span>Quickly transfer learn with the SqueezeNet pretrained network</span></li><li  style = 'margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap; '><span>Modify pretrained networks for transfer learning with Deep Network Designer</span></li><li  style = 'margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap; '><span>Import networks from the workspace</span></li><li  style = 'margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap; '><span>Explain predictions with explainability techniques like Grad-CAM and LIME</span></li><li  style = 'margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap; '><span>Generate MATLAB code for training an image classifier</span></li></ul><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>Its a great way to get started with deep learning workflows without worrying about the code; although the code is just a click away when you are ready for it. </span></div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>The short video below gives an example of the app in use. In this case, we start off with a pre-trained image classification network called Squeezenet. Squeezenet can classify images into 1000 object categories, such as keyboard, mouse, pencil, and many animals. It cannot, however, classify MathWorks swag!</span></div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>Using a technique called </span><a href = "https://uk.mathworks.com/help/deeplearning/gs/get-started-with-transfer-learning.html"><span>Transfer Learning</span></a><span>, we can adapt squeezenet to recognize the different types of MathWorks swag and the entire workflow can be done in the app.</span></div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><iframe class = "onlineVideoNode" src = "https://www.youtube.com/embed/s8B18VsMAtI" width = "560" height = "315"></iframe></div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>This just scratches the surface of what this app can do! Since it is all available on GitHub, you can even adapt the app itself to cover workflows that haven't been considered yet.</span></div>
</div><script type="text/javascript">var css = ''; var head = document.head || document.getElementsByTagName('head')[0], style = document.createElement('style'); head.appendChild(style); style.type = 'text/css'; if (style.styleSheet){ style.styleSheet.cssText = css; } else { style.appendChild(document.createTextNode(css)); }</script>]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/pick/2026/02/27/matlab-deep-learning-image-classifier-app/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Agentic AI + MATLAB: A Workflow Worth Exploring</title>
		<link>https://blogs.mathworks.com/pick/2026/02/06/agentic-ai-matlab-a-workflow-worth-exploring/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/pick/2026/02/06/agentic-ai-matlab-a-workflow-worth-exploring/#respond</comments>
		
		<dc:creator><![CDATA[Pick of the Week Team]]></dc:creator>
		<pubDate>Sat, 07 Feb 2026 00:09:46 +0000</pubDate>
				<category><![CDATA[AI]]></category>
		<category><![CDATA[Picks]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/pick/?p=17219</guid>

					<description><![CDATA[<div class="overview-image"><img src="https://blogs.mathworks.com/pick/files/Pick-of-the-Week.png" class="img-responsive attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" /></div><p>Toshi’s pick this week is Exploring LLMs in Chemical Engineering: Thermodynamic Modeling meets Vibe Coding from LinkedIn by Antonio Mazzei



Have you ever wondered what happens when you combine... <a class="read-more" href="https://blogs.mathworks.com/pick/2026/02/06/agentic-ai-matlab-a-workflow-worth-exploring/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p><a href="https://www.mathworks.com/matlabcentral/profile/authors/951521">Toshi’s</a> pick this week is <a href="https://www.linkedin.com/posts/antonio-mazzei-a67981197_claude-gemini-ugcPost-7395777436581249024-2U1G/">Exploring LLMs in Chemical Engineering: Thermodynamic Modeling meets Vibe Coding</a> from LinkedIn by <a href="https://www.linkedin.com/in/antonio-mazzei-a67981197/">Antonio Mazzei</a></p>

<p><a href="https://blogs.mathworks.com/pick/files/Pick-of-the-Week.png"><img decoding="async" loading="lazy" width="300" height="151" class="size-medium wp-image-17220 alignnone" src="https://blogs.mathworks.com/pick/files/Pick-of-the-Week-300x151.png" alt="" /></a></p>

<p>Have you ever wondered what happens when you combine <strong>agentic AI workflows</strong> with MATLAB? A couple months ago, I saw a fantastic example from Antonio Mazzei that shows just how powerful this combination can be.</p>

<p>Antonio used a “vibe coding” approach with <strong>Gemini CLI</strong> to connect to the <strong>MATLAB MCP Core Server</strong> and build an interactive script for thermodynamic modeling. The goal was to visualize the <strong>1-parameter Margules model for Excess Gibbs Free Energy</strong>—a classic chemical engineering problem.</p>

<p>What’s exciting here isn’t just the math—it’s the workflow. By letting an LLM act as an agent, Antonio didn’t just generate code; he created a system that <strong>understands context, iterates on solutions, and integrates with MATLAB</strong>. This is a glimpse into the future of technical computing.</p>

<p>The best part? The <strong><a href="https://github.com/matlab/matlab-mcp-core-server">MATLAB MCP Core</a></strong> is open source and available on GitHub, so you can try this yourself <a href="https://github.com/matlab/matlab-mcp-core-server">here</a>. Whether you’re in chemical engineering, finance, or any modeling-heavy domain, this approach opens up new possibilities for automation and creativity.</p>

<p><strong>Your turn:</strong> Have you experimented with LLMs for modeling or simulation tasks? Share your experience in the comments—I’d love to hear how you’re using AI to push boundaries.</p>

&nbsp;]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/pick/2026/02/06/agentic-ai-matlab-a-workflow-worth-exploring/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>MATLAB DocMaker: making it easier to create documentation for your MATLAB toolbox</title>
		<link>https://blogs.mathworks.com/pick/2026/01/30/matlab-docmaker-making-it-easier-to-create-documentation-for-your-matlab-toolbox/?s_tid=feedtopost</link>
		
		<dc:creator><![CDATA[Mike Croucher]]></dc:creator>
		<pubDate>Fri, 30 Jan 2026 18:57:53 +0000</pubDate>
				<category><![CDATA[Picks]]></category>
		<category><![CDATA[Toolbox]]></category>
		<category><![CDATA[Utility]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/pick/?p=17213</guid>

					<description><![CDATA[<div class="overview-image"><img src="https://blogs.mathworks.com/pick/files/docmakerPOTW_2.png" class="img-responsive attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" /></div><p>Mike's pick this week is MATLAB DocMaker by David Sampson. Many of the toolboxes featured on Pick Of The Week include superb documentation that integrates with MATLAB's documentation system. They... <a class="read-more" href="https://blogs.mathworks.com/pick/2026/01/30/matlab-docmaker-making-it-easier-to-create-documentation-for-your-matlab-toolbox/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<div class = rtcContent><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>Mike's pick this week is </span><a href = "https://uk.mathworks.com/matlabcentral/fileexchange/183126-matlab-docmaker"><span>MATLAB DocMaker</span></a><span> by </span><a href = "https://uk.mathworks.com/matlabcentral/profile/authors/16247"><span>David Sampson</span></a><span>. </span></div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>Many of the toolboxes featured on Pick Of The Week include superb documentation that integrates with MATLAB's documentation system. They appear in a section called 'Supplemental Software' and here's that section in my MATLAB. You'll recognize a couple of picks from last year such as </span><a href = "https://blogs.mathworks.com/pick/2025/09/12/fsda-flexible-statistics-data-analysis-toolbox/"><span>FSDA Toolbox</span></a><span> and </span><a href = "https://blogs.mathworks.com/pick/2025/09/30/k-wave-a-matlab-toolbox-for-the-time-domain-simulation-of-acoustic-wave-fields/"><span>k-Wave</span></a><span> in the list along with a couple you haven't seen before.</span></div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><img class = "imageNode" src = "https://blogs.mathworks.com/pick/files/docmakerPOTW_1.png" width = "663" height = "254" alt = "" style = "vertical-align: baseline; width: 663px; height: 254px;"></img></div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>'Koch Toolbox' is a toy I made for myself to see how easy it was to use today's pick: </span><a href = "https://uk.mathworks.com/matlabcentral/fileexchange/183126-matlab-docmaker"><span>MATLAB DocMaker toolbox</span></a><span>. </span></div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>It was pretty easy! After installing DocMaker toolbox and connecting it to GitHub (The current version of the toolbox makes use of the GitHub Markdown API), all I needed to do was write a couple of Markdown Files and then ask DocMaker to do its magic. Three commands later and I was done.</span></div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>DocMaker even uses itself to generate its own documentation, which is </span><a href = "https://github.com/mathworks/docmaker/blob/master/tbx/docmakerdoc/index.md"><span>also available on GitHub</span></a><span>.</span></div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>With DocMaker, you can:</span></div><ul  style = 'margin: 10px 0px 20px; padding-left: 0px; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-size: 14px; '><li  style = 'margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap; '><span>write documentation in</span><span> </span><a href = "https://uk.mathworks.com/matlabcentral/discussions/general/882095-markdown-support-in-matlab-r2025a-is-excellent"><span>Markdown</span></a><span> </span><span>and convert to HTML for viewing in MATLAB</span></li><li  style = 'margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap; '><span>run MATLAB code blocks in documents and include textual and graphical output</span></li><li  style = 'margin-left: 56px; line-height: 21px; min-height: 0px; text-align: left; white-space: pre-wrap; '><span>create MATLAB documentation index files from a Markdown table of contents</span></li></ul><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>It also has a cute logo.</span></div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><img class = "imageNode" src = "https://blogs.mathworks.com/pick/files/docmakerPOTW_2.png" width = "160" height = "120" alt = "" style = "vertical-align: baseline; width: 160px; height: 120px;"></img></div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>DocMaker requires MATLAB R2021a or later to </span><span style=' font-style: italic;'>generate</span><span> documentation but the resulting docs can be viewed offline and in much older MATLAB releases. Check it out on </span><a href = "https://uk.mathworks.com/matlabcentral/fileexchange/183126-matlab-docmaker"><span>File Exchange</span></a><span> and </span><a href = "https://github.com/mathworks/docmaker"><span>GitHub</span></a><span>.</span></div>
</div><script type="text/javascript">var css = ''; var head = document.head || document.getElementsByTagName('head')[0], style = document.createElement('style'); head.appendChild(style); style.type = 'text/css'; if (style.styleSheet){ style.styleSheet.cssText = css; } else { style.appendChild(document.createTextNode(css)); }</script>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Our first AI generated pick: Double Pendulum Chaos Explorer</title>
		<link>https://blogs.mathworks.com/pick/2026/01/16/our-first-ai-generated-pick-double-pendulum-chaos-explorer/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/pick/2026/01/16/our-first-ai-generated-pick-double-pendulum-chaos-explorer/#comments</comments>
		
		<dc:creator><![CDATA[Mike Croucher]]></dc:creator>
		<pubDate>Fri, 16 Jan 2026 16:57:42 +0000</pubDate>
				<category><![CDATA[AI]]></category>
		<category><![CDATA[App]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Picks]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/pick/?p=17205</guid>

					<description><![CDATA[<div class="overview-image"><img src="https://blogs.mathworks.com/pick/files/POTWDoublePendulumAI_1.gif" class="img-responsive attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" /></div><p>Mike's pick this week is Double Pendulum Chaos Explorer (AI built) by Duncan Carlsmith.Today's pick is interesting from at least two points of view; the first of which is the fact that it provides an... <a class="read-more" href="https://blogs.mathworks.com/pick/2026/01/16/our-first-ai-generated-pick-double-pendulum-chaos-explorer/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<div class = rtcContent><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>Mike's pick this week is </span><a href = "https://uk.mathworks.com/matlabcentral/fileexchange/182985-double-pendulum-chaos-explorer-ai-built"><span>Double Pendulum Chaos Explorer (AI built)</span></a><span> by </span><a href = "https://uk.mathworks.com/matlabcentral/profile/authors/4884256"><span>Duncan Carlsmith</span></a><span>.</span></div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>Today's pick is interesting from at least two points of view; the first of which is the fact that it provides an easy to use application to explore the dynamics of double pendulums. Release two double pendulums from almost, but not quite, identical starting positions and soon they are moving in completely different patterns. With five, things get crazy really fast! It's a classic demonstration of chaos theory. </span></div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>The second reason why today's pick is interesting is how it was developed. Duncan has been experimenting with various AI tools such as Claude Desktop and </span><a href = "https://uk.mathworks.com/products/matlab-mcp-core-server.html"><span>MATLAB MCP Core Server</span></a><span>. He has been discussing his experiments over at the </span><a href = "https://uk.mathworks.com/matlabcentral/discussions/ai"><span>MATLAB Central Generative AI discussion forum</span></a><span>. The story behind this particular application is at </span><a href = "https://uk.mathworks.com/matlabcentral/discussions/ai/886096-double-pendulum-chaos-explorer-from-html5-prototype-to-matlab-interactive-application-with-ai"><span>Double Pendulum Chaos Explorer: From HTML5 Prototype to MATLAB interactive application with AI</span></a><span>.</span></div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><img class = "imageNode" src = "https://blogs.mathworks.com/pick/files/POTWDoublePendulumAI_1.gif" width = "787" height = "561" alt = "" style = "vertical-align: baseline; width: 787px; height: 561px;"></img></div>
</div><script type="text/javascript">var css = ''; var head = document.head || document.getElementsByTagName('head')[0], style = document.createElement('style'); head.appendChild(style); style.type = 'text/css'; if (style.styleSheet){ style.styleSheet.cssText = css; } else { style.appendChild(document.createTextNode(css)); }</script>]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/pick/2026/01/16/our-first-ai-generated-pick-double-pendulum-chaos-explorer/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>2026 is a provably Happy New Year</title>
		<link>https://blogs.mathworks.com/pick/2026/01/09/2026-is-a-provably-happy-new-year/?s_tid=feedtopost</link>
		
		<dc:creator><![CDATA[Mike Croucher]]></dc:creator>
		<pubDate>Fri, 09 Jan 2026 17:25:43 +0000</pubDate>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Live Script]]></category>
		<category><![CDATA[Picks]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/pick/?p=17185</guid>

					<description><![CDATA[<div class="overview-image"><img src="https://blogs.mathworks.com/pick/files/happy26POTW_1.png" class="img-responsive attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" /></div><p>Mike's pick this week is Happy Numbers by Martin FoltinEvery new year, I like to see what makes this year's number interesting. For 2026, I got an easy first hit since it turns out that 2026 is an... <a class="read-more" href="https://blogs.mathworks.com/pick/2026/01/09/2026-is-a-provably-happy-new-year/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<div class = rtcContent><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>Mike's pick this week is </span><a href = "https://uk.mathworks.com/matlabcentral/fileexchange/182984-happy-numbers"><span>Happy Numbers</span></a><span> by </span><a href = "https://uk.mathworks.com/matlabcentral/profile/authors/3985281"><span>Martin Foltin</span></a></div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>Every new year, I like to see what makes this year's number interesting. For 2026, I got an easy first hit since it turns out that 2026 is an example of a </span><a href="https://en.wikipedia.org/wiki/Happy_number" target="_blank" rel="noopener"><span>Happy Number</span></a><span>.</span></div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>According to the Wikipedia page, "A </span><span style=' font-weight: bold;'>happy number</span><span> is a number which eventually reaches 1 when the number is replaced by the sum of the square of each digit."  Here's a demonstration that 2026 is happy</span></div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>2026 →  2² + 0² + 2² + 6² = 44</span></div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>44 →  4² + 4² = 32</span></div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>32 →  3² + 2² = 13</span></div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>13 →  1² + 3² = 10</span></div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>10 →  1² + 0² = 1</span></div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>All integers are either happy or unhappy and the next happy new year will be in 2030! For further details, check out the Live Script written by Martin that forms today's pick of the week. You can download it from </span><a href = "https://uk.mathworks.com/matlabcentral/fileexchange/182984-happy-numbers"><span>File Exchange</span></a><span> or </span><a href = "https://matlab.mathworks.com/open/fileexchange/v1?id=182984"><span>open it directly in MATLAB Online</span></a><span>.</span></div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>Happy New Year!</span></div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><img class = "imageNode" src = "https://blogs.mathworks.com/pick/files/happy26POTW_1.png" width = "526" height = "316" alt = "" style = "vertical-align: baseline; width: 526px; height: 316px;"></img></div><div  style = 'margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: rgb(33, 33, 33); font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left; '><span>  </span></div>
</div><script type="text/javascript">var css = ''; var head = document.head || document.getElementsByTagName('head')[0], style = document.createElement('style'); head.appendChild(style); style.type = 'text/css'; if (style.styleSheet){ style.styleSheet.cssText = css; } else { style.appendChild(document.createTextNode(css)); }</script>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Holiday Break with Cody</title>
		<link>https://blogs.mathworks.com/pick/2025/12/25/holiday-break-with-cody/?s_tid=feedtopost</link>
		
		<dc:creator><![CDATA[John Kelly]]></dc:creator>
		<pubDate>Thu, 25 Dec 2025 16:57:34 +0000</pubDate>
				<category><![CDATA[Picks]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/pick/?p=17159</guid>

					<description><![CDATA[<div class="overview-image"><img src="https://blogs.mathworks.com/pick/files/merry-christmas2.png" class="img-responsive attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" /></div><p>John's pick this week is to embrace the holiday spirit with three festive Cody problems

 	Calculate days until Christmas by David Motson
 	How many Christmas presents under the tree? by Miles... <a class="read-more" href="https://blogs.mathworks.com/pick/2025/12/25/holiday-break-with-cody/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<a href="https://www.mathworks.com/matlabcentral/profile/authors/678166">John</a>'s pick this week is to embrace the holiday spirit with three festive <a href="https://www.mathworks.com/matlabcentral/cody">Cody</a> problems
<ul>
 	<li style="text-align: left;"><a href="https://www.mathworks.com/matlabcentral/cody/problems/45207">Calculate days until Christmas</a> by <a href="https://www.mathworks.com/matlabcentral/cody/players/16180031">David Motson</a></li>
 	<li style="text-align: left;"><a href="https://www.mathworks.com/matlabcentral/cody/problems/45244">How many Christmas presents under the tree?</a> by <a href="https://www.mathworks.com/matlabcentral/cody/players/10816029">Miles Walker</a></li>
 	<li style="text-align: left;"><a href="https://www.mathworks.com/matlabcentral/cody/problems/44466">The twelve days of Christmas</a> by <a href="https://www.mathworks.com/matlabcentral/cody/players/1972666">David Verrelli</a></li>
</ul>
<a href="https://blogs.mathworks.com/pick/files/merry-christmas2.png"><img decoding="async" loading="lazy" width="300" height="224" class="alignleft size-medium wp-image-17156" src="https://blogs.mathworks.com/pick/files/merry-christmas2-300x224.png" alt="" /></a>

<br />

&nbsp;

&nbsp;

&nbsp;

&nbsp;

&nbsp;

&nbsp;
<p style="text-align: left;">Why these picks? As a lot of us break for the holiday season we wanted to combine a coding challenge with some holiday cheer.  Whether you’re counting down the days, tallying gifts, or singing along to a classic carol, these problems will keep your MATLAB skills sharp while spreading joy.</p>
<br> <br />
Your challenge:
<br />
How many of these can you solve? One? All three? Go ahead—grab a warm drink, fire up Cody, and let the holiday coding begin.

<br>
<br />

Happy Holidays from the Pick of the Week Team]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>WEC-Sim (Wave Energy Converter Simulator)</title>
		<link>https://blogs.mathworks.com/pick/2025/12/11/wec-sim/?s_tid=feedtopost</link>
		
		<dc:creator><![CDATA[Pick of the Week Team]]></dc:creator>
		<pubDate>Thu, 11 Dec 2025 12:33:12 +0000</pubDate>
				<category><![CDATA[Picks]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/pick/?p=17132</guid>

					<description><![CDATA[<div class="overview-image"><img src="https://blogs.mathworks.com/pick/files/POTW_WECSim_1.gif" class="img-responsive attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" /></div><p>
George's pick of the week is WEC-Sim (Wave Energy Converter Simulator) by Sandia National Laboratories and the National Renewable Energy Laboratory (NREL). You can find the source code on... <a class="read-more" href="https://blogs.mathworks.com/pick/2025/12/11/wec-sim/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<div class="rtcContent">
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"><a href="https://uk.mathworks.com/matlabcentral/profile/authors/24225340">George's</a> pick of the week is <a href="https://wec-sim.github.io/WEC-Sim/main/index.html">WEC-Sim (Wave Energy Converter Simulator)</a> by Sandia National Laboratories and the National Renewable Energy Laboratory (NREL). You can find the source code on <a href="https://github.com/WEC-Sim/WEC-Sim">GitHub</a></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 768px; height: 451px;" src="https://blogs.mathworks.com/pick/files/POTW_WECSim_1.gif" alt="WECSIM.gif" width="768" height="451" /></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">WEC-Sim (Wave Energy Converter Simulator) is a simulation tool for modelling wave energy converters and offshore systems under realistic wave loading. It is designed specifically for wave-structure interaction and represents devices as interconnected bodies, joints, power-take-off systems, and moorings within a single simulation framework.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Built on <a href="https://www.mathworks.com/products/matlab.html">MATLAB</a>, <a href="https://www.mathworks.com/products/simulink.html">Simulink</a>, <a href="https://www.mathworks.com/products/simscape.html">Simscape</a>, and <a href="https://www.mathworks.com/products/simscape-multibody.html">Simscape Multibody</a>, WEC-Sim lets you simulate a wide variety of real wave-energy concepts: from heaving point absorbers and oscillating water columns (OWCs) to oscillating wave surge converters (OSWECs) and floating devices with realistic mooring systems.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"><img decoding="async" loading="lazy" class="imageNode" style="vertical-align: baseline; width: 991px; height: 542px;" src="https://blogs.mathworks.com/pick/files/POTW_WECSim_2.png" alt="" width="991" height="542" /></div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">WEC-Sim supports <a href="https://www.mathworks.com/solutions/model-based-design.html">Model Based Design</a> workflows, helping users explore design trade-offs, develop and test control strategies, and estimate power performance in realistic sea states before building hardware. That means faster iteration, lower risk, and better-informed engineering decisions.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">The <a href="https://wec-sim.github.io/WEC-Sim/dev/user/applications.html">WEC-Sim Applications</a> repository provides a rich set of ready-to-run examples and strong documentation.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">If you work anywhere at the intersection of waves, renewables, and power generation, WEC-Sim is a tool you should absolutely have in your modelling toolkit.</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Current members of the development team include:</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Jeff Grasberger (Sandia), Salman Husain (NREL), Adam Keester (Sandia - PI), Jorge Leon (Sandia), James Niffenegger (NREL), David Ogden (NREL), Mohamed A. Shabara (NREL - PI)</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Former members of the development team include:</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;">Dominic Forbush (Sandia), Michael Lawson (NREL), Carlos Michelen (Sandia), Kelley Ruehl (Sandia), Nathan Tom (NREL), Jennifer Van Rij (NREL), Yi-Hsiang Yu (NREL)</div>
<div style="margin: 2px 10px 9px 4px; padding: 0px; line-height: 21px; min-height: 0px; white-space: pre-wrap; color: #212121; font-family: Helvetica, Arial, sans-serif, Helvetica, Arial, sans-serif; font-style: normal; font-size: 14px; font-weight: 400; text-align: left;"></div>
</div>
<script type="text/javascript">var css = ''; var head = document.head || document.getElementsByTagName('head')[0], style = document.createElement('style'); head.appendChild(style); style.type = 'text/css'; if (style.styleSheet){ style.styleSheet.cssText = css; } else { style.appendChild(document.createTextNode(css)); }</script>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
