廢話少說,直接上代碼:
#coding:utf-8import numpy as npimport matplotlib.pyplot as pltfrom mpl_toolkits.mplot3d import Axes3Ddef function_2(x,y): # 這里的函數可以任意定義 return np.sum(x**2) fig = plt.figure()ax = Axes3D(fig)x = np.arange(-3,-3,0.1)y = np.arange(-3,-3,0.1)X,Y = np.meshgrid(x,y)#創建網格,這個是關鍵Z = function_2(X,Y)plt.xlabel('x')plt.ylabel('y')ax.plot_surface(X,Y,Z,rstride=1,cstride=1,cmap='rainbow')plt.show()以上這篇使用python繪制二元函數圖像的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。
新聞熱點
疑難解答