凹みTips

C++、JavaScript、Unity、ガジェット等の Tips について雑多に書いています。

C++

boost::lambdaで積分計算 其の二

前のエントリ(d:id:hecomi:20100712)で,「boost::lambdaで積分計算」というソレらしい題名を付けたにも関わらず,sinやcosにバインドしただけ.というお粗末な内容になっていたので,今回はもっとガッチリとやってみます. 関係の無い人は聞き流して欲しい…

boost::lambdaで積分計算

boost::lambdaについて boost::lambdaはC++でlambda expressionを可能にしてくれる,なんというか非常に気持ち悪いながら,強力且つ便利なものです. 記法については,boostのページ(http://www.boost.org/doc/libs/1_35_0/doc/html/lambda.html(自分は余…

C++による線形補間

MathcadをC++に翻訳しよう,という試みをしているので,積分やら挟み打ち法によるroot計算やらを実装したいのですが,その一貫として線形補間クラスを作成しました. 中身は至ってシンプルで, x, y配列(vectorなど)を与える それぞれの配列が2個以上デー…

C++(C)でgnuplotにパイプを繋げてグラフを簡単に描画Comments 其の三

前回(d:id:hecomi:20100708),前々回(d:id:hecomi:20100707)に引き続き,gnuplotをプロットするクラスのお話です. 追加機能 / 変更箇所 大したものは追加してませんが,追加機能は以下の通りです. 現在プロットしているデータをファイルに保存 現在プ…

C++(C)でgnuplotにパイプを繋げてグラフを簡単に描画Comments 其の二

昨日の記事 d:id:hecomi:20100707 の追加です. コードのシンプル化 昨日のコードは,コンテナ版,配列版でほぼ同じコードを実行するという冗長なものでしたので,別にプロットするプライベートな関数plotX, plotXY, plotXYZへ投げるように変更しました. ま…

C++(C)でgnuplotにパイプを繋げてグラフを簡単に描画

数値計算をして,結果を吐き出して,Excelに貼りつけて,グラフ化して…. なんて手順をたどってると時間が勿体無いですよね. そこでgnuplotを使うと,プログラム上から簡単にグラフを描画することが出来ます. wgnuplotの導入 まずはwindows版gnuplotである…