1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
      python之繪函數(shù)圖像 python3畫函數(shù)圖像

      python兩個函數(shù)圖像怎么分開畫而且加表格

      一、函數(shù)說明

      成都創(chuàng)新互聯(lián)公司是一家專業(yè)提供太湖企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站設(shè)計、成都做網(wǎng)站、HTML5建站、小程序制作等業(yè)務(wù)。10年已為太湖眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站制作公司優(yōu)惠進(jìn)行中。

      在使用python作圖時,應(yīng)用最廣的就是matplotlib包,但我們平時使用matplotlib時主要是畫一些簡單的圖表,很少有涉及分段函數(shù)。本次針對數(shù)值實驗中兩個較為復(fù)雜的函數(shù),使用其構(gòu)建分段函數(shù)圖像。

      二、圖像代碼

      2.11、函數(shù)公式:

      y=4sin(4πt)-sgn(t-0.3)-sgn(0.72-t)

      2.12、代碼如下:

      import numpy as np

      import matplotlib.pyplot as plt

      def sgn(x):

      if x0:

      return 1

      elif x0:

      return -1

      else:

      return 0

      t=np.arange(0,1,0.01)

      y=[]

      for i in t:

      y_1=4*np.sin(4*np.pi*i)-sgn(i-0.3)-sgn(0.72-i)

      y.append(y_1)

      plt.plot(t,y)

      plt.xlabel("t")

      plt.ylabel("y")

      plt.title("Heavsine")

      plt.show()

      2.13、運行結(jié)果如下:

      81036331d721706ae12808beb99b9574.png

      2.21、函數(shù)公式:

      479029.html

      2.22、代碼如下:

      import numpy as np

      import matplotlib.pyplot as plt

      def g(x):

      if x0:

      return x

      else:

      return 0

      t=np.arange(0,1,0.01)

      y=[]

      for i in t:

      y_1=g(i*(1-i))*np.sin((2*np.pi*1.05)/(i+0.05))

      y.append(y_1)

      plt.plot(t,y)

      plt.xlabel("t")

      plt.ylabel("y")

      plt.title("TimeSine")

      plt.show()

      python函數(shù)圖的繪制

      pre

      import numpy as np

      import matplotlib.pyplot as plt

      from matplotlib.patches import Polygon

      def func(x):

      return -(x-2)*(x-8)+40

      x=np.linspace(0,10)

      y=func(x)

      fig,ax = plt.subplots()

      plt.plot(x,y,'r',linewidth=2)

      plt.ylim(ymin=20)

      a=2

      b=9

      ax.set_xticks([a,b])

      ax.set_xticklabels(['$a$','$b$'])

      ax.set_yticks([])

      plt.figtext(0.9,0.05,'$x$')

      plt.figtext(0.1,0.9,'$y$')

      ix=np.linspace(a,b)

      iy=func(ix)

      ixy=zip(ix,iy)

      verts=[(a,0)]+list(ixy)+[(b,0)]

      poly = Polygon(verts,facecolor='0.9',edgecolor='0.5')

      ax.add_patch(poly)

      x_math=(a+b)*0.5

      y_math=35

      plt.text(x_math,y_math,r"$\int_a^b(-(x-2)*(x-8)+40)dx$",horizontalalignment='center',size=12)

      plt.show()

      /pre

      Python matplotlib之函數(shù)圖像繪制、線條rc參數(shù)設(shè)置

      為避免中文顯示出錯,需導(dǎo)入matplotlib.pylab庫

      1.2.1 確定數(shù)據(jù)

      1.2.2 創(chuàng)建畫布

      1.2.3 添加標(biāo)題

      1.2.4 添加x,y軸名稱

      1.2.5 添加x,y軸范圍

      1.2.6 添加x,y軸刻度

      1.2.7 繪制曲線、圖例, 并保存圖片

      保存圖片時,dpi為清晰度,數(shù)值越高越清晰。請注意,函數(shù)結(jié)尾處,必須加plt.show(),不然圖像不顯示。

      繪制流程與繪制不含子圖的圖像一致,只需注意一點:創(chuàng)建畫布。

      合理調(diào)整figsize、dpi,可避免出現(xiàn)第一幅圖橫軸名稱與第二幅圖標(biāo)題相互遮蓋的現(xiàn)象.

      2.2.1 rc參數(shù)類型

      2.2.2 方法1:使用rcParams設(shè)置

      2.2.3 方法2:plot內(nèi)設(shè)置

      2.2.4 方法3:plot內(nèi)簡化設(shè)置

      方法2中,線條形狀,linestyle可簡寫為ls;線條寬度,linewidth可簡寫為lw;線條顏色,color可簡寫為c,等等。

      不能直接寫出函數(shù)的表達(dá)式 怎么在python里畫函數(shù)圖象呢?

      不寫出y=f(x)這樣的表達(dá)式,由隱函數(shù)的等式直接繪制圖像,以x2+y2+xy=1的圖像為例,使用sympy間接調(diào)用matplotlib工具的代碼和該二次曲線圖像如下(注意python里的乘冪符號是**而不是^,還有,python的sympy工具箱的等式不是a==b,而是a-b或者Eq(a,b),這幾點和matlab的區(qū)別很大)

      直接在命令提示行的里面運行代碼的效果

      from sympy import *;

      x,y=symbols('x y');

      plotting.plot_implicit(x**2+y**2+x*y-1);


      分享名稱:python之繪函數(shù)圖像 python3畫函數(shù)圖像
      文章URL:http://ef60e0e.cn/article/doedeid.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        武乡县| 大英县| 信宜市| 宜丰县| 溧阳市| 松滋市| 盖州市| 安徽省| 容城县| 龙里县| 易门县| 德阳市| 太白县| 扎兰屯市| 瑞昌市| 隆昌县| 新乡市| 昌平区| 冕宁县| 平塘县| 库尔勒市| 固安县| 房产| 聂荣县| 安仁县| 枞阳县| 晴隆县| 保亭| 娄底市| 都兰县| 江西省| 海南省| 田阳县| 安国市| 澄江县| 南城县| 宁强县| 大渡口区| 改则县| 丹巴县| 黎川县|