Sie sind auf Seite 1von 14

MATLAB OVERVIEW

 MATLAB (matrix laboratory) is a fourth-generation high-


level programming language and interactive environment for
numerical computation, visualization and programming.
 MATLAB is developed by MathWorks.
 It allows matrix manipulations; plotting of functions and
data; development and implementation of algorithms;
creation of user interfaces; interfacing with programs written
in other languages, including C, C++, Java, and Fortran;
analyze data; and create models and applications.
 It has numerous built-in commands and math functions that
help you in mathematical calculations, generating plots and
performing numerical methods.
MATLAB is used in every facet of computational mathematics such as:
 Dealing with Matrices and Arrays
 2-D and 3-D Plotting and graphics
 Linear Algebra
 Algebraic Equations
 Non-linear Functions
 Statistics
 Data Analysis and visualization
 Calculus and Differential Equations
 Numerical Calculations
 Integration
 Transforms
 Curve Fitting
 Algorithm development
 Various other special functions
 Modelling, simulation and prototyping
FEATURES OF MATLAB
 It is a high-level language for numerical computation, visualization and
application development.
 It also provides an interactive environment for iterative exploration,
design and problem solving.
 It provides vast library of mathematical functions for linear algebra,
statistics, Fourier analysis, filtering, optimization, numerical integration and
solving ordinary differential equations.
 It provides built-in graphics for visualizing data and tools for creating
custom plots.
 MATLAB's programming interface gives development tools for improving
code quality and maintainability and maximizing performance.
 It provides tools for building applications with custom graphical
interfaces.
 It provides functions for integrating MATLAB based algorithms with
external applications and languages such as C, Java, .NET and Microsoft Excel.
USES OF MATLAB
 MATLAB is widely used as a computational tool in
science and engineering encompassing the fields of
physics, chemistry, math and all engineering streams. It
is used in a range of applications including:
Control Systems
Embedded Systems
Signal Processing and Communications
Image and Video Processing
Test and Measurement
Computational Finance
Computational Biology
 Control Systems
A control system is responsible for managing, giving commands and
regulating the behaviour of other devices or systems. It is based on
control loops. The devices or systems being controlled can range
from simple home heaters to large industrial control systems that
control the processes or the machines. The control system toolbox of
MATLAB provides algorithms and apps for systematically
analyzing, designing and tuning linear control systems.

 Embedded Systems
Embedded systems are computer systems consisting of hardware
and software components and are designed to do a specific task.
Some examples of embedded systems are washing machines,
printers, automobiles, cameras, industrial machines, etc. With the
push of one button, MATLAB allows us to generate code and run it
on hardware.
 Wireless Communications
Wireless communication is a broad term used for connecting two
devices using a wireless signal. Teams in wireless Engineering use
MATLAB to reduce development time, eliminate design problems
early, and streamline testing and verification.

 Image Processing and Computer Vision


Image processing is mainly focused on the processing of raw images
and making them ready for other tasks such as computer vision.
Computer vision, on the other hand, looks at images like the human
eye. It involves understanding and predicting the visual output.
Algorithm building is vital for image processing and computer
vision. MATLAB provides a comprehensive environment to analyze
images and build algorithms.

 Internet of Things
Internet of Things is the network of devices, vehicles and home
appliances and others embedded with electronics, software,
sensors, actuators, and connectivity which enables the exchange of
data. uses of MATLAB help in the design, prototype, and
deployment of IOT applications such as predictive maintenance,
operations optimization, supervisory control etc.

 Robotics
Robotics is an interdisciplinary field of science and engineering. It
involves mechanical engineering, electronic engineering, and
computer science to name a few to create robots or human-like
machines. Robotics researchers and engineers use MATLAB to
design and tune algorithms, model real-world systems, and
automatically generate code – all from one software environment.

 Data Analytics
Data Analytics is the process of studying data in order to gain
insights. It is mostly done with the help of other software and tools.
Engineering and IT people are using MATLAB to build the Big Data
Analytics Systems.
Commands

 MATLAB environment behaves like a super-


complex calculator. You can enter commands at the
>> command prompt.
 MATLAB is an interpreted environment. In other

words, you give a command and MATLAB executes


it right away.
Commands for Managing sessions
MATLAB provides various commands for managing a session. The following table provides all
such commands
Commands for Working with the System
MATLAB provides various useful commands like saving the current work in the workspace as a
file and loading the file later. It also provides various commands for other system-related
activities like, displaying date, listing files in the directory, displaying current directory, etc.
Input and Output Commands
Vector, Matrices and Array Commands
26
27
Plotting Commands
28

Das könnte Ihnen auch gefallen