トップ «前の日記(2003/09/02(Tue)) 最新 次の日記(2003/09/04(Thu))» 編集

ゆきのぶ日記


2003/09/03(Wed) 連立一次方程式 [長年日記]

研究

今日はとある事情で,線分ABと点Cの間の距離を求める必要が生じた。各点ABCの座標が与えられている。なんかずっと昔にやったような記憶がある問題なので,すぐに出来るかと思いきや,昔のことはすっかり忘れていることが判明し,思いの外手こずる。

最初,線分ABを一次関数に変換し,それと直交し点Cと交わる一次関数との交点を求める事にしようと思ったが,やり方を全然思い出せず挫折。三角関数を使った方が楽かと思って考え始め,教授にも聞いてみたところ正しそうだったので,acosやsinを使って実装してみるが,うまくいかない。それもそのはず,やはり間違っていた。その後Messengerで友達に相談してみて,やはり一次関数にした方が簡単だという方向に。色々と助けてもらいつつ,ナンとか式は完成。ありがとうございました!。完成してみれば中学校レベルの問題でした。そう言えば高校入試の勉強でこんなのやったっけなぁ。

そんなわけで加減乗除だけで計算できそうで計算量的にもめでたしめでたし,のはずだったんだけど,その後の実装ではうまく動作しない感じ。単純なテストケースをいくつか書いてみて回してみるも,問題なし。なんで動かないんだ〜と思って,浮動小数点演算上の誤差を疑い,途中結果を手計算と比較…しようと思ったけど,手計算は厳密にやると通分とかあまりにも面倒だったのでExcelで妥協。比較の結果,単純なコーディングミスが判明して,動くようになった。めでたしめでたし。

それにしても,単純な問題にやたらと時間がかかってしまったよ〜。

Flash

某氏の薦めでなつみSTEP!を見てみる。見てて気持ちの良いFlashだったので,世間ではどんな評判になっているのかGoogleさんに聞いてみる。世間の評判はなかなか上々な一方,実は全然さわやかな話でないことが判明。でも,こういうの好きなんだよなぁ。タネを知る前も後も,綺麗な音楽や細かい演出がとっても楽しい。微妙な表情の変化がすてき。

雷雨

なんか東京の方では雷雨がなかなか激しかったようで,このサーバーも微妙に心配なところ。結果としてはUPSからの異常報告は何もなく,事なきを得ました。30分程度も停電するようなことがあれば,やばかったかも。

本日のツッコミ(全2件) [ツッコミを入れる]
nakamu (2003/09/04(Thu) 14:19)

わたしゃ今、平面上の3点の外心を求める方法を模索中…TwT

ゆきのぶ (2003/09/04(Thu) 15:26)

それも中学か高校の問題ですなぁ。<br>3点を通る円の中心を求める問題と同じだよね。<br>各頂点の垂直二等分線の交点とかやった記憶もあるなぁ。