0% found this document useful (0 votes)
197 views15 pages

Application of Linear Transformation

presentation on Application of Linear transformation

Uploaded by

Aman Singh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
197 views15 pages

Application of Linear Transformation

presentation on Application of Linear transformation

Uploaded by

Aman Singh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

APPLICATION OF LINEAR

TRANSFORMATION
IN COMPUTER SCIENCE
IE- MATHS(4)
WHAT IS LINEAR TRANSFORMATION?

A linear transformation is a function from one vector


space to another that respects the underlying (linear) The defining characteristic of a linear transformation
structure of each vector space.
T: V W is that, for any vectors V1 and V2 in V
and scalars a and b of the underlying field,
A linear transformation is also known as a linear operator
or map.
T(aV1 + bV2) = aT(V1) + bT(V2)
The range of the transformation may be the same as the
domain, and when that happens, the transformation is
known as an endomorphism or, if invertible, an
automorphism.
HOW DOES A LINEAR TRANSFORMATION WORK?

The diagram below exemplifies a linear transformation that is additive, meaning the functions
are added together.
Beginning in the upper left-hand corner, the transformation follows the two pathways, as
diagrammed by the arrows.
The two produced expressions of the linear transformation are always equal.
Notice that while T is the name of the function, T(u), is the name of the output of the
transformation.
APPLICATION OF LINEAR TRANFORMATION

Linear transformations are used in both abstract mathematics, as well


as computer science.

Linear transformations are often used in machine learning applications.

They are useful in the modeling of 2D and 3D animation, where an


objects size and shape needs to be transformed from one viewing angle
to the next.

An object can be rotated and scaled within a space using a type of


linear transformations known as geometric transformations, as well as
applying transformation matrices.
APPLICATION OF LINEAR TRANFORMATION

1. Cryptography

In computer science, cryptography refers to secure information and


communication techniques derived from mathematical concepts and a
set of rule-based calculations called algorithms, to transform messages
in ways that are hard to decipher.

Encryption and decryption require the use of some secret information,


usually referred to as a key.
Depending on the encryption mechanism used, the same key might be
used for both encryption and decryption, while for other
mechanisms, the keys used for encryption and decryption might be
different.
APPLICATION OF LINEAR TRANFORMATION

1. Cryptography
For the security , we first code the alphabet as follows:

1. Next ,obtain a cipher matrix


APPLICATION OF LINEAR TRANFORMATION
APPLICATION OF LINEAR TRANFORMATION
APPLICATION OF LINEAR TRANFORMATION
APPLICATION OF LINEAR TRANFORMATION

2.Computer Graphics
Computer graphics essentially consist of a large number of basic
geometric shapes such as triangles or quadrilaterals, defined by their
vertexes (corners).
The computer graphics seen in movies and videogames works in three
stages:
1. A 3D model of the scene objects is created;
2. The model is converted into (many small) polygons in 3D that
approximate the surfaces of the model; and
3. The polygons are transformed via a linear transformation to yield a 2D
representation that can be shown on a flat screen.
There is interesting mathematics in each stage, but the transformations
that take place in the third stage are linear, and that’s what we’ll study
today
APPLICATION OF LINEAR TRANFORMATION

A) Rotation
Imagine that we want to circle the camera around the ball. This is equivalent to
rotating the ball around the yy axis.This is a linear transformation.
We can implement it by multiplying the coordinates of the ball by a rotation matrix.
To define the rotation matrix, we need to think about what happens to each of the
columns of I : e1,e2,e3.
APPLICATION OF LINEAR TRANFORMATION

B) Shear Transformation
Let’s do an example. Let’s say I have these points in
APPLICATION OF LINEAR TRANFORMATION

Now let’s transform each of these points according to the following rule.
Let
APPLICATION OF LINEAR TRANFORMATION

This sort of transformation, where points are successively slid sideways, is


called a shear transformation
CONCLUSION
Transformations play an important role in computer graphics to
reposition the graphics on the screen and change their size or
orientation.
Linear transformations are useful because they preserve the
structure of a vector space. So, many qualitative assessments of a
vector space that is the domain of a linear transformation may,
under certain conditions, automatically hold in the image of the
linear transformation.

You might also like