File Exchange Pick of the Week

Results for: Advanced MATLAB

Create Persistent Resources on Parallel Workers 3

Posted by Sean de Wolski,

Sean's pick this week is WorkerObjWrapper by MathWorks' Parallel Computing Team. Background MATLAB's Parallel Computing Toolbox provides you with the the ability to open a pool of MATLAB... read more >>

Advanced MATLAB: File name processing from directory listing 10

Posted by Doug Hull,

Very often MATLAB users want to be able to process a set of files from a directory. In this video, I show how you can look through a directory seeking files of the form “data###.dat” and then returning the “###” as a number with any leading zeros removed.... read more >>

Advanced MATLAB: Dynamic field names

Posted by Doug Hull,

We have MATLAB users come into The MathWorks to present their work in MATLAB from time to time. Recently there was an interesting presentation with some really great “Clutter classification” algorithms in a GUI. One of the questions that came out of that discussion was how to get... read more >>

Advanced MATLAB: Class system for OOP in MATLAB introduction 5

Posted by Doug Hull,

This week we will be looking at the MATLAB class system. This video does not cover the “why” of doing OOP (Object Oriented Programming) in MATLAB. It just covers a very simple example of doing OOP. The ten minute video shows an implementation of Conway’s Game of Life in... read more >>

Puzzler: Data exploration 9

Posted by Doug Hull,

This is a puzzler without explanation. Brett got it in about five minutes, some of the other folks wandering near my office got it in just under 20. The data to explore. Remember to use the <pre><code> and </code></pre> tags around your code in the comments. First solution in my mailbox as... read more >>

Puzzler: Difficult algorithm development challenge 8

Posted by Doug Hull,

This week’s puzzler is significantly harder than others we have done in the past, I would be surprised (and delighted) to see an answer before I go home tonight… The challenge is shown below. Given a group of trees, find the rectangular bounding box in the x-y direction that holds... read more >>

Advanced MATLAB: Capture mouse movement 33

Posted by Doug Hull,

This week we will take a look at how you can capture the mouse movement through callbacks. As the mouse moves, we will update the xdata of a line so that you are moving the line with the mouse. Video Content ... read more >>

Advanced MATLAB: Timer objects 34

Posted by Doug Hull,

Sometimes you want something to update in MATLAB on a regular schedule. Timer objects can do that for you. We first introduced this for test and measurement applications, but it has since been moved into base MATLAB. In this simple example, we will create a timer object and have... read more >>

Advanced MATLAB: Handles and other inputs to GUIDE callbacks 17

Posted by Doug Hull,

There are three inputs to every automatically generated callback from GUIDE: function edit1_Callback(hObject, eventdata, handles) A common question that I am asked is “What is the handles structure?” This four minute video will show a simple GUI where you edit some text, and press a button that will copy that text... read more >>

Advanced MATLAB: Subplots 20

Posted by Doug Hull,

The distinction between MATLAB Basics and Advanced MATLAB is a somewhat arbitrary distinction. The heuristic I use is “If I knew it before I came to The MathWorks, it is basic.” It is as good of a rule as any. Some might argue this is a more basic post,... read more >>

These postings are the author's and don't necessarily represent the opinions of MathWorks.