使用python生成正弦光栅的代码示例,包括竖直光栅,水平光栅,圆光栅
在此记录以供自己以后查阅或者有需要的人参考。
import numpy as np
import matplotlib.pyplot as plt
from matplotlib.pylab import mpl
mpl.rcParams['font.sans-serif'] = ['SimHei'] #显示中文
mpl.rcParams['axes.unicode_minus']=False #显示负号
def raster(mode):
'''
这是一个生成正弦光栅的函数,
:param mode: 模式是控制生成光栅的范式, mode=1 时是生成竖着的光栅, 为 2 时是生成横着的光栅,为 0 时是生成圆形光栅
:return: 返回光栅对应的函数,此后以此函数来画出光栅图
'''<