Stuart’s MATLAB Videos

Watch and Learn

This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Results for: Topic: Philosophy

Bad coding practices to avoid

Posted by Doug Hull,

I was revisiting older posts, and this is one of my most frequently referenced posts.

I teach the MATLAB 101 class to every new hire at MathWorks. Inevitably, someone will ask me how to make a global variable. I then Google up: “How to make MATLAB Doug Cry” and… read more >>

Vintage Videos: Still relevant

Posted by Doug Hull,

There are certain timeless questions about MATLAB. I was just asked about this and knew I had made a video about changing object properties in GUIDE.
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);}})();
I have been making… read more >>

Simplify, simplify, simplify 1

Posted by Doug Hull,

I often say that one my greatest qualifications for troubleshooting MATLAB code is that I know I am not that clever, so I have to simplify things until I can understand them easily. It works really well when debugging MATLAB code. Use simpler data: Instead of… read more >>

Naive vs Complex solutions

Posted by Doug Hull,

This video is more philosophical than about MATLAB syntax. When trying to understand the cycles that occur in the output of a pseudo random number generator, I first approached the problem in easiest way I could think of. It worked well enough for small datasets, but because the… read more >>

My path to MATLAB

Posted by Doug Hull,

With September comes a new batch of students and new MATLAB users. Many of the bloggers here are talking about how they came to MATLAB and the academic path that got them here. Without a doubt, the most important skill set I learned in college and grad school was how… read more >>

Unexpected is not wrong

Posted by Doug Hull,

I just worked on a case that typifies a situation I see in MATLAB fairly often. Unexpected results are not necessarily wrong results. I am a big fan of the “sanity check”, where if the results just seem “way out there” logically, something might be wrong. It could be the MATLAB… read more >>