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 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

Open AI Caribbean Data Science Challenge

The following post is from Neha Goel, Champion of student competitions and online data science competitions. She's here to promote a new Deep Learning challenge available to everyone. If you win, you get money, plus a bonus if you use MATLAB. Read on! Hello all! We at MathWorks, in collaboration with DrivenData, are excited to bring you this challenge....

標簽: Uncategorized

Deep Learning

2019-10-23 22:06:49

Where Are They Now? – Roni Deb, Ather Energy

Today we're talking to Roni Deb from Ather Energy. As a student in SRM University, Chennai between 2015 and 2017, Roni participated in Formula Student Germany, Formula Student India, and Formula Bharat. What Did You Learn in Formula Student? “We realised that in order to understand and predict the vehicle performances at an early concept stage, simulation was...

標簽: Automotive, Where-Are-They-Now

Racing Lounge

2019-10-23 12:00:11

Acquire Images from Your Device Camera with MATLAB Mobile

Bringing Your Images and MATLAB Mobile Closer Together In our last blog post, we started laying out our first phase of features that brought your images and MATLAB Mobile closer together. By enabling direct uploads to MATLAB Drive from your image gallery (and any application that has a ‘Share’ affordance), processing your images using MATLAB just became easier. While this...

標簽: MATLAB Mobile

MATLAB Community

2019-10-23 09:44:41

The tool builders gene (or how to get a job at MathWorks)

In my second year of grad school (1987-88), my thesis advisor asked me to develop some PC-based digital signal processing (DSP) tools to be used for computer-based lab assignments. (At the time, PC-based engineering labs were very new, laptops weren't a thing yet, and Student Edition of MATLAB was still a couple of years away from exploding onto the...

標簽: Uncategorized

Steve on Image Processing and MATLAB

2019-10-21 17:22:38

Do Monkeys Enjoy Tchaikovsky?

This week’s blog post was written by guest blogger, Liz Ashforth. This time, Liz discovered research in the neuroscience field that sheds light on how different primate brains, including humans, respond to music. Do monkeys enjoy Tchaikovsky?? To address this question, a recent study published in Nature Neuroscience compared the functional magnetic resonance imaging (fMRI) response in brains of humans...

標簽: Uncategorized

Behind the Headlines

2019-10-18 16:24:41

Spider plots and more argument validation

Jiro's Pick this week is spider_plot by Moses.There are quite a few "spider plots" on the File Exchange, but this one by Moses caught my attention for a few reasons.Moses includes a detailed help inside the spider_plot spider_plot Create a spider or radar plot with individual axes. Syntax: spider_plot(P) spider_plot(___, Name, Value) Input Arguments: (Required) P - The...

標簽: Picks

File Exchange Pick of the Week

2019-10-18 09:00:17

Collect and Visualize Agricultural Data using The Things Network and ThingSpeak

Long-range wireless communication technology enables the transfer of sensor data over a long distance while using low-power radios for connectivity. This technology can be leveraged to connect sensors covering a large geographic area and give you insights into what is happening. With agricultural applications it is important to measure the soil moisture and efficiently irrigate. A big challenge for agricultural...

標簽: Projects

Hans on IoT

2019-10-17 15:18:04

Introducing Live Editor Tasks

Today Id like to introduce a guest blogger, David Garrison, who is a MATLAB Product Manager here at MathWorks. Dave will talk about the new feature introduced in R2019b called Live Editor Tasks which allow you to complete steps in your workflow interactively from within the Live Editor....

標簽: App Building, New Feature, Tool

Loren on the Art of MATLAB

2019-10-17 02:44:46

New! Badges on the File Exchange

Chad Greene has contributed 171 files (and counting) to the File Exchange. The man is a File Exchange legend. But you know what's cooler than that? Antarctica. Yes, I know, ha ha, Antarctica is cold. But I'm actually being serious. Chad's research at the University of Texas is all about the southernmost continent. So if you know MATLAB and your...

標簽: Uncategorized

MATLAB Community

2019-10-16 14:01:59

Using the Color Threshold app again

Back in the summer I had another chance to use the Color Thresholder, a very nice app that's in the Image Processing Toolbox. I happened to come across a question on MATLAB Answers - someone was looking for a way to segment the yellow region in this image: I proposed using the Color Thresholder and the L*a*b* color space, and...

標簽: Uncategorized

Steve on Image Processing and MATLAB

2019-10-14 17:58:41

Notifications from MATLAB

Waiting for a computer or cluster to finish a task is about as exciting as watching paint dry. XKCD even has a comic about it. MATLAB developers often deal with heavy computational loads, often running for long periods of time and involving lots of data. There are many situations where I stand up and stretch or perhaps get myself another...

標簽: Cloud, External Interfaces, GitHub, Performance, Third Party Integration

Developer Zone

2019-10-14 17:57:25

Prime Spiral #2

Today's post was inspired by a YouTube video, Why do prime numbers make these spirals?, on the channel 3Blue1Brown, created by Grant Sanderson. In my opinion this is the best math channel on YouTube. He has beautiful graphics and superb exposition. I recommend you take a look, if you haven't already.My 2015 post Prime Spiral was about a completely different prime spiral discovered by Stan Ulam....

標簽: Fun, Graphics, Primes

Cleve’s Corner: Cleve Moler on Mathematics and Computing

2019-10-14 15:08:12

Dynamically Adding Components to My MATLAB App

I want to add and remove user interface components on the fly in the MATLAB App that I have made with App Designer. Specifically, I want the number of tabs in a tab group to change based on the data. I haven't done this before but I believe its possible. Features covered in this code-along style video include: App...

標簽: App Designer, Code-Along, Format: Video

Stuart’s MATLAB Videos

2019-10-11 11:25:57


站長推薦上一條 /3 下一條