雨谷の日和

過去19年で2,600を超えるアニメの第1話だけは見続けた僕のお勧めアニメがハズレなはずがない

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

分数での掃き出し法による行列式計算11

さてさて、いよいよ大本命(?)の足し算の実装に取り掛かってみます。 →ソースコード public Fraction add(Fraction dst){ if(this.isInfinity() || dst.isInfinity())return INFINITY; if(this.isZero())return dst; if(dst.isZero())return this; long lc…

分数での掃き出し法による行列式計算10

足し算・引き算の前提処理として、約分と通分の処理を実装しておきます。 まずは約分から。 →ソースコード public Fraction reduce(){ if(isZero() || isInfinity())return this; long gcd = MathUtil.gcd(numerator, denominator); if(gcd == 1)return this…

分数での掃き出し法による行列式計算9

さて、掛け算・割り算を実装したので、次は足し算・引き算に行きたいところですが、ちょっとその前に最大公約数と最大公倍数を求めるモジュールを作っておこうかと思います。 何故かと言うと、足し算・引き算の時には分数の通分処理が必要になりますが、その…

分数での掃き出し法による行列式計算8

ではいよいよ、分数同士の掛け算・割り算を実装してみます。 まずは掛け算から。 public Fraction multiply(Fraction dst){ if(this.isZero() || this.isInfinity())return this; if(dst.isZero() || dst.isInfinity())return dst; return this.multiply(dst…

分数での掃き出し法による行列式計算7

さて、esper 氏の意見を採用して、イミュータブルなFraction クラスのprivate 変数にfinal をつけて実装を進めることにします。 とりあえず、multiply をその方針に従って書き直しました。 public Fraction multiply(long dst){ if(dst == 0)return ZERO; if…

今期メモ3

結局、今視聴中のアニメを個人的にランキングすると以下のような感じに。 [2005年第2期](中間時) 01.→ 魔法戦隊マジレンジャー 02.↑ 交響詩篇 エウレカセブン 03.↑ ハチミツとクローバー 04.↓ 攻殻機動隊SAC 2nd gig 05.↑ 英國戀物語エマ 06.↓ 焼きたて!…

「雪の女王 The Snow Queen」

総合TV(日)19:30、トムス・エンタテイメント アンデルセン童話のアニメ化。少女が幼馴染を雪の女王から取り返す旅に出ます。 作画は古い感じのアレンジを施しています。出崎エフェクト満載でマニアにはツボるかも。動画は出崎演出で誤魔化してあります。 音…

分数での掃き出し法による行列式計算6

前回の記事について、esper 氏から補足を頂いたので整理しておきます。 以下の部分についてですね。 ところで上記の計算は全てtemp に対して行い、元々のFraction インスタンスの値は編集しません。 以後、処理を実装する際にはすべてそういう方針で行います…

分数での掃き出し法による行列式計算5

さていよいよ四則演算の実装に取り掛かろうと思います。 分数の場合、足し算や引き算よりも掛け算や割り算の方がより基本的な操作なので、まずはそちらから実装してみます。 足し算とかする際、掛け算や割り算を使いますからね……。 さて、一言に掛け算と言っ…

分数での掃き出し法による行列式計算4

ところで分数というのはその性質上、分母と分子の両方、もしくはどちらかが0 であった場合について最初に考えておかないといけないような気がします。 うっかり0 で割るような処理を走らせてしまうとエラーになってしまいますから。 場合分けとしては、以下…

分数での掃き出し法による行列式計算3

今日は小ネタで。 前回のFraction モジュールに、toString() という関数を追加するというお話を。 Fraction の分子/分母の内容を書き出すのに、getNumerator() とgetDenominator() という関数をそれぞれ使ってましたが、それをいちいち使うのは面倒なので、…

分数での掃き出し法による行列式計算2

さて、分数を表現するプログラムモジュールを考えてみましょう。 すぐに思いつくのは、分数の分母と分子をprivate 変数に持つような構造体でしょうか。 モジュールの名前はFraction とでもしておくとして、Java で書き下すと以下のような感じになりますね。 …

分数での掃き出し法による行列式計算1

そういえば去年の今ごろは行列式の計算のプログラムをちまちまちまちまと作ってみていて、最後の方に「行列式計算の色々なアルゴリズム2」とか言いつつ、そのまま色々と忙しくなってしまって放り出してしまっているわけですが。 ということで、割り算をしな…

「超ポジティブファイターズ」感想

テレ東(日)17:15 北海道日本ハムファイターズの選手のキャラが出てくる、熱血野球(?)アニメ。5分間に何かが凝縮されています。 作画は結構良い感じです。動画も工夫のあるカット割りで動きがきびきびとしています。 音楽はまあ、どうでもいいかな。 演…

エウレカセブンがアレだ

今期新作の中では「英國戀物語エマ」よりも(私内)評価の高いアニメについてはマジお勧め領域にあるわけですが。 その中でも「ハチミツとクローバー」と「交響詩篇エウレカセブン」はなかなかイイ感じの気配が漂っているような気がしまする。 「ハチミツと…