TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Learning to Love Complex Numbers

90 pointsby adbgealmost 11 years ago

6 comments

gohrtalmost 11 years ago
Related:<p>Kalid Azad&#x27;s oft-posted article: <a href="http://betterexplained.com/articles/a-visual-intuitive-guide-to-imaginary-numbers/" rel="nofollow">http:&#x2F;&#x2F;betterexplained.com&#x2F;articles&#x2F;a-visual-intuitive-guide...</a><p>Tristn Needham&#x27;s book <i>Visual Complex Analysis</i> <a href="http://usf.usfca.edu/vca//" rel="nofollow">http:&#x2F;&#x2F;usf.usfca.edu&#x2F;vca&#x2F;&#x2F;</a>
评论 #7802668 未加载
评论 #7803175 未加载
bcbrownalmost 11 years ago
I&#x27;ve loved complex numbers since first learning about them, and my first significant programming experience was writing these types of programs for my TI-89 graphing calculator in high school in the late 90s. This is a good introduction.<p>Another good equation to play around with is x_next = a x (1 - x), for a from 0 to 4. You&#x27;ll find that x settles to a single value for low a, eventually bifurcating as you increase a, then bifurcating again. At one point, though, it splits into a cycle of three values, then an erratic distribution. Someone once wrote a paper on how &quot;period three implies chaos&quot;.
评论 #7802653 未加载
zercoolalmost 11 years ago
Some fantastic visualizations to accompany his essay. I would love an ipython notebook version that I could download and play with.
makmanalpalmost 11 years ago
Great article! I&#x27;ve always intuited the rules with which we operate on imaginary numbers as a hack - we don&#x27;t know what to do with i other than squaring it, so we avoid doing anything with it and algebra our way around the issue.<p>Example: (i + 3) + (i + 3) == i^2 + 6i + 9 == 6i + 8 is about as logical to me as (x + 3) + (x + 3) == x^2 + 6x + 9. Sure, if we knew what the heck x was this operation would have been easier, but since we don&#x27;t, we just use FOIL to work around it. In the former, somehow we know what i^2 is but not i, so we can reduce a little further but not completely.<p>Of course, I don&#x27;t know how sound this gutfeel impression is.
评论 #7803162 未加载
评论 #7803146 未加载
评论 #7818671 未加载
pavelrubalmost 11 years ago
&gt;One fact we all remember about numbers is that squaring a number gives you something non-negative. 7^2 = 49, (-2)^2 = 4, 0^2 = 0, and so on. But it certainly doesn’t have to be this way. What if we got sick of that stupid fact and decided to invent a new number whose square was negative?<p>This presentation of complex numbers makes the whole article flawed and useless in my opinion. When I first learned about complex numbers, they were presented in a very similar fashion: let&#x27;s just invent a number i such that i^2 = -1. This is inane: we have a multiplication operation that we are all familiar with and we know exactly what it does, and then somebody tells us that we can use it on some &quot;imaginary&quot; thing (??) such that it times itself equals -1? How is anybody supposed to make any sense of it? It&#x27;s like saying: let&#x27;s invent a &quot;number&quot; j such that j-j=the letter z. What does it even mean? Nothing! it&#x27;s gibberish, and a similar definition of &quot;i&quot; is also gibberish. We cannot make sense, under our normal understanding of multiplication and under our normal understanding of numbers as including only the real line, of how can something times itself be -1, and neither should we, because there are much better ways to present the whole thing from the beginning.<p>The correct way to present complex numbers is either in the context of abstract algebra - where there is a very obvious question of whether we can embed the real line as a field inside the real plane, or simply present them geometrically without going into fields. It is simply wrong, in my opinion, to present i as something we &quot;invent&quot; so that i^2=-1 (why would anybody do that??), and then go on and say that <i>after</i> we have invented this, there are ways to imagine this geometrically. No! If you want to talk about geometry, then <i>define</i> i geometrically, then <i>extend</i> the definition of multiplication geometrically to the plane, and then it becomes <i>clear</i> that i^2 = -1, and there is no mystery about anything.<p>Edit: it should also be noted that historically, complex numbers didn&#x27;t come into existence because somebody decided on a whim to &quot;invent&quot; a number i such that i^2=-1. Rather, it was a result of the fact that cubic equations such as x^3=15x+4 clearly had a solution (for example x=4), but using the cubic formula to solve them resulted in weird terms such as sqrt(-121). Bombelli, in the 16th century, decided to try and compute with those terms anyway, and through this process eventually succeeded in producing the right results (x=4), so it eventually became clear that the roots of negative numbers aren&#x27;t just gibberish: they interacted somehow with the reals, and there was some way to &quot;make them work&quot; to produce real results, though the full realization of what was happening probably came much later.
评论 #7803789 未加载
评论 #7804293 未加载
cwhyalmost 11 years ago
I just hate them.. Why don&#x27;t we just use vectors and make math easier to learn?
评论 #7802666 未加载
评论 #7802706 未加载
评论 #7802756 未加载
评论 #7803021 未加载
评论 #7802607 未加载