20080511~
13と7と11の倍数の論理積は13と7と11の積の倍数である。
和ァ・・・
なんに使えるのかさっぱりわかんないんだけど、
なんとなく綺麗だったから記念に残しておく。 かわいい置物 双曲線関数の中身にiを生やすと、hが取れてiが外に出るし 三角関数の中身にiを生やすと、hがくっついてiが外に出る。 同様に、双曲線関数の中身にパウリ行列とiを生やすと hが取れてiσ3が外に出るし 三角関数の中身にパウリ行列とiを生やすと hがくっついてiσ3が外に出る。 じゃあ、パウリ行列をクォータニオンに応用したら・・・? -iσx→I、-iσy→J、-iσz→Kとして tan(w+xI+yJ+zK)とかtan(w+xI+yJ+zK)は?(Pは約分できないよ!) 思ったほど単純じゃないけど、計算していけばたぶんきれいな式になりそう。 意味があるかどうかは相変わらずさっぱりわからなくて笑える。 ゲルマン行列じゃこういうことは無理。 証明は以下。 こういうマトリョーシカ的合体ロボすき。 複素関数なのに偶関数とか奇関数とか議論できるのも興味深い 以下天元突破グレンラガン ![]() にほんブログ村 PR
昨日の続き。
指示通りに、コピペしたソースコードの一部を一字一句半角スペースに至るまで再現したら あんなにたくさんあったエラーが消えた! コンパイルさんが通してくれたよ!!!!ょぅょとプロパイる ※効果は客観的なものです ただ、1つだけ残ったエラーがあってですね・・・ 僕のコンパイル環境があんまりに古いせいなんでしょうか さすがに見落としたんですかね ネットに書かれてる処方箋を使ったら、最後の砦もクリアできました! hoge[X]={};/*ちなみにXはデフィネで定義してます*/ 「式が必要」はぁ? hoge[X]=[0}; おk まじでか! ※効果には個人差・環境差があります すげぇ・・・まじで空白に意味があったのか・・・まるでアニメ・ダイミダラーの最終話サブタイのようだ・・・シュタゲ23話αの次にすげぇ ところでハイスクール・イフリータのブルマメイドに女版オカリンがいると聞いたのですが あの妄想、全部ホントってほんとすか あの人、神の目の持ち主ってほんとすか 本編中でフゥーハハハとか言ってほしい人ナンバーワン
先日ポインタについての課題をやっていて
アスタリスクのあるほうがポインタなのか、ないほうがポインタなのか ちゃんと出来上がる直前まで把握しておらず そのせいで堂々巡り的なミスをずーっと繰り返して就寝時間が遅くなったことがあった。 なんせ、ポインタをモニタしようとしてもちゃんと動かないうえ ちゃんと動くように細工をすると、「元々ポインタだったもの」をポインタに変換するなんて命令も割りと素直に受け取って、とりあえずわけわからん警告だけして実行してしまうのだ。 それにまんまと騙されて、こいつは今ポインタじゃないんやな と解釈し、なんか変だなとは思いつつ、トライアンドエラーを繰り返すうち 危うく無限ループに陥るところだった。 僕の頭の中のアルゴリズムが有限時間内に計算を終えないところだった そんなわけでひとつ、 ポインタかどうかを見分ける方法を自分なりに考えてみた。 プログラミングされているソースコードの中は我々の宇宙で その中の自然界には、基本的には反粒子<ポインタ型>は存在せず、粒子<データ型>だけが存在する だから、我々の世界では、反粒子を製造する際は、加速器で 「アスタリスクなんとか」と宣言するほかにない。 これは、最初から反粒子<ポインタ型>だよーと宣言しているようなもので 反粒子は反粒子らしく、常にアスタリスク<複素共役>とくびきをともにする。 もし、その反粒子が粒子を生み出す際は、「アスタリスクを取る」という操作を行わなければならない。 逆に、粒子が反粒子を生み出す際は、「アンパサンドを付ける」という操作を行う。 こうして宇宙の対称性はとりあえず守られた。 我々は時間を逆行しない代わりに、 ペアとなる逆行時間宇宙が存在し、そのフーリエ変換された向こう側のデジタルワールドには 反粒子のほうがマジョリティということになる。 以上、ちょうわかりづらい説明おわり。 ======== ところで、今になってプログラミングに対してリベンジしようとするのにはわけがあり 前にも何度か言っているがプログラミング恐怖症なのだ。 逃亡者になったりクビになったりと、あまりいい思い出がなく、封印したい記憶オンリーワンとなっている。 しかし、順行する時間とエントロピーの増大が気持ちを和らげてくれたらしく 僕の過去の痛々しい行為はもしかしたらプログラミングのせいではないかもしれないと そういう証明をしたいというところまでだいぶ回復した。 だから、今更ながら再開しようと思っているのだが どういうわけか、途中の記憶がない。 これは僕がしまっちゃうおじさんだからなのか それともカリキュラムや先生の事情で本当に習っていないのかわからない。 構造体というものを習おうとしているのだが どうも構造体について習った覚えがまるでないことに気が付いた。 そんなものテストに出された覚えもない! テストに出たなら、たとえ授業中寝てたとしても、過去問くらいは風の噂で飛んでくるだろ! そして、いきなりオブジェクト指向に飛んでいるような気がするので 今頃になってようやく、オブジェクト指向の鱗片や原型のようなドットを見かけて 「かいまみた!」とかわけのわからない感動をしている。 そして、アロー演算子なんて言葉は初めて聞いた。 なんだこれは。 というか、アロー演算子のようなものはどこかではちらほら見ていたのかもしれないが もっとオブジェクト指向並みに雲の上の存在といったイメージで(歳がバレる→) 構造体のところでひょっこり顔を出すものなのかどうかと、戸惑っている。 なんでイコールで代入しないのかはなはだ謎なのである。 そして、指示通りにソースコードを組んだつもりなのだが 大量のエラーに心が折れそうです! コンパイルすらしてもらえない! (まあ、実行できちゃってからバグが見えないよりはマシなんだろうけど) 空白のせいなのだろうか・・・ 僕の悪い癖で、演算時の空白はスルーして、なるべく短く書く癖があって どうもそれが悪さしてるんじゃないかと思うのだけど というのも、ポインタのアスタリスクやアンパサンドが頻出する場合 論理積や算術積と、勝手に解釈され間違わないだろうかと今ひたすらに心配なのである。 どこかに、 空白を ・空けても空けなくてもいい部分 と ・空けなきゃいけない部分 と ・空けちゃいけない部分 があってそれがごっちゃになっているから、今大量のエラーで心が折れそうなのではないかと 推測してみている。 今やってるソースコードはとにかく長い! もっと短いコードでテストしてみなくてはと思っている。 ![]() にほんブログ村
数日前にやったときは、疲れているのかと思ったのですが
安定してへたくそです\^o^/どうもありがとうございました やべえええええ!もうアシストつきでもエクセレント出せねええええ と思うと、なんかこう、一抹の寂しさを覚えますね・・・ ゲームやってる人って常にこんな、諸行無常を感じてたのか・・・人生の先輩すなぁ 数学がゲーム代わりだった僕にとって、腕が落ちるという感覚はさほど強くなく 頭では忘れていても、手かウィキペディアが覚えていてくれる という安心感があったので、あんまり気にしたことがなく 諸行無常を不条理として感じ始めたのは割と最近のことなのです。 ![]() にほんブログ村
あるサイトで見かけた、ポインタの利点というのに「データの移し替えの速さ」とありましてね
たくさんのデータを移動させるのに、わざわざコピーして元のを消すより、ラベルを貼り直せばいいじゃない 的なことが書かれてましてね ああ、それなら日常的にやってるなぁって思ったんですね たとえば同じHDD内の別のフォルダに動画ファイルを移動させるとき(あくまでコピーではない) コピペーよりカッペーのほうがはるかに速いときってありますよね。 また別のたとえだと Excelの数式のカッペーとコピペーの違い。 2013/12/2の日記でくどくどとカッペーじゃなくコピペーだと言ってるくだり。 こっちもコピペーとカッペーの違いがポインタに如実に表れてくるんすわ コピペーの場合、相対参照してると参照する相手が移動しちゃうじゃないですか でもカッペーだと移動しませんよね? セルではなく数式のコピペーをするまでもなく、セルのカッペーで、参照ミス(セルが1個ずれるとか)が防げるんです だから、 たとえばE4セルがC2セルを参照していて、G6セルにもともと入ってた数式なり数値なりを、 E4セルにコピペーしても大丈夫なんですが カッペーだとリファレンスエラーが起きるんです。いわゆる#REF!ってやつですね! しょせんね!しょせないわ! そりゃそうですよ 未来の岡部がリバイバル装置で過去にタイムリープしたとして それがコピペーだから、タイムリープした後の岡部はどうなるの?って議論になるんであって カッペーだったらそんな議論は存在しないじゃないですか まあどっちみち、タイムリープして過去にオカリンの意識がコピペーされたら、未来が変わろうが変わるまいが、オカリン自身が上書きされちゃうので、タイムリープされたあとのヌケリンの議論なんて無意味になっちゃうんですけどね(そくとう葉かよ) (このヌケリンの状態を、循環参照で表現できないだろうか あるいは20131202ですでに表現しているのかもしれない) ![]() にほんブログ村
複素行列関数にしてしまえ
アークタンジェントに入れたいですねえ、エルミート行列とか。 いや、パウリ・ゲルマン行列のほうが結果がはっきりしてていいかな それか、中身はユニタリ行列でしょうか なんか対応するいい物理現象ないっすかねえ ところで、昨日書いたブログに一部訂正があり、今日一日ダルいモードでした。 ローレンツ変換の行列の行列式を計算するのに、余因子全部足したら4になったんです。アホか。 行か列どっちかを1列あるいは1行選んで、足せばいいだけなんですよ! だから、いつぞやのブログのサブタイにもつけただろうに(そうだっけ?) OR(and(行,列),xor(行,列))だと。 おい、今すぐカルノー図に書いてまとめて提出したまえ、それただのORやぞ! ああ、そういえばですね 行列ってのはハイブリッドパラメータを見るとわかる通り、1つの行列に許容できる物理量の次元が自由すぎて 母性がハンパないんですが たとえばキルヒホッフの法則を例に取りますと Rを行列、VとIを縦ベクトルとして V=R・Iの(行列)連立方程式版オームの法則が成り立ち Rの物理量は抵抗の物理量で統一するなんてことも可能なのです。 それを踏まえたうえで、Rの逆行列を求めますと Rがたとえば4次だったとして det(R)の次元が抵抗の4乗 adj(R)の次元が抵抗の3乗 inv(R)=adj(R)/det(R)の次元がちょうど3-4でマイナス1乗 どうも不思議な次元のやり取りをしているなと思ったんです。今更。 n次のキルヒホッフな抵抗(インピーダンス)行列だったら detがn乗で、adjがn-1乗で、invが計マイナス1乗のオームとなるわけですよ。ω。 なんつーか結果オーライな必然性を感じるのです その辺ちょっと、1/r^2→r/|r|^3なクーロンの法則とは違いますよねぇ
固有値・固有ベクトルの観点からパウリ行列・ゲルマン行列の行列指数関数・SU(3)やSU(2)、SO(3)、クォータニオン、ロドリゲスの回転公式と回転行列などとの関連についてこれまでブログを書いてきた僕ですが
行列に関してまだいくつもの弱点を抱えています。 なんと、 3次以上の逆行列と、4次以上の行列式の求め方を忘れてしまいましたwwww そこで、余因子について覚えなおしてみました。 4次以上の行列式に、サラスの方法は適用できません。 したがって、多かれ少なかれ余因子展開を必要とします。 どこかにいいカモとなる物理現象は転がってないかなぁと探してみると、 相対性理論に漂着しました^^ ここに、ローレンツブーストという行列があります。 この行列をAとし、逆行列を求めてみましょう。 そのためには、Aの行列式を求める必要があります。 4行4列なので、サラスの方法は使えませんので、余因子展開を用います。 2行目2列目の「1」に着目してください。 その1以外の行と列にゼロ以外ありませんね? だからボンバーできます。 このときの符号はプラスです。1行目1列目から、1マスずれるごとに符号が反転するので、奇数マスだけマンハッタン移動したらマイナス、偶数マスだけマンハッタン移動したらプラスになります。 あとえばこの「1」が2行目2列目ではなく2行目3列目だったらマイナス、 3行目3列目にあったらプラス、といった具合です。 もし、着目した列か行の中がゼロでなければ、その分の余因子展開を足しますが 今回はすでに掃き出し法を終えた状態とみなすことができるでしょう。 ここで、訂正とお詫びがあります。 以前、何を血迷ったかローレンツブーストはユニタリ行列ではないといいましたがあれは嘘でした。ごめんなさい ユニタリです。それも特殊回転群でした。orz行列の中身は実数(ユニタリ→回転)で、しかも行列式の絶対値ではなく行列式そのものが1になります(特殊がつく)。 行列式|A|(あるいはdet(A))が求まったところで、 いよいよ逆行列を求めましょう。 ここにも余因子が出てきます。 行列Aの余因子展開をadj(A)と書くと 逆行列はこのようにあらわされ クーロンの法則をベクトル解析で表現するのに似ていますね。一旦スカラー|r|^3で割っておきながらベクトルrを分子に掛け算 行列Aの中身がたとえば このような4行4列の場合、adj(A)は で与えられます。tは転置行列の意味なので、行と列を入れ替えます。 この各要素につけられた符号が、まさに余因子的な名残を醸してると思いませんか。 マイナス1の、マンハッタン移動コマ乗した符号をつけるのです。 4行4列の行列式を求めたい場合は、この16個の要素を分けずに全部足すのです。 一切掃き出し法を行わずに展開したい場合はそうなります。 で、計算してみますと、こうなります。 まさに逆回転行列の双曲線関数バージョンですよねwwww ![]() にほんブログ村
現実がつまらなかったんで、ムシャクシャしてやった。
テイラー展開できるならだれでもよかった 指数関数の中に行列が入れられるなら、ほかの関数だっていいじゃない。 ただ、三角関数には興味ありません。だって指数の影でしかないもん。 ということでアークタンジェント。 ▼まあ三角(逆)関数なんですけどね。▼
数日前からハマっている、星型多角形の面積
たとえば五芒星は5/3かっけーや5/2かっけー。 整数かっけーの面積は、sinc関数に素直にぶち込めばよかったが 有理数かっけーの面積はそうもいかないようだ。 正五角形の面積は、以下の図のような考え方で、sinc関数に行きつく。 この赤い三角形が5枚あるわけだ。θもπラジアンを2倍して5等分しているので、ちょうどsinc関数になる。 次に、五芒星と呼ばれる形の面積 今度は、頂点を1つか2つ飛ばして線を結ぶので、角度が360°を5等分してから2倍や3倍することから、5/2かっけーや5/3かっけーと呼ばれる。 この面積は、素直に5/2や5/3をsincにぶち込んでも出ない。 以下のように考える。例は5/2かっけーだけだが、5/3かっけーでも同様なので、考えてみてほしい。 角度は確かに、2倍や3倍されている。 が、三角形が5/2や5/3枚分ということはなく、5枚、あくまでも整数だ。 そして、5枚重ねるとダブってしまうのだ。 ちょうど、正五角形1枚分に相当する。 この正五角形の面積は、元来の正五角形よろしく、半径だけが異なる円に内接しているので、同じ考え方で求めることができる。 そこで、この小さいほうの円の半径を計算する必要性が出てくるわけだ いかなるn/mかっけーの内側にある半径も出せる汎用的なものを考えなければキリがない。 さて、5/3かっけーの場合、どのように考えただろうか。 同じ形のはずなのだから、面積も同じはずだ。 しかし、人によっては絶対値は同じでも、マイナスの値になったりしていないだろうか 実は、sinc関数に素直にぶち込んだ際も、5/3かっけーのようにnかっけーのnが1を下回ると、マイナスになってしまうのだ。 おそらくこれに関しては、単純に絶対値をつけて面積としてやればよいだろう こちらの場合ももちろん、絶対値も素直なsinc関数通りにはならない。 5/3枚重ね合わせてるわけでもないし、さらに正五角形の面積を引き算してやらないといけないからだ そもそも変数が5/2(あるいはその逆数)と5/3(あるいはその逆数)とでは、sinc関数の絶対値が異なる。同じ形なのに面積が違うというのはおかしいではないか。 7芒星ともなると、星型は2種類作れる。 素直に求められる面積も異なり、内側にダブる正七角形の半径も異なってくる。 どこかのブログで見かけた言葉だが、太った7芒星や痩せた7芒星というのはなかなか巧妙な表現だと思う。 n芒星(というかn/mかっけー)の種類の数は、n/2までの間に既約な整数がいくつあるかに依存している。たぶん 9芒星の場合、n/mかっけーにn=9、m=3、つまり9/3かっけーは含まれない。 星型としてはあるにはあるのだが、これを入れてしまうとなかなか煩雑になってしまうのだ 前から言ってるけどこんなん。↓↓ にわかには一筆書きできなさそうなアレ(一筆書きできないとは言ってない) そういや 偶数かっけーの星型もあるんだよなー ちょっと眼中になかったから、これから考えるー ![]() にほんブログ村 65537芒星の種類の数wwwww 65536次方程式の判別式とかどうすんだよおい・・・65536行65536列のエルミート行列の固有値にしたって、パソコンが死んでしまうんじゃないのか
プログラム変数のアスタリスクとアン(挟)サンドって、なんか粒子と反粒子みたいだな
って思ったんですが データとアドレスだとあんまり対称性が高くないというか そもそも二元論かどうかもわかりませんし アンパサンド(転置)のアスタリスク(複素共役)をつけて初めて、エルミート共役なんじゃないかと思ったら あんま大っぴらになんもいえねーなっていうか むしろ、データバスとアドレスバスみたいに、32bitがなぜ今更ギガもメガもキロもつかない32とかいう小さな値なのか みたいな意味合いで話したほうがいいだろうなっていうか。 たとえばドゥイッダーD(だいれくと)メールを送る区域が30区画に分かれていて、それと同じだけ担当者がいたとしますよ 「第9番地に8軒分用意して」って命令文の「第9地区」がアドレスバス(ポインタ)だとして 「8軒分」がデータバスというわけですよ。U5さんじゃないよ-□-□-牛虫暇勿言吾 その区画に入れる家はギガ軒とかたくさん取れますが 30区画っていうのを30ギガ区画にしても仕方ないじゃないですか というか、32bitってのはこの30って数値そのものに相当するんじゃなくて、30の桁数、十進数でいう2桁の「2」のこと、だったんじゃなかったかな indoイント型でdataと宣言しておいて、&dataとするとデータのアドレスの値となり 逆に、インド型で*dataと宣言しておくと「data」自体の値はポインタ(アドレス)となり 「*data」でデータそのものの値に戻る らしいです。 そういえば昔、なんかやった覚えがあります。 半角英数文字で、小文字を大文字に変換する演習に似てる気がします。 aからAまでのポインタとしてのベクトル(1次元26文字分)を小文字ポインタ?に足せば、大文字になる 逆にaからAまでのポインタとしてのベクトルを大文字ポインタ?から引けば、大文字が小文字になる みたいな。 そんなことを昨日は布団の中で考えながら「考えるのメンドクセ」状態になって眠れたのですが そういえば熟睡する直前にまた1の複素3乗根(多価)について考えていたような気がします クォークのカラーチャージ、あれってなんで、わざわざベクトルとか行列使うんでしょうね? すでに複素数が幅を利かせてたからでしょうか、それとももっとほかに意味が・・・? もしカラーチャージを複素数で表せたら 1がRレッドでwがBブルーで、wの2乗(あるいはwの複素共役)がGグリーンで -1が反Rレッドで-wが反Bブルーで、-w^2(あるいは-w*)が反Gグリーンで でもグルーオンの重ね合わせとかどう表現しましょうかね exp(jw)+exp(jw^2)とかで重ね合わせになる? クォータニオンをクォークニオンにするのは無茶ぶりですよね 相対論の四元ベクトルですらクォータニオンとは相性悪いっぽいのに 三相交流とも絶対相性いいと思うのに、なぜかぐぐってもあんま出ない。 そういえばついでに、ゆゆ式でもクォーク(あるいはレプトン)扱ってほしかったなー ゆずこ「猫の目はタウニュートリノに反応する神経細胞が少ないんだってー」 ゆい「お前ニュートリノ振動とか好きなのにな」 ゆずこ「あ、私今死んだ」 いや、でもそれを言うならひだまり荘のほうがいいかな ゆい→さえ ちなつ→ヒロ としのー→宮子 あかり→ゆのっち なずな→ボトムクォーク(毛根を) のりすけ→トップクォーク(全部引っこ抜いて) それは別のゆゆだよ(主に髪型で分けてみました) ![]() にほんブログ村 |
カレンダー
カテゴリー
最新CM
[12/30 buy steroids credit card]
[09/26 Rositawok]
[03/24 hydraTep]
[03/18 Thomaniveigo]
[03/17 Robertaverm]
最新記事
(01/01)
(03/19)
(03/18)
(03/18)
(02/23)
(02/14)
(02/12)
(01/03)
(09/23)
(09/23)
(02/11)
(05/30)
(05/28)
(05/28)
(05/27)
最新TB
プロフィール
HN:
量子きのこ
年齢:
44
HP:
性別:
男性
誕生日:
1981/04/04
職業:
WinDOS.N臣T
趣味:
妄想・計算・測定・アニメ
自己紹介:
日記タイトルの頭についてるアルファベットは日記の番号です
26進数を右から読みます 例:H→7番目、XP→15(P)×26+23(X)=413番目。 A=0とする仕様につき一番右の桁はAにできませんのでご了承くださいズコー
ブログ内検索
アーカイブ
最古記事
(05/11)
(05/11)
(05/13)
(05/13)
(05/13)
(05/13)
(05/13)
(05/13)
(05/14)
(05/14)
(05/14)
(05/14)
(05/16)
(05/16)
(05/16)
アクセス解析
|