Matplotlib(7) 您所在的位置:网站首页 matlab二维等高线图 Matplotlib(7)

Matplotlib(7)

2024-07-12 09:29| 来源: 网络整理| 查看: 265

import numpy as np import matplotlib.pyplot as plt

def h(x, y):                                                              #定义x,y坐标对应的高度函数     return (1-x/2+x**5+y**3) * np.exp(-x**2-y**2) 

 

m,n=200,250 x=np.linspace(-3,3,m) y=np.linspace(-3,3,n)

 

X,Y=np.meshgrid(x,y)                                                #生成网格数据

 

plt.contour(X,Y,h(X,Y),10)                            #参数:x、y对应的网格数据;高度;2代表的是显示等高线的密集程度,

                                                                    #数值越大,画的等高线数就越多

plt.show()



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有