SlideShare a Scribd company logo
WELCOME TO OUR PRESENTATION ON
“APPLICATION OF LINEAR ALGEBRA
IN CSE”
We are “RAINBOW WARRIORS”
Name: ID:
MD. Atikur Rahman 181-15-2024
MD. Najmus Shakib 181-15-1913
MD. Aminul Islam 181-15-1888
MD. Rasel Ahmed 181-15-2060
Jakirul Hasan 172-15-1615
Group Name : RAINBOW WARRIORS
1Page
 Introduction
When you take a digital photo with your phone or
transform the image in Photoshop, when you play
a video game or watch a movie with digital effects,
when you do a web search or make a phone call,
you are using technologies that build upon linear
algebra. Linear algebra in turn is built on two basic
elements, the matrix and the vector.
2Page
 History of Linear Algebra
The study of linear algebra first emerged from the
introduction of determinants. Determinants were
considered by Leibniz in 1693, and subsequently, in 1750,
Gabriel Cramer used them for giving solutions of linear
systems, now called Cramer's Rule. Later, Gauss further
developed the theory of solving linear systems by using
Gaussian elimination. The study of matrix algebra first
emerged in England in the mid-1800s. Linear algebra first
appeared in American graduate textbooks in the 1940s and
in undergraduate textbooks in the 1950s
3Page
• Linear algebra is vital in multiple areas of
computer science because linear equations are
so easy to solve.
• It converts large number of problems to
matrix and thus we solve the matrix.
 Why Linear Algebra is important ?
4Page
 Uses of Linear Algebra in CSE
 Linear Algebra in computer science can
broadly divided into two categories:
Here you're dealing with 2-, 3-, or 4-
dimensional vectors and you're concerned with
rotations, projections, and other matrix
operations that have some spatial
interpretation. This is the kind of linear algebra
that comes up, for example, in computer
graphics and physics simulations.
1) Linear Algebra for spatial quantities.
5Page
Here you're dealing with vectors in high-dimensional
spaces that have no particular spatial interpretation
and you're interested in matrix decompositions and so
on. This domain includes signal processing, statistical
machine learning, and compression.
2) Linear Algebra for statistics.
6Page
 Linear Algebra in Network Models
Determine the currents I1, I2, and I3 for the
following electrical network:
7Page
By Kirchhoff’s Law:
8Page
 Linear Algebra in Cryptography
Encryption and decryption require the use of
some secret information, usually referred to as
a key. Example Let the message be
“PREPARE TO NEGOTIATE”
We assign a number for each letter of the
alphabet. Thus the message becomes:
9Page
Since we are using a 3 by 3 matrix, we break the enumerated
message above into a sequence of 3 by 1 vectors:
By multiplying encoding matrix to this matrix
we will encrypt the msg.
10Page
Now to decrypt the msg we have to multiply
this matrix to Inverse of encoding matrix
• The inverse of this encoding matrix, the
decoding matrix, is:
• Multiplying again by this matrix we will get our Msg.
11Page
 Importance of Linear Algebra in various category
Very important in Computer Vision for:
 Camera modeling;
 Epipolar geometry;
 Calibration and self-calibration;
 Pose estimation;
 Structure-from-motion;
 And many other things.
12Page
Very important in Machine Learning. For example :
 Dimensionality reduction;
(e.g. Principal component analysis)
 Clustering;
 Classification;
 Prediction;
 Recommender systems
(e.g Collaborative filtering) etc..
13Page
Page 14
Matrix in Neural Network
Linear Algebra is crucial to:
 Audio, video and image compression, including MP3, JPEG and
MPEG video.
 Modulation and coding, including convolutional codes and Wi-Fi,
Gigabit Ethernet, HDTV and the GPS.
 Signal processing, including the Fast Fourier Transform and
autotune!
 Statistics and machine learning, including something as far a field
like automated trading in the financial markets
15Page
 In computer graphics every element
is represented by a MATRIX.
 Linear Algebra Computer Graphics
 All images can be represented in matrix format.
16Page
Page 17
 Linear Algebra in video games
Linear algebra is the study of vectors. If your game
involves the position of an on-screen button, the
direction of a camera, or the velocity of a race car, you
will have to use vectors. The better you understand
linear algebra, the more control you will have over the
behavior of these vectors.
In games, vectors are used to store positions, directions,
and velocities. Here are some 2-Dimensional examples:
The position vector indicates that the man is standing
two meters east of the origin, and one meter north. The
velocity vector shows that in one minute, the plane
moves three kilometers up, and two to the left. The
direction vector tells us that the pistol is pointing to the
right.
 Conclusion
 There are so many application of Linear Algebra in Computer
Science. From simple circuit solving to large web engine
algorithms. The heart beat of computer science is in linear
algebra especially in the generation and formation of computer
coding schemes .
 That's the study of matrices especially identity matrices under
linear algebra is key to computer coding schemes generation and
formation unlike what we have in computer engineering. These
are programming primitives normally encapsulated into
programming languages and translators design.
18Page
Therefore linear algebra is a course in mathematics which is a subfield in
theoretical computer science. Of course linear algebra is also useful in
secondary programming, like in computer graphics, database systems
and IP address design, etc.
19Page
Page 20
Ad

More Related Content

What's hot (20)

Linear Algebra Applications
Linear Algebra ApplicationsLinear Algebra Applications
Linear Algebra Applications
Ramesh Shashank
 
Use of matrix in daily life
Use of matrix in daily lifeUse of matrix in daily life
Use of matrix in daily life
sadia Afrose
 
Applications of linear algebra in field of it
Applications of linear algebra in field of itApplications of linear algebra in field of it
Applications of linear algebra in field of it
university of Gujrat, pakistan
 
Applications of Linear Algebra
Applications of Linear AlgebraApplications of Linear Algebra
Applications of Linear Algebra
Naveenchandra Halemani
 
Applications of matrices in Real\Daily life
Applications of matrices in Real\Daily lifeApplications of matrices in Real\Daily life
Applications of matrices in Real\Daily life
Sami Ullah
 
Matrices And Application Of Matrices
Matrices And Application Of MatricesMatrices And Application Of Matrices
Matrices And Application Of Matrices
mailrenuka
 
Application of discrete mathematics in IT
Application of discrete mathematics in ITApplication of discrete mathematics in IT
Application of discrete mathematics in IT
ShahidAbbas52
 
Matrices in computer applications
Matrices in computer applicationsMatrices in computer applications
Matrices in computer applications
Rayyan777
 
Application of Matrices
Application of MatricesApplication of Matrices
Application of Matrices
Mohammed Limdiwala
 
Applications of matrices in real life
Applications of matrices in real lifeApplications of matrices in real life
Applications of matrices in real life
SuhaibFaiz
 
Application of Matrices in real life | Matrices application | The Matrices
Application of Matrices in real life | Matrices application | The MatricesApplication of Matrices in real life | Matrices application | The Matrices
Application of Matrices in real life | Matrices application | The Matrices
SahilJhajharia
 
Machine learning
Machine learningMachine learning
Machine learning
Sanjay krishne
 
Presentation on application of matrix
Presentation on application of matrixPresentation on application of matrix
Presentation on application of matrix
Prerana Bhattarai
 
Application of mathematics in CSE
Application of mathematics in CSEApplication of mathematics in CSE
Application of mathematics in CSE
Tareque Rahman
 
Application of discrete math in real life
Application of discrete math in real lifeApplication of discrete math in real life
Application of discrete math in real life
MdArifHossain30
 
Matrix and it's Application
Matrix and it's ApplicationMatrix and it's Application
Matrix and it's Application
Mahmudle Hassan
 
Discrete Math in Real Life
Discrete Math in Real LifeDiscrete Math in Real Life
Discrete Math in Real Life
sulaiman hridoy
 
Applications of Matrices
Applications of MatricesApplications of Matrices
Applications of Matrices
santhosh kumar
 
Applications of Matrices in Engineering
Applications of Matrices in EngineeringApplications of Matrices in Engineering
Applications of Matrices in Engineering
AliHasan358
 
Application of Linear in Computer Science and Engineering
Application of Linear in Computer Science and EngineeringApplication of Linear in Computer Science and Engineering
Application of Linear in Computer Science and Engineering
AbdulMotalebFoysal
 
Linear Algebra Applications
Linear Algebra ApplicationsLinear Algebra Applications
Linear Algebra Applications
Ramesh Shashank
 
Use of matrix in daily life
Use of matrix in daily lifeUse of matrix in daily life
Use of matrix in daily life
sadia Afrose
 
Applications of matrices in Real\Daily life
Applications of matrices in Real\Daily lifeApplications of matrices in Real\Daily life
Applications of matrices in Real\Daily life
Sami Ullah
 
Matrices And Application Of Matrices
Matrices And Application Of MatricesMatrices And Application Of Matrices
Matrices And Application Of Matrices
mailrenuka
 
Application of discrete mathematics in IT
Application of discrete mathematics in ITApplication of discrete mathematics in IT
Application of discrete mathematics in IT
ShahidAbbas52
 
Matrices in computer applications
Matrices in computer applicationsMatrices in computer applications
Matrices in computer applications
Rayyan777
 
Applications of matrices in real life
Applications of matrices in real lifeApplications of matrices in real life
Applications of matrices in real life
SuhaibFaiz
 
Application of Matrices in real life | Matrices application | The Matrices
Application of Matrices in real life | Matrices application | The MatricesApplication of Matrices in real life | Matrices application | The Matrices
Application of Matrices in real life | Matrices application | The Matrices
SahilJhajharia
 
Presentation on application of matrix
Presentation on application of matrixPresentation on application of matrix
Presentation on application of matrix
Prerana Bhattarai
 
Application of mathematics in CSE
Application of mathematics in CSEApplication of mathematics in CSE
Application of mathematics in CSE
Tareque Rahman
 
Application of discrete math in real life
Application of discrete math in real lifeApplication of discrete math in real life
Application of discrete math in real life
MdArifHossain30
 
Matrix and it's Application
Matrix and it's ApplicationMatrix and it's Application
Matrix and it's Application
Mahmudle Hassan
 
Discrete Math in Real Life
Discrete Math in Real LifeDiscrete Math in Real Life
Discrete Math in Real Life
sulaiman hridoy
 
Applications of Matrices
Applications of MatricesApplications of Matrices
Applications of Matrices
santhosh kumar
 
Applications of Matrices in Engineering
Applications of Matrices in EngineeringApplications of Matrices in Engineering
Applications of Matrices in Engineering
AliHasan358
 
Application of Linear in Computer Science and Engineering
Application of Linear in Computer Science and EngineeringApplication of Linear in Computer Science and Engineering
Application of Linear in Computer Science and Engineering
AbdulMotalebFoysal
 

Similar to Applications of linear algebra in computer science (20)

Linear algebra in Computer Science
Linear algebra in Computer ScienceLinear algebra in Computer Science
Linear algebra in Computer Science
Richie NoU
 
M Jamee Raza (BSE-23S-056)LA project.docx
M Jamee Raza (BSE-23S-056)LA project.docxM Jamee Raza (BSE-23S-056)LA project.docx
M Jamee Raza (BSE-23S-056)LA project.docx
chomukhan112
 
Lecture 1- Introduction.pptx
Lecture 1- Introduction.pptxLecture 1- Introduction.pptx
Lecture 1- Introduction.pptx
ManjulGupta10
 
Taller2 parcial2 grupo_4_
Taller2 parcial2 grupo_4_Taller2 parcial2 grupo_4_
Taller2 parcial2 grupo_4_
MISHELLESTEFANIACUAS
 
Linear algebra havard university
Linear algebra havard universityLinear algebra havard university
Linear algebra havard university
Valentine Orovwegodo
 
Linear Algebra.pptx Presentation for GenAI
Linear Algebra.pptx Presentation for GenAILinear Algebra.pptx Presentation for GenAI
Linear Algebra.pptx Presentation for GenAI
Saravanan Murugesan
 
Application of Linear Algebra in Real Life
Application of Linear Algebra in Real LifeApplication of Linear Algebra in Real Life
Application of Linear Algebra in Real Life
Adnan al-emran
 
Linear Algebra – A Powerful Tool for Data Science
Linear Algebra – A Powerful Tool for Data ScienceLinear Algebra – A Powerful Tool for Data Science
Linear Algebra – A Powerful Tool for Data Science
Premier Publishers
 
Linear Algebra_ Theory_Jim Hefferon
Linear Algebra_ Theory_Jim HefferonLinear Algebra_ Theory_Jim Hefferon
Linear Algebra_ Theory_Jim Hefferon
Bui Loi
 
Matrix
MatrixMatrix
Matrix
Abhijeet Pandey
 
Application of matrices in Daily life
Application of matrices in Daily lifeApplication of matrices in Daily life
Application of matrices in Daily life
shubham mishra
 
TN 112_Lecture_5_15th_Jan_2024.ppt for cyber
TN 112_Lecture_5_15th_Jan_2024.ppt for cyberTN 112_Lecture_5_15th_Jan_2024.ppt for cyber
TN 112_Lecture_5_15th_Jan_2024.ppt for cyber
o422187
 
linear_algebra.pptx
linear_algebra.pptxlinear_algebra.pptx
linear_algebra.pptx
SivapriyaS12
 
Linear algebra
Linear algebraLinear algebra
Linear algebra
SivapriyaS12
 
Applications of vector space ksks
Applications of vector space ksksApplications of vector space ksks
Applications of vector space ksks
MuhammadMujtabaBashi
 
01.01 vector spaces
01.01 vector spaces01.01 vector spaces
01.01 vector spaces
Andres Mendez-Vazquez
 
Applicationofmatrices21155
Applicationofmatrices21155Applicationofmatrices21155
Applicationofmatrices21155
GnaneshKamisetti
 
Linear algebra notes 1
Linear algebra notes 1Linear algebra notes 1
Linear algebra notes 1
Ghulam Murtaza
 
Linear algebra notes 2
Linear algebra notes 2Linear algebra notes 2
Linear algebra notes 2
Ghulam Murtaza
 
Linear algebra notes
Linear algebra notesLinear algebra notes
Linear algebra notes
Ghulam Mehdi Sahito
 
Linear algebra in Computer Science
Linear algebra in Computer ScienceLinear algebra in Computer Science
Linear algebra in Computer Science
Richie NoU
 
M Jamee Raza (BSE-23S-056)LA project.docx
M Jamee Raza (BSE-23S-056)LA project.docxM Jamee Raza (BSE-23S-056)LA project.docx
M Jamee Raza (BSE-23S-056)LA project.docx
chomukhan112
 
Lecture 1- Introduction.pptx
Lecture 1- Introduction.pptxLecture 1- Introduction.pptx
Lecture 1- Introduction.pptx
ManjulGupta10
 
Linear Algebra.pptx Presentation for GenAI
Linear Algebra.pptx Presentation for GenAILinear Algebra.pptx Presentation for GenAI
Linear Algebra.pptx Presentation for GenAI
Saravanan Murugesan
 
Application of Linear Algebra in Real Life
Application of Linear Algebra in Real LifeApplication of Linear Algebra in Real Life
Application of Linear Algebra in Real Life
Adnan al-emran
 
Linear Algebra – A Powerful Tool for Data Science
Linear Algebra – A Powerful Tool for Data ScienceLinear Algebra – A Powerful Tool for Data Science
Linear Algebra – A Powerful Tool for Data Science
Premier Publishers
 
Linear Algebra_ Theory_Jim Hefferon
Linear Algebra_ Theory_Jim HefferonLinear Algebra_ Theory_Jim Hefferon
Linear Algebra_ Theory_Jim Hefferon
Bui Loi
 
Application of matrices in Daily life
Application of matrices in Daily lifeApplication of matrices in Daily life
Application of matrices in Daily life
shubham mishra
 
TN 112_Lecture_5_15th_Jan_2024.ppt for cyber
TN 112_Lecture_5_15th_Jan_2024.ppt for cyberTN 112_Lecture_5_15th_Jan_2024.ppt for cyber
TN 112_Lecture_5_15th_Jan_2024.ppt for cyber
o422187
 
linear_algebra.pptx
linear_algebra.pptxlinear_algebra.pptx
linear_algebra.pptx
SivapriyaS12
 
Applicationofmatrices21155
Applicationofmatrices21155Applicationofmatrices21155
Applicationofmatrices21155
GnaneshKamisetti
 
Linear algebra notes 1
Linear algebra notes 1Linear algebra notes 1
Linear algebra notes 1
Ghulam Murtaza
 
Linear algebra notes 2
Linear algebra notes 2Linear algebra notes 2
Linear algebra notes 2
Ghulam Murtaza
 
Ad

Recently uploaded (20)

Wildlife Ecology and Management.pptx2025
Wildlife Ecology and Management.pptx2025Wildlife Ecology and Management.pptx2025
Wildlife Ecology and Management.pptx2025
solomonmolla7
 
Chapter-10-Light-reflection-and-refraction.ppt
Chapter-10-Light-reflection-and-refraction.pptChapter-10-Light-reflection-and-refraction.ppt
Chapter-10-Light-reflection-and-refraction.ppt
uniyaladiti914
 
Electroencephalogram_ wave components_Aignificancr
Electroencephalogram_ wave components_AignificancrElectroencephalogram_ wave components_Aignificancr
Electroencephalogram_ wave components_Aignificancr
klynct
 
Everyday Science Explained: Simple Answers to Why the Sky Is Blue, Rainbows F...
Everyday Science Explained: Simple Answers to Why the Sky Is Blue, Rainbows F...Everyday Science Explained: Simple Answers to Why the Sky Is Blue, Rainbows F...
Everyday Science Explained: Simple Answers to Why the Sky Is Blue, Rainbows F...
vahanp
 
Meiosis Notes Slides biology powerpoint.pptx
Meiosis Notes Slides biology powerpoint.pptxMeiosis Notes Slides biology powerpoint.pptx
Meiosis Notes Slides biology powerpoint.pptx
sbates3
 
Anthelmintics Medicinal Chemistry III PPT
Anthelmintics Medicinal Chemistry III PPTAnthelmintics Medicinal Chemistry III PPT
Anthelmintics Medicinal Chemistry III PPT
HRUTUJA WAGH
 
Freud e sua Historia na Psicanalise Psic
Freud e sua Historia na Psicanalise PsicFreud e sua Historia na Psicanalise Psic
Freud e sua Historia na Psicanalise Psic
StefannyGoffi1
 
Chemistry of Warfare (Chemical weapons in warfare: An in-depth analysis of cl...
Chemistry of Warfare (Chemical weapons in warfare: An in-depth analysis of cl...Chemistry of Warfare (Chemical weapons in warfare: An in-depth analysis of cl...
Chemistry of Warfare (Chemical weapons in warfare: An in-depth analysis of cl...
Professional Content Writing's
 
Components of the Human Circulatory System.pptx
Components of the Human  Circulatory System.pptxComponents of the Human  Circulatory System.pptx
Components of the Human Circulatory System.pptx
autumnstreaks
 
Macrolide and Miscellaneous Antibiotics.ppt
Macrolide and Miscellaneous Antibiotics.pptMacrolide and Miscellaneous Antibiotics.ppt
Macrolide and Miscellaneous Antibiotics.ppt
HRUTUJA WAGH
 
Integration of AI and ML in Biotechnology
Integration of AI and ML in BiotechnologyIntegration of AI and ML in Biotechnology
Integration of AI and ML in Biotechnology
Sourabh Junawa
 
Chaos and Psychology: Modeling the Human Mind through Nonlinear Dynamical Sys...
Chaos and Psychology: Modeling the Human Mind through Nonlinear Dynamical Sys...Chaos and Psychology: Modeling the Human Mind through Nonlinear Dynamical Sys...
Chaos and Psychology: Modeling the Human Mind through Nonlinear Dynamical Sys...
Helena Celeste Mata Rico
 
ginzberg-landau.pptx jcj djdjjd njdjdj j
ginzberg-landau.pptx jcj djdjjd njdjdj jginzberg-landau.pptx jcj djdjjd njdjdj j
ginzberg-landau.pptx jcj djdjjd njdjdj j
TALKSHOW5
 
Anti fungal agents Medicinal Chemistry III
Anti fungal agents Medicinal Chemistry  IIIAnti fungal agents Medicinal Chemistry  III
Anti fungal agents Medicinal Chemistry III
HRUTUJA WAGH
 
Examine human hair for cortex and medulla.
Examine human hair for cortex and medulla.Examine human hair for cortex and medulla.
Examine human hair for cortex and medulla.
NutanRathod6
 
8. Gait cycle and it's determinants completely
8. Gait cycle and it's determinants completely8. Gait cycle and it's determinants completely
8. Gait cycle and it's determinants completely
Mominaakram4
 
Phytonematodes, Ecology, Biology and Managementpptx
Phytonematodes, Ecology, Biology and ManagementpptxPhytonematodes, Ecology, Biology and Managementpptx
Phytonematodes, Ecology, Biology and Managementpptx
Dr Showkat Ahmad Wani
 
The Link Between Subsurface Rheology and EjectaMobility: The Case of Small Ne...
The Link Between Subsurface Rheology and EjectaMobility: The Case of Small Ne...The Link Between Subsurface Rheology and EjectaMobility: The Case of Small Ne...
The Link Between Subsurface Rheology and EjectaMobility: The Case of Small Ne...
Sérgio Sacani
 
Antimalarial drug Medicinal Chemistry III
Antimalarial drug Medicinal Chemistry IIIAntimalarial drug Medicinal Chemistry III
Antimalarial drug Medicinal Chemistry III
HRUTUJA WAGH
 
physics of renewable energy sources .pptx
physics of renewable energy sources  .pptxphysics of renewable energy sources  .pptx
physics of renewable energy sources .pptx
zaramunir6
 
Wildlife Ecology and Management.pptx2025
Wildlife Ecology and Management.pptx2025Wildlife Ecology and Management.pptx2025
Wildlife Ecology and Management.pptx2025
solomonmolla7
 
Chapter-10-Light-reflection-and-refraction.ppt
Chapter-10-Light-reflection-and-refraction.pptChapter-10-Light-reflection-and-refraction.ppt
Chapter-10-Light-reflection-and-refraction.ppt
uniyaladiti914
 
Electroencephalogram_ wave components_Aignificancr
Electroencephalogram_ wave components_AignificancrElectroencephalogram_ wave components_Aignificancr
Electroencephalogram_ wave components_Aignificancr
klynct
 
Everyday Science Explained: Simple Answers to Why the Sky Is Blue, Rainbows F...
Everyday Science Explained: Simple Answers to Why the Sky Is Blue, Rainbows F...Everyday Science Explained: Simple Answers to Why the Sky Is Blue, Rainbows F...
Everyday Science Explained: Simple Answers to Why the Sky Is Blue, Rainbows F...
vahanp
 
Meiosis Notes Slides biology powerpoint.pptx
Meiosis Notes Slides biology powerpoint.pptxMeiosis Notes Slides biology powerpoint.pptx
Meiosis Notes Slides biology powerpoint.pptx
sbates3
 
Anthelmintics Medicinal Chemistry III PPT
Anthelmintics Medicinal Chemistry III PPTAnthelmintics Medicinal Chemistry III PPT
Anthelmintics Medicinal Chemistry III PPT
HRUTUJA WAGH
 
Freud e sua Historia na Psicanalise Psic
Freud e sua Historia na Psicanalise PsicFreud e sua Historia na Psicanalise Psic
Freud e sua Historia na Psicanalise Psic
StefannyGoffi1
 
Chemistry of Warfare (Chemical weapons in warfare: An in-depth analysis of cl...
Chemistry of Warfare (Chemical weapons in warfare: An in-depth analysis of cl...Chemistry of Warfare (Chemical weapons in warfare: An in-depth analysis of cl...
Chemistry of Warfare (Chemical weapons in warfare: An in-depth analysis of cl...
Professional Content Writing's
 
Components of the Human Circulatory System.pptx
Components of the Human  Circulatory System.pptxComponents of the Human  Circulatory System.pptx
Components of the Human Circulatory System.pptx
autumnstreaks
 
Macrolide and Miscellaneous Antibiotics.ppt
Macrolide and Miscellaneous Antibiotics.pptMacrolide and Miscellaneous Antibiotics.ppt
Macrolide and Miscellaneous Antibiotics.ppt
HRUTUJA WAGH
 
Integration of AI and ML in Biotechnology
Integration of AI and ML in BiotechnologyIntegration of AI and ML in Biotechnology
Integration of AI and ML in Biotechnology
Sourabh Junawa
 
Chaos and Psychology: Modeling the Human Mind through Nonlinear Dynamical Sys...
Chaos and Psychology: Modeling the Human Mind through Nonlinear Dynamical Sys...Chaos and Psychology: Modeling the Human Mind through Nonlinear Dynamical Sys...
Chaos and Psychology: Modeling the Human Mind through Nonlinear Dynamical Sys...
Helena Celeste Mata Rico
 
ginzberg-landau.pptx jcj djdjjd njdjdj j
ginzberg-landau.pptx jcj djdjjd njdjdj jginzberg-landau.pptx jcj djdjjd njdjdj j
ginzberg-landau.pptx jcj djdjjd njdjdj j
TALKSHOW5
 
Anti fungal agents Medicinal Chemistry III
Anti fungal agents Medicinal Chemistry  IIIAnti fungal agents Medicinal Chemistry  III
Anti fungal agents Medicinal Chemistry III
HRUTUJA WAGH
 
Examine human hair for cortex and medulla.
Examine human hair for cortex and medulla.Examine human hair for cortex and medulla.
Examine human hair for cortex and medulla.
NutanRathod6
 
8. Gait cycle and it's determinants completely
8. Gait cycle and it's determinants completely8. Gait cycle and it's determinants completely
8. Gait cycle and it's determinants completely
Mominaakram4
 
Phytonematodes, Ecology, Biology and Managementpptx
Phytonematodes, Ecology, Biology and ManagementpptxPhytonematodes, Ecology, Biology and Managementpptx
Phytonematodes, Ecology, Biology and Managementpptx
Dr Showkat Ahmad Wani
 
The Link Between Subsurface Rheology and EjectaMobility: The Case of Small Ne...
The Link Between Subsurface Rheology and EjectaMobility: The Case of Small Ne...The Link Between Subsurface Rheology and EjectaMobility: The Case of Small Ne...
The Link Between Subsurface Rheology and EjectaMobility: The Case of Small Ne...
Sérgio Sacani
 
Antimalarial drug Medicinal Chemistry III
Antimalarial drug Medicinal Chemistry IIIAntimalarial drug Medicinal Chemistry III
Antimalarial drug Medicinal Chemistry III
HRUTUJA WAGH
 
physics of renewable energy sources .pptx
physics of renewable energy sources  .pptxphysics of renewable energy sources  .pptx
physics of renewable energy sources .pptx
zaramunir6
 
Ad

Applications of linear algebra in computer science

  • 1. WELCOME TO OUR PRESENTATION ON “APPLICATION OF LINEAR ALGEBRA IN CSE” We are “RAINBOW WARRIORS”
  • 2. Name: ID: MD. Atikur Rahman 181-15-2024 MD. Najmus Shakib 181-15-1913 MD. Aminul Islam 181-15-1888 MD. Rasel Ahmed 181-15-2060 Jakirul Hasan 172-15-1615 Group Name : RAINBOW WARRIORS 1Page
  • 3.  Introduction When you take a digital photo with your phone or transform the image in Photoshop, when you play a video game or watch a movie with digital effects, when you do a web search or make a phone call, you are using technologies that build upon linear algebra. Linear algebra in turn is built on two basic elements, the matrix and the vector. 2Page
  • 4.  History of Linear Algebra The study of linear algebra first emerged from the introduction of determinants. Determinants were considered by Leibniz in 1693, and subsequently, in 1750, Gabriel Cramer used them for giving solutions of linear systems, now called Cramer's Rule. Later, Gauss further developed the theory of solving linear systems by using Gaussian elimination. The study of matrix algebra first emerged in England in the mid-1800s. Linear algebra first appeared in American graduate textbooks in the 1940s and in undergraduate textbooks in the 1950s 3Page
  • 5. • Linear algebra is vital in multiple areas of computer science because linear equations are so easy to solve. • It converts large number of problems to matrix and thus we solve the matrix.  Why Linear Algebra is important ? 4Page
  • 6.  Uses of Linear Algebra in CSE  Linear Algebra in computer science can broadly divided into two categories: Here you're dealing with 2-, 3-, or 4- dimensional vectors and you're concerned with rotations, projections, and other matrix operations that have some spatial interpretation. This is the kind of linear algebra that comes up, for example, in computer graphics and physics simulations. 1) Linear Algebra for spatial quantities. 5Page
  • 7. Here you're dealing with vectors in high-dimensional spaces that have no particular spatial interpretation and you're interested in matrix decompositions and so on. This domain includes signal processing, statistical machine learning, and compression. 2) Linear Algebra for statistics. 6Page
  • 8.  Linear Algebra in Network Models Determine the currents I1, I2, and I3 for the following electrical network: 7Page
  • 10.  Linear Algebra in Cryptography Encryption and decryption require the use of some secret information, usually referred to as a key. Example Let the message be “PREPARE TO NEGOTIATE” We assign a number for each letter of the alphabet. Thus the message becomes: 9Page
  • 11. Since we are using a 3 by 3 matrix, we break the enumerated message above into a sequence of 3 by 1 vectors: By multiplying encoding matrix to this matrix we will encrypt the msg. 10Page
  • 12. Now to decrypt the msg we have to multiply this matrix to Inverse of encoding matrix • The inverse of this encoding matrix, the decoding matrix, is: • Multiplying again by this matrix we will get our Msg. 11Page
  • 13.  Importance of Linear Algebra in various category Very important in Computer Vision for:  Camera modeling;  Epipolar geometry;  Calibration and self-calibration;  Pose estimation;  Structure-from-motion;  And many other things. 12Page
  • 14. Very important in Machine Learning. For example :  Dimensionality reduction; (e.g. Principal component analysis)  Clustering;  Classification;  Prediction;  Recommender systems (e.g Collaborative filtering) etc.. 13Page
  • 15. Page 14 Matrix in Neural Network
  • 16. Linear Algebra is crucial to:  Audio, video and image compression, including MP3, JPEG and MPEG video.  Modulation and coding, including convolutional codes and Wi-Fi, Gigabit Ethernet, HDTV and the GPS.  Signal processing, including the Fast Fourier Transform and autotune!  Statistics and machine learning, including something as far a field like automated trading in the financial markets 15Page
  • 17.  In computer graphics every element is represented by a MATRIX.  Linear Algebra Computer Graphics  All images can be represented in matrix format. 16Page
  • 18. Page 17  Linear Algebra in video games Linear algebra is the study of vectors. If your game involves the position of an on-screen button, the direction of a camera, or the velocity of a race car, you will have to use vectors. The better you understand linear algebra, the more control you will have over the behavior of these vectors. In games, vectors are used to store positions, directions, and velocities. Here are some 2-Dimensional examples: The position vector indicates that the man is standing two meters east of the origin, and one meter north. The velocity vector shows that in one minute, the plane moves three kilometers up, and two to the left. The direction vector tells us that the pistol is pointing to the right.
  • 19.  Conclusion  There are so many application of Linear Algebra in Computer Science. From simple circuit solving to large web engine algorithms. The heart beat of computer science is in linear algebra especially in the generation and formation of computer coding schemes .  That's the study of matrices especially identity matrices under linear algebra is key to computer coding schemes generation and formation unlike what we have in computer engineering. These are programming primitives normally encapsulated into programming languages and translators design. 18Page
  • 20. Therefore linear algebra is a course in mathematics which is a subfield in theoretical computer science. Of course linear algebra is also useful in secondary programming, like in computer graphics, database systems and IP address design, etc. 19Page
  翻译: