はてなキーワード: 複素数とは
対応付けを求めているのはオイラーの公式について。複素数については
って既に書いたでしょう?
複素数について現実世界との対応付けを見出せることは否定してないってば。脊髄反射の前に内容を読んでよ。
http://anond.hatelabo.jp/20090515124313
http://anond.hatelabo.jp/20090515111633
が私ね。
違う。工学自体が本質はチート。数学における抽象化もチートそのもの。
いや、揚げ足をとってるんじゃない。こういうことが理解されてないから、技術や学問を必要以上に難しいものと考えて、苦手意識におびえたり、逆恨みして衒学趣味だとかなんとか筋違いの批判を浴びせる人が後を絶たないんだよな。
工学ってのは、面倒なことや大変なことを機械的にできるようにしようという営みだし、数学を抽象化するのはまさに「暗記を最小限にしよう」ということなのだ。それを念頭に置いておけば、勉強するときにもツボが見つけやすくなるし、逆に「難しいものをがんばって覚えよう」というような努力ほど本質から遠ざかることというのはない。
余談ながら、このあたりの勘違いが一番ひどいのは工学の中でもITの分野で、ITってのはそもそも「サボる技術」なのに、IT技術者ほど「合理化してサボろう」という精神が身に付いてない人たちって珍しいんじゃないか。そういう人種が「エンジニア」を名乗ってるのを見ると、本当に殴り倒したくなるね。
連立方程式が行列で一般化されて「ハイ簡単に解けますね?」って
いわれても「計算量ぜんぜん減ってないじゃん」っていまいち納得できなかったけど
複素数はマジすげえと思った。
「連立方程式が簡単になる」という説明は非常に悪い説明だと思う。本当は、線型代数(行列とかベクトルとか)のありがたみは「次元を増やす」「座標変換を簡単にする」ことにある。
実はラプラス変換というのもある種の座標変換なのであって、「微分」という演算が簡単に計算できるように座標軸をあわせてやっているのだよ。
連立方程式が行列で一般化されるのは、行列がそういう目的で作られたから。
逆行列を使って解けるのは便利だし、解けない場合が存在するというのも逆行列を
経由すると理解しやすい。
指数や対数も便利。掛け算や割り算が、足し算と引き算になるから。
でも平均する場合は、いったん逆対数変換をしないといけないのが面倒。
複素数の表示に直交座標のガウス平面でなくて、スミスチャートを使うと無限の範囲が
有限に収まるのでこれまた便利。実はよくわかっていないんだけど。
連立方程式が行列で一般化されて「ハイ簡単に解けますね?」って
いわれても「計算量ぜんぜん減ってないじゃん」っていまいち納得できなかったけど
確かに楽にはなってないね。
考え方の違いというか、行列にすると使える定理や公式が増えるってとこにメリットがあった…ような気がする。もう忘れたけど><
チートじゃねーよwwww
でも、考え出した人は凄いね。
また10年後くらいには教育課程も変わってるんだろうなー。
電子工学科に入ったんだ
毎回演習問題をやらされたんだ。
複素数の
とおもったけど
半年ガリガリと計算問題を解いているうちに
虚数単位i(電子工学だと電流と紛らわしいから本当はjを使う)
がルートやπみたいに当たり前になってきた。
2年になったら交流理論を習った。
複素数を使うと
解の公式からsinコサインと加法定理やら三角関数が消えてしまった。
コイルやコンデンサは虚数の抵抗値を持つ抵抗器ってことになた。
3年でラプラス変換を習った。
1,2年であんなに苦労させられた微分方程式がなぜか
連立方程式が行列で一般化されて「ハイ簡単に解けますね?」って
いわれても「計算量ぜんぜん減ってないじゃん」っていまいち納得できなかったけど
複素数はマジすげえと思った。
結局何が言いたかったかというと
わからなきゃ損
(あと指数もな)
俺、理系だけど
「とりあえず“i”としておいていろいろやってみよう」
て考え方自体がすごい面白い。
そうだよな。斬新だ。
学問って元来面白いもんだと思うんだけどなー。
興味がないものも含めて5教科勉強するのはちと辛いがw
「海の向こうでは今『せんそう』(湾岸戦争)が起こってます。
なんで人は殺し合うんでしょうね・・・」
というようなことを言ったのがそれで、その時はとにかく
「遠くで何やらすごく恐ろしいことが起こってるんだ・・・。」
くらいにしか感じなかった。
「平和そのものの天気」と「遠くにあるおそろしいもの」がひどく対照的で違和感を感じた。
父はある日「すごいお土産だぞ」と、
灰色でかわいくて格好いい形をした機械を持ってきた。
あの頃、飛行機を巧く操縦できる奴は神だと思った。
機体を傾け、緑の輪をくぐる。静かな着地。
少し経ち、マリオカートやぷよぷよを持った友達の家に皆が遊びに行くようになる。
スト2はみんな持ってた。↓R↑LYBXA。
おれらはもっぱら「ファミコン」。
もう、昔何やってたなんてそのくらいしか思い出せない。
信号機を自在に操れる熊の親父とか。
クラスで元気のいい女子が「スナックがかっこいい」だの同級生を
テレビでは米不足米不足うるさかった。
小3か小4の頃。そーりだいじんは
「名前の読みにくい徳川家康の子孫」や「眉毛ぼーぼーの爺さん」で、
なんとなく面白く感じていた気がする。
暗闇の中、ベッドから飛び起きて「何事か」と
この頃の記憶は割とある。
「バブルが・・・」「バブルのせいで・・・」と大人がよく言っていた。
なんか今苦しんでる(ように大人が見える)原因のようなものなのかなあ、
と漠然とした理解しかなかった。
バブルなんかよりも目先のジーンダイバーとか恐竜惑星の方が重要だった。
フルハウスとかアルフの方が大切だった。
横取り40万とか嘘つき四択とかヤングチームとかNGワードとかの方が
自分で自分を褒めたいアトランタオリンピックはよくわからんまま終わった。
男子は全員ポケモン。「ミュウの出し方分かった・・・!!!」と、
どこかで聞いた情報を興奮気味に話す奴とか。
ペラペラのキャラがラップするゲームをやっていてすごくおしゃれに見えた。
6年時、その「機械」を持っていること自体がある種のステータスだった。
田舎だったから特に。
余談だが、「1984年度」生まれは1991年=小1、1992年=小2、
と一の位が学年なので西暦を言われると何年生だったかがすぐ分かって便利。
そして俺たちは人生の中で最もださく恥ずかしい時代を迎えた。
例のあれの時は「赤い実はじけた」中1だったが
「あんたと年が近いのにあんな残酷なことするなんてねえ・・・怖い時代だねえ」
なんてよく大人から言われた。一方おれらは、
ナイフで生きた屍を切り裂いたり脳天をショットガンで撃ち抜くことに夢中だった。
気が付けばクラスの男子のほとんどがあの「うすっぺらでCDを入れて遊ぶ機械」を持っていた。
一時期、どこでも買えなくてイライラしていた。
一番強かった奴(モンスター系統図の完全な情報を持っている奴)は
と言われていて羨ましかった。学校では出来なかった。
ていうか誰もパソコンなんて持ってなかった。
グレイとかラルクとか、「なんとなく格好いい」ものが増えてきた。
あの日までカウントダウンしておびえていた。
結局あの日(月)はなにもなかった。
地域振興券使わしてくれ使わしてくれとずっと言っていた。
卒業間近、学校で「インターネット(PC)」の学習をするための教室が出来た。
家のボロパソがメモリ64MBだったからか「超」最先端に感じた。
数回しかなった情報の授業中、
好きなバンドを検索すると掲示板のようなものが結果の上位に出てきたのでクリックした。
口汚く罵倒されていて身が震えて泣きそうになった。
ハンドルネームを誰もいれていないのが非常に不気味だった。
俺たちは何かを得たし、間違いなく楽しく生きていた。
ミレニアムだの新世紀だので盛り上がっていたころからだ。
どこに行ってもカチカチやってる奴が増えたのは。
最初、ちらほらと増えていく「カチカチ病」に違和感を持っていたが
田舎なのに、7??8割は所持していた様に思う。
auじゃないやつが心底羨ましかった。
小遣いが多かったのか料金親持ちだったのか知らんが、
docomoってだけで「裕福な家庭死ね」なんて思ったものだ。
高2の運動会前日。遠くで何やらすごく恐ろしいことが起こってるようだった。
開会式でも全くふれなかったのが今思うと印象的だった。
「CDを小さいデータに変換してパソコンにたくさん詰めこんで、
ということを説明するのは当時、骨が折れた(今もあまり変わってない気がするが・・・w)。
マッキントッシュを作っている会社が白色でかわいくて格好いい形をした機械を世に出した。
全く流行らなかったし、説明しても誰も興味を持ってくれなかった。
「MDの方が格好いい」「“えむぴーさん”だっけ?オタクくさいね」
なんて言われたり。俺は流行らないと思った。
「パソコンに音楽を取り込む」こと自体が一般人にとって非常に抵抗のある行為だという感覚は理解出来たから。
W杯。休み時間の談話室(テレビがある部屋)の盛り上がりがすごかった。
「複素数を知らないこどもたち」
「常時接続が安く使える時代突入」+「工学部・情報系学科の知人との出会い」で、
その知人は「本名出して私生活を晒しまくる」ウェブサービスを教えてくれた。
本名・顔写真・所属している(していた)集団と私生活全部暴露。
今でこそ「知人以外には非公開」が多いけど、
当時はとにかく誰も彼も晒しまくり。俺は使うのに気が引けた。
携帯さえあれば、とりあえずコミュニケーションには事欠かない。
そのころ「文中にやたらと下線が引いてあるブログ」
を目にすることが多いのに気付いた(それまで気付いてなかっただけかもしれんが)。
シンプルで、どことなくおしゃれなデザインだが書いている内容は気持ち悪いものが多い気がした。
その頃大学内で「それっぽい」奴は「萌えってどういう意味?w」だの
「お前の時代来たぞw」とかからかわれていた。
ホリエモンだの球団再編だの買収だのヒルズだのセレブだの勝ち組だの負け組だの格差だの、
なんとなくカオス。
いつの間に「無職」の状態を「ニートやってるんでw」なんて明るく言えるようになったんだろうか。
就活は、売り手市場なんて実感はなかったが内定先は大手メーカー。
「ブラックを避ける」という消去法で選んだ。
家ではリモコンで遊ぶ奴が急増。
ファミ通の売上チャートを見て(10年前から毎週見てるが)頭がくらくらした。
他はサブプライムローンがどうこう、原油高がどうこう、環境が、民主党が、
・・・食品会社に行った知人はえらくストレスを抱えている様子だった。
相変わらずの原油高は鬱陶しい。台湾もなんか変。
そう言えばちょっと前は、遠くで何やらすごく恐ろしいことが起こっていたようだ。
傍観していた人がその動画を撮ってアップしたりそれが罵倒されたり。派遣がどうこう。
俺はこんな感じだが、他の俺「たち」はどうか知らない。
俺は約150万人いる「1984年生まれ」の中の一人に過ぎない。
大学ではADSLになってブログだのmixiだのでどうでもいい自分語りをしていた人間だ。
それだけだ。
えらく時間がかかったんだけど。どのくらい時間がかかったかと言うとたっぷり20年かかったんだけど。ブラケット記法で考えるのが多分一番近道だよな。
状態1をあらわす<φ1|があって、状態2をあらわす|φ2>がある。で、状態1から状態2に遷移する確率は<φ1|φ2>であらわされる。
これがブラケット記法。ただし、結果は複素数なので本当の確率は結果の絶対値であらわされる。そこはあんまり本質ではない。問題は状態1をあらわす<φ1|が行ベクトルだってこと(状態2は列ベクトル)。ベクトルの長さは無限大。それぞれの要素は複素数。二つのベクトルの内積をとるから、結果はスカラー(複素数)確率になるけど、じゃ、遷移する(内積を取る)前って何なのよってことになる。
で、上の|φ2>を観測された状態(たとえば右の穴を通った)と考えると、観測することによって、古典力学で理解可能な「右の穴を通る確率」に落ちてきた。確率はスカラー。でも、観測する前は確率に対応する複素数を無限個もつベクトルってことになる。
俺の理解だと「じゃぁ何かい」って言ったのがシュレーディンガー。
<φ1|を、観測前のブラックボックスの中の猫の状態と考える。|φ2>は観測後に猫が死んでいる状態とする。猫が死んでいる確率が<φ1|φ2>であらわされるのはいい。スカラー確率だから。だけど、観測前の猫が<φ1|ってのはどういうことだ?ベクトルの要素の数が無限だということは、猫は無限個の「ありえる状態」の重ね合わせってことかい?そんな馬鹿な話はないだろう。
これがシュレーディンガーの猫のパラドックス。中年に差し掛かって量子力学に手を染めたシュレーディンガーが、青春時代から量子革命に首を突っ込んだ世代についていけなかったことをあらわすエピソード。ていうか、これがまっとうな感性だよな。
古典力学では式のそれぞれの項に実世界と連結する意味がある。たとえばa=f/mって式は加速度を求める式だけど、その計算に必要な質量と力は、ちゃんと実生活にあるものとして理解できる。だけど、ブラケット記法では、左のブラ、右のケットに対応する古典物理学的な意味がない。実生活からの体験で理解できない。ブラケット演算を行って初めて理解可能な確率が出てくる。シュレーディンガーの抗議は量子実体を古典的物理的な体験で理解できないとする姿勢への抗議だった。
そうだよ、重ね合わせになってる。変に思えるけど、そうなってる。理由は知らない。
量子実体は古典的には理解できないよ、と。これはその後「量子力学は料理本だ。背景の原理は知らなくていい。正しい結果が出るのだから」というCookbook派の中心教義になる。
もう少し突っ込んで考えると、我々は量子力学においては遷移確率としてか事象を捉えられないことになる。遷移しないものは認識できない。観測しないものは古典力学的実体を持っていない。こう考えると
我々が観測しないとき、事象は存在しないのと同義だ
という極論が出てくる理由もわかる。
…と、理解しているんだけど、これでいいかな。
「頭のいい人は説明もうまい」問題で、一番肩身が狭いのが数学屋と哲学屋。哲学屋さんの弁解は哲学屋さんに任せるとして、エセ数学屋の立場からその弁解を書かせて欲しい(哲学屋さんも事情は似たようなものだと思うけれど)。
まず、世間では誤解されてると思うのだが、数学というのは理系の他分野(物理学とか、生物学とか)とは少し性格が違う。数学は、具体的な対象を想定しない。むしろ、具体的な対象と遊離したところを記述するための「言葉」を作る学問なのだ。
よく言われることだが、新たな数学理論の発見とは、わかりやすい概念や記号法を発明することといっても過言ではない。一番わかりやすいのが「未知数をxなど文字で置き換える」というものだろう。これによって、古代エジプトや古代ギリシャの賢者大勢を悩ませた問題も、中学生の練習問題に早変わりする。しかし一方で、多くの賢人を悩ませた問題を少数の記号やキーワードに集約するのだから、そもそもそんなものを簡単に説明できる方がおかしい。中学校あたりから数学が途端に難しくなるのはこのためだ。
抽象概念を説明することの難しさは、プログラミングの世界とも共通している点があるだろう。たとえば、「多態性 (polymorphism)」という言葉を機械音痴の人に説明できるだろうか、考えてみてほしい(このたとえのわからない人は、次の段落まで読み飛ばしてほしい)。もちろん、例えば「同じ『鳴く』という動作でも、犬は『ワン』で、猫は『ニャー』だ」などと、わかった気にさせるようなたとえ話でごまかすことはできるだろう。だが、そんな「説明」が役に立たないことは明らかだ。「そんなことの何がすごいのか、ポリバレントだかなんだか知らないがそんな偉そうな名前をつけるほどのことか」とかいわれて終わりである。現実に「説明」を求められる場合とは、「誰かに金を出させるために説得しなければいけない場合」なのである。ユーザ企業に「オブジェクト指向による開発」の必要性を説得するとき、そのような子供だましでは金を出してもらえないことは明らかだろう。
そして数学は、プログラミング言語よりもっと包括的に「人間の思考の一部を記述する言語」なのである(正確には、コンピュータ・サイエンスは数学の一分野である)。そして、プログラミング言語などという概念はたかだかこの数十年のものにすぎないが、近代数学は数百年の積み重ねがあるのである。素人と専門家の乖離にもそれだけの差があると思ってもらって構わない。説明が絶望的に困難なことは明らかだ。その困難さは、たとえば英語を知らない子供に「関係代名詞」を説明するのと同じぐらい難しい。いや、数学は「頭の中の普段使っていない部分」を使う言語だから、英語などよりもっと難しいと言っていいかもしれない。英語と日本語の間では直訳はできないことはないが、数学語やプログラミング言語と日本語の直訳は不可能だからだ(できるのならば、プログラマは全員失業である)。
しかし、こうした事情を多くの人はわかってくれない。そこで、「数学屋(と哲学屋)は物事をわざわざ小難しく説明する権威主義者だ」だの「他の分野の専門家に比べて説明能力に欠けている」だのと非難を浴びるのである。こういうハンディを背負っていることがなかなかわかってもらえないのである。
追記
多態性のあたりはあまりいい例ではなかったかもしれない。犬はワンで猫はニャーというのは、多態性という概念の発想を適切にとらえたたとえ話ではあるからだ。純粋数学の場合は、こういうわかりやすい例が見あたらないものも多いのである(たとえば「解析関数」を「複素数」や「微分」を知らない人に説明するとなるともうお手上げだ)。無論、こういうたとえ話が、多態性概念がプログラミングの世界でいかに有用であるかを説明することにほとんど貢献していないのは明らかだけれども。プログラミング経験がない人には、それだけのことがいかに役に立つのかなど到底実感ではわかってもらえないだろう。
蛇足
なお、こんな記事が話題になっているが、この程度の説明ならまともな数学屋なら誰でもできるので念のため。このスレッドの住人はsinとかcosのような高校数学の概念も怪しかったわけだが、そんな人を相手に文中に出てきた「バナッハ空間」だの「ヒルベルト空間」だのの説明をさせられたらとても困っていたはずである。正直、これらの概念は専門家には「イロハのイ」レベルのことに過ぎないが、ピアノで「猫踏んじゃった」しか弾けない人に「エリーゼのために」を教え込むのと同じぐらいは難しいだろうと思う。それぐらいのレベルの差がある。
蛇足の蛇足
ついでに、上のスレッドで挙がっている「日本語が論理的でない」とか「英語やフランス語は数学に向いている」というのはウソと言える。言語の能力は、相互に翻訳ができれば等価であるといってよいからだ。実際問題としては、論理的で厳密な文章ほど、直訳は簡単である。つまり、言語による論理能力の差というものは存在しないといってよいのだ。言語によって一番表現力の差が生じるのは、むしろ「前衛詩」のような、一番「論理的でない」部分である。