Pylab的使用
学习使用Python进行科学计算,然而很难找到简单实用,又循序渐进的例子。正好手边有一本《Matlab可视化大学物理学》,里面的例子非常清晰地解释了Matlab在物理学中的应用。重新使用Python实现这些例子,学习了Python,又学习了科学计算思想,一举两得。
1.1Pylab简介
pylab是Matplotlib和Ipython提供的一个模块,提供了类似Matlab的语法,在启动Ipython时可以使用--pylab启动,它相当于导入了如下库:
import numpy
import matplotlib
from matplotlib import pylab, mlab, pyplot
np = numpy
plt = pyplot
from IPython.display import display
from IPython.core.pylabtools import figsize, getfigs
from pylab import *
from numpy import *
1.2简单应用
1.2.1画圆
\(cos^2x+sin^2x = 1\)
n = 10
#生成50个元素的行向量
phi = linspace(0, 2*pi)
# 此时绘制x,y可以得到一个圆
x = cos(phi)
y = sin(phi)
for i in range(1,n):
for j in range(1,i):
#(绘图 1)