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

Python繪制極坐標(biāo)基向量詳解

 更新時(shí)間:2023年08月27日 09:29:24   作者:微小冷  
這篇文章主要介紹了如何利用python繪制極坐標(biāo)的基向量,文中的示例代碼講解詳細(xì),具有一定的的參考價(jià)值,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下

極坐標(biāo)基向量的推導(dǎo)

極坐標(biāo)其實(shí)很神奇,一方面,它描述的是平直時(shí)空,另一方面,任意兩點(diǎn)間的坐標(biāo)差為d r , d θ \text dr, \text d\thetadr,dθ時(shí),兩點(diǎn)間的距離卻是不固定的。極坐標(biāo)到直角坐標(biāo)的轉(zhuǎn)換函數(shù)為

x=fx?(r,θ)=rcosθ y=fy?(r,θ)=rsinθ

考慮到行文簡潔,在不引起歧義的情況下,用x,y來表示fx?,fy。

對(duì)r,θ求偏導(dǎo)數(shù),就可以得到二者在轉(zhuǎn)換為直角坐標(biāo)是時(shí)的變化情況,則

其中

記er?=[∂x/∂r,∂y/∂r],eθ?=[∂x/∂θ,∂y/∂θ],稱作極坐標(biāo)系的基向量。

可以看到,這個(gè)基向量在不同的位置(x,y)處的值顯然是不同的,將其帶入極坐標(biāo)和直角坐標(biāo)的換算關(guān)系,就可以得到基向量的具體表達(dá)式,

er?=[cosθ,−rsinθ]

eθ?=[sinθ,rcosθ]

可視化

下面可以繪制一下這個(gè)基向量,采用matplotlib中的quiver函數(shù)。

import numpy as np
import matplotlib.pyplot as plt

M, N = 10, 20
r, th = np.indices([M, N])
r = r/10
th = th/N*np.pi*2


X, Y = r*np.cos(th), r*np.sin(th)

U1, V1 = np.cos(th), -r*np.sin(th)
U2, V2 = np.sin(th), r*np.cos(th)

style = dict(width=0.005, headwidth=8, headlength=6, headaxislength=4)
fig, ax = plt.subplots(1, 2, figsize=(8,4))
ax[0].quiver(X, Y, U1, V1, np.sqrt(U1**2+V1**2), **style)
ax[1].quiver(X, Y, U2, V2, np.sqrt(U2**2+V2**2), **style)
plt.tight_layout()
plt.show()

效果如下

到此這篇關(guān)于Python繪制極坐標(biāo)基向量詳解的文章就介紹到這了,更多相關(guān)Python極坐標(biāo)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 基于Python實(shí)現(xiàn)從頭搭建一個(gè)在線聊天室框架

    基于Python實(shí)現(xiàn)從頭搭建一個(gè)在線聊天室框架

    這篇文章主要為大家詳細(xì)介紹了如何基于Python實(shí)現(xiàn)從頭搭建一個(gè)在線聊天室框架,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2022-11-11
  • Python中列表與元組的乘法操作示例

    Python中列表與元組的乘法操作示例

    這篇文章主要介紹了Python中列表與元組的乘法操作,結(jié)合簡單實(shí)例形式分析了Python中列表、元組的乘法,并附帶分析了字符串的乘法及元組乘法操作的注意事項(xiàng),需要的朋友可以參考下
    2018-02-02
  • 詳解Python3之?dāng)?shù)據(jù)指紋MD5校驗(yàn)與對(duì)比

    詳解Python3之?dāng)?shù)據(jù)指紋MD5校驗(yàn)與對(duì)比

    這篇文章主要介紹了Python3之?dāng)?shù)據(jù)指紋MD5校驗(yàn)與對(duì)比,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • jupyter中torch庫的安裝與虛擬環(huán)境的搭建方式

    jupyter中torch庫的安裝與虛擬環(huán)境的搭建方式

    本文詳細(xì)介紹了如何在Windows系統(tǒng)上創(chuàng)建和配置PyTorch環(huán)境,包括安裝Anaconda、創(chuàng)建虛擬環(huán)境、配置鏡像源、安裝CUDA、查找和安裝PyTorch版本、安裝ipykernel以及在Jupyter Notebook中切換環(huán)境
    2025-02-02
  • python語音識(shí)別whisper的使用

    python語音識(shí)別whisper的使用

    本文主要介紹了python語音識(shí)別whisper的使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • python從入門到精通(DAY 1)

    python從入門到精通(DAY 1)

    本文是此次python從入門到精通系列文章的第一篇,給大家匯總一下常用的Python的基礎(chǔ)知識(shí),非常的簡單,但是很全面,有需要的小伙伴可以參考下
    2015-12-12
  • Python字典及字典基本操作方法詳解

    Python字典及字典基本操作方法詳解

    這篇文章主要介紹了Python字典及字典基本操作方法,結(jié)合實(shí)例形式詳細(xì)分析了Python字典的概念、創(chuàng)建、格式化及常用操作方法與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2018-01-01
  • Python統(tǒng)計(jì)列表元素出現(xiàn)次數(shù)的方法示例

    Python統(tǒng)計(jì)列表元素出現(xiàn)次數(shù)的方法示例

    這篇文章主要介紹了Python統(tǒng)計(jì)列表元素出現(xiàn)次數(shù)的方法示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • Python中is和==的區(qū)別詳解

    Python中is和==的區(qū)別詳解

    這篇文章主要介紹了Python中is和==的區(qū)別詳解,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-11-11
  • 使用matplotlib庫實(shí)現(xiàn)圖形局部數(shù)據(jù)放大顯示的實(shí)踐

    使用matplotlib庫實(shí)現(xiàn)圖形局部數(shù)據(jù)放大顯示的實(shí)踐

    本文主要介紹了使用matplotlib庫實(shí)現(xiàn)圖形局部數(shù)據(jù)放大顯示的實(shí)踐,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-02-02

最新評(píng)論