tikzではgnuplotを利用して関数をプロットできるらしい。
という訳でそのびぼーろく。
例えばsin(x) を xが2から3までプロットしたいときには以下のようにする。
\\begin{tikz}
\\draw plot[id=sin,domain=2:3] function{sin(x)};
\\end{tikz}
idはプロットしたい関数の名前を書く。(名前は何でも良いらしい。)
domainはx軸の範囲で functionがgnuplotに渡す関数を表す。
また、platexがgnuplotを利用できるように、オプションとして --shell-escape をつけておく。
もちろんgnuplotもインストールが必要。
platex --shell-escape hogehoge.tex
また、gnuplotをエンジンとしているので、多彩な指定が可能らしい。
plot のオプションにraw gnuplot を追加して、functionにgnuplotのコマンドを書く。
\\begin{tikzpicture}
\\draw [very thick,color=red,smooth]
plot [raw gnuplot,id=dump6,domain=0:3]
function{set xrange[0:3];plot 1.8*(1+2*x)*exp(-2*x)}
node [below right]{臨界減衰($\gamma=\omega_0=2$)};
\\end{tikzpicture}
こうしておくと、gnuplotのコマンド通りに図がかけるので便利。
このときdomain オプションがどのように反映されるのかは不明。
登録:
コメントの投稿 (Atom)
747びぼーろく; チャイコフスキーの悲愴
を久しぶりに聞いた。やはり名曲。終楽章の序盤のクラリネットの高音を混ぜた和音と終盤ドラの響きを思いついたのは天才的だと思う。
-
ちょっと迷ったのでメモ。 基本的な方法としては音ズレしている動画から音声ファイルと無音の動画ファイルを作成し、再結合する時に音もしくは映像を遅らせて結合する。(もっとうまいやり方があるかもしれないけど...) ffmpeg -ss 5.4 -i source.m...
-
latexで今までヤング図 (young tableaux) 書くことになったのでその導入メモ。 youngtab.styが必要なのでまずはそのインストールから。 debian8 (jessie)では texlive-science に含まれているらしいのでいつもどおり...
-
maximaから移行するにあたって色々と読み替え。pythonでは楕円関数はscipyに入っているらしい。あまり情報がないのでメモ。まず楕円関数は$y={\rm sn}(u,k)$は次の楕円積分の逆関数として定める: \[u=\int_0^{\arcsin(y)} {\rm d...
0 件のコメント:
コメントを投稿