A Matrix for the New HPL-AI Benchmark

My colleagues are looking for a matrix to be used in a new benchmark. They've come to the right place....

标签: Matrices, Numerical Analysis, Performance, Precision, Supercomputing

Cleve’s Corner: Cleve Moler on Mathematics and Computing

2019-12-04 13:00:33

How to Overlay a Color on an Image Using a Mask

In my first year of writing this blog (2006!), I showed how to overlay a color onto an image based on a mask. This was the example I gave back then: I wrote a function called imoverlay to handle all the details, and I submitted it to the File Exchange.About three and a half years ago, in R2016a, the Image...

标签: Uncategorized

Steve on Image Processing and MATLAB

2019-12-03 18:07:37

A GitHub Badge for the File Exchange

Only last month I was talking about badges on the File Exchange. Today I'm going to tell you about another kind of badge: the GitHub badge. For a few years now (since 2014), GitHub and the File Exchange have been on a first name basis. That is to say, you can put your MATLAB code into a repo on GitHub...

标签: Uncategorized

MATLAB Community

2019-11-27 16:08:55

Scene Classification Using Deep Learning

This is a post from Oge Marques, PhD and Professor of Engineering and Computer Science at FAU, and of course famous for his post on?image augmentation. He's back to talk about scene classification, with great code for you to try. You can also follow him on Twitter (@ProfessorOge) Automatic scene classification (sometimes referred to as scene recognition, or scene...

标签: Uncategorized

Deep Learning

2019-11-25 07:15:05

Interpolation Utilities

Will's pick this week is Interpolation Utilities by Joe Henning. As most of you are probably aware, interpolation is the task of estimating the value of a data set inbetween known data points. There are a variety of numeric methods for interpolation. Joe's contribution is a handy repository of 37 of these methods. A few of them have built-in...

标签: Picks

File Exchange Pick of the Week

2019-11-22 08:57:07

Where Are They Now? Nathan Gyger, Speedgoat

Today we’re talking to Nathan Gyger from Speedgoat. As a student at Bern University of Applied Sciences?between 2012 and 2015, Nathan participated in Formula Student Germany. What Did You Learn in Formula Student? “By participating in an engineering competition it was possible to learn how to properly engineer.” Why did you choose to get involved in Formula...

标签: Automotive, Where-Are-They-Now

Racing Lounge

2019-11-20 12:00:36

How to Read and Visualize a DICOM Volume

Earlier this year, I learned something about DICOM datasets that surprised me. I had downloaded a Head-Neck CT+PET study, and I wanted to create a volume array in MATLAB. I tried to do this the hard way at first, and of course I got it wrong. (Spoiler: there's an easy way.)I naively assumed that there was some meaning to the...

标签: Uncategorized

Steve on Image Processing and MATLAB

2019-11-19 12:37:47

New in R2019b: Subsystem Reference

Today I want to introduce my favorite new feature in MATLAB R2019b: Subsystem Reference Let's see what is it, how it works, and when you should be using it. Creating a Subsystem File In R2019b, we are introducing a new type of block diagram. In addition to model files and library files, it is now possible to create subsystem files:...

标签: What's new?

Guy on Simulink

2019-11-15 15:50:51

Using clearvars

When working on a script, I often want to clear all the variables in my workspace except for some vary large arrays that would be a pain to import again. clearvars does the trick. It's like clear, but with some extra features. Features covered in this code-along style video include: clearvars Follow me (@stuartmcgarrity) if you want to...

标签: Code-Along, Cody Code-Along

Stuart’s MATLAB Videos

2019-11-14 10:59:39

Deep Learning for Medical Imaging: Malaria Detection

This post is from Barath Narayanan, University of Dayton Research Institute. Dr. Barath Narayanan graduated with MS and Ph.D. degree in Electrical Engineering from the University of Dayton (UD) in 2013 and 2017 respectively. He currently holds a joint appointment as an Associate Research Scientist at UDRI's Software Systems Group and as an Adjunct Faculty for...

标签: Uncategorized

Deep Learning

2019-11-14 09:00:45

Guess the functions and get a t-shirt

Of all the MATLAB or MathWorks toolbox functions that have been mentioned in this blog since 2006, imshow and imread have appeared the most. As in last week's post, they often appear together, right at the beginning: When I say they have "appeared the most," I am counting each function once for each blog...

标签: Uncategorized

Steve on Image Processing and MATLAB

2019-11-11 07:00:50

Animating mathematical functions

Jiro's Pick this week is Plot Gui 2d by Silas Henderson.This entry is one of many interactive apps that Silas has created, and I had been quite intrigued by many of his entries. I chose to highlight "Plot GUI 2d" because of its simple, but useful application for teaching mathematical concepts. Visualization helps students understand concepts, and animation increases that...

标签: Picks

File Exchange Pick of the Week

2019-11-10 09:00:59

Time for an Argument

For those Monty Python fans reading this post, check out the Argument Clinic. Recently both Sean and Jiro, twice! posted about the new arguments capability available for input argument checking. I wanted to show you some more about this great feature! I've also discussed argument checking over the years, including this post....

标签: Error checking, New Feature

Loren on the Art of MATLAB

2019-11-07 09:14:27

Trajectory Planning for Robot Manipulators

NOTE: While this post will talk specifically about manipulators, many of the concepts discussed apply to other types of systems such as self-driving cars and unmanned aerial vehicles. Trajectory planning is a subset of the overall problem that is navigation or motion planning. The typical hierarchy of motion planning is as follows: Task planning – Designing a set of...

标签: MATLAB, Robotics, Simulink

Racing Lounge

2019-11-06 12:00:40

How to display images with bilinear interpolation and antialiasing

Note: this blog post describes an image display feature that is new in R2019b. You can download this release from https://mathworks.com/downloads.This is my new favorite image: But that's just a 512x512 version of it. Click here for the full resolution (2048x2048) version. Image credit: DeFacto This image caught my eye because I'm always looking for a good sample image to...

标签: Uncategorized

Steve on Image Processing and MATLAB

2019-11-04 16:39:11

Color Order for Line Plots

Line plots with a color order from one of our color maps are useful, and pretty....

标签: Color, Graphics, Magic Squares

Cleve’s Corner: Cleve Moler on Mathematics and Computing

2019-11-04 13:08:35

Execute My MATLAB Algorithm in a Web Application

Greg's pick this week is Generate JavaScript Using MATLAB Coder by Geoff McVittie. You are building a game where you want to model Einsteinian relativistic physics as part of an online learning tool. The interface is designed in HTML, CSS, and Javascript, but you prototyped the computational algorithms in MATLAB. You know you can generate C-code from...

标签: Picks

File Exchange Pick of the Week

2019-11-01 09:00:49

Stability of Kuramoto Oscillators

I am working with Indika Rajapakse and Steve Smale to investigate the stability of the dynamic system describing Kuramoto oscillators. Indika and Steve are interested in Kuramoto oscillators for two reasons; the self synchronization provides a model of the cells in a beating heart and the dynamic system is an example for Morse-Smale theory. I am personally interested in the Kuramoto model as it relates to deep brain stimulation (DBS) for open-loop control of human movement disorders. My kuramoto program demonstrates both stable and unstable critical points. Roundoff error may destabilize an unstable critical point....

标签: Differential Equations, Fun, Graphics

Cleve’s Corner: Cleve Moler on Mathematics and Computing

2019-10-30 17:27:36

A Glance at Innovate Malaysia Design Competition 2019

Today's blog is written by Liping Wang. Liping joined the MathWorks Student Competition team in August of 2019. Before that, she was a system engineer that designed algorithms and verified new ideas with system or link level simulations for telecommunication systems. One month after joining MathWorks, Liping had the opportunity to view the work that had been done by student...

标签: Team achievements

Racing Lounge

2019-10-30 12:00:03

A Frightful Error

It's late October. The nights are getting longer (for us North Americans, anyway), and vampire processes are sucking the life from your machine. Even a hard power cycle won't banish the ghost of yesterday's horrific memory usage. Halloween can't be far away. How can we honor the season with appropriately creepy code? With some help from Alex Caulway and Connell...

标签: Uncategorized

MATLAB Community

2019-10-28 13:40:10

I Need to Replace The Checkbox in My MATLAB App with Radio Buttons

The MATLAB app I'm currently working on has a checkbox to let the user select between two options for the behavior of the app. I want to now allow three options, so I plan to remove the check box and add a set of three radio buttons instead. If I get it working, I'll also re-deploy it as a web...

标签: App Designer, Code-Along, Format: Video

Stuart’s MATLAB Videos

2019-10-25 12:35:14

Minimal Bounding Box

Sean's pick this week is Minimal Bounding Box by Johannes Korsawe. I was recently asked by a customer "How can I replicate the flatness measurements from a CMM machine?" A coordinate measuring machine measures geometric properties of an object. A quick internet search, took me to this site which introduced two methods. The customer wanted...

标签: Picks

File Exchange Pick of the Week

2019-10-25 09:00:11


站长推荐上一条 /3 下一条