Everything2
Near Matches
Ignore Exact
Full Text
Everything2

complex number multiplication

created by ariels

(idea) by ariels (1.9 d) (print)   ?   (I like it!) Fri Mar 31 2000 at 7:40:31

Multiplying complex numbers is easy - just open the brackets and use what you know: (a+bi)*(c+di) = ac + bci + adi + bdi2 = (ac-bd) + (bc+ad)i.

But suppose multiplications are expensive, while additions (and subtractions) are cheap. Can we use fewer multiplications?

Define these three values:

  • A = (a+b)*(c+d) = ac+ad+bc+bd
  • B = a*c
  • C = b*d

Then (a+bi)*(c+di) = (B-C) + (A-B-C)i, which only requires 3 multiplications!

A related method is the Strassen algorithm for matrix multiplication, or the Strassen algorithm for polynomial multiplication.

xriso points out some people prefer polar notation. You don't even need to open brackets, it's so much easier: (r*(cosθ+isinθ)) * (s*(cosφ+isinφ)) = (r*s)*(cos(θ+φ)+isin(θ+φ)).


printable version
chaos

complex number division The least visited tourist attraction in Dublin Strassen algorithm for matrix multiplication Strassen algorithm for polynomial multiplication
Mandelbrot set complex number Kissing your sister Sorting is O(n log n)
She's so cute I BODMAS subtraction
infinite series
Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.
  Epicenter
Login
Password

password reminder
register

Everything2 Help

Cool Staff Picks
Drink up!
Serving saké
New Zealand
BeOS
Forced patriotism
Shave your head
Cuban Missile Crisis
Christmas Eve, 1996
Democracy
Making the Movies
Thai
Ottoman Empire
Psychological Theories of Creativity
Atari
New Writeups
Simulacron3
Reality, Dimensions and the Natural Ontology(essay)
SubSane
Making Love to a 9-Foot Woman(person)
Ouzo
Thoughts(idea)
antigravpussy
I fall silent, listening. The breadcrumbs are talking about us(person)
calgon
Buffalo Bill by the pool(poetry)
gate
Anarchy is Order(idea)
ushdfgakjasgh
Scribeling(thing)
XWiz
Trism(review)
artman2003
Briefcase Full of Souls - Part I(fiction)
Dreamvirus
Alan Ladd(person)
waverider37
Harold Holt(person)
The Debutante
Until death do us part(fiction)
Ysardo
a brother to a sister(personal)
antigravpussy
your warm whispers(personal)
Clarke
Multiculturalism(idea)
Everything 2 is brought to you by the letter C and The Everything Development Company