欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

利用Python?Matlab繪制曲線圖的簡單實(shí)例

 更新時(shí)間:2021年12月16日 11:17:55   作者:hhh江月  
們經(jīng)常會(huì)遇到這種情況,有一個(gè)數(shù)學(xué)函數(shù),我們希望了解他的圖像,這個(gè)時(shí)候使用python 的matplotlib就可以幫助我們,下面這篇文章主要介紹了利用Python?Matlab繪制曲線圖的相關(guān)資料,需要的朋友可以參考下

一、簡介

我們?cè)谶@里采用Python中的matplotlib來實(shí)現(xiàn)曲線圖形的繪制。matplotlib是著名的python繪圖庫,它提供了一整套繪圖API,十分適合交互式繪圖。

二、繪制圖形

1、第一個(gè)曲線圖

代碼:

具體的繪制的代碼如下所示:

import matplotlib.pyplot as plt
import numpy as np

r = np.array([2072.54, 2076.84, 2085.51, 2103.01, 2129.93, 2162.16, 2200.22, 2242.15,
              2285.71, 2328.29, 2350.18, 2364.01, 2364.01, 2343.29, 2300.17, 2252.25,
              2208.72, 2166.85, 2132.19, 2103.01, 2085.51, 2075.77, 2072.54])
b_ = np.array([30.159, 27.143, 24.127, 21.111, 18.096, 15.080, 12.064, 9.048,
              6.032, 3.016, 1.508, 0, -1.508, -3.016, -6.032, -9.048, -12.064,
              -15.080, -18.096, -21.111, -24.127, -27.143, -30.159])
b = b_ * pow(10, -4)


plt.plot(b, r)
plt.xlabel("B/T")
plt.ylabel("R/Ω")
plt.title("GMB R-B (decreasing B)")
plt.show()




效果:

2、第二個(gè)圖形

代碼:

代碼與上一個(gè)的代碼其實(shí)是比較相似的:

import matplotlib.pyplot as plt
import numpy as np

r = np.array([2072.53, 2076.81, 2085.47, 2103.00, 2129.90, 2162.11, 2200.20, 2242.06,
              2285.66, 2328.24, 2350.13, 2364.00, 2363.96, 2343.19, 2300.20, 2252.29,
              2208.76, 2166.89, 2132.20, 2103.05, 2085.50, 2075.81, 2072.56])
b_ = np.array([30.159, 27.143, 24.127, 21.111, 18.096, 15.080, 12.064, 9.048,
              6.032, 3.016, 1.508, 0, -1.508, -3.016, -6.032, -9.048, -12.064,
              -15.080, -18.096, -21.111, -24.127, -27.143, -30.159])
b = b_ * pow(10, -4)


plt.plot(b, r)
plt.xlabel("B/T")
plt.ylabel("R/Ω")
plt.title("GMB R-B (increasing B)")
plt.show()




效果:

3、第三個(gè)圖形

代碼:

代碼基本是形同的啦:

import matplotlib.pyplot as plt
import numpy as np

v = np.array([274, 270, 261, 243, 219, 189, 155, 118, 81, 48, 34, 21])
b_ = np.array([30.159, 27.143, 24.127, 21.111, 18.096, 15.080, 12.064, 9.048,
              6.032, 3.016, 1.508, 0])
b = b_ * pow(10, -4)


plt.plot(b, v)
plt.xlabel("B/T")
plt.ylabel("V/mV")
plt.title("GMB V-B")
plt.show()




效果:

4、第四個(gè)圖形

代碼:

代碼其實(shí)都是基本一樣的,只不過主要是更換了數(shù)據(jù)啦:

import matplotlib.pyplot as plt
import numpy as np

w = np.array([43.5, 44, 47, 50, 53, 56, 59, 62, 65, 68, 71, 74, 77, 80, 83, 86,
              89, 92, 95, 98, 101, 104])
v = np.array([0, 5.7, 35.0, 53.8, 45.9, 7.7, -45.7, -51.9, -32.6, -1.8, 34.5, 53.1,
              39.2, -10.1, -47.9, -51.4, -29.5, 5.6, 34.4, 52.4, 40.9, -5.2])


plt.plot(w, v)
plt.xlabel("θ/rad")
plt.ylabel("V/mV")
plt.title("GMB V-θ")
plt.show()




效果:

5.畫出指定區(qū)間的一個(gè)多項(xiàng)式函數(shù):

import numpy as np

import matplotlib.pyplot as plt

X = np.linspace(-4, 4, 1024)

Y = .25 * (X + 4.) * (X + 1.) * (X - 2.)

plt.title('$f(x)=\\frac{1}{4}(x+4)(x+1)(x-2)$')

plt.plot(X, Y, c = 'g')

plt.show()

總結(jié)

到此這篇關(guān)于利用Python?Matlab繪制曲線圖的文章就介紹到這了,更多相關(guān)Python?Matlab繪制曲線圖內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python 時(shí)間處理datetime實(shí)例

    Python 時(shí)間處理datetime實(shí)例

    Python Cook書中有很多章節(jié)都是針對(duì)某個(gè)庫的使用進(jìn)行介紹或是通過組合多個(gè)函數(shù)實(shí)現(xiàn)一些復(fù)雜的功能。我這里直接跳過了上一章節(jié)中對(duì)于文件處理的一些章節(jié),直接進(jìn)入對(duì)時(shí)間操作的章節(jié)。
    2008-09-09
  • Python功能點(diǎn)實(shí)現(xiàn):函數(shù)級(jí)/代碼塊級(jí)計(jì)時(shí)器

    Python功能點(diǎn)實(shí)現(xiàn):函數(shù)級(jí)/代碼塊級(jí)計(jì)時(shí)器

    今天小編就為大家分享一篇關(guān)于Python功能點(diǎn)實(shí)現(xiàn):函數(shù)級(jí)/代碼塊級(jí)計(jì)時(shí)器,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • Broadcast廣播機(jī)制在Pytorch Tensor Numpy中的使用詳解

    Broadcast廣播機(jī)制在Pytorch Tensor Numpy中的使用詳解

    python中Broadcast機(jī)制非常實(shí)用,在python中的廣播機(jī)制其實(shí)很簡單,下方主要介紹Broadcast廣播機(jī)制在Pytorch Tensor Numpy中的使用,希望對(duì)你有所幫助
    2022-08-08
  • 對(duì)于Python異常處理慎用“except:pass”建議

    對(duì)于Python異常處理慎用“except:pass”建議

    這篇文章主要介紹了對(duì)于Python異常處理方法的建議,摘選自StackOverflow上的熱門問題的回答,闡述了except:pass的使用時(shí)需要注意的地方,需要的朋友可以參考下
    2015-04-04
  • python select.select模塊通信全過程解析

    python select.select模塊通信全過程解析

    這篇文章主要為大家解析了python select.select模塊通信全過程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-09-09
  • Python中列表、字典、元組、集合數(shù)據(jù)結(jié)構(gòu)整理

    Python中列表、字典、元組、集合數(shù)據(jù)結(jié)構(gòu)整理

    這篇文章主要介紹了Python中列表、字典、元組、集合數(shù)據(jù)結(jié)構(gòu)整理,較為詳細(xì)的分析了這幾類數(shù)據(jù)結(jié)構(gòu)的具體用法及相關(guān)技巧,需要的朋友可以參考下
    2014-11-11
  • pygame實(shí)現(xiàn)俄羅斯方塊游戲(AI篇2)

    pygame實(shí)現(xiàn)俄羅斯方塊游戲(AI篇2)

    這篇文章主要為大家詳細(xì)介紹了pygame實(shí)現(xiàn)俄羅斯方塊游戲AI的第2篇,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • 對(duì)python中dict和json的區(qū)別詳解

    對(duì)python中dict和json的區(qū)別詳解

    今天小編就為大家分享一篇對(duì)python中dict和json的區(qū)別詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • zip在python中的用法小結(jié)

    zip在python中的用法小結(jié)

    Python中的zip函數(shù)是一個(gè)非常有用的工具,可以幫助我們同時(shí)處理多個(gè)可迭代對(duì)象,通過使用zip函數(shù),我們可以將多個(gè)列表或迭代器中的元素打包成一個(gè)個(gè)元組,然后返回由這些元組組成的列表,這篇文章介紹zip在python中的用法,感興趣的朋友一起看看吧
    2024-02-02
  • 如何分離django中的媒體、靜態(tài)文件和網(wǎng)頁

    如何分離django中的媒體、靜態(tài)文件和網(wǎng)頁

    這篇文章主要介紹了如何分離django中的媒體、靜態(tài)文件和網(wǎng)頁,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11

最新評(píng)論