zoukankan      html  css  js  c++  java
  • Python 数据处理

    1、设y1=x2,y2=coc(2x),y3=y1×y2,其中0<x<10,完成下列操作:

      (1)在同一坐标系下用不同的颜色和线性绘制y1、y2和y3三条曲线;

           代码:

    复制代码
     1 import matplotlib.pyplot as plt
     2 import numpy as np
     3 x=np.arange(0,10,0.01)
     4 y1=x*x
     5 y2=np.cos(2*x)
     6 y3=y1*y2
     7 plt.plot(x,y1,color='red')
     8 plt.plot(x,y2,color='orange')
     9 plt.plot(x,y3,color='black')
    10 plt.show()
    复制代码

          运行结果:

              

        (2) 在同一绘图框内以子图形式绘制y1、y2和y3三条曲线。

             代码:

    复制代码
     1 import matplotlib.pyplot as plt
     2 import numpy as np
     3 x=np.arange(0,10,0.01)
     4 y1=x*x
     5 y2=np.cos(2*x)
     6 y3=y1*y2
     7 plt.subplot(311)
     8 plt.plot(x,y1,color='brown')
     9 plt.subplot(312)
    10 plt.plot(x,y2,color='yellow')
    11 plt.subplot(313)
    12 plt.plot(x,y3,color='purple')
    13 plt.show()
    复制代码

           运行结果:

               

        4、已知

         

         在[-2,2]区间绘制该分段函数的曲线,以及由该曲线所包围的填充图形。

         代码:

    复制代码
    1 import matplotlib.pyplot as plt
    2 import numpy as np
    3 x=np.arange(-2,2,0.01)
    4 y1=np.sqrt(2*np.sqrt(np.power(x,2))-np.power(x,2))
    5 y2=-2.14*np.sqrt(np.sqrt(2)-np.sqrt(np.abs(x)))
    6 plt.plot(x,y1,'r',x,y2,'r')
    7 plt.fill_between(x,y1,y2,facecolor='pink')
    8 plt.show()
    复制代码

         运行结果:

              

  • 相关阅读:
    剑指Offer——对成的二叉树
    剑指Offer——二叉树的下一个节点
    路径总和I、II、III
    性能调优工具
    关于在程序中内存检测的一些知识
    ptmalloc、tcmalloc及 jemalloc总结
    [LeetCode] 43. 字符串相乘
    [LeetCode] 155. Min Stack
    [LeetCode] 380. Insert Delete GetRandom O(1)
    linux内存过高排查
  • 原文地址:https://www.cnblogs.com/1329197745a/p/14905718.html
Copyright © 2011-2022 走看看