第二类曲线积分


第二类曲线积分

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

一、向量场是什么?

理解第二类曲线积分的前置知识点是:向量场。
可以用这样的函数表示向量场:
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()

在这里插入图片描述
通过图片可以理解,向量场中每个位置存在一个确定的向量。

三、计算

有一个很经典的物理问题,给定一个确定的曲线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<t<1 {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} = <M, N> \\ d\vec{r} = <dx, dy>\\ \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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值