• 如何用Matplotlib绘制三元函数


    #!/usr/bin/env python
    #coding=GBK
    from mpl_toolkits.mplot3d import Axes3D  
    from matplotlib import cm  
    from matplotlib.ticker import LinearLocator, FormatStrFormatter  
    import matplotlib.pyplot as plt  
    import numpy as np
    
    fig = plt.figure()
    ax = fig.gca(projection='3d')
    X = np.arange(-5, 5, 0.1)
    Y = np.arange(-5, 5, 0.1)
    X, Y = np.meshgrid(X, Y)
    R = - X * Y
    Z = R / np.e ** (X**2 + Y**2)
    surf = ax.plot_surface(X, Y, Z, rstride=1, cstride=1, cmap=cm.jet,
            linewidth=0, antialiased=False)
    ax.set_zlim(-1.01, 1.01)
    
    ax.zaxis.set_major_locator(LinearLocator(10))
    ax.zaxis.set_major_formatter(FormatStrFormatter('%.02f'))
    
    fig.colorbar(surf, shrink=0.5, aspect=5)
    
    plt.show()

    z = -xy / e ^ (x^2 + y ^2)

  • 相关阅读:
    博客
    参考博客
    KMP
    串匹配
    简单数论
    B
    各种常用函数的模板以及自己的测试数据
    header
    memcached的图形界面监控
    缓存策略
  • 原文地址:https://www.cnblogs.com/healerkx/p/4283514.html
Copyright © 2020-2023  润新知