0% found this document useful (0 votes)
9 views1 page

www_javatpoint

MATLAB is a high-performance software package designed for mathematical computation, visualization, and programming, primarily focusing on matrix and array operations. Developed in the late 1970s, it supports various programming paradigms and offers extensive built-in functions for tasks such as data analysis, signal processing, and graphics. Its environment includes a development interface, a mathematical function library, and capabilities for external program integration.

Uploaded by

ishitam1433
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views1 page

www_javatpoint

MATLAB is a high-performance software package designed for mathematical computation, visualization, and programming, primarily focusing on matrix and array operations. Developed in the late 1970s, it supports various programming paradigms and offers extensive built-in functions for tasks such as data analysis, signal processing, and graphics. Its environment includes a development interface, a mathematical function library, and capabilities for external program integration.

Uploaded by

ishitam1433
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

 

 Home Python Java Ja

← prev next →

What is MATLAB?
MATLAB is a software package for high-
performance mathematical
computation, visualization, and
programming environment. It provides
an interactive environment with
hundreds of built-in functions for
technical computing, graphics, and
animations.

MATLAB stands for Matrix Laboratory.


MATLAB was written initially to
implement a simple approach to
matrix software developed by the
LINPACK (Linear system package) and
EISPACK (Eigen system package)
projects.

MATLAB is a modern programming


language environment, and it has
refined data structures, includes built-
in editing and debugging tools, and
supports object-oriented
programming.

MATLAB is Multi-paradigm. So, it can


work with multiple types of
programming approaches, such as
Functional, Object-Oriented, and
Visual.

Besides an environment, MATLAB is


also a programming language.

As its name contains the word Matrix,


MATLAB does its' all computing based
on mathematical matrices and arrays.
MATLAB's all types of variables hold
data in the form of the array only, let it
be an integer type, character type or
String type variable.

MATLAB is used in various disciplines of


engineering, science, and economics.

MATLAB allows several types of tasks,


such as manipulations with matrix,
algorithm implementation, data, and
functions plotting, and can interact
with programs written in other
programming languages.

MATLAB is a dynamic and weakly typed


programming language.

MATLAB environment handles tasks of


the declaration of the data type of the
variables and provision for an
appropriate amount of storage for the
variables.

History of MATLAB
The development of the MATLAB
started in the late 1970s by Cleve Moler,
the chairman of the Computer Science
department at the University of New
Mexico. Cleve wanted to make his
students able to use LINPACK &
EISPACK (software libraries for
numerical computing, written in
FORTRAN), and without learning
FORTRAN. In 1984, Cleve Moler with
Jack Little & Steve Bangert rewrote
MATLAB in C and founded MathWorks.
These libraries were known as JACKPAC
at that time, later these were revised in
2000 for matrix manipulation and
named as LAPACK.

Main Features and


Capabilities of MATLAB
The diagram in the figure shows the
main features and capabilities of
MATLAB.

MATLAB's built-in functions provide


excellent tools for linear algebra
computations, data analysis, signal
processing, optimization, numerical
solution of ordinary differential
equations (ODEs), quadrate, and many
other types of scientific calculations.

Most of these functions use state-of-


the-art algorithms. These are numerous
functions for 2-D and 3-D graphics, as
well as for animations.

MATLAB supports an external interface


to run those programs from within
MATLAB. The user is not limited to the
built-in functions; he can write his
functions in the MATLAB language.

There are also various optional


"toolboxes" available from the
developers of MATLAB. These toolboxes
are a collection of functions written for
primary applications such as symbolic
computations, image processing,
statistics, control system design, and
neural networks.

The necessary building components of


MATLAB are the matrix. The
fundamental data type is the array.
Vectors, scalars, real matrices, and
complex matrices are all automatically
handled as special cases of the primary
data type. MATLAB loves matrices and
matrix functions. The built-in functions
are optimized for vector functions.
Therefore, Vectorized commands or
codes run much faster in MATLAB.

MATLAB System
The MATLAB systems consist of five
main elements:

Development Environment

This is the set of tools and facilities that


help you use MATLAB operations and
files. Many of these tools are the
graphical user interface. It involves the
MATLAB desktop and command
window, a command history, an editor
and debugger, and browsers for
considering help, the workspace,
reports, and the search path.

MATLAB Mathematical Function


Library

This is a vast compilation of computing


design ranging from basic functions,
like sum, sine, cosine, and complex
mathematic, to more sophisticated
features like matrix inverse, matrix
eigenvalues, Bessel functions, and fast
Fourier transforms.

MATLAB Language

This is a high level matrix/array


language with control flow statement,
function, data structure, input/output,
and object-oriented programming
characteristics. It allows both
"programming in the small" to create
quick and dirty throw-away programs
rapidly and "programming in the large"
to create large and complex
application functions.

Graphics

MATLAB has extensive facilities for


displaying vector and matrices as
graphs, as well as annotating and
printing these graphs. It contains high-
level structures for two-dimensional
and three-dimensional data
visualization, image processing,
animation, and presentation graphics.
It also involves low-level structures that
allow us to customize the display of
graphics fully as well as to build
complete graphical user interfaces on
our MATLAB applications.

MATLAB External Interfaces/API

This is a library that allows us to write C


and FORTRAN programs that interact
with MATLAB. It contains facilities for
calling routines from MATLAB (dynamic
linking), calling MATLAB as a
computational engine, and for reading
and writing MAT-files.

Next Topic MATLAB Platform &


Features

← prev next →

Related Posts

MATLAB Downloading
Downloading of MATLAB MATLAB
environment comes in different flavors.
Different flavors mean different
software for a different purpose, for
example-it is available separately for
students, for start-ups, for enterprises,
for individual use, and all these are paid
resources. But we can get it for a 30-
day trial...

 2 min read

MATLAB Online
is an online version of MATLAB that
runs within the web browser. We have
to download and install the MATLAB
before using it, but this is not the case
with , as it works online. Before using ,
the computer system must be
compatible with...

 2 min read

Prerequisites & System


Requirements
MATLAB Prerequisites & System
Requirements MATLAB Prerequisites
MATLAB is a high-level programming
language, but it is a bit different from
other programming languages in
terms of building and running
applications using MATLAB. So, before
proceeding to work with MATLAB, it is
recommended to be familiar with any
other high-level...

 2 min read

MATLAB Tutorial
| Matrix Laboratory MATLAB tutorial is
prepared for complete beginners to
MATLAB. Our MATLAB tutorial provides
excellent insight into the core
fundamentals of MATLAB. By learning
the core concepts of MATLAB, a core
learner can go further to our advance
MATLAB Welcome
tutorial to in the path of
Javatpoint
learning...
JAVATPOINT asks for your consent to:
 1 min read
Personalised advertising and content,
advertising and content measurement,
audience research and services
development

Platform & Features


Store and/or access information on a device

MATLAB Platform & Features


Learn more
MATLAB Platform The MATLAB
Your personal data will be processed
language is matrix-based, so to express and information
from your device (cookies, unique identifiers, and
computational
other device data) may mathematics,
be stored by, accessed it byisandthe
shared with 709 TCF vendor(s)
most natural way to work with and 645 ad partner(s) ,
or used specifically by this site or app.
MATLAB. The platform is much
Some vendors may process your personal data on the
optimized for solving engineering and
basis of legitimate interest, which you can object to by
scientific
managing yourproblems with
options below. Look the help
for a link at theof its
bottom of this page to manage or withdraw consent in
computational power. The platform
privacy and cookie settings.
works on three main...

 2 min read Consent

Manage options

MATLAB Data Types


The basic data type (also called a class)
in MATLAB is the array or matrix. There
are 15 fundamental data types in
MATLAB. Each of these data types is in
the build of a matrix or array. This
matrix or arrays are a minimum of 0-
by-0...

 5 min read

Workspace, Variables, &


Functions
Workspace, Variables, and Functions in
MATLAB Workspace The workspace
contains all variables we create while
working in MATLAB. Whenever we
assign a value to a variable, it
automatically gets space in the
workspace. Workspace variables lose
their existence after the closing of the
environment, so save these variables in
a...

 4 min read

MATLAB Operator
An operator is a symbol that tells the
compiler to perform various numerical
or logical manipulations. MATLAB is
designed to operate mainly on whole
matrices and arrays. Therefore,
functions in MATLAB work both on
scalar and non-scalar data. MATLAB
has several types of operators, symbols,
and special...

 5 min read

MATLAB Installation
Step 1: Double click on the MATLAB
icon (the binary file which we
downloaded earlier). After clicking the
icon, a pop-up will ask for the installer
to run, click on the Run. A MathWorks
Installer window will pop-up on the
screen. By default, the first option, i.e.,...

 3 min read

MATLAB Environment
The structural unit of data in any
MATLAB program is the array. An array
is a collection of record values
organized into rows and columns and
known by a single name. Individual
data values within an array may be
accessed by including the name of
the...

 10 min read

Learn Important Tutorial

Python

Java

Javascript

HTML

Database

PHP

C++

React

B.Tech / MCA

DBMS

Data
Structures

DAA

Operating
System

Computer
Network

Compiler
Design

Computer
Organization

Discrete
Mathematics

Ethical
Hacking

Computer
Graphics

Web
Technology

Software
Engineering

Cyber
Security

Automata

C
Programming

C++

Java

.Net

Python

Programs

Control
System

Data
Warehouse

Preparation

Aptitude

Reasoning

Verbal Ability

Interview
Questions

Company
Questions

You might also like