SECA4001 – SOFTWARE TOOLS FOR
ENGINEERING APPLICATIONS
Dr.S.POORNAPUSHPAKALA
Department of ECE,
Sathyabama Institute of Science and Technology
Syllabus
Reference
Course Outcome
CO CO Statement
CO1 Recall and recollect the basic programming fundamentals
CO2 Understand various array arithmetic procedures
CO3 Analyze and develop different control structures using MATLAB
CO4 Evaluate different interactive plotting methods
CO5 Identify the need for GUI based operations for real time
programming
CO6 Design and demonstrate applications based on communication
systems, controllers etc.
WHAT IS MATLAB?
MATrix LABoratory (MATLAB)
Basically deals with interactive matrix calculations
Special purpose computer program optimized to perform Engineering and Scientific
calculations
Has built in integrated development environment
Supports different platform ( windows 9x/NT/ 2000, Unix,etc.,)
Has extensive library and built in functions for various field.
MATLAB complier is an interpreter
Includes tools that allow Graphical User Interface (GUI)
Visit : https://in.mathworks.com
HOW TO GET TRIAL VERSION OF
MATLAB?
Students can check out with your
Institution for Licensed version of
MATLAB
Login to https://in.mathworks.com
to get the trial version or purchase
watch the video link on how to get
trial version
https://www.youtube.com/watch?
v=18fMGswJ_qw
ONLINE
http://www.mathworks.com/cam
paigns/products/trials.smartphone
.highResolutionDisplay.html
https://octave-online.net/
WHY DO YOU NEED TO LEARN
MATLAB?
Numerous built in functions are available which makes the
programming easier and simpler with less commands
Functional block diagrams are available which reduces the
complexity in designing solution to a problem
MATLAB coding can be embedded into processors for real
time applications
Easy to learn, adapt and implement
WHY DO YOU NEED TO LEARN
MATLAB?
MATLAB can provide
solution to any complex
Engineering problems
KEY FEATURES
High-level language for numerical computation, visualization, and
application development
Interactive environment for iterative exploration, design, and problem
solving
Mathematical functions for linear algebra, statistics, Fourier analysis,
filtering, optimization, numerical integration, and solving ordinary
differential equations
Built-in graphics for visualizing data and tools for creating custom plots
Development tools for improving code quality and maintainability and
maximizing performance
Tools for building applications with custom graphical interfaces
Functions for integrating MATLAB based algorithms with external
applications and languages such as C, Java, .NET, and Microsoft®
Excel®
THE ENVIRONMENT
Command Window
The User can enter the
command at the
command prompt >>
The command at the
command window will be
executed on the spot
THE ENVIRONMENT
Workspace browser
will be able to visualize
all the variables that are
currently in use
The imported data files
are also available in
workspace
THE ENVIRONMENT
Current Folder window
Shows the path of the
current folder where
MATLAB is stored
Displays the files
available in that path
THE ENVIRONMENT
Command History
Shows all the previous
command given to the
MATLAB with date and
time