もちっとメモ

もちっとメモ

もぐりのエンジニアが日々の中で試してみたことを気が向いたときに書き連ねていきます

gnuplot

ベクトル場を書いて分岐現象を見たい

ホップ分岐やサドル・ノード分岐など分岐現象を可視化する方法として方程式のベクトル場を見ることがあります.以下はサンプルコードです. C++コード #define _USE_MATH_DEFINES #include <math.h> #include <fstream> #include <iostream> #include <thread> #include <vector> const double Delta=0; </vector></thread></iostream></fstream></math.h>…

gnuplotでの便利な操作(自分用メモ)

・if reread ループhttp://www.ss.scphys.kyoto-u.ac.jp/person/yonezawa/contents/program/gnuplot/loop.html ・出力サンプル数の指定gnuplotコマンド集 - 関数のサンプル数 ・plotデータの出力gnuplotで数値をファイルに書き出す(table) - 米澤進吾 ホー…

複数ファイルを同時出力(自分用メモ)

・datファイル出力側 char filepath[100]; for (int i=0;i

Gnuplotで図のサイズと描画領域を指定する

・図の出力サイズの指定28.6 グラフを画像として保存する | HWB・図の描画領域を指定図の描画領域を指定したいときはmarginを使う.marginはleft,right,top,bottomの4種類ある.例: set lmargin 10 gnuplot / plot (1)最近はこれができずに悶々としていた.…

Gnuplotで3次元プロット(自分用メモ)

基本的なコマンド set isosample 200 #解像度的な set dgrid3d 30,30 #グリット線を引く set hidden3d #裏側にも線を引く set ticslevel 0 #z軸の基準 set xlabel "index" set ylabel "time" set zlabel "phase" set view 50,30 #視点の回転 set contour bas…

Cからgnuplotへ(自分用メモ)

・ファイル出力 char filepath[100]; sprintf(filepath, "test.dat"); ofstream output(filepath); output<<"test"<

Cで出力したファイルをリアルタイムでGnuplotに飛ばす

#define _USE_MATH_DEFINES #include <math.h> #include <fstream> #include <iostream> using namespace std; void test(int tmp); int t; int t_max; double dt; int main(){ int judge = 2; do{ test(judge); FILE *hoge; hoge = _popen("gnuplot -persist", "w"); fprintf_s(hoge, \</iostream></fstream></math.h>…

gnuplotからtex形式の画像を出力する

gnuplotでtexを出力 set term epslatex 12 size 4in, 3in set o "test.eps" set xlabel "$\\alpha$" texファイル \documentclass[a4paper,12pt]{article} \usepackage{graphicx} \usepackage{amsmath} \pagestyle{empty} \begin{document} \begin{figure} % …

最近使っているgnuplotスクリプトテンプレ(自分用)

set isosample 200,300 set term epslatex 12 size 4in, 3in unset key if (exist("n")==0 || n<0) n=0 set format x "$%g$" set format y "$%g$" if (n==0) set xlabel "$\\cfrac{4 \\delta \\omega} {\\lambda}$";\ else set xlabel "$\\cfrac{4 \\Delta} …

gnuplotで描画するとアクティブを奪われる

gnuplotで描画をするとアクティブを奪われてうっとうしいとき. オプションの描画するたびに最前面に表示するのチェックを外せばよい. http://ugd555.blog1.fc2.com/blog-entry-9.html