This document discusses approaches to teaching complex numbers. It describes an axiomatic approach, utilitarian approach, and historical approach. The historical approach builds on prior knowledge of quadratic equations and introduces complex numbers to solve problems like finding the roots of quadratic and cubic equations. The document also covers definitions of complex numbers, addition, subtraction, multiplication, and division of complex numbers. It discusses pedagogical considerations like using multiple representations and building on students' prior knowledge.
THE BINOMIAL THEOREM shows how to calculate a power of a binomial –
(x+ y)n -- without actually multiplying out.
For example, if we actually multiplied out the 4th power of (x + y) --
(x + y)4 = (x + y) (x + y) (x + y) (x + y)
-- then on collecting like terms we would find:
(x + y)4 = x4 + 4x3y + 6x2y2 + 4xy3 + y4 . . . . . (1)
THE BINOMIAL THEOREM shows how to calculate a power of a binomial –
(x+ y)n -- without actually multiplying out.
For example, if we actually multiplied out the 4th power of (x + y) --
(x + y)4 = (x + y) (x + y) (x + y) (x + y)
-- then on collecting like terms we would find:
(x + y)4 = x4 + 4x3y + 6x2y2 + 4xy3 + y4 . . . . . (1)
A complex number is a number that can be expressed in the form a + bi, where a and b are real numbers and i is the imaginary unit, satisfying the equation i2 = −1.[1] In this expression, a is the real part and b is the imaginary part of the complex number. If {\displaystyle z=a+bi} {\displaystyle z=a+bi}, then {\displaystyle \Re z=a,\quad \Im z=b.} {\displaystyle \Re z=a,\quad \Im z=b.}
Complex numbers extend the concept of the one-dimensional number line to the two-dimensional complex plane by using the horizontal axis for the real part and the vertical axis for the imaginary part. The complex number a + bi can be identified with the point (a, b) in the complex plane. A complex number whose real part is zero is said to be purely imaginary, whereas a complex number whose imaginary part is zero is a real number. In this way, the complex numbers are a field extension of the ordinary real numbers, in order to solve problems that cannot be solved with real numbers alone.
The data is present below the pictures so as to edit it as per your needs. I wanted to use good fonts and this was the only way i could do it as the fonts would not be available on your computer.
Mathematics and History of Complex VariablesSolo Hermelin
Mathematics of complex variables, plus history.
This presentation is at a Undergraduate in Science (Math, Physics, Engineering) level.
Please send comments and suggestions to solo.hermelin@gmail.com, thanks! For more presentations, please visit my website at http://www.solohermelin.com
Among the disciplines that utilize calculus include physics, engineering, economics, statistics, and medicine. It is used to create mathematical models in order to arrive into an optimal solution. For example, in physics, calculus is used in a lot of its concepts.
Complex analysis and its application
2.Contents,Complex number
Different forms of complex number
Types of complex number
Argand Diagram
Addition, subtraction, Multiplication & Division
Conjugate of Complex number
Complex variable
Function of complex variable
Continuity
Differentiability
Analytic Function
Harmonic Function
Application of complex Function
3.Complex Number,For most human tasks, real numbers (or even rational numbers) offer an adequate description of data. Fractions such as 2/3 and 1/8 are meaningless to a person counting stones, but essential to a person comparing the sizes of different collections of stones. Negative numbers such as -3 and-5 are meaningless when measuring the mass of an object, but essential when keeping track of monetary debits and credits.
All numbers are imaginary (even "zero“ was contentious once). Introducing the square root(s) of minus one is convenient because
all n-degree polynomials with real coefficients then haven roots, making algebra "complete";
it saves using matrix representations for objects that square to-1 (such objects representing an important part of the structure of linear equations which appear in quantum mechanics ,heat,diffusion,optics,etc) .The hottest contenders for numbers without purpose are probably the p-adic numbers (an extension of the rationales),and perhaps the expiry dates on army ration packs.
4.Complex Number is defined as an ordered pair of real number X & Y and is denoted by (X,Y)
It is also written as 𝒛=𝒙,𝒚=𝒙+𝒊𝒚,where 𝑖^2=−1
𝑥 is called Real Part of z and written as Re(z)
Y is called imaginary part of z and written as Im(z).
-If R(z) = 0 then 𝑧=𝑖𝑦, is called Purely Imaginary Number.
-If I(z) = 0 then 𝑧=𝑥, is called Purely Real Number.
-Here 𝑖can be written as (0, 1) = 0 ±1𝑖
Note:-−𝒂= 𝑎−1=𝑖𝑎
-If 𝑧=𝑥+𝑖𝑦is complex number then its conjugate or complex conjugate is defined as 𝒛=𝒙−𝒊𝒚.
5.DIFFERENT FORMS OF COMPLEX NUMBER
Cartesian or Rectangular Form :-𝑧=𝑥+𝑖𝑦
Polar Form :-𝑧=𝑟(cos𝜃+𝑖sin𝜃) 𝑜𝑟 𝑧=𝑟∠𝜃
Exponential Form :-𝑧=𝑟𝑒^𝑖𝜃
MODULUS & ARGUMENT OF COMPLEX NUMBER
Modulus of complex number (|z|) OR mod(z) OR 𝑟=√(𝑋^2+𝑌^2 )
Argument OR Amplitude of complex number (𝜃) OR arg (𝑧) OR amp(z)=tan^(−1)(𝑥/𝑦)
6.Argand Diagram
Mathematician Argand represent a complex number in a diagram known as Argand diagram. A complex number x+iy can be represented by a point P whose co–ordinate are (x,y).The axis of x is called the real axis and the axis of y the imaginary axis. The distance OP is the modulus and the angle, OP makes with the x-axis, is the argument of x+iy.
7.Addition of Complex Numbers
Let a+ib and c+id be two numbers, then
(a+ib)+(c+id)=(a+c)+i(b+d)
Procedure: In addition of complex numbers we add real parts with real parts and imaginary parts with imaginary parts.
8.Subtraction of Complex Numbers
Let a+ib and c+id be two numbers, then
(a+ib)-(c+id)=(a-c)+i(b-d)
Procedure: In subtraction of complex numbers we subtract real parts w
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
20 Comprehensive Checklist of Designing and Developing a WebsitePixlogix Infotech
Dive into the world of Website Designing and Developing with Pixlogix! Looking to create a stunning online presence? Look no further! Our comprehensive checklist covers everything you need to know to craft a website that stands out. From user-friendly design to seamless functionality, we've got you covered. Don't miss out on this invaluable resource! Check out our checklist now at Pixlogix and start your journey towards a captivating online presence today.
UiPath Test Automation using UiPath Test Suite series, part 6DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 6. In this session, we will cover Test Automation with generative AI and Open AI.
UiPath Test Automation with generative AI and Open AI webinar offers an in-depth exploration of leveraging cutting-edge technologies for test automation within the UiPath platform. Attendees will delve into the integration of generative AI, a test automation solution, with Open AI advanced natural language processing capabilities.
Throughout the session, participants will discover how this synergy empowers testers to automate repetitive tasks, enhance testing accuracy, and expedite the software testing life cycle. Topics covered include the seamless integration process, practical use cases, and the benefits of harnessing AI-driven automation for UiPath testing initiatives. By attending this webinar, testers, and automation professionals can gain valuable insights into harnessing the power of AI to optimize their test automation workflows within the UiPath ecosystem, ultimately driving efficiency and quality in software development processes.
What will you get from this session?
1. Insights into integrating generative AI.
2. Understanding how this integration enhances test automation within the UiPath platform
3. Practical demonstrations
4. Exploration of real-world use cases illustrating the benefits of AI-driven test automation for UiPath
Topics covered:
What is generative AI
Test Automation with generative AI and Open AI.
UiPath integration with generative AI
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
GridMate - End to end testing is a critical piece to ensure quality and avoid...ThomasParaiso2
End to end testing is a critical piece to ensure quality and avoid regressions. In this session, we share our journey building an E2E testing pipeline for GridMate components (LWC and Aura) using Cypress, JSForce, FakerJS…
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfMalak Abu Hammad
Discover how MongoDB Atlas and vector search technology can revolutionize your application's search capabilities. This comprehensive presentation covers:
* What is Vector Search?
* Importance and benefits of vector search
* Practical use cases across various industries
* Step-by-step implementation guide
* Live demos with code snippets
* Enhancing LLM capabilities with vector search
* Best practices and optimization strategies
Perfect for developers, AI enthusiasts, and tech leaders. Learn how to leverage MongoDB Atlas to deliver highly relevant, context-aware search results, transforming your data retrieval process. Stay ahead in tech innovation and maximize the potential of your applications.
#MongoDB #VectorSearch #AI #SemanticSearch #TechInnovation #DataScience #LLM #MachineLearning #SearchTechnology
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
2. CONTENTS
Beertino Yeong Hui
Approaches/pedagogy A level syllabus
Diophantus’s problem Pedagogical Consideration
roots of function Multiplication
Cubic Example and Division of
complex numbers
Complex conjugates
Yu Jie
A level syllabus
Pedagogical considerations
Basic definition & John
Argand Diagram A Level syllabus
Addition and Pedagogical considerations
Subtraction of
complex numbers Learning difficulties
Uniqueness of Complex Numbers
3. APPROACHES/PEDAGOGY
Axiomatic Approach
Common in textbooks.
Start by defining complex numbers as numbers of the form a+ib where a, b are real
numbers.
Back to Table of contents Diophantus’s problem
4. APPROACHES/PEDAGOGY
Utilitarian Approach
Briefly describe Complex Numbers lead to the theory of fractals
It allows computer programmers to create realistic clouds and mountains in video
games.
Back to Table of contents Diophantus’s problem
6. APPROACHES/PEDAGOGY
Historical Approach
Why this approach?
Real questions faced by mathematicians.
Build on pre-existing mathematical knowledge,
Quadratic formula
Roots.
Back to Table of contents Diophantus’s problem
7. APPROACHES/PEDAGOGY
So, how does the approach goes?
First, bring about the quadratic problem.
Tapping on prior knowledge
Quadratic formula.
Roots of an equation.
Followed with definition of root.
Then sub value into root to get a cognitive conflict.
Give another example, this time it’s cubic
Tap on prior knowledge again
Completing Square to get to Completing Cube (Cardano’s Method)
Solve to get a weird answer.
Show that weird answer is 4, and get another cognitive conflict.
Back to Table of contents Diophantus’s problem
8. DIOPHANTUS’S PROBLEM
Diophantus' Arithhmetica (C.E 275) A right-angled triangle has area 7
square units and perimeter 12 units. Find the lengths of its sides.
Approaches/Pedagogy Back to Table of contents Root of Function
16. PEDAGOGICAL CONSIDERATIONS
Operations in complex plane is
similar but not exactly the same
as vector geometry (see complex
multiplication and division)
Building on Prior Knowledge
Rules-Based Approach vs
Theoretical Understanding
SyllabusBack to table of contents (Teaching) Basic Definition
17. PEDAGOGICAL CONSIDERATIONS
Multimodal Representation and usage of similarity in
vector geometry for teaching of complex addition and
subtraction
Algebraic proof for uniqueness of complex numbers
and should it be taught specifically
No ordering in complex plane, not appropriate to talk
about
z1 > z2
ordering is appropriate for modulus, since modulus of
complex numbers are real values
SyllabusBack to table of contents (Teaching) Basic Definition
18. BASIC DEFINITONS
First defined by Leonard Euler, a swiss
mathematician, a complex number, denoted
by i, to be i2 = -1
In general, a complex number z can be
written as
where x denotes the real part and y denotes
the imaginary part
Pedagogical considerationsBack to Table of contents Argand Diagram
19. ARGAND DIAGRAM
z=x+yi
Im(z)
x : Real Part
P(x,y) y : Imaginary
y Part
Important aspect,
common student
error is forgetting
Re(z)
0 x that x,y are both
real valued
Basic DefinitionsBack to Table of contents Addition
20. EXTENSION FROM REAL NUMBERS
(ENGAGING PRIOR KNOWLEDGE)
The Real Axis
Im(z)
(x-axis) represents
the real number
z line.
y
|z| In other words the
real numbers just
have the imaginary
θ part to be zero.
Re(z)
0 x
e.g. 1 = 1 + 0 i
Basic DefinitionsBack to Table of contents Addition
21. ADDITION OF COMPLEX NUMBERS
Complex Addition
Addition of 2 complex numbers
z1 = x1 + y1i, z2 = x2 + y2i
z1 + z2 = (x1 + y1i) + (x2 + y2i)
= (x1 + x2) + (y1 + y2) i
Addition of real and imaginary portions and summing the 2
parts up
Geometric Interpretation (vector addition)
Rationale
Multimodal Representation: Argand Diagram
Engaging prior knowledge: Addition for Real Numbers
Argand DiagramBack to Table of contents Subtraction
22. MMR IN ADDITION
Multimodal Representation used: Pictorial
Geometric Interpretation
Vector Addition
Im(z)
z1 z1+z2
z2
Re(z)
0
Argand DiagramBack to Table of contents Subtraction
23. SUBTRACTION OF COMPLEX NUMBERS
Complex Subtraction
Difference of 2 complex numbers
z1 = x1 + y1i, z2 = x2 + y2i
z1 - z2 = (x1 + y1i) - (x2 + y2i)
= (x1 - x2) + (y1 - y2) i
Subtraction of real and imaginary portions and summing the 2
parts up
Geometric Interpretation (vector subtraction)
Rationale
Multimodal Representation: Argand Diagram
Engaging prior knowledge: Subtraction for Real Numbers
AdditionBack to Table of contents Uniqueness
24. MMR IN SUBTRACTION
Multimodal Representation used: Pictorial
Geometric Interpretation
Vector Subtraction
Im(z)
z1-z2 z1
Re(z)
-z2 0
AdditionBack to Table of contents Uniqueness
25. UNIQUENESS OF COMPLEX NUMBERS
If two complex numbers are the same, i.e. z1 = z2, then their real parts
must be equal, and their imaginary parts are equal.
Algebraically, let z1 = x1 + y1i, z2 = x2 + y2 i, if z1 = z2 then we have
x1 = x2 and y1 = y2
Geometrically, from the argand diagram we can see that if two complex
numbers are the same, then they are represented by the same point on
the argand diagram, and immediately we can see that the x and y co-
ordinates of the point must be the same.
Subtraction Back to table of contents
27. PEDAGOGICAL CONSIDERATIONS
Operations in complex plane is similar but not exactly the same as
vector geometry (see complex multiplication and division)
Limitations in relating to Argand diagram (pictorial) for teaching of
complex multiplication and division in Cartesian form
Building on Prior Knowledge
Rules-Based Approach vs Theoretical Understanding
Syllabus Back to table of contents Multiplication
28. PEDAGOGICAL CONSIDERATIONS
Properties…
of complex multiplication assumed
(commutative, associative, distributive over complex addition)
of complex division assumed
(not associative, not commutative)
of complex conjugates
(self-verification exercise)
Notion of identity element, multiplicative inverse
Use of GC
Accuracy of answers
Syllabus Back to table of contents Multiplication
30. MULTIPLICATION OF COMPLEX NUMBERS
Complex multiplication
Scalar Multiplication
z = x + yi, k real number
kz = k(x + yi)
= kx + kyi
Geometric Interpretation (vector scaling)
k ≥ 0 and k < 0
Rationale
Multimodal Representation: Argand Diagram
Engaging prior knowledge: Multiplication for Real Numbers
Pedagogical considerations Back to Table of contents Division
31. MULTIPLICATION OF COMPLEX NUMBERS
i4n = I, i4n+1 = i, i4n+2 = -1, i4n+3 = -I for any integer n
Explore using GC (Limitations)
Extension of algebraic identities from real number system
(z1 + z2 )(z1 – z2 ) = z12 – z22
(x + iy)(x – iy) = x2 – xyi + xyi + y2 = x2 + y2
ALWAYS real
Rationale
Engaging prior knowledge: Multiplication for Real Numbers
Cognitive process: Assimilation
Pedagogical considerations Back to Table of contents Division
33. DIVISION OF COMPLEX NUMBERS
Solve simultaneous equations
(using the four complex number operations)
Finding square root of complex number
Multiplication Back to Table of contents Conjugates
34. COMPLEX CONJUGATES
Let z = x + iy. The complex conjugate of z is given by z* = x – iy.
Conjugate pair: z and z*
Geometrical representation: Reflection about the real axis
Multiplication: (x + iy)(x – iy) = x2 + y2
Division: Realising the denominator
Rationale
Bruner’s CPA
Recalling prior knowledge, Law of recency
DivisionBack to Table of contents Learning Difficulties
35. COMPLEX CONJUGATES
Properties:
Exercise for students (direct verification)
1. Re(z*) = Re(z); Im(z*) = -Im(z) 7. (z1 + z2)* = z1* + z2*
2. |z*| = |z| 8. (z1z2)* = z1*z2*
3. (z*)* = z 9. (z1/z2)* = z1*/z2*,
4. z + z* = 2Re(z); z – z* = 2Im(z) if z2 ≠ 0
5. zz* = |z|2
6. z = z* if and only if z is real
Rationale
Self-directed learning
DivisionBack to Table of contents Learning Difficulties
36. LEARNING DIFFICULTIES
/COMMON MISTAKES
In z = x + yi, x and y are always REAL numbers
Solve equations using z directly or sub z = x + yi
Common mistake: (1 + zi)* = (1 – zi)
Confused with (x + yi)* = (x - yi)
DivisionBack to Table of contents
38. PEDAGOGICAL CONSIDERATION
Start with a simple quadratic equation
Example: x2 + 2x + 2 = 0.
Get students to observe and comment on the roots.
Rationale:
Bruner’s CPA Approach: Concrete
Engaging Prior Knowledge
SyllabusBack to Table of contents Learning Difficulties
39. PEDAGOGICAL CONSIDERATION
Direct attention to discriminant of quadratic equation
What can we say about the discriminant?
Rationale:
Engaging Prior Knowledge:
Linking to O-Level Additional Maths knowledge
Involving students in active learning (Vygotsky’s ZPD)
SyllabusBack to Table of contents Learning Difficulties
40. PEDAGOGICAL CONSIDERATION
Examples on Solving for Complex Roots of Quadratic
Equations
Expose students to different methods:
Quadratic Formula
Completing the Square Method
Rationale:
Making Connections between real case and complex case
Getting students to think actively
SyllabusBack to Table of contents Learning Difficulties
41. PEDAGOGICAL CONSIDERATION
Different version: What if we are given one complex root?
Example:
If one of the roots α of the equation z2 + pz + q = 0 is 3 − 2i,
and p, q ∈ ℝ , find p and q.
Rationale:
Understanding and applying concepts learnt
SyllabusBack to Table of contents Learning Difficulties
42. PEDAGOGICAL CONSIDERATION
Good to
Fundamental Theorem of Algebra
know
Over the set of complex numbers, every polynomial with real
coefficients can be factored into a product of linear factors.
Consequently, every polynomial of degree n with real coefficients
has n roots, subjected to repeated roots.
Rationale:
Making Connections to Prior Knowledge in Real Case
SyllabusBack to Table of contents Learning Difficulties
43. PEDAGOGICAL CONSIDERATION
Good to
Visualizing Complex Roots
know
Exploration with GeoGebra
Rationale:
Stretch higher ability students to think further
Motivates interest in topic of complex numbers
SyllabusBack to Table of contents Learning Difficulties
44. PEDAGOGICAL CONSIDERATION
Extending from quadratic equations to cubic equations
Can we generalize to any polynomial?
Recall: finding conjugate roots of polynomials with real
coefficients
Rationale:
Making sense through comparing and contrasting
SyllabusBack to Table of contents Learning Difficulties
45. LEARNING DIFFICULTIES
/COMMON MISTAKES
X: complex roots will always appear in conjugate pairs
‘No roots’ versus ‘No real roots’
Difficulty in applying factor theorem
Careless when performing long division
Application of ‘uniqueness of complex numbers’ does
not occur naturally
Pedagogical ConsiderationsBack to Table of contents