Article | REF: AF1450 V1

Introduction to MATLAB

Author: Jacques PRADO

Publication date: October 10, 2005, Review date: November 19, 2019

You do not have access to this resource.
Click here to request your free trial access!

Already subscribed? Log in!


Overview

Français

Read this article from a comprehensive knowledge base, updated and supplemented with articles reviewed by scientific committees.

Read the article

AUTHOR

  • Jacques PRADO: Doctorate in electronics - Senior lecturer at the École Nationale Supérieure des Télécommunications (ENST )

 INTRODUCTION

MATLAB→ is an interactive scientific programming system, for numerical computation and graphical visualization, based on the matrix representation of data, whose name is derived from Matrix Laboratory. It is a multi-platform tool available for Windows, Unix (and BSD derivatives, Linux, Solaris, MacOS...) environments.

MATLAB was originally written in Fortran by C. Moler. The current version, written mainly in C (but also Perl, Java and others) by The MathWorks Inc. exists in professional and student versions, and is available on several platforms with only minor differences in functionality. MATLAB presents itself as a complete environment for calculation and visualization. Its relatively easy-to-learn programming language makes it an open, programmable environment that delivers significant productivity gains.

In addition to the kernel, MATLAB can be extended with tools ("tool boxes") specific to certain fields, such as signal processing, image processing, automatic control, statistics, mechanics, symbolic computation, neural networks... An additional Simulink→ environment can be added for block diagram programming.

As a result, MATLAB appeals to a wide audience, from industrial development and financial analysis to teaching and research. All you need to do is visit the MathWorks website, which offers a wealth of information on developments using this tool.

MATLAB is first and foremost a command language that can be interpreted, enabling simple use of data structures and rapid writing of complex programs. Although MATLAB is designed to be complete and self-contained, it is also open to other languages such as C, Fortran and Java, thus extending its possibilities. As with any command language, execution can be slow, especially when writing loops. Sensitive parts of the code can be written in another language to speed up execution. What's more, using the MATLAB Compiler toolbox, it's particularly easy to automatically generate C code and create a "stand-alone" program or shareable dynamic library from an application developed in MATLAB code.

The purpose of this document is to familiarize the reader with the use of MATLAB. Additional information can easily be obtained from the online help included with the software.

Clearly, MATLAB's capabilities are far greater than those described here, and you'll need to refer to the full documentation to use them.

You do not have access to this resource.

Exclusive to subscribers. 97% yet to be discovered!

You do not have access to this resource.
Click here to request your free trial access!

Already subscribed? Log in!


The Ultimate Scientific and Technical Reference

A Comprehensive Knowledge Base, with over 1,200 authors and 100 scientific advisors
+ More than 10,000 articles and 1,000 how-to sheets, over 800 new or updated articles every year
From design to prototyping, right through to industrialization, the reference for securing the development of your industrial projects

This article is included in

Mathematics

This offer includes:

Knowledge Base

Updated and enriched with articles validated by our scientific committees

Services

A set of exclusive tools to complement the resources

Practical Path

Operational and didactic, to guarantee the acquisition of transversal skills

Doc & Quiz

Interactive articles with quizzes, for constructive reading

Subscribe now!

Ongoing reading
Introduction to MATLAB