第二类曲线积分

文章目录

  • 第二类曲线积分
  • 一、向量场是什么?
  • 二、向量场可视化
  • 三、计算
    • 1. 计算方式一
    • 2. 计算方式二


第二类曲线积分

因为之前学习第二类曲线的时候,不是很理解;所以最近看了mit的多元微积分课程,做一些课程笔记。

一、向量场是什么?

示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。
理解第二类曲线积分的前置知识点是:向量场。
可以用这样的函数表示向量场:
F ( x , y ) = M ( x , y ) i + N ( x , y ) j \mathbf{F}(x,y) = M(x,y)\mathbf{i} + N(x,y)\mathbf{j} F(x,y)=M(x,y)i+N(x,y)j
注意该方程里的i, j表示的是向量。

二、向量场可视化

可以方便理解向量场,可以可视化向量场。通过搜索工具可以知道matplotlib的quiver可以做这件事。
F ( x , y ) = − y i + x j \mathbf{F}(x,y) = -y\mathbf{i} + x\mathbf{j} F(x,y)=yi+xj

# Import required modules
import numpy as np
import matplotlib.pyplot as plt

# Meshgrid
x, y = np.meshgrid(np.linspace(-5, 5, 10),
				np.linspace(-5, 5, 10))

# Directional vectors
u = -y
v = x

# Plotting Vector Field with QUIVER
plt.quiver(x, y, u, v, color='g')
plt.title('Vector Field')

# Show plot with grid
plt.grid()
plt.show()

第二类曲线积分_第1张图片
通过图片可以理解,向量场中每个位置存在一个确定的向量。

三、计算

有一个很经典的物理问题,给定一个确定的曲线C,计算在这个向量场内的做功问题。

W = ∫ C F ⃗ d r ⃗ = lim ⁡ Δ r i → 0 Σ i F ⃗ Δ r i ⃗ = lim ⁡ Δ r i → 0 Σ i F ⃗ Δ r ⃗ Δ t Δ t W = \int_C \vec{F} d\vec{r} = \lim_{\Delta r_i \rightarrow 0} \Sigma_i \vec{F} \Delta \vec{r_i} = \lim_{\Delta r_i \rightarrow 0} \Sigma_i \vec{F} \frac{\Delta \vec{r}}{\Delta t} \Delta t W=CF dr =Δri0limΣiF Δri =Δri0limΣiF ΔtΔr Δt

1. 计算方式一

向量场F
F ⃗ = − y i ⃗ + x j ⃗ \vec{F} = -y \vec{i} + x\vec{j} F =yi +xj
曲线C
{ x = t y = t 2 0 < t < 1 \left\{ \begin{array}{c} x = t \\ y = t^2 \end{array} \right. 0{x=ty=t20<t<1
计算
∫ C F ⃗ d r ⃗ = ∫ F ⃗ d r ⃗ d t d t = ∫ < − t 2 , t > ∗ < 1 , 2 t > d t = ∫ t 2 d t \int_C \vec{F}d\vec{r} = \int\vec{F} \frac{d\vec{r}}{dt}dt = \int<-t^2, t> * <1, 2t>dt = \int t^2 dt CF dr =F dtdr dt=<t2,t><1,2t>dt=t2dt

2. 计算方式二

F ⃗ = < M , N > d r ⃗ = < d x , d y > ∫ C F ⃗ d r ⃗ = ∫ C M d x + N d y \vec{F} = \\ d\vec{r} = \\ \int_C\vec{F}d\vec{r} = \int_CMdx + Ndy F =<M,N>dr =<dx,dy>CF dr =CMdx+Ndy
x = t ⇒ d x = d t y = t 2 ⇒ d y = 2 t d t ∫ C F ⃗ d r ⃗ = ∫ C − y d x + x d y = ∫ C − t 2 d t + t ∗ 2 t d t = ∫ t 2 d t x = t \Rightarrow dx = dt \\ y = t^2 \Rightarrow dy = 2tdt \\ \int_C\vec{F}d\vec{r} = \int_C-ydx + x dy = \int_C-t^2 dt + t * 2t dt = \int t^2dt x=tdx=dty=t2dy=2tdtCF dr =Cydx+xdy=Ct2dt+t2tdt=t2dt

你可能感兴趣的:(python,开发语言)