ヨーキョクデイ

100% pure impurities, which may imply some value. (j は虚数単位)

2008-01-01から1ヶ月間の記事一覧

++*&age;

どうぞよろしく。

2 次正方行列の累乗の次数減らしを Ruby で使ってみる

2 次正方行列の累乗の次数減らし を Ruby で実装し、その方法で実際に行列の累乗を求めてみるよ。 require 'matrix' require 'mathn' class Matrix def my_power(n) # for 2 * 2 matrix def t(n) def combination(n, m) if m == 0 or m == n return 1 else r…

2 次正方行列の累乗の次数減らし

$A=\smqty(a&b\\c&d)$ なる 2 次正方行列があるとして、ケイリー・ハミルトンの定理 を使って $A^n$ の次数を減らそうという試み。$\alpha = a+d, \beta = ad-bc$ とすると、ケイリー・ハミルトンの定理より、$$ \begin{align}A^2 &= (a+d)A-(ad-bc)E \\ &= …

Foxage2ch 改造

スレッド情報の mozStorage 化 ということで、bbs2chreader でスレッド情報の取得方法が変わり、従来よりも楽になった。これに伴って Foxage2ch の bbs2chreader との連携強化についての改造箇所も減った。Foxage2ch 2.6.2 でテスト。 --- foxage2ch.js.orig…

Firefox 2 における canvas 要素の putImageData のバグ

canvas 要素で画像にフィルタを適用したい の回で作ったサンプルは Firefox 3 系で動かしながら作ったもので、Firefox 2 系では ctx.putImageData() を使っても再描画されないバグがあるらしいことにその後で気づいた。試してみると、タブを切り替えたり、ウ…

canvas 要素で画像にフィルタを適用したい

ImageData オブジェクトなるものを取得すると、その data プロパティをいじることでピクセルごとに画像をいじることができるらしい。Canvasリファレンス - getImageData/putImageDataメソッド- HTML5.JP を見ればいいわけだけど、結局は data プロパティとい…