[go: up one dir, main page]

0% found this document useful (0 votes)
242 views6 pages

Vit Bhopal University: What Are Important Components of MATLAB?

The document discusses MATLAB, a numerical computing environment used across many fields including engineering. It provides definitions of MATLAB and its key components like linear algebra and programming. Several uses of MATLAB are outlined, such as algorithm development, modeling, and data analysis. Popular companies that employ MATLAB include General Electric, Boeing, Airbus, and Ford for applications like simulation, image processing, and modeling. The document emphasizes that MATLAB skills are important for engineering students to develop due to high demand from companies.

Uploaded by

Raju Shanmugam
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)
242 views6 pages

Vit Bhopal University: What Are Important Components of MATLAB?

The document discusses MATLAB, a numerical computing environment used across many fields including engineering. It provides definitions of MATLAB and its key components like linear algebra and programming. Several uses of MATLAB are outlined, such as algorithm development, modeling, and data analysis. Popular companies that employ MATLAB include General Electric, Boeing, Airbus, and Ford for applications like simulation, image processing, and modeling. The document emphasizes that MATLAB skills are important for engineering students to develop due to high demand from companies.

Uploaded by

Raju Shanmugam
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/ 6

VIT BHOPAL UNIVERSITY

SCHOOL OF COMPUTING SCIENCE AND ENGINEERING (SCSE)

Dr Raju Shanmugam
Professor & Dean
raju.s@vitbhopal.ac.in / dr.sraju@outlook.com
---------------------------------------------------------------------------------
Why do all students learn MATLAB?

---------------------------------------------------------------------------------

What is MATLAB?

 MATLAB (MATrix LABoratory) is a multi-paradigm numerical


computing environment.
 A proprietary programming language developed by MathWorks.
 MATLAB allows matrix manipulations, plotting of functions and data,
implementation of algorithms, creation of user interfaces, and
interfacing with programs written in other languages, including C,
C++, C#, Java, Fortran and Python.

---------------------------------------------------------------------------------

What are important components of MATLAB?

 LINEAR ALGEBRA
 NUMERICAL ANALYSIS
 EXPLORING RESEARCH
 WALKING THROUGH A SIMULATION
 IMAGE PROCESSING
 PROGRAMMING USING COMPUTER SCIENCE
Computer scientists rely heavily on math to perform tasks. MATLAB,
with its rich toolbox, can be used to rapidly prototype an algorithm
before committing the development resources to implementing the

1|Page
algorithm in another language, such as C++ or Java. Programmers
commonly depend on MATLAB to enhance their productivity.

MATLAB is a highly efficient language for technical computation. It combines


visual, computations, and programming in an easy-to-use environment
where problems and solutions are given in well-known mathematical
expressions.

---------------------------------------------------------------------------------

MATLAB is used for:

 Algorithm development
 Scientific and engineering graphics
 Modeling, simulation, and prototyping
 Application development, including Graphical User Interface building
 Math and computation
 Data analysis, exploration, and visualization

A group of application-specific solutions namely tool boxes is the main


feature of MATLAB. It permits you for learning and applying specialized
technology. There are vast collections of MATLAB functions in Toolboxes that
enhances the ambiance of MATLAB to solve problems of a particular class.
Signal processing, neural networks, wavelets, simulation, fuzzy logic, control
systems and much more are the areas where tool boxes are available.

---------------------------------------------------------------------------------

The MATLAB System

The MATLAB System comprises of five main parts:

The MATLAB language: It is an array or matrix language at a higher level


with control flow statements, functions, input/output, data structures,
object-oriented programing features, etc. It permits both small programming
for creating fast and junk throw-away programs, and big programming for
creating difficult and big application programs.

The MATLAB ambiance: It has a set of tools offering lots of provisions that
perform with as the MATLAB user or programmer. It provides help for
variable management in your workspace and data transfer. Developing,

2|Page
managing, debugging, and profiling M-files can be done using the tools of
MATLAB.

Graphics management: Offering higher level commands for two


dimensional and three-dimensional data visualization, animation, image
processing, and presentation graphics are included in the Graphics
management. Low-level commands for allowing full customization view of
graphics for building Graphical User Interfaces on your MATLAB applications.

Mathematical library function of MATLAB: There are various basic


operations like sum, cosine, sine, and complex operations collection of
computational algorithms for more sophisticated functions like matrix
eigenvalues, inverse, fast Fourier transforms, and Bessel functions.

The MATLAB Application Program Interface (API): C/C++/Java and


FORTRAN programs for interacting with MATLAB is permitted by the library.
There are other facilities included for calling routines from MATLAB (dynamic
linking), calling MATLAB as a computational engine, MAT-files with reading
and writing facility.

---------------------------------------------------------------------------------

How MATLAB is used in different branches of engineering?

 Civil Engineers collect seismic data before designing an official


building.
 Electrical Engineers collect frequency data before designing an
amplifier.
 An electrical engineer simulating all kinds of circuits and system using
SIMULINK. SIMULINK is a platform wherein you can perform
simulation to check, say voltage across a load etc. Simulation gives an
accurate idea as to how th circuit will behave.
 Mechanical Engineers collect vibration data before designing a motor
shaft. Today, many engineers use microprocessor-based data
acquisition systems (DAS) to accumulate information they require. The
engineer then plots and analyzes the data and instructs mechanics to
make appropriate adjustments to the motorcycle. Also image and
video noises can be removed using various types of tool boxes
available in Matlab.
 MATLAB provides an excellent support for Computer Engineering
Professionals. Different fields of applications are Image Processing,

3|Page
Robotics, Artificial Intelligence, Machine Learning, Deep Learning,
Optimization, Advanced Programming, Graphical User Interface, Web
Controls, Knowledge Management System Design, Genetic Algorithms
etc.
 For other Mathematical and Computational Professionals, MatLab is an
excellent programing language. It various computations, summations
and regressions, all statistical applications, FFT, CFD, Differential
Equations and Modeling, Matrix Modeling, etc.
 Structural Engineering applications: FEATool Multiphysics is a very
easy to use FEM GUI toolbox for Matlab that has built-in support for
structural mechanics equations as well as heat transfer, chemical
reactions, fluid dynamics, etc).

---------------------------------------------------------------------------------

How is MATLAB important for Electronics and Communication


engineering?

MATLAB is a wonderful tool for Electronics and Communication Engineers.

It provides variety of supports such as Digital signal processing. Audio/video


processing or anything related to the vast area of DSP can be understood so
clearly if simulated on MATLAB.

Image processing toolbox is another wonder. You can do innumerable


projects using this and still feel there is so much more you can do.

In ECE, electromagnetic waves, antennas, linear and digital control theory,


analog communication and so many more core subjects require you to plot
graphs, waveforms, responses of systems - all of which can be easily done
using MATLAB.

It should be an everyday practice to verify your answers using MATLAB.


During your engineering career you will come across so many intricate
equations, matrices and what not which will challenge your mathematical
/computational skills - during such situations you have MATLAB to help you
instantly.

Like knowing any SPICE software is crucial for an ECE engineer, MATLAB is
also something that every ECE student should be well acquainted with.

---------------------------------------------------------------------------------

4|Page
What are the top companies that uses MATLAB?

The following are the list of companies that use MATLAB Toolboxes and other
components.

 General Electric
 Caterpillar
 Cyient
 Continental AG
 Alstom Limited
 Boeing International Corporation India Private Limited
 The MathWorks
 Satyam-Venture Engineering Services Private Limited
 ABB Group - Automation company
 DRDO - Defence Research and Development Organization
 Larsen & Toubro: L&T India
 RLE International
 EATON - Power management solutions
 UTC Aerospace Systems
 ThinkPhi - Simulation engineer
 AUTOSAR Corporation India Private Limited
 AIRBUS - Defence and Space - (Job role) Flight control system
engineer
 Mahindra & Mahindra Limited - (job role) Model based design and
calibration engineer
 Robert Bosch Engineering Company
 Daimler Hero Commercial Vehicles Limited
 Alstom Limited
 Ford Motor Company
 MAGNA Powertrain
 Danlaw inc
 Continental AG
 Renault Nissan India Private Limited - Vechile system analysis
 ODS Aerospace
 KPIT
 Harman International Private Limited
 Capgemini India Private Limited
 KG Tiger
 Automotive Robotics Engineering Private Limited

5|Page
 EASi
 ADVA software Engineering India PVT Ltd
 Sedamac Mechatronics Pvt Ltd
 Marquardt India Pvt Ltd
 Wabco India Pvt Ltd
 Atlantis lab Pvt Ltd
 Versum Materials
 FLSmidth Private Limited
 Airbus Group India Pvt. Ltd.
 Cell Propulsion – Startup
 Graphene Semiconductor Services Pvt. Ltd.-
 Rolls Royce India Private Ltd.
 Alstom Transport India Ltd.
 Myelin Innovation Pvt Ltd
 DNV Global Pvt Ltd

The above companies offer Internships and job offers for students of UG and
PG Studies.

There are a huge opportunities for MATLAB professionals.

It is your responsibility to enhance your knowledge in MATLAB to meet the


industry requirements.

With Regards,

Dr Raju Shanmugam
Professor & Dean / SCSE
---------------------------------------------------------------------------------

6|Page

You might also like