您现在的位置是:首页 >学无止境 >第二类曲线积分网站首页学无止境

第二类曲线积分

demo_zzt 2024-10-21 00:01:03
简介第二类曲线积分


第二类曲线积分

因为之前学习第二类曲线的时候,不是很理解;所以最近看了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) = -ymathbf{i} + xmathbf{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} dvec{r} = lim_{Delta r_i ightarrow 0} Sigma_i vec{F} Delta vec{r_i} = lim_{Delta r_i ightarrow 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} + xvec{j} F =yi +xj
曲线C
{ x = t y = t 2 0 < t < 1 left{ egin{array}{c} x = t \ y = t^2 end{array} ight. 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}dvec{r} = intvec{F} frac{dvec{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> \ dvec{r} = <dx, dy>\ int_Cvec{F}dvec{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_Cvec{F}dvec{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

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。