Will's pick this week is Maze by Rodney Meyer. This simple submission is surprisingly effective at providing hours of diversion. From the command line, you call the maze function with arguments specifying dimensions and the maze pattern. The pattern (which can be horizontal, vertical, , checkerboard, spiral, burst, or random) influences the layout of a two-dimensional maze. A red diamond...

标签: Puzzler

File Exchange Pick of the Week

2019-08-09 09:00:59

Loading Signals in Timetable Format

Today I decided to revisit a topic I covered a few years ago: loading discrete signals in a simulation. Let's see what has been added in the last few years to help with the potential problems you might run into when loading discrete signals in a simulation. The Problem Let's start with a simple Excel sheet with two columns, the...

标签: Signals, Simulink Tips

Guy on188bet

2019-08-06 14:34:38

The QR Algorithm Computes Eigenvalues and Singular Values

The QR algorithm is one of the world's most successful algorithms. We can use animated gifs to illustrate three variants of the algorithm, one for computing the eigenvalues of a nonsymmetric matrix, one for a symmetric matrix, and one for the singular values of a rectangular matrix. In all three cases, the QR iteration itself is preceded by a reduction to a compact form. All transformations are orthogonal similarities using Givens and Householder transformations. These are numerically stable, preserve eigenvalues, and preserve any symmetry....

标签: Eigenvalues, Matrices, Singular Values

Cleve’s Corner: Cleve Moler on Mathematics and Computing

2019-08-05 14:35:31

The Deep Learning Dozen

6 Twitter accounts and 6 blogs to keep you current I find it hard sometimes to keep up with the latest deep learning trends, so I made a list of blogs and people to follow. Hopefully you find this helpful too! People to Follow on Twitter: @AndrewYNg:  Co-founder of Coursera and former...

标签: Uncategorized

Deep Learning

2019-08-05 12:24:33

Counting the Frequency of Parameters in a Set of URLs

Here I need to know how often different parameters occur in a large list of URLs. I'm not usre if I should use the class or just use string functions. Features covered in this code-along style video include: extractAfter, regexprep, split Follow me (@stuartmcgarrity) if you want to be notified via Twitter when I post. Play...

标签: Uncategorized

Stuart’s MATLAB Videos

2019-07-31 15:15:05

Keeping Up with Robotics Trends Through RoboCup

In March 2017, I joined the MathWorks Student Competitions team to focus on supporting university-level robotics competitions. The competition I spend most time with is RoboCup, which is great because RoboCup contains a variety of leagues and skill levels that keeps me sharp with almost everything going on in the field. Today I will talk about my experience in this...

标签: Education, Robotics

Racing Lounge

2019-07-31 12:00:58

AI predicts which ovarian cancer treatment is best for each patient

This week's blog post was written by Liz Ashforth. The topic is a perfect fit since Liz has decades of experience with MATLAB and a background in biomedical engineering. The research discussed in today's post, machine learning to analyze the potential outcomes of various cancer treatments, is yet another example of how artificial intelligence is impacting the medical field. Ovarian...

标签: Uncategorized

Behind the Headlines

2019-07-30 18:16:57

Mathematical Word Problems - Construction Tool

Do your kids have to practice solving mathematical word problems? Maybe they need to practice more during school breaks? I've written a function that can turn you in to a machine for torturing your kids with some.Actually, this started off as a tool to find the date on which I was X times older than a colleague. It's super simple to do this with the help of the datetime datatype in MATLAB....

标签: Fun

Loren on the Art of MATLAB

2019-07-30 10:33:52

When was the function introduced?

Jiro's Pick this week is when by Reza Ahmadzadeh.Working at MathWorks, I have become spoiled and have become used to always having access to the newest release (actually, I have access to future releases under development). When I was an application engineer delivering seminars, I would get questions like "when did that command become available?" or "I just tried to...

标签: Picks

File Exchange Pick of the Week

2019-07-29 12:00:30

Mathematical Visualization with Plywood and Power Tools

This is Hollis Potter (he's the one on the right). He works on the Community team here at MathWorks. On the table next to Hollis is an L-shaped membrane, the same shape that forms the MathWorks logo. If you wanted to make something like this out of plywood, I'm sure you can imagine a tedious process that would converge...

标签: Uncategorized

MATLAB Community

2019-07-25 10:56:29

Deep Learning for Medical Imaging

​ We have a very special post today from Jakob Kather from Heidelberg, Germany (Twitter: jnkath). He will be talking about deep learning for medical applications. Jakob is also one of the authors of a new paper recently published in Nature Medicine: discussing deep learning predicting gastrointestinal cancer. Deep learning-based...

标签: Uncategorized

Deep Learning

2019-07-24 19:11:22

Hadamard Matrices

I have just returned from the ICIAM2019 conference in Valencia, Spain. It was a huge conference -- 4,000+ attendees, dozens of prize and invited talks, hundreds of parallel minisympsia. I gave a talk in a two-part minisymposium organized by Nick Higham and Rob Corless. I outlined the first part of the talk in this blog a month ago. This post outlines the second part, which was about Hadamard matrices. Some of it is taken from a post in this blog five years ago....

标签: History, Matrices

Cleve’s Corner: Cleve Moler on Mathematics and Computing

2019-07-24 14:24:12

Prototyping Perception Systems for SAE Level 2 Automation

Today’s guest post is by David Barnes. David is a graduate intern at the MathWorks, and he also serves as the Engineering Manager for The University of Alabama (UA) EcoCAR Mobility Challenge team. The UA team finished 3rd overall out of the 12 North American universities in the Year 1 competition held in Atlanta, Georgia. David describes how EcoCAR Mobility Challenge...

标签: Automated driving, Automotive, Education, MATLAB, Skills, Team achievements

Racing Lounge

2019-07-24 07:36:20

50 Years Later: New Technology is Fueling the New Lunar Race

Fifty years ago, man first stepped onto the moon. The effort to get Neil Armstrong and Buzz Aldrin to the surface was as bold and innovative as the environment in outer space was inhospitable. It required extreme engineering and guts. Today, there is more interest in lunar expeditions than in recent decades. The New York Times article, Why Everyone Wants...

标签: Uncategorized

Behind the Headlines

2019-07-19 11:46:47

Generate Code for All the Things?

Greg's pick this week is A short introduction on using model based design approach in Embedded System by TAB. Imagine a quiet summer evening at the beach.  There's a warm fire crackling in the cool offshore breeze, and everyone is sitting around enjoying the company of friends, listening to the waves breaking in the twilight. Too bad you're not there....

标签: Picks

File Exchange Pick of the Week

2019-07-19 09:00:46

MATLAB and188bet at the French Robotics Cup

In this post, Jean-Paul Marcade talks about how MathWorks tools are helping teams at La Coupe de France de Robotique and Eurobot robotics competitions. Jean-Paul is in the Engineering Development Group in Cambridge, UK. He participated himself during his university days at INSA Toulouse, so he has some great perspective to provide. Hope you enjoy! - - - Coupe...

标签: Code Generation, Education, MATLAB, Robotics, Simulink, Stateflow

Racing Lounge

2019-07-17 12:00:43

Analyze and Visualize Air Quality Data with MATLAB

Have you ever wondered if the air around you is healthy? It is possible to understand air quality by using MATLAB to analyze air quality data collected by an air quality sensor on  ThingSpeak. What is "healthy" air quality? Good or moderate air quality is when the Air Quality Index (AQI) is 100 or less. AQI is a relative...

标签: Projects

Hans on IoT

2019-07-16 16:08:36

The curious case of ordfilt2 performance

For today's post, I'd like to welcome guest author Kushagr Gupta, a developer on the Image Processing Toolbox team. -SteveThe Image Processing Toolbox function ordfilt2 can be used to perform various types of 2-D statistical filtering, including minimum or maximum filtering and median filtering. A straightforward implementation of this function is expected to scale with $O(r^2)$, where $r$ is the...

标签: Uncategorized

Steve on Image Processing and MATLAB

2019-07-15 11:55:36

Who Named Moler's Matrix?

One of the nice things about showing up early is getting things named after you. See that bouncy gazelle over there? Let's name it after the intrepid Joseph Thomson. That guy's been back and forth across Kenya twenty times by now. And that mountain? I think I'll name it after my ship's naturalist, Charles Darwin. After all, the kid just...

标签: Uncategorized

MATLAB Community

2019-07-12 16:32:02


Sean's pick this week is struct2vars by Matthew Eicholtz. I was recently asked by a colleague: "How do I get all of the fields of a struct into their own variable?". In general, although it is very doable with assignin, "poofing" a variable a bad idea because you could overwrite existing variables and the language execution...

标签: Picks

File Exchange Pick of the Week

2019-07-12 09:00:58

MATLAB Speaks C++

Hi everyone! Today I'd like to introduce a guest blogger, Vivek Bhownani, who is the lead developer for an exciting new feature in R2019a that opens up easy access to C++ libraries without writing any C++ code. Take it away Vivek...Is there a C++ library you use or would like to use in MATLAB? We hear requests all the time from users looking to call C++ libraries spanning subjects from Machine Learning to Game Development. OpenCV, Tensorflow, and LibXL are some examples.Wrapping a C++ library for use from an external environment can be a very time consuming task, requiring a lot of development work. Our goal is to enable you to call C++ without writing any C++ code, potentially bringing days of work for wrapping a library down to a few hours.For many years, MATLAB has provided the ability to call these libraries by wrapping them in C interfaces and using LOADLIBRARY. MATLAB has also provided the MEX interface which allows you to write a MATLAB wrapper file for calling out to C or C++ functionality. However, each option has its limitations, and neither provides a direct way to call C++ from MATLAB. This is why Im excited about the new capabilities in R2019a that help you call C++ libraries from MATLAB. MATLAB now speaks C++!Our User Personas: I want to reach out to two different types of users through this post. You are a publisher of a library if you're looking to make a certain C++ library available for calling in MATLAB. You are an end user if you're looking to simply call a library through its published interface....

标签: External Interfaces, Third Party Integration

Developer Zone

2019-07-11 10:44:30

Internet of Things - How to Get Started

I'm sure you've heard of IoT, Internet of Things. And people talk about connected devices, and getting the data from them to use in applications. I want to show you a very simple example to spark some ideas in each of you....

标签: IoT

Loren on the Art of MATLAB

2019-07-09 08:31:16


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