What are complex numbers good for?

  • #1
lukephysics
60
15
TL;DR Summary
Complex numbers purpose?
I was thinking of investigating field theory because i like reading about quantum interpretations.

What role does complex numbers have in physics? I have a hard time seeing why properties of a point in that field are not just multi dimensional properties on some parameter space? Why start talking about real and imaginary stuff?

I come from machine learning so I understand high dimensional notions. I also come from writing 3d engines from scratch so I understand various spaces. eg. camera space, world space, object space, and how to transform and operate in all of these high dimensional regions.

So I cant make a leap to fit in such a thing as complex and real. i remember at uni years ago it was because complex numbers were a spherical coodinate system. which might be handy? but why do we need a spherical coordinate system when discussing parameter space in fields?

Thanks in advance!
 
Physics news on Phys.org
  • #2
lukephysics said:
Complex numbers purpose?
Complex numbers are very good at handling two dimensional rotations and spectra.

lukephysics said:
Why can’t they just be multi dimensional properties?
Certainly, they could be. Many different mathematical structures are equivalent
 
  • Like
Likes Vanadium 50 and DrClaude
  • #3
Dale said:
Complex numbers are very good at handling two dimensional rotations and spectra.
i feel like i have deja vu here (but i couldnt find an existing thread by me so sorry if im repeating to someone). so its just a convenience? why cant you talk about theory in terms of matrixes like we do in 3d maths or machine learning, and piss off the complex theory? it sounds so silly to call something real or imaginary. how the f did that happen? what about when we talk in hundreds of dimensions in ML, there is no real or imaginary.
 
  • #4
lukephysics said:
why cant you talk about theory in terms of matrixes like we do in 3d maths or machine learning, and piss off the complex theory?
You could. But why would you? What would be the benefit?
 
  • #5
lukephysics said:
TL;DR Summary: Complex numbers purpose?

I have a hard time seeing why properties of a point in that field have complex numbers? Why can’t they just be multi dimensional properties?
Complex numbers are an early example of a data structure.

They can be treated as separate dimensions, but it is easier to manipulate one vector symbol than many.

Maxwell's 12 original equations, shrank to become only 4 equations, when rewritten by Heaviside as 3D vectors, and then there was light.
 
  • Like
Likes DrClaude
  • #6
Dale said:
You could. But why would you? What would be the benefit?
because it sounds silly and extraneous (to me, im sure its not but i dont get it yet), and i dont want to learn something if i can avoid it. if something has 10 dimensional configuration or parameter space that sits atop its position space (like a field), what is the real or imaginary part of these 10 parameters? why is complex theory only 2 parameters? this seems wrong (or a non-generalised part of a bigger theory?)

Baluncore said:
Maxwell's 12 original equations, shrank to become only 4 equations, when rewritten by Heaviside as 3D vectors, and then there was light

yeah thanks that sounds like what my intuition (naive) tells me. i can bypass complex numbers and go to more generalised maths. but as soon as i start to learn about field theory they say the fields are complex numbers at positions in space. lol.
 
  • #7
lukephysics said:
it sounds silly … i dont want to learn something if i can avoid it
That isn’t a good reason.
lukephysics said:
why is complex theory only 2 parameters?
That is all you need to describe amplitude and phase, or rotations and multiplications in 2D.

If you want you can make the replacement $$a + b i \rightarrow \begin{pmatrix}
a & -b \\
b & a
\end{pmatrix}$$ It is equivalent, but wastes space on paper and memory in a computer.
 
Last edited:
  • Like
Likes Vanadium 50
  • #8
thanks for you replies. you gave me some good motivation to learn more.

just a quick one out of interest, if complex numbers, quarternions, up to octonions, are used for <=8 dimensional space, what if you come across a more complex space like in ML where you have a billion dimensional space. these tools are not applicable right? how would you do rotations in large dimensional space? just one-dimensional at a time? i assume this only works if your dimensions or transformations are separable(!?)
 
  • Like
Likes vanhees71
  • #9
lukephysics said:
how would you do rotations in large dimensional space?
What meaning would a rotation have in that space. Would it not be represented by a matrix multiplication?
 
  • #10
IMO the complex numbers deserve to be named differently than just 2D vectors because they form a field, in fact a field over which all polynomials can be decomposed as products of linear functions.
 
  • Like
Likes Dale and vanhees71
  • #11
Structure seeker said:
IMO the complex numbers deserve to be named differently than just 2D vectors because they form a field, in fact a field over which all polynomials can be decomposed as products of linear functions.
1692604937255.png

Just look like a 2d vector to me.

My next job is to learn why the notation isn’t simply z=(a,b). Since a+bi looks silly to me. Maybe it’s algebra, like y=mx+b!?
 
  • #12
You can, of course, reduce the complex numbers to a 2D real vector space, but that's not the point. First of all they rather have very convenient algebraic properties, i.e., they form with the usual sum and product a field, and the polynomials can be decomposed into linear factors.

Second, and I think that's even more important for physics, you can do analysis with them pretty much like you can do analysis with the real numbers. Already "function theory", i.e., the analysis of functions ##D \rightarrow \mathbb{C}## with ##D \subseteq \mathbb{C}## have amazing properties. E.g., a function, which is differentiable in a neighborhood of some ##z_0 \in D## is analytic there. An analytic function, defined along a closed curve, can be analytically continued to the area bounded by the curve. You have the theorem of residues to integrate, and all that.
 
  • Like
Likes lukephysics and DrClaude
  • #13
lukephysics said:
My next job is to learn why the notation isn’t simply z=(a,b).
Well, that definitely won’t work. The product of two vectors is a scalar.

For a change of notation to work, at a minimum it must have the following properties. There must be defined an addition of two objects that produces another object with all the usual properties, including a ##0## object and negatives. There must be defined a multiplication of two objects that produces another object with the usual properties, plus the existence of a ##1## object, and an ##i## object with the property that ##i^2=-1##.

Ordinary 2D vectors don’t satisfy those requirements, but the 2x2 matrix representation that I showed above does.
 
Last edited:
  • Like
Likes vanhees71
  • #14
Last edited:
  • Like
  • Informative
Likes lukephysics, berkeman and Dale

FAQ: What are complex numbers good for?

What are complex numbers good for in engineering?

Complex numbers are essential in engineering, particularly in electrical engineering and signal processing. They are used to analyze and design electrical circuits, especially in the context of alternating current (AC) circuits, where they simplify the calculations of impedance, phase angles, and resonance frequencies.

How do complex numbers apply in physics?

In physics, complex numbers are used in various fields such as quantum mechanics, where they are fundamental in describing wave functions and probability amplitudes. They also appear in electromagnetism and fluid dynamics, where they help solve differential equations that describe physical phenomena.

Why are complex numbers important in mathematics?

Complex numbers extend the real number system and provide solutions to equations that have no real solutions, such as quadratic equations with negative discriminants. They are crucial in many areas of mathematics, including algebra, calculus, and complex analysis, where they help in understanding the behavior of functions and the properties of numbers.

How do complex numbers benefit computer science?

In computer science, complex numbers are used in algorithms for digital signal processing, image processing, and computer graphics. They are also utilized in the Fast Fourier Transform (FFT) algorithm, which is essential for efficiently computing discrete Fourier transforms and has applications in data compression and noise reduction.

What are the applications of complex numbers in control theory?

Complex numbers are used in control theory to analyze and design control systems. They help in understanding the stability and response of systems by representing poles and zeros of transfer functions in the complex plane. This aids in designing controllers that ensure desired performance and stability.

Similar threads

Back
Top