SlideShare a Scribd company logo
1 of 29
MATLAB and it’s application in
Electrical Engineering
Name : Manish Joshi
ID No. 45132
Branch : Electrical Engineering
Brief Introduction
• First use by practitioners of Control Engineering.
• MATLAB is a high-level technical computing language and interactive environment
for algorithm development, data visualization, data analysis, and numeric
computation. Using the MATLAB we can solve computing problems faster than
with traditional programming languages, such as C, C++, and Fortran.
• We can use MATLAB in a wide range of applications, including signal and image
processing, communications, control design, test and measurement, financial
modeling and analysis ,computational biology and parallel computing.
• You can perform operations from the command line, as a sophisticated calculator.
 If you think “ Iam an electrical engineer. Why should I learn
MATLAB?”.
Best Reason I can give you is “It can get you a job even without
knowing nothing about Electrical Engineering”
Recently Apple made MATLAB as a necessity in their recruitment
process.
Applications
 As a Calculator
 Mathematical Functions
 Manipulating Matrices
 Wide Range of support for Micro-Controllers
 Machine Learning : Making softwares to learn from themselves
 Any task can be done at a faster rate than any other tool. ( remember time is
crucial)
 Data Analysis
 Calculus and Differential Equations
 Adding two arrays together needs only one command, instead of a for or while loop.
Toolboxes
 Contol System: Design and analyze feedback control systems
 Image processing
 Machine Learning and Artificial Intelligence
 Signal Processing : Analog and digital signal processing tools
 Simulink : Modelling and analyzing Circuits
 Plotting 2D and 3D curves/Planes.
 Embedded Coder
 Portability to C, C++, Python, Java and Visual Basic
And this list goes beyond our imagination…
Matlab as a Calculator
 Largest integer that can be represented is of range 10200.
 Easy to deal with Complex Numbers
 You can record time taken to do any operation using tic and toc functions.
 Support for thousands of Inbuilt functions like factorial() and plot(). So a user
need not worry how it is done.
 You can find 10200 in seconds. It contains 200 digits. It will takes minutes to write
200 digits in paper.
 Finding Laplace and inverse Laplace.
 Coefficients of Fourier Seires, Taylor (or) any other series.
Basic Uses
Plotting curves
Matrix operations
Some Mathematical Functions : :
 Rank()
 Sum()
 Conj(2+3i)
 Sqrt(2.65)
 Inv(M)
 Clc
 Clear
 Exist()
 Isprime()
 pwd
Making Functions
 A functions is a piece of Code specialized to a specific task. For example
𝑒 𝑥 𝑎𝑛𝑑 sin 𝑥 You can also make your Own functions. An example function can be one
that computes value of current given Voltage and Resistance.
Plot Features
 Torque – Slip Characterstics and VI characterstics can be analysed easily.
 Plot functionalities like : grid can be used to find the value of Voltage for I =
0.00000001 accurately.
 Mulitple graphs can be plotted and analysed together.
 Don’t understand anything?? ( A huge support and offline help manual by
Mathworks and online community can help you do anything. )
Solving equations
 Having problem solving 12𝑥15615
− 21𝑥4522
+ 𝑥454
+ 2𝑥122
− 9 = 0 Matlab can
solve this for you in about micro seconds.
 Want to integrate a function like : 𝑒−𝑖𝜔𝑡
𝑡=0
5616
cot−1
sin 𝑡 𝑑𝑡 Matlab can do it.
 Solving differential equations of order-100 is a cakewalk.
 Finding a solution to a system of n linear equations is a task of micro seconds.
 Having something much difficult to do, matlab can do it for you.
Image Processing
 Perform image analysis by extracting meaningful information from images, such as
finding shapes, counting objects, identifying colors, or measuring object properties.
 Increase the signal-to-noise ratio and accentuate image features by modifying the
colors or intensities of an image.
 Use functions and apps to acquire, visualize, analyze, and process images in
many data types.
 Prepare images for display or printing
 Compress images for communication across a network
You can do nearly everthing, you can think of with images. Don’t agree?
 Morphing is a special effect in motion pictures and animations that changes
(or morphs) one image or shape into another through a seamless transition.
Most often it is used to depict one person turning into another through
technological means or as part of a fantasy or surreal sequence.
Image/Pattern Recognition
 Matlab can be used to recognize patterns in images and patterns in stars
and draw conclusions accordingly.
 It can make you tools like image recognizition by analyzing patterns and
granting access if pattern matches.
 Artificial Intelligence also uses patterns, images and audio/videos so that a
software and tool / device can learn it’s own by observing patterns.
Automation
 Interested in Making a Machine that automatically detects if current exceeds a
certain limit.
 Interested in Making a Machine that detects humidity in surrounding air (or) Soil
and functions according to it.
 Matlab can be used as a language for Arduino( Uses C) and Raspberry Pi (Uses
Python). Two Most Widely used MicroController.
 It requires additional Hardware( sensors, Blue-tooth or Wireless modules) along
with functionalities provided with MATLAB.
Simulink
 Simulink is a graphical programming environment for modeling, simulating and
analyzing multidomain dynamic systems. ( We only consider electrical circuits
here)
 Make Circuit Diagram Using Drag and Drop Environment
Circuit Characterstics can be found using
Simulink
Contol System
6 line of code can find plots of
Amplitude with w(omega) in second
How long would it take to do it using pen and paper??
 A small piece of code can find
Plots in Contol system in
Seconds.
Digital Singal Processing
 You can use Signal Processing Toolbox to analyze and compare signals in time,
frequency, and time-frequency domains, identify patterns and trends, extract
features, and develop and validate custom algorithms to gain insight into your
data.
Signal Information
Some other Applications
 It provides tools for building applications with custom graphical interfaces. You can
build your own Calculator, Use and Even Sell to some Company.
 Object Oriented Programming Using MATLAB
 You can make Games in MATLAB. GUIs seem to be somehow limited compared to
other languages. But if someone has done, means It can be done.
Tetris Game
Using Matlab
Industry Use
 Matlab does have a bunch of functionality and built in tools. For this reason, it is used in many industries.
Some examples include large aerospace and defense companies. These companies use Matlab and
Simulink to prototype, test, and iterate control systems. Many major car manufacturers also use Matlab to
develop control and fuel consumption systems.
 Another industry that heavily uses Matlab is robotics. With the built in functionality and growing hardware
support from Mathworks, making robots do advanced things using Matlab has become easier than ever.
 Additionally, some financial companies use Matlab to model risk or optimize portfolio risk. Matlab even has a
Financial toolbox to help make this sort of analysis even easier. More than just these examples, any
company or researcher that has use for data analysis and presentation will benefit from using Matlab. For
instance, Apple frequently references Matlab in their recruiting announcements.
Why not use??
 The only reason that I think for not using MATLAB is High Pricing Rates and Due to
their Strict Copyright Rules, that can lead to imprisonment if found using fake copies
of MATLAB.
 Although many alternatives like OCTAVE are present, but nothing beats MATLAB.
 Matlab does scientific computing very well, but many other languages can take on a
variety of tasks including web development
 Using Matlab can use a larger amount of RAM than a compiled program. For most
applications, a typical computer will be fine. However, processing larger images,
videos, or data sets may eat up a larger amount of memory.
Conclusion
 MATLAB is a high-level numerical computatioin environment
and it’s use for educational and industrial purposes can do
tasks at a faster rate than any other tool or any other way of
computation and it’s further capability of modelling and
analysing Circuits adds it as a favourable tool for all engineers
especially for an electrical engineer.
Matlab for Electrical Engineers

More Related Content

What's hot

Latest Electrical Mini Projects For EEE Students
Latest Electrical Mini Projects For EEE StudentsLatest Electrical Mini Projects For EEE Students
Latest Electrical Mini Projects For EEE Studentselprocus
 
MPPT using fuzzy logic
MPPT using fuzzy logicMPPT using fuzzy logic
MPPT using fuzzy logicmazirabbas
 
Power system stability
Power  system  stabilityPower  system  stability
Power system stabilityrohit kumar
 
Load Frequency Control of Two Area System
Load Frequency Control of Two Area SystemLoad Frequency Control of Two Area System
Load Frequency Control of Two Area SystemManash Deka
 
Economic load dispatch(with and without losses)
Economic load dispatch(with and without losses)Economic load dispatch(with and without losses)
Economic load dispatch(with and without losses)Asha Anu Kurian
 
Power System Stabilizer
Power System StabilizerPower System Stabilizer
Power System StabilizerSuman Sourabh
 
Induction Motor Protection Using PLC
Induction Motor Protection Using PLCInduction Motor Protection Using PLC
Induction Motor Protection Using PLCvivatechijri
 
Hybrid AC/DC microgrid and Electric Vehicles
Hybrid AC/DC microgrid and Electric VehiclesHybrid AC/DC microgrid and Electric Vehicles
Hybrid AC/DC microgrid and Electric VehiclesMd Shamiur Rahman
 
water level controller using 8051 microcontroller
water level controller using 8051 microcontrollerwater level controller using 8051 microcontroller
water level controller using 8051 microcontrollerPrachi Pandey
 
Three phase semi converter
Three phase semi converterThree phase semi converter
Three phase semi converterArpit Raval
 
Unit-2 Three Phase controlled converter
Unit-2 Three Phase controlled converter Unit-2 Three Phase controlled converter
Unit-2 Three Phase controlled converter johny renoald
 
POWER QUALITY IMPROVEMENT BY DSTATCOM
POWER QUALITY IMPROVEMENT BY DSTATCOMPOWER QUALITY IMPROVEMENT BY DSTATCOM
POWER QUALITY IMPROVEMENT BY DSTATCOMSajid Sheikh
 
Instantaneous Reactive Power Theory And Its Applications
Instantaneous Reactive Power Theory And Its ApplicationsInstantaneous Reactive Power Theory And Its Applications
Instantaneous Reactive Power Theory And Its Applicationsarunj89
 
Automatic Load Frequency Control ppt.pdf
Automatic Load Frequency Control ppt.pdfAutomatic Load Frequency Control ppt.pdf
Automatic Load Frequency Control ppt.pdfPhenomAssassin
 
Measurement of 3 phase power by two watt-meter method
Measurement of 3 phase power by two watt-meter methodMeasurement of 3 phase power by two watt-meter method
Measurement of 3 phase power by two watt-meter methodMohammed Waris Senan
 

What's hot (20)

Heffron phillips model
Heffron phillips modelHeffron phillips model
Heffron phillips model
 
Latest Electrical Mini Projects For EEE Students
Latest Electrical Mini Projects For EEE StudentsLatest Electrical Mini Projects For EEE Students
Latest Electrical Mini Projects For EEE Students
 
EE6711 Power System Simulation Lab manual
EE6711 Power System Simulation Lab manualEE6711 Power System Simulation Lab manual
EE6711 Power System Simulation Lab manual
 
MPPT using fuzzy logic
MPPT using fuzzy logicMPPT using fuzzy logic
MPPT using fuzzy logic
 
Power system stability
Power  system  stabilityPower  system  stability
Power system stability
 
Load Frequency Control of Two Area System
Load Frequency Control of Two Area SystemLoad Frequency Control of Two Area System
Load Frequency Control of Two Area System
 
Economic load dispatch(with and without losses)
Economic load dispatch(with and without losses)Economic load dispatch(with and without losses)
Economic load dispatch(with and without losses)
 
Power System Stabilizer
Power System StabilizerPower System Stabilizer
Power System Stabilizer
 
Induction Motor Protection Using PLC
Induction Motor Protection Using PLCInduction Motor Protection Using PLC
Induction Motor Protection Using PLC
 
MODELLING OF PMSM
MODELLING OF PMSMMODELLING OF PMSM
MODELLING OF PMSM
 
Hybrid AC/DC microgrid and Electric Vehicles
Hybrid AC/DC microgrid and Electric VehiclesHybrid AC/DC microgrid and Electric Vehicles
Hybrid AC/DC microgrid and Electric Vehicles
 
water level controller using 8051 microcontroller
water level controller using 8051 microcontrollerwater level controller using 8051 microcontroller
water level controller using 8051 microcontroller
 
Per unit system
Per unit systemPer unit system
Per unit system
 
MPPT
MPPTMPPT
MPPT
 
Three phase semi converter
Three phase semi converterThree phase semi converter
Three phase semi converter
 
Unit-2 Three Phase controlled converter
Unit-2 Three Phase controlled converter Unit-2 Three Phase controlled converter
Unit-2 Three Phase controlled converter
 
POWER QUALITY IMPROVEMENT BY DSTATCOM
POWER QUALITY IMPROVEMENT BY DSTATCOMPOWER QUALITY IMPROVEMENT BY DSTATCOM
POWER QUALITY IMPROVEMENT BY DSTATCOM
 
Instantaneous Reactive Power Theory And Its Applications
Instantaneous Reactive Power Theory And Its ApplicationsInstantaneous Reactive Power Theory And Its Applications
Instantaneous Reactive Power Theory And Its Applications
 
Automatic Load Frequency Control ppt.pdf
Automatic Load Frequency Control ppt.pdfAutomatic Load Frequency Control ppt.pdf
Automatic Load Frequency Control ppt.pdf
 
Measurement of 3 phase power by two watt-meter method
Measurement of 3 phase power by two watt-meter methodMeasurement of 3 phase power by two watt-meter method
Measurement of 3 phase power by two watt-meter method
 

Similar to Matlab for Electrical Engineers

Digital image processing - What is digital image processign
Digital image processing - What is digital image processignDigital image processing - What is digital image processign
Digital image processing - What is digital image processignE2MATRIX
 
Summer training in matlab
Summer training in matlabSummer training in matlab
Summer training in matlabArshit Rai
 
IEEE Papers on Image Processing
IEEE Papers on Image ProcessingIEEE Papers on Image Processing
IEEE Papers on Image ProcessingE2MATRIX
 
Summer training introduction to matlab
Summer training  introduction to matlabSummer training  introduction to matlab
Summer training introduction to matlabArshit Rai
 
MATLAB Assignment Help
MATLAB Assignment HelpMATLAB Assignment Help
MATLAB Assignment HelpEssay Corp
 
Matlab Introduction
Matlab IntroductionMatlab Introduction
Matlab Introductionideas2ignite
 
Introduction To MATLAB
Introduction To MATLABIntroduction To MATLAB
Introduction To MATLABArmanGupta10
 
A detailed guide on uses of matlab in real world
A detailed guide on uses of matlab in real worldA detailed guide on uses of matlab in real world
A detailed guide on uses of matlab in real worldcalltutors
 
A comprehensive guide on the uses of MATLAB
A comprehensive guide on the uses of MATLABA comprehensive guide on the uses of MATLAB
A comprehensive guide on the uses of MATLABStat Analytica
 
A comprehensive guide on the uses of MATALAB
A comprehensive guide on the uses of MATALABA comprehensive guide on the uses of MATALAB
A comprehensive guide on the uses of MATALABStat Analytica
 
Summer training matlab
Summer training matlab Summer training matlab
Summer training matlab Arshit Rai
 
Summer training matlab
Summer training matlab Summer training matlab
Summer training matlab Arshit Rai
 
A definitive guide on math works matlab to the students
A definitive guide on math works matlab to the studentsA definitive guide on math works matlab to the students
A definitive guide on math works matlab to the studentsmatlabassignmenthelp1
 
Top 12 Beneficial Uses of Matlab.pptx
Top 12 Beneficial Uses of Matlab.pptxTop 12 Beneficial Uses of Matlab.pptx
Top 12 Beneficial Uses of Matlab.pptxmatlabassignmenthelp1
 
MATLAB'S PRESENTS1.pptx
MATLAB'S  PRESENTS1.pptxMATLAB'S  PRESENTS1.pptx
MATLAB'S PRESENTS1.pptxNikhilPadole5
 

Similar to Matlab for Electrical Engineers (20)

Matlab demo
Matlab demoMatlab demo
Matlab demo
 
Digital image processing - What is digital image processign
Digital image processing - What is digital image processignDigital image processing - What is digital image processign
Digital image processing - What is digital image processign
 
Summer training in matlab
Summer training in matlabSummer training in matlab
Summer training in matlab
 
IEEE Papers on Image Processing
IEEE Papers on Image ProcessingIEEE Papers on Image Processing
IEEE Papers on Image Processing
 
Summer training introduction to matlab
Summer training  introduction to matlabSummer training  introduction to matlab
Summer training introduction to matlab
 
MATLAB Assignment Help
MATLAB Assignment HelpMATLAB Assignment Help
MATLAB Assignment Help
 
Matlab Introduction
Matlab IntroductionMatlab Introduction
Matlab Introduction
 
++Matlab 14 sesiones
++Matlab 14 sesiones++Matlab 14 sesiones
++Matlab 14 sesiones
 
Matlab lecture
Matlab lectureMatlab lecture
Matlab lecture
 
Introduction To MATLAB
Introduction To MATLABIntroduction To MATLAB
Introduction To MATLAB
 
A detailed guide on uses of matlab in real world
A detailed guide on uses of matlab in real worldA detailed guide on uses of matlab in real world
A detailed guide on uses of matlab in real world
 
A comprehensive guide on the uses of MATLAB
A comprehensive guide on the uses of MATLABA comprehensive guide on the uses of MATLAB
A comprehensive guide on the uses of MATLAB
 
A comprehensive guide on the uses of MATALAB
A comprehensive guide on the uses of MATALABA comprehensive guide on the uses of MATALAB
A comprehensive guide on the uses of MATALAB
 
Summer training matlab
Summer training matlab Summer training matlab
Summer training matlab
 
Summer training matlab
Summer training matlab Summer training matlab
Summer training matlab
 
A definitive guide on math works matlab to the students
A definitive guide on math works matlab to the studentsA definitive guide on math works matlab to the students
A definitive guide on math works matlab to the students
 
Top 12 Beneficial Uses of Matlab.pptx
Top 12 Beneficial Uses of Matlab.pptxTop 12 Beneficial Uses of Matlab.pptx
Top 12 Beneficial Uses of Matlab.pptx
 
Matlab Training in Gurgaon
Matlab Training in GurgaonMatlab Training in Gurgaon
Matlab Training in Gurgaon
 
Matlab worshop
Matlab worshopMatlab worshop
Matlab worshop
 
MATLAB'S PRESENTS1.pptx
MATLAB'S  PRESENTS1.pptxMATLAB'S  PRESENTS1.pptx
MATLAB'S PRESENTS1.pptx
 

Recently uploaded

The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 

Recently uploaded (20)

The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 

Matlab for Electrical Engineers

  • 1. MATLAB and it’s application in Electrical Engineering Name : Manish Joshi ID No. 45132 Branch : Electrical Engineering
  • 2. Brief Introduction • First use by practitioners of Control Engineering. • MATLAB is a high-level technical computing language and interactive environment for algorithm development, data visualization, data analysis, and numeric computation. Using the MATLAB we can solve computing problems faster than with traditional programming languages, such as C, C++, and Fortran. • We can use MATLAB in a wide range of applications, including signal and image processing, communications, control design, test and measurement, financial modeling and analysis ,computational biology and parallel computing. • You can perform operations from the command line, as a sophisticated calculator.
  • 3.
  • 4.  If you think “ Iam an electrical engineer. Why should I learn MATLAB?”. Best Reason I can give you is “It can get you a job even without knowing nothing about Electrical Engineering” Recently Apple made MATLAB as a necessity in their recruitment process.
  • 5. Applications  As a Calculator  Mathematical Functions  Manipulating Matrices  Wide Range of support for Micro-Controllers  Machine Learning : Making softwares to learn from themselves  Any task can be done at a faster rate than any other tool. ( remember time is crucial)  Data Analysis  Calculus and Differential Equations  Adding two arrays together needs only one command, instead of a for or while loop.
  • 6. Toolboxes  Contol System: Design and analyze feedback control systems  Image processing  Machine Learning and Artificial Intelligence  Signal Processing : Analog and digital signal processing tools  Simulink : Modelling and analyzing Circuits  Plotting 2D and 3D curves/Planes.  Embedded Coder  Portability to C, C++, Python, Java and Visual Basic And this list goes beyond our imagination…
  • 7. Matlab as a Calculator  Largest integer that can be represented is of range 10200.  Easy to deal with Complex Numbers  You can record time taken to do any operation using tic and toc functions.  Support for thousands of Inbuilt functions like factorial() and plot(). So a user need not worry how it is done.  You can find 10200 in seconds. It contains 200 digits. It will takes minutes to write 200 digits in paper.  Finding Laplace and inverse Laplace.  Coefficients of Fourier Seires, Taylor (or) any other series.
  • 9. Some Mathematical Functions : :  Rank()  Sum()  Conj(2+3i)  Sqrt(2.65)  Inv(M)  Clc  Clear  Exist()  Isprime()  pwd
  • 10. Making Functions  A functions is a piece of Code specialized to a specific task. For example 𝑒 𝑥 𝑎𝑛𝑑 sin 𝑥 You can also make your Own functions. An example function can be one that computes value of current given Voltage and Resistance.
  • 11. Plot Features  Torque – Slip Characterstics and VI characterstics can be analysed easily.  Plot functionalities like : grid can be used to find the value of Voltage for I = 0.00000001 accurately.  Mulitple graphs can be plotted and analysed together.  Don’t understand anything?? ( A huge support and offline help manual by Mathworks and online community can help you do anything. )
  • 12. Solving equations  Having problem solving 12𝑥15615 − 21𝑥4522 + 𝑥454 + 2𝑥122 − 9 = 0 Matlab can solve this for you in about micro seconds.  Want to integrate a function like : 𝑒−𝑖𝜔𝑡 𝑡=0 5616 cot−1 sin 𝑡 𝑑𝑡 Matlab can do it.  Solving differential equations of order-100 is a cakewalk.  Finding a solution to a system of n linear equations is a task of micro seconds.  Having something much difficult to do, matlab can do it for you.
  • 13. Image Processing  Perform image analysis by extracting meaningful information from images, such as finding shapes, counting objects, identifying colors, or measuring object properties.  Increase the signal-to-noise ratio and accentuate image features by modifying the colors or intensities of an image.  Use functions and apps to acquire, visualize, analyze, and process images in many data types.  Prepare images for display or printing  Compress images for communication across a network You can do nearly everthing, you can think of with images. Don’t agree?
  • 14.  Morphing is a special effect in motion pictures and animations that changes (or morphs) one image or shape into another through a seamless transition. Most often it is used to depict one person turning into another through technological means or as part of a fantasy or surreal sequence.
  • 15. Image/Pattern Recognition  Matlab can be used to recognize patterns in images and patterns in stars and draw conclusions accordingly.  It can make you tools like image recognizition by analyzing patterns and granting access if pattern matches.  Artificial Intelligence also uses patterns, images and audio/videos so that a software and tool / device can learn it’s own by observing patterns.
  • 16. Automation  Interested in Making a Machine that automatically detects if current exceeds a certain limit.  Interested in Making a Machine that detects humidity in surrounding air (or) Soil and functions according to it.  Matlab can be used as a language for Arduino( Uses C) and Raspberry Pi (Uses Python). Two Most Widely used MicroController.  It requires additional Hardware( sensors, Blue-tooth or Wireless modules) along with functionalities provided with MATLAB.
  • 17. Simulink  Simulink is a graphical programming environment for modeling, simulating and analyzing multidomain dynamic systems. ( We only consider electrical circuits here)
  • 18.  Make Circuit Diagram Using Drag and Drop Environment
  • 19.
  • 20. Circuit Characterstics can be found using Simulink
  • 21. Contol System 6 line of code can find plots of Amplitude with w(omega) in second
  • 22. How long would it take to do it using pen and paper??
  • 23.  A small piece of code can find Plots in Contol system in Seconds.
  • 24. Digital Singal Processing  You can use Signal Processing Toolbox to analyze and compare signals in time, frequency, and time-frequency domains, identify patterns and trends, extract features, and develop and validate custom algorithms to gain insight into your data. Signal Information
  • 25. Some other Applications  It provides tools for building applications with custom graphical interfaces. You can build your own Calculator, Use and Even Sell to some Company.  Object Oriented Programming Using MATLAB  You can make Games in MATLAB. GUIs seem to be somehow limited compared to other languages. But if someone has done, means It can be done. Tetris Game Using Matlab
  • 26. Industry Use  Matlab does have a bunch of functionality and built in tools. For this reason, it is used in many industries. Some examples include large aerospace and defense companies. These companies use Matlab and Simulink to prototype, test, and iterate control systems. Many major car manufacturers also use Matlab to develop control and fuel consumption systems.  Another industry that heavily uses Matlab is robotics. With the built in functionality and growing hardware support from Mathworks, making robots do advanced things using Matlab has become easier than ever.  Additionally, some financial companies use Matlab to model risk or optimize portfolio risk. Matlab even has a Financial toolbox to help make this sort of analysis even easier. More than just these examples, any company or researcher that has use for data analysis and presentation will benefit from using Matlab. For instance, Apple frequently references Matlab in their recruiting announcements.
  • 27. Why not use??  The only reason that I think for not using MATLAB is High Pricing Rates and Due to their Strict Copyright Rules, that can lead to imprisonment if found using fake copies of MATLAB.  Although many alternatives like OCTAVE are present, but nothing beats MATLAB.  Matlab does scientific computing very well, but many other languages can take on a variety of tasks including web development  Using Matlab can use a larger amount of RAM than a compiled program. For most applications, a typical computer will be fine. However, processing larger images, videos, or data sets may eat up a larger amount of memory.
  • 28. Conclusion  MATLAB is a high-level numerical computatioin environment and it’s use for educational and industrial purposes can do tasks at a faster rate than any other tool or any other way of computation and it’s further capability of modelling and analysing Circuits adds it as a favourable tool for all engineers especially for an electrical engineer.