2014-06-10から1日間の記事一覧

autoとdecltypeで楽がしたい

C++

C++03の世界では、mapのiterator作ろうとするとこれえらい量を冗長な感じでタイプしなければならなかったが、C++11から導入されたdecltype使うとなんか…C++なのにふつくしい、そんなコードに思えてきたっつー話。 例えば std::map<int, std::string>::iterator getIterator(std</int,>…

ベクトル場を矢印で可視化したい

R

昔書いたコードを掘り起こした。どこを参考に書いたのかは忘れた。以下は二次元ベクトル場計算の例(調和振動子のポテンシャァル想定)。 gradient.harmonic.potential <- function(coordinate, x0, y0, k) { #Evaluate : -grad(Potential) x <- coordinate[1]…