Assignment 2
Assignment 2
(ASSIGNMENT # 2 SPRING-2024)
BY
IZZA AMER
ROLL #
21021509-098
MATH-319(Linear Algebra-II)
Department of Mathematics
UNIVERSITY OF GUJRAT
TABLE OF CONTENTS
1 LINEAR ALGEBRA--------------------------------------------------------------------------------------------------- 3
REFERENCES ---------------------------------------------------------------------------------------------------------------- 8
1 Linear Algebra
Linear algebra, Branch of algebra concerned with methods of solving systems of linear equations; more
generally, the mathematics of linear transformations and vector spaces. “Linear” refers to the form of
the equations involved—in two dimensions, ax + by = c. Geometrically, this represents a line. If the
variables are replaced by vectors, functions, or derivatives, the equation becomes a linear
transformation. A system of equations of this type is a system of linear transformations. Because it
shows when such a system has a solution and how to find it, linear algebra is essential to the theory of
mathematical analysis and differential equations. Its applications extend beyond the physical sciences
into, for example, biology and economics.
▪ Ranking in Search Engines – One of the most important applications of linear algebra is in
the creation of Google. The most complicated ranking algorithm is created with the help of
linear algebra.
▪ Signal Analysis – It is massively used in encoding, analyzing and manipulating the signals that
can be either audio, video or images etc.
▪ Linear Programming – Optimization is an important application of linear algebra which is
widely used in the field of linear programming.
▪ Error-Correcting Codes – It is used in coding theory. If encoded data is tampered with a little
bit and with the help of linear algebra it should be recovered. One such important error-
correcting code is called hamming code
▪ Prediction – Predictions of some objects should be found using linear models which are
developed using linear algebra.
▪ Facial Recognition- An automated facial recognition technology that uses linear algebraic
expression is called principal component analysis.
▪ Graphics- An important part of graphics is projecting a 3-dimensional scene on a 2-
dimensional screen which is handled only by linear maps which are explained by linear algebra.
The ideas of linear algebra are used throughout computer graphics. In fact, any area that concerns
itself with numerical representations of geometry often will collect together numbers such as x,y,z
positions into mathematical objects called vectors. Vectors and a related mathematical object called
a matrix are used all the time in graphics. The language of vectors and matrices is an elegant way to
describe (among other things) the way in which an object may be rotated, shifted (translated), or
made larger or smaller (scaled).
Linear algebra is used to represent and manipulate 3D objects in computer graphics. For example, it
is used to transform objects from one coordinate system to another, to calculate lighting and shadows,
and to render images.
Image processing is the manipulation of digital images using mathematical operations and algorithms.
It involves acquiring, analyzing, enhancing, and interpreting images using computer algorithms and
software tools. Image processing techniques are used in a wide range of applications, including
medical imaging, satellite imagery, security and surveillance, and computer vision.
Linear algebra plays a crucial role in image processing as it provides a powerful framework for
representing and manipulating digital images. In image processing, images are represented as
matrices, where each element in the matrix corresponds to a pixel value in the image. Linear algebra
operations such as matrix multiplication, addition, and subtraction can be applied to these matrices
to perform operations such as convolution and filtering, which are commonly used in image
processing.
Making a matrix diagram also known as visualizing a matrix, can help you comprehend its structure
and content more easily. This is especially useful for data science and machine learning applications
involving linear algebra.
Visualizing linear algebra in machine learning helps understand how algorithms work. Linear algebra
forms the backbone of many machine learning algorithms. Techniques like linear regression, logistic
regression, and neural networks involve matrix operations such as multiplication, addition, and
inversion.
Linear Algebra is the key to understanding movement, orientation, and relation in the robotics realm.
Transformations: Robots often need to change their perspective or position. Matrices from linear
algebra enable these transformations, helping a robot understand how a shift in one axis affects its
position in a 3D space.
Rotations & Translations: When a robot rotates its camera to capture a panoramic view or translates
to pick an object, linear algebra provides the tools to perform these actions accurately.
Understanding Relative Position: For a robot, knowing where its end-effector (like a hand) is
concerning its body is paramount. Vector spaces and transformations help in this relative positioning.
Computer Vision is the study to extract the knowledge from images. And for the extraction, core
concepts of Linear Algebra (LA) are used.
Vector: It is a 1D array and usually defined in such a way that it has magnitude and direction.
Matrix: It is a 2D array of numbers. For example: the pixels representation of image in matrix form.
The operations of matrices are Projection, Translation, Rotation, Scaling, Affine Transformation,
Similarity (affine transformation subset), Euclidean Transformation.
▪ A particle traveling through space with some speed and direction of travel can be represented
by a vector v in 3-dimensional Euclidean space ℝ3 .
▪ A static structure such as a bridge has loads which must be calculated at various points. These
are also vectors, giving the direction and magnitude of the force at those isolated points.
▪ In the theory of electromagnetism, Maxwell’s equations deal with vector fields in 3-
dimensional space which can change with time. Thus, at each point of space and time, two
vectors are specified, giving the electrical and the magnetic fields at that point.
▪ Given two different frames of reference in the theory of relativity, the transformation of the
distances and times from one to the other is given by a linear mapping of vector spaces.
▪ In quantum mechanics, a given experiment is characterized by an abstract space of complex
functions. Each function is thought of as being itself a kind of vector. Resulting in a vector
space of functions, and the methods of linear algebra are used to analyze the experiment.
In economics, two areas where the linear algebra is typically used are the theory of macroeconomics
and the theory of economic policy, where the economic aggregates are always modeled as linear
equations. Also, the input–output models use linear algebra to explain the interrelations among the
various economic industries.
3.7 Geographic Information Systems (GIS)
GIS applications use linear algebra for tasks such as map projections, spatial analysis, and geometric
transformations. Matrices are used to represent geographic data and transformations between different
coordinate systems.
References
Mayur H.’s Post, linkedin.com/posts/mayurhulke_robotics-mathematics-linearalgebra
Linear Algebra for Data Science: A Comprehensive Guide by Simplilearn (2023)
Musadiq Hussain, “Linear Algebra in Computer Vision” (2020)
WakeelAhmed, “Linear Algebra in Economics” (2023)
Gatech Edu, “Mathematics for Computer Graphics”
faculty.cc.gatech.edu/~turk/math_gr.htmlLinearAlgebra
Joanhalt, “Applications of linear algebra in computer science” (2023)
Suresh Rasappan, Pugalarasu Rajan, An Overview of Linear Algebra in Image Processing Vol 12, No.
2, September 2023, pp. 72-77
Linear Algebra in Physics (2006)
Barbara Swart, “Linear Algebra in the Financial World” (2001)