We will plot the sinc
function. Perform the following steps to do so:
linspace
function.x = np.linspace(0, 4, 100)
sinc
function to compute the function values.vals = np.sinc(x)
sinc
function with Matplotlib.plot(x, vals) show()
The sinc
function would have the following output:
The sinc2d
function requires a two-dimensional array. We can create it with the outer
function resulting in the following plot:
We plotted the well-known sinc
function with the NumPy sinc
function (see plot_sinc.py
).
import numpy as np from matplotlib.pyplot import plot, show x = np.linspace(0, 4, 100) vals = np.sinc(x) plot(x, vals) show()
We did the same for two dimensions (see sinc2d.py
).
import numpy as np from matplotlib.pyplot import imshow, show x = np.linspace(0, 4, 100) xx = np.outer(x, x) vals = np.sinc(xx) imshow(vals) show()