<?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>Stuart’s MATLAB Videos</title>
	<atom:link href="https://blogs.mathworks.com/videos/feed/" rel="self" type="application/rss+xml" />
	<link>https://blogs.mathworks.com/videos</link>
	<description>Stuart uses video to share his experiences solving problems with MATLAB day-to-day, interesting new features, plus tips and tricks he has picked up along the way.</description>
	<lastBuildDate>Mon, 06 Apr 2026 14:17:13 +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>Finding and Removing HTML Elements from a Web Page</title>
		<link>https://blogs.mathworks.com/videos/2026/04/06/finding-and-removing-html-elements-from-a-web-page/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/videos/2026/04/06/finding-and-removing-html-elements-from-a-web-page/#respond</comments>
		
		<dc:creator><![CDATA[Stuart McGarrity]]></dc:creator>
		<pubDate>Mon, 06 Apr 2026 14:17:13 +0000</pubDate>
				<category><![CDATA[Code-Along]]></category>
		<category><![CDATA[Format: Video]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/videos/?p=6742</guid>

					<description><![CDATA[<div class="thumbnail thumbnail_asset asset_overlay video"><a href="https://blogs.mathworks.com/videos/2026/04/06/finding-and-removing-html-elements-from-a-web-page/?dir=autoplay"><img src="https://cf-images.us-east-1.prod.boltdns.net/v1/static/62009828001/0ff6fe0a-8f1a-44d6-bcdf-746892d24ff2/d008bbea-1b61-4b29-9cc4-801c5b4c316d/1280x720/match/image.jpg" onError="this.style.display ='none';"/>
      <div class="overlay_container">
      <span class="icon-video icon_color_null"><time class="video_length">25:53</time></span>
      </div>
      </a></div><p>My script that looks for translation errors on our website is generating too many false positives. I need to ignore an area at the bottom of all pages, called the country selector which is a list of... <a class="read-more" href="https://blogs.mathworks.com/videos/2026/04/06/finding-and-removing-html-elements-from-a-web-page/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>My script that looks for translation errors on our website is generating too many false positives. I need to ignore an area at the bottom of all pages, called the country selector which is a list of country names that are not translated. I first try to remove the country name strings after I have extracted the text from the web page, then I realize it would be better to find and remove specific HTML elements before extracting the text.</p>
<p>Features covered in this <a href="https://blogs.mathworks.com/videos/2015/10/29/matlab-code-along-videos/">code-along</a> style video include:</p>
<ul>
<li>Text Analytics Toolbox: <tt>getAttribute</tt>, <tt>extractHTML</tt></li>
<li><tt>arrayfun</tt></li>
</ul>
<p><div class="row"><div class="col-xs-12 containing-block"><div class="bc-outer-container add_margin_20"><videoplayer><div class="video-js-container"><video data-video-id="6392603387112" data-video-category="blog" data-autostart="false" data-account="62009828001" data-omniture-account="mathwgbl" data-player="rJ9XCz2Sx" data-embed="default" id="mathworks-brightcove-player" class="video-js" controls></video><script src="//players.brightcove.net/62009828001/rJ9XCz2Sx_default/index.min.js"></script><script>if (typeof(playerLoaded) === 'undefined') {var playerLoaded = false;}(function isVideojsDefined() {if (typeof(videojs) !== 'undefined') {videojs("mathworks-brightcove-player").on('loadedmetadata', function() {playerLoaded = true;});} else {setTimeout(isVideojsDefined, 10);}})();</script></div></videoplayer></div></div></div></p>
<p>Play the video in full screen mode for a better viewing experience. </p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/videos/2026/04/06/finding-and-removing-html-elements-from-a-web-page/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Concatenating Struct Arrays with Different Fields</title>
		<link>https://blogs.mathworks.com/videos/2026/03/02/concatenating-struct-arrays-with-different-fields/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/videos/2026/03/02/concatenating-struct-arrays-with-different-fields/#respond</comments>
		
		<dc:creator><![CDATA[Stuart McGarrity]]></dc:creator>
		<pubDate>Mon, 02 Mar 2026 14:25:37 +0000</pubDate>
				<category><![CDATA[Code-Along]]></category>
		<category><![CDATA[Format: Video]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/videos/?p=6735</guid>

					<description><![CDATA[<div class="thumbnail thumbnail_asset asset_overlay video"><a href="https://blogs.mathworks.com/videos/2026/03/02/concatenating-struct-arrays-with-different-fields/?dir=autoplay"><img src="https://cf-images.us-east-1.prod.boltdns.net/v1/static/62009828001/6bcda9eb-b721-4e7b-9fda-a7b2b3f4e42a/5bab00d5-7ab3-4f59-a06a-d4f36717d283/1280x720/match/image.jpg" onError="this.style.display ='none';"/>
      <div class="overlay_container">
      <span class="icon-video icon_color_null"><time class="video_length">30:17</time></span>
      </div>
      </a></div><p>When I read data from the web, using webread or websave, usually all records returned have the same information and, as a result, appear in MATLAB as a struct array. But sometimes they do not have... <a class="read-more" href="https://blogs.mathworks.com/videos/2026/03/02/concatenating-struct-arrays-with-different-fields/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>When I read data from the web, using webread or websave, usually all records returned have the same information and, as a result, appear in MATLAB as a struct array. But sometimes they do not have the same information and appear as a cell array containing structures with different fields. This has recently happened in one of my scripts, so I need to address this but I think it would be useful for me to come up with a utility to handle this scenario in general, as it often happens.</p>
<p>Features covered in this <a href="https://blogs.mathworks.com/videos/2015/10/29/matlab-code-along-videos/">code-along</a> style video include:</p>
<ul>
<li><tt>vertcat</tt></li>
<li><tt>setdiff</tt></li>
</ul>
<p><div class="row"><div class="col-xs-12 containing-block"><div class="bc-outer-container add_margin_20"><videoplayer><div class="video-js-container"><video data-video-id="6390266112112" data-video-category="blog" data-autostart="false" data-account="62009828001" data-omniture-account="mathwgbl" data-player="rJ9XCz2Sx" data-embed="default" id="mathworks-brightcove-player" class="video-js" controls></video><script src="//players.brightcove.net/62009828001/rJ9XCz2Sx_default/index.min.js"></script><script>if (typeof(playerLoaded) === 'undefined') {var playerLoaded = false;}(function isVideojsDefined() {if (typeof(videojs) !== 'undefined') {videojs("mathworks-brightcove-player").on('loadedmetadata', function() {playerLoaded = true;});} else {setTimeout(isVideojsDefined, 10);}})();</script></div></videoplayer></div></div></div></p>
<p>Play the video in full screen mode for a better viewing experience. </p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/videos/2026/03/02/concatenating-struct-arrays-with-different-fields/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Debugging a String Concatenation Error in My Web App</title>
		<link>https://blogs.mathworks.com/videos/2026/01/23/debugging-string-concatenation-error-in-web-app/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/videos/2026/01/23/debugging-string-concatenation-error-in-web-app/#respond</comments>
		
		<dc:creator><![CDATA[Stuart McGarrity]]></dc:creator>
		<pubDate>Fri, 23 Jan 2026 21:52:14 +0000</pubDate>
				<category><![CDATA[App Designer]]></category>
		<category><![CDATA[Code-Along]]></category>
		<category><![CDATA[Format: Video]]></category>
		<category><![CDATA[Web Apps]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/videos/?p=6728</guid>

					<description><![CDATA[<div class="thumbnail thumbnail_asset asset_overlay video"><a href="https://blogs.mathworks.com/videos/2026/01/23/debugging-string-concatenation-error-in-web-app/?dir=autoplay"><img src="https://cf-images.us-east-1.prod.boltdns.net/v1/static/62009828001/178940d0-2ddf-4ff2-8aac-0ce99463b26a/8eea1146-dfe2-45a7-aa59-efe6ef870a36/1280x720/match/image.jpg" onError="this.style.display ='none';"/>
      <div class="overlay_container">
      <span class="icon-video icon_color_null"><time class="video_length">13:26</time></span>
      </div>
      </a></div><p>My colleague found a bug in my MATLAB Web app. She could see a string concatenation error message in the app logs. I will go through the normal steps I would take to debug and fix such an issue in my... <a class="read-more" href="https://blogs.mathworks.com/videos/2026/01/23/debugging-string-concatenation-error-in-web-app/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>My colleague found a bug in my MATLAB Web app. She could see a string concatenation error message in the app logs. I will go through the normal steps I would take to debug and fix such an issue in my apps.</p>
<p>Features covered in this <a href="https://blogs.mathworks.com/videos/2015/10/29/matlab-code-along-videos/">code-along</a> style video include:</p>
<ul>
<li>App Designer</li>
<li>String concatenation</li>
</ul>
<p><div class="row"><div class="col-xs-12 containing-block"><div class="bc-outer-container add_margin_20"><videoplayer><div class="video-js-container"><video data-video-id="6388182359112" data-video-category="blog" data-autostart="false" data-account="62009828001" data-omniture-account="mathwgbl" data-player="rJ9XCz2Sx" data-embed="default" id="mathworks-brightcove-player" class="video-js" controls></video><script src="//players.brightcove.net/62009828001/rJ9XCz2Sx_default/index.min.js"></script><script>if (typeof(playerLoaded) === 'undefined') {var playerLoaded = false;}(function isVideojsDefined() {if (typeof(videojs) !== 'undefined') {videojs("mathworks-brightcove-player").on('loadedmetadata', function() {playerLoaded = true;});} else {setTimeout(isVideojsDefined, 10);}})();</script></div></videoplayer></div></div></div></p>
<p>Play the video in full screen mode for a better viewing experience. </p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/videos/2026/01/23/debugging-string-concatenation-error-in-web-app/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Monitoring Continuously Running MATLAB Scripts with Power Automate</title>
		<link>https://blogs.mathworks.com/videos/2025/12/18/monitoring-continuously-running-matlab-scripts-with-power-automate/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/videos/2025/12/18/monitoring-continuously-running-matlab-scripts-with-power-automate/#respond</comments>
		
		<dc:creator><![CDATA[Stuart McGarrity]]></dc:creator>
		<pubDate>Thu, 18 Dec 2025 17:59:19 +0000</pubDate>
				<category><![CDATA[Code-Along]]></category>
		<category><![CDATA[Format: Video]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/videos/?p=6717</guid>

					<description><![CDATA[<div class="thumbnail thumbnail_asset asset_overlay video"><a href="https://blogs.mathworks.com/videos/2025/12/18/monitoring-continuously-running-matlab-scripts-with-power-automate/?dir=autoplay"><img src="https://cf-images.us-east-1.prod.boltdns.net/v1/static/62009828001/bcdc6c34-127e-40cc-9a5a-af7baa4b503f/db29720e-4feb-45af-bdba-c298366a0554/1280x720/match/image.jpg" onError="this.style.display ='none';"/>
      <div class="overlay_container">
      <span class="icon-video icon_color_null"><time class="video_length">6:07</time></span>
      </div>
      </a></div><p>I have many MATLAB scripts and systems that are scheduled by Windows Task Scheduler or they run continuously in loops. For some of them I need to ensure that they&#8217;re always running because they... <a class="read-more" href="https://blogs.mathworks.com/videos/2025/12/18/monitoring-continuously-running-matlab-scripts-with-power-automate/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>I have many MATLAB scripts and systems that are scheduled by Windows Task Scheduler or they run continuously in loops. For some of them I need to ensure that they&#8217;re always running because they carry out tasks that others rely on. If they fail or the machine they are running on reboots, its a problem.</p>
<p>To handle this, I use a simple method where the script periodically writes to a file, then I have a Power Automate flow check to ensure the file has been updated recently.</p>
<p>Your organization needs to utilize OneDrive or SharePoint and Power Automate for this to work.</p>
<p>Features covered in this <a href="https://blogs.mathworks.com/videos/2015/10/29/matlab-code-along-videos/">code-along</a> style video include:</p>
<ul>
<li><tt>dir</tt></li>
<li><tt>readlines</tt>, <tt>writelines</tt></li>
</ul>
<p><div class="row"><div class="col-xs-12 containing-block"><div class="bc-outer-container add_margin_20"><videoplayer><div class="video-js-container"><video data-video-id="6386656887112" data-video-category="blog" data-autostart="false" data-account="62009828001" data-omniture-account="mathwgbl" data-player="rJ9XCz2Sx" data-embed="default" id="mathworks-brightcove-player" class="video-js" controls></video><script src="//players.brightcove.net/62009828001/rJ9XCz2Sx_default/index.min.js"></script><script>if (typeof(playerLoaded) === 'undefined') {var playerLoaded = false;}(function isVideojsDefined() {if (typeof(videojs) !== 'undefined') {videojs("mathworks-brightcove-player").on('loadedmetadata', function() {playerLoaded = true;});} else {setTimeout(isVideojsDefined, 10);}})();</script></div></videoplayer></div></div></div></p>
<p>Play the video in full screen mode for a better viewing experience. </p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/videos/2025/12/18/monitoring-continuously-running-matlab-scripts-with-power-automate/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Solving Cody Problems 55220, 55230, and 55240</title>
		<link>https://blogs.mathworks.com/videos/2025/11/11/solving-cody-problems-55220-55230-and-55240/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/videos/2025/11/11/solving-cody-problems-55220-55230-and-55240/#respond</comments>
		
		<dc:creator><![CDATA[Stuart McGarrity]]></dc:creator>
		<pubDate>Tue, 11 Nov 2025 18:39:47 +0000</pubDate>
				<category><![CDATA[Cody Code-Along]]></category>
		<category><![CDATA[Format: Video]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/videos/?p=6709</guid>

					<description><![CDATA[<div class="thumbnail thumbnail_asset asset_overlay video"><a href="https://blogs.mathworks.com/videos/2025/11/11/solving-cody-problems-55220-55230-and-55240/?dir=autoplay"><img src="https://cf-images.us-east-1.prod.boltdns.net/v1/static/62009828001/90ef5120-4700-44ea-9331-0b6231b17454/713086fa-946b-4598-bc8a-5a8b438a5d23/1280x720/match/image.jpg" onError="this.style.display ='none';"/>
      <div class="overlay_container">
      <span class="icon-video icon_color_null"><time class="video_length">24:09</time></span>
      </div>
      </a></div><p>As Cody is having a contest at the moment, I thought I would try and solve a few problems. Here, I take a look at the first few problems in the MATLAB Fundamentals &#8211; Matrices and Arrays... <a class="read-more" href="https://blogs.mathworks.com/videos/2025/11/11/solving-cody-problems-55220-55230-and-55240/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>As <a href="https://www.mathworks.com/matlabcentral/contests/cody-contest-2025.html">Cody is having a contest</a> at the moment, I thought I would try and solve a few problems. Here, I take a look at the first few problems in the <a href="https://www.mathworks.com/matlabcentral/cody/groups/53270">MATLAB Fundamentals &#8211; Matrices and Arrays</a> group.</p>
<p>Features covered in this <a href="https://blogs.mathworks.com/videos/2015/10/29/matlab-code-along-videos/">code-along</a> style video include:</p>
<ul>
<li>Indexing and Concatenation</li>
</ul>
<p><div class="row"><div class="col-xs-12 containing-block"><div class="bc-outer-container add_margin_20"><videoplayer><div class="video-js-container"><video data-video-id="6384962961112" data-video-category="blog" data-autostart="false" data-account="62009828001" data-omniture-account="mathwgbl" data-player="rJ9XCz2Sx" data-embed="default" id="mathworks-brightcove-player" class="video-js" controls></video><script src="//players.brightcove.net/62009828001/rJ9XCz2Sx_default/index.min.js"></script><script>if (typeof(playerLoaded) === 'undefined') {var playerLoaded = false;}(function isVideojsDefined() {if (typeof(videojs) !== 'undefined') {videojs("mathworks-brightcove-player").on('loadedmetadata', function() {playerLoaded = true;});} else {setTimeout(isVideojsDefined, 10);}})();</script></div></videoplayer></div></div></div></p>
<p>Play the video in full screen mode for a better viewing experience. </p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/videos/2025/11/11/solving-cody-problems-55220-55230-and-55240/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Adding a Case Insensitive Search Option to My Web App</title>
		<link>https://blogs.mathworks.com/videos/2025/10/07/adding-a-case-insensitive-search-option-to-my-web-app/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/videos/2025/10/07/adding-a-case-insensitive-search-option-to-my-web-app/#respond</comments>
		
		<dc:creator><![CDATA[Stuart McGarrity]]></dc:creator>
		<pubDate>Tue, 07 Oct 2025 12:46:28 +0000</pubDate>
				<category><![CDATA[App Designer]]></category>
		<category><![CDATA[Code-Along]]></category>
		<category><![CDATA[Format: Video]]></category>
		<category><![CDATA[Web Apps]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/videos/?p=6695</guid>

					<description><![CDATA[<div class="thumbnail thumbnail_asset asset_overlay video"><a href="https://blogs.mathworks.com/videos/2025/10/07/adding-a-case-insensitive-search-option-to-my-web-app/?dir=autoplay"><img src="https://cf-images.us-east-1.prod.boltdns.net/v1/static/62009828001/3bec0b61-8eaa-45d9-acf2-6a147724c23e/6c157841-171f-4f5b-b7ed-07911b0d4d38/1280x720/match/image.jpg" onError="this.style.display ='none';"/>
      <div class="overlay_container">
      <span class="icon-video icon_color_null"><time class="video_length">26:54</time></span>
      </div>
      </a></div><p>I need to add some new controls to my web app that searches the HTML of our website. The web app communicates with another MATLAB via tcp/ip, so I will need to make UI and code changes in the app and... <a class="read-more" href="https://blogs.mathworks.com/videos/2025/10/07/adding-a-case-insensitive-search-option-to-my-web-app/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>I need to add some new controls to my web app that searches the HTML of our website. The web app communicates with another MATLAB via tcp/ip, so I will need to make UI and code changes in the app and also make changes in the script it talks to. I will need to switch back and forth between two machines for this.</p>
<p>Features covered in this <a href="https://blogs.mathworks.com/videos/2015/10/29/matlab-code-along-videos/">code-along</a> style video include:</p>
<ul>
<li>String searching</li>
<li>App Designer</li>
</ul>
<p><div class="row"><div class="col-xs-12 containing-block"><div class="bc-outer-container add_margin_20"><videoplayer><div class="video-js-container"><video data-video-id="6382189143112" data-video-category="blog" data-autostart="false" data-account="62009828001" data-omniture-account="mathwgbl" data-player="rJ9XCz2Sx" data-embed="default" id="mathworks-brightcove-player" class="video-js" controls></video><script src="//players.brightcove.net/62009828001/rJ9XCz2Sx_default/index.min.js"></script><script>if (typeof(playerLoaded) === 'undefined') {var playerLoaded = false;}(function isVideojsDefined() {if (typeof(videojs) !== 'undefined') {videojs("mathworks-brightcove-player").on('loadedmetadata', function() {playerLoaded = true;});} else {setTimeout(isVideojsDefined, 10);}})();</script></div></videoplayer></div></div></div></p>
<p>Play the video in full screen mode for a better viewing experience. </p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/videos/2025/10/07/adding-a-case-insensitive-search-option-to-my-web-app/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Using Implicit Expansion of Strings to Create a List of MATLAB Releases</title>
		<link>https://blogs.mathworks.com/videos/2025/09/08/using-implicit-expansion-of-strings-to-create-a-list-of-matlab-releases/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/videos/2025/09/08/using-implicit-expansion-of-strings-to-create-a-list-of-matlab-releases/#respond</comments>
		
		<dc:creator><![CDATA[Stuart McGarrity]]></dc:creator>
		<pubDate>Mon, 08 Sep 2025 12:14:40 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/videos/?p=6674</guid>

					<description><![CDATA[<div class="thumbnail thumbnail_asset asset_overlay video"><a href="https://blogs.mathworks.com/videos/2025/09/08/using-implicit-expansion-of-strings-to-create-a-list-of-matlab-releases/?dir=autoplay"><img src="https://cf-images.us-east-1.prod.boltdns.net/v1/static/62009828001/7a07a52f-4c1f-4c42-8bc9-b9e65f94a6e1/6217a429-c7b1-4772-a272-cb3f61954763/1280x720/match/image.jpg" onError="this.style.display ='none';"/>
      <div class="overlay_container">
      <span class="icon-video icon_color_null"><time class="video_length">5:37</time></span>
      </div>
      </a></div><p>I want to be able to create a string array that is a list of MATLAB releases for the last 10 years. e.g.  [&#8220;R2014a&#8221;, &#8220;R2014b&#8221;, &#8220;R2015a&#8221;, &#8220;R2015b &#8230;... <a class="read-more" href="https://blogs.mathworks.com/videos/2025/09/08/using-implicit-expansion-of-strings-to-create-a-list-of-matlab-releases/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>I want to be able to create a string array that is a list of MATLAB releases for the last 10 years. e.g.  [&#8220;R2014a&#8221;, &#8220;R2014b&#8221;, &#8220;R2015a&#8221;, &#8220;R2015b &#8230; &#8220;R2025a&#8221;].</p>
<p>I could use a <tt>for</tt> loop, or perhaps a nested <tt>for</tt> loop, but I suspect I can use the concept of <a href="https://www.mathworks.com/help/matlab/matlab_prog/array-vs-matrix-operations.html">implicit expansion</a> with strings to do this in a simpler way.</p>
<p>Features covered in this <a href="https://blogs.mathworks.com/videos/2015/10/29/matlab-code-along-videos/">code-along</a> style video include:</p>
<ul>
<li>Strings</li>
<li>Implicit expansion</li>
</ul>
<p><div class="row"><div class="col-xs-12 containing-block"><div class="bc-outer-container add_margin_20"><videoplayer><div class="video-js-container"><video data-video-id="6378802602112" data-video-category="blog" data-autostart="false" data-account="62009828001" data-omniture-account="mathwgbl" data-player="rJ9XCz2Sx" data-embed="default" id="mathworks-brightcove-player" class="video-js" controls></video><script src="//players.brightcove.net/62009828001/rJ9XCz2Sx_default/index.min.js"></script><script>if (typeof(playerLoaded) === 'undefined') {var playerLoaded = false;}(function isVideojsDefined() {if (typeof(videojs) !== 'undefined') {videojs("mathworks-brightcove-player").on('loadedmetadata', function() {playerLoaded = true;});} else {setTimeout(isVideojsDefined, 10);}})();</script></div></videoplayer></div></div></div></p>
<p>Play the video in full screen mode for a better viewing experience. </p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/videos/2025/09/08/using-implicit-expansion-of-strings-to-create-a-list-of-matlab-releases/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Converting a Cell Array of Heterogenous Structures to a Structure Array</title>
		<link>https://blogs.mathworks.com/videos/2025/07/29/converting-a-cell-array-of-heterogenous-structures-to-a-structure-array/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/videos/2025/07/29/converting-a-cell-array-of-heterogenous-structures-to-a-structure-array/#respond</comments>
		
		<dc:creator><![CDATA[Stuart McGarrity]]></dc:creator>
		<pubDate>Tue, 29 Jul 2025 19:28:33 +0000</pubDate>
				<category><![CDATA[Code-Along]]></category>
		<category><![CDATA[Format: Video]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/videos/?p=6662</guid>

					<description><![CDATA[<div class="thumbnail thumbnail_asset asset_overlay video"><a href="https://blogs.mathworks.com/videos/2025/07/29/converting-a-cell-array-of-heterogenous-structures-to-a-structure-array/?dir=autoplay"><img src="https://cf-images.us-east-1.prod.boltdns.net/v1/static/62009828001/30ef4bdb-a999-4ef5-829f-585c4cde30b4/560a72e7-d34a-4590-8eae-9a51f79f60c8/1280x720/match/image.jpg" onError="this.style.display ='none';"/>
      <div class="overlay_container">
      <span class="icon-video icon_color_null"><time class="video_length">22:20</time></span>
      </div>
      </a></div><p>When I make a request to a web service I often use, I normally get back a struct array. Now, however, I have received a cell array of structs and I suspect that the structs have different fields.
I... <a class="read-more" href="https://blogs.mathworks.com/videos/2025/07/29/converting-a-cell-array-of-heterogenous-structures-to-a-structure-array/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>When I make a request to a web service I often use, I normally get back a struct array. Now, however, I have received a cell array of structs and I suspect that the structs have different fields.</p>
<p>I need to figure out how to convert this cell array into a homogenous struct array.</p>
<p>Features covered in this <a href="https://blogs.mathworks.com/videos/2015/10/29/matlab-code-along-videos/">code-along</a> style video include:</p>
<ul>
<li><tt>fields</tt>, <tt>cellfun</tt></li>
<li><tt>struct2table</tt></li>
</ul>
<p><div class="row"><div class="col-xs-12 containing-block"><div class="bc-outer-container add_margin_20"><videoplayer><div class="video-js-container"><video data-video-id="6376300704112" data-video-category="blog" data-autostart="false" data-account="62009828001" data-omniture-account="mathwgbl" data-player="rJ9XCz2Sx" data-embed="default" id="mathworks-brightcove-player" class="video-js" controls></video><script src="//players.brightcove.net/62009828001/rJ9XCz2Sx_default/index.min.js"></script><script>if (typeof(playerLoaded) === 'undefined') {var playerLoaded = false;}(function isVideojsDefined() {if (typeof(videojs) !== 'undefined') {videojs("mathworks-brightcove-player").on('loadedmetadata', function() {playerLoaded = true;});} else {setTimeout(isVideojsDefined, 10);}})();</script></div></videoplayer></div></div></div></p>
<p>Play the video in full screen mode for a better viewing experience. </p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/videos/2025/07/29/converting-a-cell-array-of-heterogenous-structures-to-a-structure-array/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Debugging Example: Navigating Workspaces</title>
		<link>https://blogs.mathworks.com/videos/2025/05/05/debugging-example-navigating-workspaces/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/videos/2025/05/05/debugging-example-navigating-workspaces/#respond</comments>
		
		<dc:creator><![CDATA[Stuart McGarrity]]></dc:creator>
		<pubDate>Mon, 05 May 2025 20:32:01 +0000</pubDate>
				<category><![CDATA[Code-Along]]></category>
		<category><![CDATA[Format: Video]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/videos/?p=6650</guid>

					<description><![CDATA[<div class="thumbnail thumbnail_asset asset_overlay video"><a href="https://blogs.mathworks.com/videos/2025/05/05/debugging-example-navigating-workspaces/?dir=autoplay"><img src="https://cf-images.us-east-1.prod.boltdns.net/v1/static/62009828001/14681432-8105-4636-92c6-de24e6212adf/7ed818a6-351b-43a2-aebe-683d7f2dbb80/1280x720/match/image.jpg" onError="this.style.display ='none';"/>
      <div class="overlay_container">
      <span class="icon-video icon_color_null"><time class="video_length">22:10</time></span>
      </div>
      </a></div><p>One of my scripts, processing video files using a VideoReader object, has errored, so I need to investigate to understand why. Because I have pause if error in my startup.m, execution has paused and... <a class="read-more" href="https://blogs.mathworks.com/videos/2025/05/05/debugging-example-navigating-workspaces/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>One of my scripts, processing video files using a <tt>VideoReader</tt> object, has errored, so I need to investigate to understand why. Because I have <tt>pause if error</tt> in my <tt>startup.m</tt>, execution has paused and I can query the data in workspaces. If the error occurs in a MathWorks written function, my first step is to navigate up the stack to the first function that I have created.</p>
<p>Features covered in this <a href="https://blogs.mathworks.com/videos/2015/10/29/matlab-code-along-videos/">code-along</a> style video include:</p>
<ul>
<li><tt>VideoReader</tt></li>
<li>Debugging</li>
<li><tt>pause if error</tt></li>
</ul>
<p><div class="row"><div class="col-xs-12 containing-block"><div class="bc-outer-container add_margin_20"><videoplayer><div class="video-js-container"><video data-video-id="6372384534112" data-video-category="blog" data-autostart="false" data-account="62009828001" data-omniture-account="mathwgbl" data-player="rJ9XCz2Sx" data-embed="default" id="mathworks-brightcove-player" class="video-js" controls></video><script src="//players.brightcove.net/62009828001/rJ9XCz2Sx_default/index.min.js"></script><script>if (typeof(playerLoaded) === 'undefined') {var playerLoaded = false;}(function isVideojsDefined() {if (typeof(videojs) !== 'undefined') {videojs("mathworks-brightcove-player").on('loadedmetadata', function() {playerLoaded = true;});} else {setTimeout(isVideojsDefined, 10);}})();</script></div></videoplayer></div></div></div></p>
<p>Play the video in full screen mode for a better viewing experience. </p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/videos/2025/05/05/debugging-example-navigating-workspaces/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Making a Utility to Track MATLAB Start and Stop Times</title>
		<link>https://blogs.mathworks.com/videos/2025/04/01/making-a-utility-to-track-matlab-start-and-stop-times/?s_tid=feedtopost</link>
					<comments>https://blogs.mathworks.com/videos/2025/04/01/making-a-utility-to-track-matlab-start-and-stop-times/#comments</comments>
		
		<dc:creator><![CDATA[Stuart McGarrity]]></dc:creator>
		<pubDate>Tue, 01 Apr 2025 20:45:08 +0000</pubDate>
				<category><![CDATA[Code-Along]]></category>
		<category><![CDATA[Format: Video]]></category>
		<guid isPermaLink="false">https://blogs.mathworks.com/videos/?p=6632</guid>

					<description><![CDATA[<div class="thumbnail thumbnail_asset asset_overlay video"><a href="https://blogs.mathworks.com/videos/2025/04/01/making-a-utility-to-track-matlab-start-and-stop-times/?dir=autoplay"><img src="https://cf-images.us-east-1.prod.boltdns.net/v1/static/62009828001/cf765b41-460f-4c7d-940d-a153655a3599/58d0c4ca-7085-4132-b796-ca76451eaf66/1280x720/match/image.jpg" onError="this.style.display ='none';"/>
      <div class="overlay_container">
      <span class="icon-video icon_color_null"><time class="video_length">40:57</time></span>
      </div>
      </a></div><p>I usually have multiple MATLABs running at any one time. Some I launch manually, and some start and stop on a schedule via Windows Task Manager. I want to do some analysis of my usage of these... <a class="read-more" href="https://blogs.mathworks.com/videos/2025/04/01/making-a-utility-to-track-matlab-start-and-stop-times/">read more >></a></p>]]></description>
										<content:encoded><![CDATA[<p>I usually have multiple MATLABs running at any one time. Some I launch manually, and some start and stop on a schedule via Windows Task Manager. I want to do some analysis of my usage of these MATLABs, so I thought I&#8217;d write a utility to track the start and stop times of my various running MATLABs.</p>
<p>Features covered in this <a href="https://blogs.mathworks.com/videos/2015/10/29/matlab-code-along-videos/">code-along</a> style video include:</p>
<ul>
<li><tt>writetable</tt>, <tt>readtable</tt></li>
<li><tt>getenv</tt></li>
</ul>
<p><div class="row"><div class="col-xs-12 containing-block"><div class="bc-outer-container add_margin_20"><videoplayer><div class="video-js-container"><video data-video-id="6370885175112" data-video-category="blog" data-autostart="false" data-account="62009828001" data-omniture-account="mathwgbl" data-player="rJ9XCz2Sx" data-embed="default" id="mathworks-brightcove-player" class="video-js" controls></video><script src="//players.brightcove.net/62009828001/rJ9XCz2Sx_default/index.min.js"></script><script>if (typeof(playerLoaded) === 'undefined') {var playerLoaded = false;}(function isVideojsDefined() {if (typeof(videojs) !== 'undefined') {videojs("mathworks-brightcove-player").on('loadedmetadata', function() {playerLoaded = true;});} else {setTimeout(isVideojsDefined, 10);}})();</script></div></videoplayer></div></div></div></p>
<p>Play the video in full screen mode for a better viewing experience. </p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogs.mathworks.com/videos/2025/04/01/making-a-utility-to-track-matlab-start-and-stop-times/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
	</channel>
</rss>
