SlideShare uma empresa Scribd logo
1 de 29
Quaternion Arithmetic Elmer Nocon Angelo Bernabe Mark Hitosis
Quaternion Addition Let and be two quaternions. the sum of P and Q is
Quaternion Addition Let and be two quaternions. the sum of P and Q is
Quaternion Addition Let and be two quaternions. the sum of P and Q is  e5
Quaternion Addition Let and be two quaternions. the sum of P and Q is
Quaternion Addition Let and be two quaternions. the sum of P and Q is  e
Quaternion Addition Example: Let and be two quaternions. the sum of S and T is
Quaternion Subtraction Let and be two quaternions. the difference of P and Q is
Quaternion Subtraction Let and be two quaternions. the difference of P and Q is
Quaternion Subtraction Let and be two quaternions. the difference of P and Q is
Quaternion Subtraction Let and be two quaternions. the difference of P and Q is
Quaternion Subtraction Let and be two quaternions. the difference of P and Q is
Quaternion Subtraction Example: Let and be two quaternions. the difference of S and T is
Quaternion Multiplication Let and be two quaternions. the product of P and Q is
Quaternion Multiplication Let and be two quaternions. the product of P and Q is  we distribute
When we multiply the imaginary operators we use the following rules:
When we multiply the imaginary operators we use the following rules:
When we multiply the imaginary operators we use the following rules:
then we simplify our newly derived formula
Quaternion Multiplication Example: Let and be two quaternions. the product of S and T is  using our formula
Quaternion Division Let and be two quaternions. to find the quotient of P and Q  we need to multiply P by the reciprocal of Q  and to find the Q-1,  we need to find the conjugate of q and divide it by the normal of q
Quaternion Conjugation Let be a quaternion. the conjugate of P is
Quaternion Conjugation Example: Let be a quaternion. the conjugate of P is
Normal of a Quaternion Let be a quaternion. the normal of P is
Normal of a Quaternion Example: Let be a quaternion. the normal of P is
Reciprocal of a Quaternion  Let be a quaternion. the reciprocal of P is
Reciprocal of a Quaternion  Example: Let be a quaternion. the reciprocal of P is
Quaternion Division Example: Let and be two quaternions. the quotient of P and Q is
Quaternion Division    we use our formula in quaternion multiplication

Mais conteúdo relacionado

Mais procurados

Applications of linear algebra
Applications of linear algebraApplications of linear algebra
Applications of linear algebraPrerak Trivedi
 
Introduction to the Theory of Computation, Winter 2003 A. Hevia and J. Mao S...
 Introduction to the Theory of Computation, Winter 2003 A. Hevia and J. Mao S... Introduction to the Theory of Computation, Winter 2003 A. Hevia and J. Mao S...
Introduction to the Theory of Computation, Winter 2003 A. Hevia and J. Mao S...parmeet834
 
EIGENVALUES & EIGENVECTORS.pptx
EIGENVALUES & EIGENVECTORS.pptxEIGENVALUES & EIGENVECTORS.pptx
EIGENVALUES & EIGENVECTORS.pptxRamilDTolentino
 
Algorithms Lecture 3: Analysis of Algorithms II
Algorithms Lecture 3: Analysis of Algorithms IIAlgorithms Lecture 3: Analysis of Algorithms II
Algorithms Lecture 3: Analysis of Algorithms IIMohamed Loey
 
Natural Language processing Parts of speech tagging, its classes, and how to ...
Natural Language processing Parts of speech tagging, its classes, and how to ...Natural Language processing Parts of speech tagging, its classes, and how to ...
Natural Language processing Parts of speech tagging, its classes, and how to ...Rajnish Raj
 
Introduction to Algorithms
Introduction to AlgorithmsIntroduction to Algorithms
Introduction to AlgorithmsVenkatesh Iyer
 
Elements of Dynamic Programming
Elements of Dynamic ProgrammingElements of Dynamic Programming
Elements of Dynamic ProgrammingVishwajeet Shabadi
 
Chapter 5 Graphs (1).ppt
Chapter 5 Graphs (1).pptChapter 5 Graphs (1).ppt
Chapter 5 Graphs (1).pptishan743441
 
Analysis and Design of Algorithms
Analysis and Design of AlgorithmsAnalysis and Design of Algorithms
Analysis and Design of AlgorithmsBulbul Agrawal
 
Artificial intelligence and first order logic
Artificial intelligence and first order logicArtificial intelligence and first order logic
Artificial intelligence and first order logicparsa rafiq
 
Section 11: Normal Subgroups
Section 11: Normal SubgroupsSection 11: Normal Subgroups
Section 11: Normal SubgroupsKevin Johnson
 
Quaternion algebra
Quaternion algebraQuaternion algebra
Quaternion algebravikash0001
 
Orthogonal sets and basis
Orthogonal sets and basisOrthogonal sets and basis
Orthogonal sets and basisPrasanth George
 
Applications of Differential Equations of First order and First Degree
Applications of Differential Equations of First order and First DegreeApplications of Differential Equations of First order and First Degree
Applications of Differential Equations of First order and First DegreeDheirya Joshi
 
NLP_KASHK:Finite-State Morphological Parsing
NLP_KASHK:Finite-State Morphological ParsingNLP_KASHK:Finite-State Morphological Parsing
NLP_KASHK:Finite-State Morphological ParsingHemantha Kulathilake
 
Natural Language Processing for Games Research
Natural Language Processing for Games ResearchNatural Language Processing for Games Research
Natural Language Processing for Games ResearchJose Zagal
 

Mais procurados (20)

Applications of linear algebra
Applications of linear algebraApplications of linear algebra
Applications of linear algebra
 
Introduction to the Theory of Computation, Winter 2003 A. Hevia and J. Mao S...
 Introduction to the Theory of Computation, Winter 2003 A. Hevia and J. Mao S... Introduction to the Theory of Computation, Winter 2003 A. Hevia and J. Mao S...
Introduction to the Theory of Computation, Winter 2003 A. Hevia and J. Mao S...
 
EIGENVALUES & EIGENVECTORS.pptx
EIGENVALUES & EIGENVECTORS.pptxEIGENVALUES & EIGENVECTORS.pptx
EIGENVALUES & EIGENVECTORS.pptx
 
Algorithms Lecture 3: Analysis of Algorithms II
Algorithms Lecture 3: Analysis of Algorithms IIAlgorithms Lecture 3: Analysis of Algorithms II
Algorithms Lecture 3: Analysis of Algorithms II
 
Natural Language processing Parts of speech tagging, its classes, and how to ...
Natural Language processing Parts of speech tagging, its classes, and how to ...Natural Language processing Parts of speech tagging, its classes, and how to ...
Natural Language processing Parts of speech tagging, its classes, and how to ...
 
Computational Complexity
Computational ComplexityComputational Complexity
Computational Complexity
 
Introduction to Algorithms
Introduction to AlgorithmsIntroduction to Algorithms
Introduction to Algorithms
 
FUZZY LOGIC
FUZZY LOGICFUZZY LOGIC
FUZZY LOGIC
 
Elements of Dynamic Programming
Elements of Dynamic ProgrammingElements of Dynamic Programming
Elements of Dynamic Programming
 
Chapter 5 Graphs (1).ppt
Chapter 5 Graphs (1).pptChapter 5 Graphs (1).ppt
Chapter 5 Graphs (1).ppt
 
Analysis and Design of Algorithms
Analysis and Design of AlgorithmsAnalysis and Design of Algorithms
Analysis and Design of Algorithms
 
Artificial intelligence and first order logic
Artificial intelligence and first order logicArtificial intelligence and first order logic
Artificial intelligence and first order logic
 
Section 11: Normal Subgroups
Section 11: Normal SubgroupsSection 11: Normal Subgroups
Section 11: Normal Subgroups
 
Graph theory presentation
Graph theory presentationGraph theory presentation
Graph theory presentation
 
Quaternion algebra
Quaternion algebraQuaternion algebra
Quaternion algebra
 
Orthogonal sets and basis
Orthogonal sets and basisOrthogonal sets and basis
Orthogonal sets and basis
 
Group Theory
Group TheoryGroup Theory
Group Theory
 
Applications of Differential Equations of First order and First Degree
Applications of Differential Equations of First order and First DegreeApplications of Differential Equations of First order and First Degree
Applications of Differential Equations of First order and First Degree
 
NLP_KASHK:Finite-State Morphological Parsing
NLP_KASHK:Finite-State Morphological ParsingNLP_KASHK:Finite-State Morphological Parsing
NLP_KASHK:Finite-State Morphological Parsing
 
Natural Language Processing for Games Research
Natural Language Processing for Games ResearchNatural Language Processing for Games Research
Natural Language Processing for Games Research
 

Destaque

Quaternion to axis
Quaternion to axisQuaternion to axis
Quaternion to axisArric Tan
 
Quaternion notations
Quaternion notationsQuaternion notations
Quaternion notationsSalvador M.
 
Aug 13 report j3 j3bu5t2r5
Aug 13 report j3 j3bu5t2r5Aug 13 report j3 j3bu5t2r5
Aug 13 report j3 j3bu5t2r5gsantos15
 
Quaternion to Matrix, Matrix to Quaternion
Quaternion to Matrix, Matrix to QuaternionQuaternion to Matrix, Matrix to Quaternion
Quaternion to Matrix, Matrix to QuaternionMelody Kaye
 
App inventor 教學講義 chapter1
App inventor 教學講義 chapter1App inventor 教學講義 chapter1
App inventor 教學講義 chapter1Jerry Wu
 
기본 회전 공식
기본 회전 공식 기본 회전 공식
기본 회전 공식 cancan21st
 
3D 컴퓨터 그래픽스 기초
3D 컴퓨터 그래픽스 기초3D 컴퓨터 그래픽스 기초
3D 컴퓨터 그래픽스 기초Seung Joon Choi
 

Destaque (8)

Quaternion to axis
Quaternion to axisQuaternion to axis
Quaternion to axis
 
ELMER PRESENTATION
ELMER PRESENTATIONELMER PRESENTATION
ELMER PRESENTATION
 
Quaternion notations
Quaternion notationsQuaternion notations
Quaternion notations
 
Aug 13 report j3 j3bu5t2r5
Aug 13 report j3 j3bu5t2r5Aug 13 report j3 j3bu5t2r5
Aug 13 report j3 j3bu5t2r5
 
Quaternion to Matrix, Matrix to Quaternion
Quaternion to Matrix, Matrix to QuaternionQuaternion to Matrix, Matrix to Quaternion
Quaternion to Matrix, Matrix to Quaternion
 
App inventor 教學講義 chapter1
App inventor 教學講義 chapter1App inventor 教學講義 chapter1
App inventor 教學講義 chapter1
 
기본 회전 공식
기본 회전 공식 기본 회전 공식
기본 회전 공식
 
3D 컴퓨터 그래픽스 기초
3D 컴퓨터 그래픽스 기초3D 컴퓨터 그래픽스 기초
3D 컴퓨터 그래픽스 기초
 

Semelhante a Quaternion arithmetic -

CSE-203 Lec_1.pptx
CSE-203 Lec_1.pptxCSE-203 Lec_1.pptx
CSE-203 Lec_1.pptxMahdiHasan86
 
Introduction to mathematical analysis
Introduction to mathematical analysisIntroduction to mathematical analysis
Introduction to mathematical analysisAnoojaI
 
Chapter 01 - p1.pdf
Chapter 01 - p1.pdfChapter 01 - p1.pdf
Chapter 01 - p1.pdfsmarwaneid
 
Mathematical foundations of computer science
Mathematical foundations of computer scienceMathematical foundations of computer science
Mathematical foundations of computer scienceBindhuBhargaviTalasi
 
Logic in Computer Science Unit 2 (1).pptx
Logic in Computer Science Unit 2 (1).pptxLogic in Computer Science Unit 2 (1).pptx
Logic in Computer Science Unit 2 (1).pptxPriyalMayurManvar
 
BARSA-PRESENTATION.pptx
BARSA-PRESENTATION.pptxBARSA-PRESENTATION.pptx
BARSA-PRESENTATION.pptxPran K Mohanty
 
Geometry journal 2
Geometry journal 2Geometry journal 2
Geometry journal 2Katina1196
 
Basic Connectives and Truth Tables.ppt
Basic Connectives and Truth Tables.pptBasic Connectives and Truth Tables.ppt
Basic Connectives and Truth Tables.pptsamalaramesh4
 
Drinkfromme.pptx
Drinkfromme.pptxDrinkfromme.pptx
Drinkfromme.pptxRavind8
 
Discrete Structures
Discrete Structures Discrete Structures
Discrete Structures AQCreations
 
CMSC 56 | Lecture 5: Proofs Methods and Strategy
CMSC 56 | Lecture 5: Proofs Methods and StrategyCMSC 56 | Lecture 5: Proofs Methods and Strategy
CMSC 56 | Lecture 5: Proofs Methods and Strategyallyn joy calcaben
 
AI Propositional logic
AI Propositional logicAI Propositional logic
AI Propositional logicSURBHI SAROHA
 
Logic and proof
Logic and proofLogic and proof
Logic and proofSuresh Ram
 
Nature of Logic.pptx
Nature of Logic.pptxNature of Logic.pptx
Nature of Logic.pptxMath101BSCA1C
 

Semelhante a Quaternion arithmetic - (20)

CS202Ch1.ppt
CS202Ch1.pptCS202Ch1.ppt
CS202Ch1.ppt
 
DMS UNIT-1 ppt.pptx
DMS UNIT-1 ppt.pptxDMS UNIT-1 ppt.pptx
DMS UNIT-1 ppt.pptx
 
CSE-203 Lec_1.pptx
CSE-203 Lec_1.pptxCSE-203 Lec_1.pptx
CSE-203 Lec_1.pptx
 
Chapter1p1.pdf
Chapter1p1.pdfChapter1p1.pdf
Chapter1p1.pdf
 
Introduction to mathematical analysis
Introduction to mathematical analysisIntroduction to mathematical analysis
Introduction to mathematical analysis
 
Chapter 01 - p1.pdf
Chapter 01 - p1.pdfChapter 01 - p1.pdf
Chapter 01 - p1.pdf
 
DS Lecture 2.ppt
DS Lecture 2.pptDS Lecture 2.ppt
DS Lecture 2.ppt
 
Mathematical foundations of computer science
Mathematical foundations of computer scienceMathematical foundations of computer science
Mathematical foundations of computer science
 
Logic in Computer Science Unit 2 (1).pptx
Logic in Computer Science Unit 2 (1).pptxLogic in Computer Science Unit 2 (1).pptx
Logic in Computer Science Unit 2 (1).pptx
 
Chapter1p1
Chapter1p1Chapter1p1
Chapter1p1
 
BARSA-PRESENTATION.pptx
BARSA-PRESENTATION.pptxBARSA-PRESENTATION.pptx
BARSA-PRESENTATION.pptx
 
Geometry journal 2
Geometry journal 2Geometry journal 2
Geometry journal 2
 
The logic
The logicThe logic
The logic
 
Basic Connectives and Truth Tables.ppt
Basic Connectives and Truth Tables.pptBasic Connectives and Truth Tables.ppt
Basic Connectives and Truth Tables.ppt
 
Drinkfromme.pptx
Drinkfromme.pptxDrinkfromme.pptx
Drinkfromme.pptx
 
Discrete Structures
Discrete Structures Discrete Structures
Discrete Structures
 
CMSC 56 | Lecture 5: Proofs Methods and Strategy
CMSC 56 | Lecture 5: Proofs Methods and StrategyCMSC 56 | Lecture 5: Proofs Methods and Strategy
CMSC 56 | Lecture 5: Proofs Methods and Strategy
 
AI Propositional logic
AI Propositional logicAI Propositional logic
AI Propositional logic
 
Logic and proof
Logic and proofLogic and proof
Logic and proof
 
Nature of Logic.pptx
Nature of Logic.pptxNature of Logic.pptx
Nature of Logic.pptx
 

Quaternion arithmetic -