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 Share your analysis tools as MATLAB code or as standalone desktop or Web applications

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.