APPLICATIONS OF LINEAR ALGEBRA IN INFORMATION TECHNOLOGY

Slides:



Advertisements
Similar presentations
Quantitative Methods Session 16 – Matrices Pranjoy Arup Das.
Advertisements

Chapter 4 Systems of Linear Equations; Matrices
Chapter 4 Systems of Linear Equations; Matrices
An Introduction to Cryptography TEA fellows February 9, 2012 Dr. Kristen Abernathy.
Cryptography at The University of South Carolina Douglas B. Meade
Chapter 7 Matrix Mathematics Matrix Operations Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
4-6 3x3 Matrices, Determinants, & Inverses
Thinking Mathematically Algebra: Graphs, Functions and Linear Systems 7.3 Systems of Linear Equations In Two Variables.
2.4 Inverse of Linear Transformations For an animation of this topic visit: Is the transformation.
Introduction to MATLAB Session 1 Prepared By: Dina El Kholy Ahmed Dalal Statistics Course – Biomedical Department -year 3.
4.5 Solving Systems using Matrix Equations and Inverses.
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall.
Systems of Equations as Matrices and Hill Cipher.
4.5 Solving Systems using Matrix Equations and Inverses OBJ: To solve systems of linear equations using inverse matrices & use systems of linear equations.
Matrices This chapter is not covered By the Textbook 1.
Holt Algebra Matrix Inverses and Solving Systems A matrix can have an inverse only if it is a square matrix. But not all square matrices have inverses.
4-5 Matrix Inverses and Solving Systems Warm Up Lesson Presentation
Chapter 9 Matrices and Determinants Copyright © 2014, 2010, 2007 Pearson Education, Inc Multiplicative Inverses of Matrices and Matrix Equations.
What you will learn 1. What an identity matrix is
Have we ever seen this phenomenon before? Let’s do some quick multiplication…
Algebra 1 Notes Lesson 7-4 Elimination Using Multiplication.
4.4 Identity and Inverse Matrices
Learning Objectives for Section 4.5 Inverse of a Square Matrix
Cryptography and Coding Theory
4.7 Solving Systems using Matrix Equations and Inverses
Unit 2 Modular Arithmetic and Cryptography IT Disicipline ITD1111 Discrete Mathematics & Statistics STDTLP 1 Unit 2 Modular Arithmetic and Cryptography.
Notes Over 10.5 Using Cramer’s Rule for a 2 x 2 System
Notes Over 4.4 Finding the Inverse of 2 x 2 Matrix.
Cryptography Cryptography is the use of mathematics to encode messages and prevent them from being read by anyone who doesn’t know the code. One way that.
Warm UP: Review of Inequalities What do each of the symbols represent: 1. > 2. < Greater Than 2. Less than 3. Less than or equal to 4. Greater.
3.8B Solving Systems using Matrix Equations and Inverses.
CS480 Cryptography and Information Security Huiping Guo Department of Computer Science California State University, Los Angeles 3. Mathematics of Cryptography.
Introductory Lecture. What is Discrete Mathematics? Discrete mathematics is the part of mathematics devoted to the study of discrete (as opposed to continuous)
Investigating Identity and Inverse Matrices QUESTION: What are some properties of identity and inverse matrices? 1 Let A =, B =, and C=. Consider the 2.
Algebra 1 Section 7.1 Solve systems of linear equations by graphing Recall: linear equation in 2 variables ax + by = c The solution to a system of equations.
Chapter 4 Systems of Linear Equations; Matrices
Using Matrices to Solve a 3-Variable System
WARM UP Find each equation, determine whether the indicated pair (x, y) is a solution of the equation. 2x + y = 5; (1, 3) 4x – 3y = 14; (5, 2)
Linear Algebra Review.
Linear Algebra review (optional)
Math Linear Algebra Introduction
Algebra 1 Section 6.5 Graph linear inequalities in two variables.
Chapter 7 Matrix Mathematics
State Space Representation
Warm-up 1. Find A-1 , A = 2. Solve AX = B when B =
Review Problems Matrices
We will be looking for a solution to the system of linear differential equations with constant coefficients.
Systems of Equations Lesson 41: Solve by using a matrix
Applications of Matrices
Math Linear Algebra Introduction
APPLICATIONS OF MATRICES APPLICATION OF MATRICES IN COMPUTERS Rabab Maqsood (069)
COMP 175: Computer Graphics February 9, 2016
Use Inverse Matrices to Solve Linear Systems
Applications of Inverse Matrices
Introduction to Data Structures
Systems of Linear Equations in Engineering
3D Transformation CS380: Computer Graphics Sung-Eui Yoon (윤성의)
State Space Analysis UNIT-V.
Communication and Coding Theory Lab(CS491)
Graphs, Linear Equations, and Functions
Learning Objectives for Section 4.5 Inverse of a Square Matrix
Matrices.
Chapter 4 Systems of Linear Equations; Matrices
Linear Algebra review (optional)
Linear Functions The output of function “f” when x is used as the input Independent Variable Slope: the difference in “f” for consecutive values of x y-intercept:
Hill Cipher The Hill Cipher uses matrix multiplication to encrypt a message. First, you need to assign two numbers to each letter in the alphabet and also.
Chapter 3 Modeling in the Time Domain
Error Correction Coding
Chapter 4 Systems of Linear Equations; Matrices
Solving Linear Systems of Equations - Inverse Matrix
Presentation transcript:

APPLICATIONS OF LINEAR ALGEBRA IN INFORMATION TECHNOLOGY MADE BY : NIDHI SUTARIYA-17G055 PRIYANK MISTRY-17G050 UTSAV MODI-17G051 CHINMAY MISTRY-17G049 MUFADDAL NAYA-17G052 MUSAAB SHIRGAR17G053 NAYAN NATANI-17G054 URVISH THAKKAR-17G068

WHAT IS LINEAR ALGEBRA ? Linear algebra is a branch of mathematics concerning linear equations such as: a1x1 + a2x2 + …. + anxn = b, linear functions such as : (x1,x2 …. xn) -- a1x1 + a2x2 + …. + anxn and their representations though matrices and vectors

WHY LINEAR ALGEBRA IS IMPORTANT ? Linear algebra is vital in multiple areas of science in general. Because linear equations are so easy to solve, practically every area of modern science. It converts large number of problems to matrix and thus we can solve the matrix.

LINEAR ALGEBRA IN IT FIELD Linear algebra in Information Technology can broadly divided into two categories: Linear algebra for spatial quantities. 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 or physics simulations. Linear algebra for statistics. 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.

OBJECTIVES Importance of linear algebra Graph theory Network models Cryptography Computer graphics Matlab Programming

GRAPH THEORY

Q. Consider an undirected random graph of eight vertices Q. Consider an undirected random graph of eight vertices. The probability that there is an edge between a pair of vertices is 1/2. What is the expected number of unordered cycles of length three? A cycle of length 3 can be formed with 3 vertices. There can be total 8C3 ways to pick 3 vertices from 8. The probability that there is an edge between two vertices is 1/2. So expected number of unordered cycles of length 3 = (8C3)*(1/2)^3 = 7

NETWORK MODELS This model was developed to overcome the problem of hierarchical model. The network model is a database model conceived as a flexible way of representing object and their relationship.

CRYPTOGRAPHY Encryption and decryption require the use of some secret information, usually referred to as a key. Example Let the message to be encrypted be: “PREPARE TO NEGOTIATE” We assign a number for each letter of the alphabet.

Thus the message becomes: 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

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.

COMPUTER GRAPHICS In computer graphics every element is represented by a MATRIX which are pixels. Computer graphic operates on Frames per second. For every frame the object to be displayed is stored in matrices.

Matlab Programming Matlab directly solves the standard linear programming problem using slack variables Matlab is all about Linear Algebra. One can perform any operation on matrices and derive the result very fast and efficiently.