Algorithm Development

Design algorithms for desktop and embedded applications

MATLAB® lets you develop algorithms much faster than in traditional languages such as C, C++, or Fortran. You can validate concepts, explore design alternatives, and distribute your algorithm in the form that best suits your application. MATLAB provides the tools you need to transform your ideas into algorithms, including:

  • Thousands of core mathematical, engineering, and scientific functions
  • Application-specific algorithms in domains such as signal and image processing, control design, computational finance, and computational biology
  • Development tools for editing, debugging, and optimizing algorithms

These capabilities, combined with MATLAB programs created by the worldwide user community, let you explore approaches that otherwise would be too time-consuming to consider.

Your completed algorithms can be converted into self-contained applications and software components for desktop and Web deployment. Alternatively, you can incorporate the algorithm in a system simulation or an embedded system.

Free Algorithm Development Technical Kit

Get the kit now

Algorithm Development Trial Software

Get trial software
DEQX

DEQX

"MATLAB is the industry-standard tool for developing algorithms using a high-level language. The Signal Processing Toolbox also provided us with a great base of functions to begin our development, saving us months of time."

Read the story

MATLAB EXPO 2014
KOREA

May 15, Seoul

Register