3 views

Uploaded by Vichet Heng

- Introduction to STAAD
- DH-deriv
- Sap Database Doc
- 05 Manual Cylindrical Grinding 802Dsl
- Resolution of Vectors Using Triangle Law
- outline 5
- SimXpert R3.2 Modeling Guide
- 2-1-A
- mechanics 2
- Introduction to Vector Addition and Scalar Multiplication
- 33 Creating and Working with Vectors.docx
- OpenFoam ProgrammersGuide
- vector 1.2
- twisting.pdf
- Vector Algebra
- mechanics
- 8XTjICF2ER Elements of Continuum Mechanics
- Forces & Moments(2)
- A Virtual Billiard Assistant
- JNU Previous Year Papers 2003-2012 PHYSICS Career Endaevour

You are on page 1of 36

Master of IT Engineering

Royal University of Phnom Penh

Semester I

(RUPP)

Semester I

1 / 36

Overview

Cartesian Coordinate Systems

Vectors

I

Vector Notations

Negating a Vector

(RUPP)

Semester I

2 / 36

2D Coordinate Spaces

Consist of a special location

called the origin

Exist two straight lines that pass

through the origin

Two axes are perpendicular to

each other

(RUPP)

Semester I

3 / 36

(RUPP)

Semester I

4 / 36

(RUPP)

Semester I

5 / 36

3D Cartesian Space

Extend 2D into 3D by addin a

3rd axis

xy, xz, and yz planes

(RUPP)

Semester I

6 / 36

(RUPP)

Semester I

7 / 36

(RUPP)

Semester I

8 / 36

(RUPP)

Semester I

9 / 36

Vector

Vectors are the formal mathematical entities we use to do 2D and 3D

math

Mathematically, a vector is nothing more than an array of numbers

The dimesion of a vector tells how many numbers the vector

contains

Vectors may be of any positive dimension (1D, 2D, 3D, 4D)

(RUPP)

Semester I

10 / 36

Vector

Vector Notations

There are two ways to write vector:

Column vector

x

y

z

Row vector

x y z

(RUPP)

Semester I

11 / 36

Vector

Vector Notations

In math, integer indices are used to access the elements of vector

(RUPP)

Semester I

12 / 36

Vector

The branch of mathematics that deals primarily with vectors and

matrices is called linear algebra

For 3D math, we are mostly concerned with the geometric

interpretations of vectors and vector operations

Geometrically speaking, a vector is a directed line segment that has

magnitude and direction

What is magnitude and direction?

(RUPP)

Semester I

13 / 36

Vector

The magnitude of a vector is the length of the vector

A vector may have any nonnegative length

direction of a vector describes which way the vector is pointing in

space

Where is this vector?

(RUPP)

Semester I

14 / 36

Vector

Vectors do not have position, only magnitude and direction

Sound Impossible?

(RUPP)

Semester I

15 / 36

Vector

Many quantities we deal with on a daily basis have magnitude and

direction

Vector Quantities

Displacement Take three step forward

Velocity I am traveling northeast at 50 mph

Scalar Quantities

Distance

Speed

(RUPP)

Semester I

16 / 36

Vector

(RUPP)

Semester I

17 / 36

Vector

There is a special vector, known as the zero vector for any given

vector dimension

0

0

0=

....

....

0

The Zero vector consist of a magnitude of zero

The Zero vector has no direction

The Zero vector of a given dimesion is the additive identity for the

set of vectors of that dimension

Lecturer: Kor Sokchea

(RUPP)

Semester I

18 / 36

Vector

(RUPP)

Semester I

19 / 36

Vector

Negating a Vector

The negation operation can be applied to vectors

Defintion

Every vector v has an additive inverse -v of the same dimension

such that:

v + (v) = 0

(RUPP)

Semester I

20 / 36

Vector

Negating a Vector

Official Linear Algebra Rules

To negate a vector of any dimension, we simply negate each

component of the vector as folows:

a1

a1

a2 a2

. .

. = .

an1 an1

an

(RUPP)

an

Semester I

21 / 36

Vector

Negating a vector results in a vector of the same magnitude but

opposite direction

(RUPP)

Semester I

22 / 36

Vector

Official Linear Algebra Rules

a1

a2

k

. =

.

an1

an

(RUPP)

ka1

a1

ka2

a2

.

.

. k = .

.

.

kan1

an1

kan

an

Semester I

23 / 36

Vector

Example: Multiplying a 3D Vector by scalar

x

x

kx

k y = y k = ky

z

z

kz

vx /k

1

=

v = vy /k

k

k

vz /k

v

(RUPP)

Semester I

24 / 36

Vector

Geometrically, multiplying a vector by a scalar K has the effect of

scaling the length by a factor of k

(RUPP)

Semester I

25 / 36

Vector

Vector Addition

Two vectors can be added if they are of the same dimension

a1

b1

a1

a2

a2 b2

. .

. + . =

. .

an1

an1 bn1

an

an

bn

(RUPP)

+ b1

+ b2

+ bn2

+ bn

Semester I

26 / 36

Vector

Vector Subtraction

Two vectors can be subtracted if they are of the same dimension

b1

a1

b1

a1

a2 b2

a2 b2

. .

. .

. . = . + . =

. .

. .

an1 bn1

an1 bn1

bn

an

an

bn

(RUPP)

a1 b1

a2 b2

an1 bn2

an bn

Semester I

27 / 36

Vector

(RUPP)

Semester I

28 / 36

Vector

Example

add the vectors a = (8,13) and b = (26,7)

c=a+b

c = (8,13) + (26,7) = (8+26,13+7) = (34,20)

(RUPP)

Semester I

29 / 36

Vector

Reversing the vector we want to subtract by adding negative value,

then add

example

Subtract k = (6, 5) from v = (8, 3)

a=v+k

a = (8, 3) + (6, 5) = (8, 3) + (6,5) = (86,35) = (2,2)

Lecturer: Kor Sokchea

(RUPP)

Semester I

30 / 36

Vector

v

u n

q

uX

2

2

kvk = t

vi2 = v12 + v12 + ... + vn1

+ vn

i=1

Example

kvk =

kvk =

(RUPP)

q

vx2 + vy2

(f or2Dvectorv)

q

vx2 + vy2 + vz2

(f or3Dvectorv)

Semester I

31 / 36

Vector

Unit Vector

A unit vectors or normalized vectors are a vector that has a

magnitude of one

Some vectors become shorter after normalization if their length was

greater than 1

Some vectors become longer after normalization if their length was

less than 1

v

v

=

kvk

(RUPP)

Semester I

32 / 36

Vector

Official Linear Algebra Rules

b1

a1

a2 b2

... ...

an1 bn1

bn

an

a.b=

n

X

ai bi

i=1

(RUPP)

Semester I

33 / 36

Vector

Official Linear Algebra Rules

x1

x2

y1 z2 z1 y2

y1 y2 = z1 x2 x1 z2

z1

z2

x1 y2 y1 x2

(RUPP)

Semester I

34 / 36

Literature

Literature

1

Foley, J. D., Van Dam, A., Feiner, S.K., Hughes, J. F., &

Phillips R. L. (1996). Introduction to Computer Graphics.

Addison-Wesley

graphics. Addison-Wesley.

to real-time computer graphics. Academic Press, Morgan Kaufmann.

(2013). Computer graphics: principles and practice. Pearson

Education.

(RUPP)

Semester I

35 / 36

Literature

Literature

1

Dunn, F., & Parberry, I. (2011). 3D math primer for graphics and

game development. CRC Press.

I

(RUPP)

Semester I

36 / 36

- Introduction to STAADUploaded byJoel Talay
- DH-derivUploaded byأحمد دعبس
- Sap Database DocUploaded byបុរស ចិត្ត ស្មោះ
- 05 Manual Cylindrical Grinding 802DslUploaded byMaja i Aleksandar Jovanović
- Resolution of Vectors Using Triangle LawUploaded byOteng Richard Selasie
- outline 5Uploaded byBrajesh Kumar
- SimXpert R3.2 Modeling GuideUploaded bypaulkastle
- 2-1-AUploaded byDiabolinkMAN
- mechanics 2Uploaded byKarren Medrano
- Introduction to Vector Addition and Scalar MultiplicationUploaded byFAHAD SARFRAZ
- 33 Creating and Working with Vectors.docxUploaded byRoshani Shah
- OpenFoam ProgrammersGuideUploaded byjw_vl
- vector 1.2Uploaded byZazliana Izatti
- twisting.pdfUploaded byImmanuelKösher
- Vector AlgebraUploaded bySattyaki Basu
- mechanicsUploaded bychandan_j4u
- 8XTjICF2ER Elements of Continuum MechanicsUploaded byPaula Contreras Toloza
- Forces & Moments(2)Uploaded byDuncan Chiriga
- A Virtual Billiard AssistantUploaded byd2222
- JNU Previous Year Papers 2003-2012 PHYSICS Career EndaevourUploaded bySwashy Yadav
- Activity#3(Baflor)Uploaded byJoevelleBaflor
- 48074569-9th-Maths-exempler-full.pdfUploaded bybaruaole
- Vector Calculus.pptxUploaded byHergene Faner
- Ch03_Giancoli7e_LectureOutline.pdfUploaded byShawnetz Copp
- Ghosh Support FunctionsUploaded bykostya_4524
- Complete S1 Algebrabased Physics2013 (1)Uploaded bySmilkovski Kristijan
- My Revision Notes (Entire Unit)Uploaded byboblish
- STiCM Assignment 1Uploaded bySahil Chadha
- Distance and Displacement Power PointUploaded bydavgen
- Modul Cemerlang Ting 4Uploaded byJoel Liew

- Mikrotik Firewall Training.pdfUploaded byVichet Heng
- Compiling OpenGL Programs oUploaded byLee Chan Peter
- Mikrotik Port Forwarding manual.pdfUploaded byVichet Heng
- Paper Instruction UpdatedUploaded byVichet Heng
- QoS+ PCQUploaded byAlexander Martinez
- Opengl With EclipseUploaded byLee Chan Peter
- Download Paper on Google ScholarUploaded byVichet Heng
- 10.82.25.15Uploaded byVichet Heng
- FIUploaded byVichet Heng
- MPLSUploaded byHarry Chan Putra. SP. MTCNA. MTCTCE. MTCRE
- DHCP (Already)Uploaded byVichet Heng
- Constructive AnatomyUploaded bygazorninplotz
- Manual of Hotspot.pdfUploaded byVichet Heng

- Quantitative Methods Ch 3 - InequalityUploaded byTinh Linh
- a058856.pdfUploaded byأحمد عبدالنعيم
- Module 5 - 2D DynamicsUploaded byLuca Kab
- F5 C1 add mathUploaded byYoke Kean Ng
- 980775Uploaded bytomekziomek
- VectorsUploaded byTanjim Islam
- Calculus.manifolds Spivak(Solutions)Uploaded bygabozihubul
- Chapter 3 CSUploaded bySupriyo Karmakar
- Chap9WE.docUploaded byJemmy
- 950 SP Math(M)Uploaded byIrenaeus Martin
- Broadmind ClassesUploaded byAdarsh Gupta
- Runge-Kutta Method for.pptUploaded byChristian Silva
- Control SystemUploaded byAishwarya Chandrasekar
- Modal Assurance Criterion - Álvaro RiveroUploaded byrif87
- Lattice (Order)Uploaded bymars
- 122-330-1-PBUploaded byD.n.Prasad
- Examples1.pdfUploaded byLUIS ISAAC LEON PARO
- 02.Inverse Trigonometric FunctionsUploaded byAkash Sharma
- 0609011.pdfUploaded byKaren Villa
- Ch04_SE.pdfUploaded bysqkid
- Essential_Linear_Algebra.pdfUploaded byTrong Duong
- Diffusion Maps for Textual Network EmbeddingUploaded byXinyuan Zhang
- YbusUploaded byNikola
- CÁLCULO INTEGRALUploaded byMine RH
- Schuller's Geometric Anatomy of Theoretical Physics, Lectures 1-25Uploaded bySimon Rea
- T2-6 MS.pdfUploaded bymyasmreg
- S. V. Astashkin- Interpolation of Positive Polylinear Operators in Calderon-Lozanovskii SpacesUploaded byJutyyy
- Conceptual MathematicsUploaded bySteveEbenezerPaul
- Analysis of Liquid Level Control of Coupled Tank System by Pi Pd Pid ControllerUploaded byIJSTR Research Publication
- ball bounce mst pea 2014Uploaded byapi-257891091