Skip to Main Content Skip to Search
Accelerating the pace of engineering and science



MATLAB 2010: Key Trends and Future Directions

Joe Hicklin, MathWorks

Recent years have seen tremendous changes in technical computing, including the ubiquitous availability of multicore and multiprocessor machines, increased access to clusters and grids, and the rise of mobile and cloud computing. The typical graduate is now trained in C# or Java™, rather than C++ or Fortran. And Web 2.0 applications have led users to expect new standards of flexibility and ease of use. Hear what MathWorks developers are doing to lead these trends in the technical computing space, and get a glimpse of some future directions.

How Weather Affects Sales: Using MATLAB to Improve Tesco's Supply Chain

Tom Hebbert, Tesco

Did you know that during summer, a 10-degree rise in temperature means that Tesco sells 300% more barbecue meat and 50% more lettuce?

In this session, Tom Hebbert, Tesco's supply chain development director, will talk about how Tesco has used MATLAB to understand and accurately predict how weather affects what customers buy. This work allows Tesco's supply chain systems to automatically increase or decrease the level of stock on each product in each store, in line with changes in weather. Tesco delivers over 16 million cases of perishable food into its stores each week; responding quickly to changes in weather keeps product in stock for customers and has helped save millions of pounds in food waste.

Harnessing the Power of the Graphics Processor for Parallel Computing with MATLAB

Jos Martin, MathWorks

Most of us have a graphics processing unit (GPU) in our desktop computer. You may even have heard that this device is capable of general-purpose numerical computation. But how? And what is it good at? This session will introduce some of the capabilities of the GPU, discuss what sort of computations it is suitable for, and show how MATLAB together with Parallel Computing Toolbox™ can run computations on the GPU orders of magnitude faster than on the host machine.

Systems Biology in Drug Discovery

Hitesh Mistry, AstraZeneca

Systems biology has produced some elegant mathematical and computational descriptions of physiological processes. A clear potential application is in the modelling and simulation of disease processes and therapeutic intervention. This session will describe some of the ways AstraZeneca applies these models to decision-making processes in drug discovery. The presentation will mostly focus on AstraZeneca's work in cancer signaling and cardiac safety and how MathWorks products are used to tackle these areas.

Research at the Speed of Science: Clearing the Analysis Bottleneck

Sam Roberts, MathWorks

New technologies are enabling scientists, engineers, and researchers to expand the boundaries of enquiry, generating ever-increasing amounts of experimental data with which to test hypotheses and motivate design choices. But this sword has a double edge: No one gets a PhD in order to press buttons in a spreadsheet repetitively or dredge through a mountain of numbers. The powerful machine learning and multivariate statistical methods available in MATLAB enable researchers to automate the analysis and visualisation of large data sets, clearing the analysis bottleneck and letting research happen at the speed of science.

The Final Tenths: How MATLAB Makes McLaren Faster

Chris Laws, McLaren

Big reductions in track testing, a tighter field, and changes in technical regulation have brought new challenges to the world of Formula One. Choosing the right development direction, getting things right first time, and squeezing every last bit of performance from the car are all vital, and engineering intuition won't suffice when you're trying to find improvements measured in milliseconds. This session will detail how MATLAB helps McLaren make the right decisions, all the way from initial design to the race weekend itself.

Using MATLAB to Scale Index Calculations Through Grids

Matt Francis, FTSE

FTSE Group is a world leader in the creation and management of over 120,000 equity, bond, and alternative asset class indices. Index creation is FTSE's sole business, and the demand for new indices to support more sophisticated investment strategies is growing. FTSE uses MATLAB to enable analysts to work closely with clients while developing algorithms for customised index solutions.

This presentation will describe the results of a proof-of-concept project to demonstrate how MATLAB can be used in a grid to maintain and improve service delivery times while satisfying demand and shortening product development life cycles.

MATLAB, the Web, and the World: A Discussion of Recent and Upcoming Improvements to MATLAB Central

Ned Gulley, MathWorks

Time is cruel to beauty and technical skills. MATLAB Central, the Web community dedicated to MathWorks products, can help you with at least one of these. If connecting with professional peers online isn’t changing the way you work, it should be. In this session, Ned Gulley will discuss highlights of MATLAB Central and the social side of technical computing, including the File Exchange, the Newsreader, the Online Programming Contest, blogs, Twitter, and more. You will learn techniques for staying up-to-date on the latest technical trends and practices.

Master Classes

Incorporating Symbolic Calculations into MATLAB with Symbolic Math Toolbox

Adrienne James, MathWorks

This master class will show how you can take advantage of symbolic calculations within the MATLAB environment for modelling, simulation, and design tasks. Using the latest features in Symbolic Math Toolbox™, including the new MuPAD notebook interface, two case studies will be examined. A wind turbine model will be developed, documented, and integrated with MATLAB as part of a design optimization study. We will also examine the use of MathWorks tools for symbolic and numeric calculations using an example from the BLOODHOUND Project, which involves a World Land Speed Record attempt and aims to inspire young people to pursue careers in science, technology, engineering, and mathematics.

Developing, Deploying, and Integrating Production-Quality Applications

Sam Roberts, MathWorks

MATLAB provides a platform for rapidly developing and prototyping technical algorithms. But moving these algorithms from a research setting to production can be challenging. In this master class, you will learn how production software engineering approaches such as source control, object-oriented design, unit testing, and continuous integration can be employed with MATLAB, and how MATLAB can be integrated with other production environments, such as databases, .NET, and Java.

Parallel Computing with MATLAB

John Walley, MathWorks

In this master class, you'll see how you can use MATLAB and MathWorks parallel computing tools to solve computationally and data-intensive problems taking advantage of recent advances in computer hardware, from multiprocessor machines to computer clusters. You will learn how to utilise multiple cores in your desktop machine through the new capabilities of MATLAB and Parallel Computing Toolbox. We will also show how to scale applications to computer clusters without changing the code.

Implementing Computer Vision and Video Processing Algorithms

Marta Wilczkowiak, MathWorks

Computer vision is the art of making machines see. Designing algorithms that are robust to changes in the real world requires a mixture of image processing, mathematical modelling, and data analysis skills. This master class will give an overview of MATLAB techniques and workflows for common computer vision applications, such as object detection, target tracking, and scene reconstruction. A detailed case study will be used to discuss techniques for each stage of algorithm development, from image acquisition through preprocessing and feature detection to high-level analysis and testing on live data.