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

Maximaで非可換代数の計算

Maximaでは簡単な非可換代数の計算なら特にプログラムを書くことなくできるので、BCH formulaの最初の項の計算を例に使い方をメモ。 Baker–Campbell–Hausdorff formula 詳細は以下。 Baker–Campbell–Hausdorff formula - Wikipedia, the free encyclopedia …

Maximaで多変数ベクトル値関数の定義

Maximaで多変数ベクトル値関数の定義。 f(x):=[x[1]*x[2], sqrt(x[2])]; g(x):=[sqrt(x[1]), x[1]*x[2]]; f(g([x1,x2])); diff(f([x1,x2]), x1); 合成関数も正しく使える。偏微分もできる。 MacのwxMaximaで数式が消える場合 以下に記載があるように、[Prefe…

Macのvim-latexの設定

vim-latexの設定を色々見直したので、まとめ。 下記を合わせて参考。 vim-latexのバグ - adragoonaの日記 MacPortsでLaTeXの導入とvim-latex - adragoonaの日記 設定ファイル せっかちな人の為に、設定ファイルをまずのせておく。以下を.vimrcに記載する。 f…

gnuplotでファイルからデータを読み込んでグラフを描く

Mac

Macのgnuplotでのグラフの描画方法のメモ。pngの出力部分以外はMac以外でも同様だと思う。 ファイルからデータを読み込んでグラフ描画 ファイルに以下のようにデータがあるとする。各列はタブ区切りとなっている。 data.txt #コメント #X軸 Y軸データ1 Y軸デ…

Quantlibで乱数と準乱数の生成

メモ 乱数 //宣言 #include <ql/math/randomnumbers/mt19937uniformrng.hpp> using namespace QuantLib; //使い方 MersenneTwisterUniformRng generator(12345);//12345はseed for (int i=0; i<N; i++) { randoms[i] = generator.next().value; } 準乱数(Sobol) 21200次元まで生成可能。 //宣言 #include <ql/math/randomnumbers/sobolrsg.hpp> usin…</n;></ql/math/randomnumbers/mt19937uniformrng.hpp>

vim-latexのバグ

vim-latexで以下のような減少が起こることがあった。 EEQなどに割当てられたtexのコマンドがEEQなどが消えずに残る Vim上でのコンパイルが正常に行われない 同じ設定でもOSなどの環境によって起こったり起こらなかったりする場合があるので、環境の問題だと…

MacのTerminalとvimで256色の確認

Terminalのcheck curl ftp://ftp.ulakbim.gov.tr/pub/NetBSD/NetBSD-release-6/xsrc/external/mit/xterm/dist/vttests/256colors2.pl -o 256colors2.pl perl ./256colors2.pl を実行して、以下のような画面がでればOK。 vimの色の確認 :so $VIMRUNTIME/synta…