国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python實現(xiàn)高斯函數(shù)的三維顯示方法

2020-01-04 13:39:57
字體:
供稿:網(wǎng)友

在網(wǎng)上查閱資料,發(fā)現(xiàn)很少用Python進行高斯函數(shù)的三維顯示繪圖的,原因可能是其圖形顯示太過怪異,沒有MATLAB精細和直觀。

回顧一下二維高斯公式:

Python,高斯函數(shù),三維顯示

σ此處取3。

在MATLAB下的程序為:

u=[-10:0.1:10];v=[-10:0.1:10];[U,V]=meshgrid(u,v);H=exp(-(U.^2+V.^2)./2/3^2);mesh(u,v,H); %繪制三維曲面的函數(shù)title('高斯函數(shù)曲面');

其顯示結(jié)果為:

Python,高斯函數(shù),三維顯示

放大效果顯示,很平滑和直觀。

Python,高斯函數(shù),三維顯示

以下為Python的程序部分:

import numpy as npimport matplotlib.pyplot as pltimport mathimport mpl_toolkits.mplot3dx, y = np.mgrid[-2:2:200j, -2:2:200j]z=(1/2*math.pi*3**2)*np.exp(-(x**2+y**2)/2*3**2)ax = plt.subplot(111, projection='3d')ax.plot_surface(x, y, z, rstride=1, cstride=1, cmap='rainbow', alpha=0.9)#繪面ax.set_xlabel('x')ax.set_ylabel('y')ax.set_zlabel('z')plt.show()

顯示效果:

Python,高斯函數(shù),三維顯示

以上這篇Python實現(xiàn)高斯函數(shù)的三維顯示方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持VEVB武林網(wǎng)。


注:相關(guān)教程知識閱讀請移步到python教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 涿州市| 宕昌县| 宿松县| 涿州市| 周口市| 闽侯县| 达拉特旗| 泰兴市| 金昌市| 崇义县| 新余市| 珲春市| 辽源市| 榆社县| 仁布县| 都匀市| 阳山县| 阿拉善右旗| 青冈县| 波密县| 肥乡县| 民和| 阜南县| 申扎县| 来安县| 绥化市| 太谷县| 乃东县| 仁化县| 天气| 镇宁| 勐海县| 白山市| 喜德县| 镇江市| 高州市| 五华县| 稷山县| 兰坪| 朔州市| 兰坪|