昨日の悩みが解決。
negative な解決だけど。
とりあえず、今日学んだことをメモ。maximaで数値計算させて、その結果をプロットしたい場合は次のようにする。
まず、次のようにリストを作る。
f:makelist([i, float(sin(i))], i , 0 , 5 );
すると、fの中に次のようなリストが作られる。
[[0, 0.0], [1, 0.8414709848079], [2, 0.90929742682568]]
これをplot2dでプロットさせれば良い。データの場合は次のようにするらしい。
plot2d([discrete,f]);
でプロットできる。さらに、複数グラフを書きたい場合は以下のようにする。
fはsin , gはcosでプロットさせるとすると、
f:makelist([i, float(sin(i))], i , 0 , 5 );
g:makelist([i, float(cos(i))], i , 0 , 5 );
としておいて、
plot2d( [ [discrete,f],[discrete,g]] , [legend, "sin","cos"] );
で凡例がsin , cosとなった図がプロットされる。
legendで凡例になるらしい。
勉強になった。覚えておこう。
登録:
コメントの投稿 (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 件のコメント:
コメントを投稿