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()

         运行结果:

             

  • 相关阅读:
    P4005 小 Y 和地铁
    P1039 侦探推理
    P2766 最长不下降子序列问题
    P2312 解方程
    P2169 正则表达式
    UOJ#22. 【UR #1】外星人
    UOJ#21. 【UR #1】缩进优化
    Palindromeness CodeChef
    bzoj5392 [Lydsy1806月赛]路径统计
    997D Cycles in product
  • 原文地址:https://www.cnblogs.com/ynly/p/12844945.html
Copyright © 2011-2022 走看看