Ys Originがよくクラッシュするのでめげてpythonでグラフを描かせる。
Udacityの数値計算の講義の時の課題のpythonをもとに。
[octave版]
xx = linspace(-pi,pi,100); y1 = sin(xx); figure; grid on; hold on; plot(xx,y1,"r"); y2 = cos(xx); plot(xx,y2,"b");
という感じのをpythonでもさせたい。
[python版]
#! /usr/bin/env python # -*- coding: utf-8 -*- import numpy as np import matplotlib.pyplot xx = np.linspace(-np.pi, np.pi, 100) y1 = np.sin(xx) matplotlib.pyplot.plot(xx, y1, "r") y2 = np.cos(xx); matplotlib.pyplot.plot(xx, y2, "b") matplotlib.pyplot.grid() matplotlib.pyplot.show()
完全に一対一対応でもないんだろうけど。
―――――・・・
1.4. Matplotlib: 作図 — Scipy lecture notesを参考にしつつ。
で、pylabって何?とか。
Python モジュールの 「matplotlib」 と 「pylab」 との関係性 ~「pylab」って何だっけ? - Qiitaによると、matplotlibをMATLAB風味にしてくれるインターフェイスらしい。
結局根っこは同じだからどっちでも良さそう。