【连续介质力学】张量场

news2024/11/18 20:46:47

张量场

张量场表示张量 T ( x ⃗ , t ) T(\vec x, t) T(x ,t)在空间 x ⃗ \vec x x 和时间 t t t中如何变化,将张量场视为可微函数

如果一个张量场不依赖于时间,则此张量场称为定常场,例如 T = T ( x ⃗ ) T = T(\vec x) T=T(x );相反,如果一个张量场只依赖时间则称为均匀场,就是说 T ( t ) T(t) T(t)在每个位置 x ⃗ \vec x x 都有相同的值

张量场可以分类为:标量、向量、二阶张量场等
例如温度场 T ( x ⃗ , t ) T(\vec x, t) T(x ,t) 就是一个标量场,在时间 t = t 1 t = t_1 t=t1中温度的分布如下:
在这里插入图片描述
另外,速度场 v ⃗ ( x ⃗ , t ) \vec v(\vec x, t) v (x ,t)是一个向量场,在时间 t = t 1 t = t_1 t=t1的速度分布,在每一个点都有一个速度相对应,如下所示:
在这里插入图片描述
标量场
ϕ = ϕ ( x ⃗ , t ) \phi=\phi(\vec x, t) ϕ=ϕ(x ,t)
向量场
张量表示: v ⃗ = v ⃗ ( x ⃗ , t ) \vec v = \vec v (\vec x, t) v =v (x ,t)
下标表示: v i = v i ( x ⃗ , t ) v_i = v_i(\vec x, t) vi=vi(x ,t)
二阶张量场
张量表示: T = T ( x ⃗ , t ) T=T (\vec x, t) T=T(x ,t)
下标表示: T i j = T i j ( x ⃗ , t ) T_{ij}= T_{ij}(\vec x, t) Tij=Tij(x ,t)

标量场

定常标量场 ϕ = ϕ ( x ⃗ ) \phi = \phi(\vec x) ϕ=ϕ(x ),有连续的值 ∂ ϕ ∂ x 1 , ∂ ϕ ∂ x 2 , ∂ ϕ ∂ x 3 \frac{\partial \phi}{\partial x_1}, \frac{\partial \phi}{\partial x_2}, \frac{\partial \phi}{\partial x_3} x1ϕ,x2ϕ,x3ϕ。在点 x ⃗ \vec x x 的函数值为 ϕ ( x ⃗ ) \phi(\vec x) ϕ(x ),在另一个点 x ⃗ + d x ⃗ \vec x + d\vec x x +dx 的函数值为 ϕ ( x ⃗ + d x ⃗ ) \phi(\vec x + d\vec x) ϕ(x +dx ),那么函数 ϕ \phi ϕ的微分定义如下:
ϕ ( x ⃗ + d x ⃗ ) − ϕ ( x ⃗ ) ≡ d ϕ ϕ ( x 1 + d x 1 , x 2 + d x 2 , x 3 + d x 3 ) − ϕ ( x 1 , x 2 , x 3 ) ≡ d ϕ \phi(\vec x + d\vec x)-\phi(\vec x)\equiv d\phi\\ \phi(x_1+dx_1, x_2+dx_2, x_3+dx_3)-\phi(x_1, x_2, x_3)\equiv d\phi ϕ(x +dx )ϕ(x )dϕϕ(x1+dx1,x2+dx2,x3+dx3)ϕ(x1,x2,x3)dϕ

对于任意的连续函数 ϕ ( x 1 , x 2 , x 3 ) \phi(x_1, x_2, x_3) ϕ(x1,x2,x3) d ϕ d\phi dϕ d x 1 , d x 2 , d x 3 dx_1, dx_2, dx_3 dx1,dx2,dx3线性相关,这种线性关系可以以微分的链式法则来给出:
d ϕ = ∂ ϕ ∂ x 1 d x 1 + ∂ ϕ ∂ x 2 d x 2 + ∂ ϕ ∂ x 3 d x 3 d\phi = \frac{\partial \phi}{\partial x_1}dx_1+\frac{\partial \phi}{\partial x_2}dx_2+\frac{\partial \phi}{\partial x_3}dx_3 dϕ=x1ϕdx1+x2ϕdx2+x3ϕdx3

张量的分量关于 x i x_i xi的导数,可以由以下微分算子表示:
∂ ∗ ∂ x i ≡ ∗ , i \frac{\partial \ast}{\partial x_i}\equiv \ast_{,i} xi,i

梯度

标量场的梯度
梯度 ∇ x ⃗ ϕ \nabla_{\vec x}\phi x ϕ 或者 g r a d ϕ grad \phi gradϕ定义为:
在这里插入图片描述
其中,算子 ∇ x ⃗ \nabla_{\vec x} x 叫Nabla符号,将上式表示成笛卡尔坐标基:
在这里插入图片描述
在这里插入图片描述
所以, ∇ x ⃗ ϕ \nabla_{\vec x}\phi x ϕ在笛卡尔坐标系中的分量:
( ∇ x ⃗ ) 1 ≡ ∂ ϕ ∂ x 1 ; ( ∇ x ⃗ ) 2 ≡ ∂ ϕ ∂ x 2 ; ( ∇ x ⃗ ) 3 ≡ ∂ ϕ ∂ x 3 ; (\nabla_{\vec x})_1 \equiv \frac{\partial \phi}{\partial x_1}; \quad (\nabla_{\vec x})_2 \equiv \frac{\partial \phi}{\partial x_2}; \quad (\nabla_{\vec x})_3 \equiv \frac{\partial \phi}{\partial x_3}; \quad (x )1x1ϕ;(x )2x2ϕ;(x )3x3ϕ;

那么,梯度的分量定义如下:
∇ x ⃗ ϕ = ∂ ϕ ∂ x 1 e ^ 1 + ∂ ϕ ∂ x 2 e ^ 2 + ∂ ϕ ∂ x 3 e ^ 3 \nabla_{\vec x}\phi=\frac{\partial \phi}{\partial x_1}\hat e_1+\frac{\partial \phi}{\partial x_2}\hat e_2+\frac{\partial \phi}{\partial x_3}\hat e_3 x ϕ=x1ϕe^1+x2ϕe^2+x3ϕe^3

Nabla符号 ∇ x ⃗ \nabla_{\vec x} x 定义为:
∇ x ⃗ = ∂ ∂ x i e ^ i ≡ ∂ , i e ^ i \boxed{\nabla_{\vec x}=\frac{\partial }{\partial x_i}\hat e_i\equiv \partial_{,i}\hat e_i} x =xie^i,ie^i

∇ , x ⃗ \nabla_{,\vec x} ,x 的几何意义

  • ∇ x ⃗ \nabla_{\vec x} x 的方向是垂直于等值面的,例如垂直于等值面 ϕ = c o n s t \phi = const ϕ=const ∇ x ⃗ \nabla_{\vec x} x 的方向指向 ϕ \phi ϕ增长最快的方向
  • ∇ x ⃗ \nabla_{\vec x} x 的大小是 ϕ \phi ϕ改变的速率,例如 ϕ \phi ϕ的梯度

在这里插入图片描述

一个曲面的法向量如下所示:
n ^ = ∇ x ⃗ ϕ ∣ ∣ ∇ x ⃗ ϕ ∣ ∣ \hat n = \frac{\nabla_{\vec x}\phi}{||\nabla_{\vec x}\phi||} n^=∣∣x ϕ∣∣x ϕ
曲面 ϕ = c o n s t \phi = const ϕ=const,为等值面,在所有的点上都有相同的值,所以在等值面上移动函数值不发生改变

向量场 v ⃗ ( x ⃗ ) \vec v (\vec x) v (x )的梯度
g r a d ( v ⃗ ) ≡ ∇ x ⃗ v ⃗ grad(\vec v)\equiv\nabla_{\vec x}\vec v grad(v )x v
表示成:
∇ x ⃗ v ⃗ = ∂ v i e ^ i ∂ x j ⨂ e ^ j = ( v i e ^ i ) , j ⨂ e ^ j = v i , j e ^ i ⨂ e ^ j \nabla_{\vec x}\vec v=\frac{\partial v_i \hat e_i}{\partial x_j}\bigotimes \hat e_j=(v_i \hat e_i)_{,j}\bigotimes \hat e_j=v_{i,j}\hat e_i \bigotimes \hat e_j x v =xjvie^ie^j=(vie^i),je^j=vi,je^ie^j

因此,可以在笛卡尔坐标系中定义一个张量场 ( ∗ ( x ⃗ , t ) ) (*(\vec x, t)) ((x ,t))的梯度为:
∇ x ⃗ ( ∗ ) = ∂ ∗ ∂ x j ⨂ e ^ j ( 在笛卡尔坐标系中的张量场的梯度 ) \boxed{\nabla_{\vec x}(*)=\frac{\partial *}{\partial x_j}\bigotimes \hat e_j}(在笛卡尔坐标系中的张量场的梯度) x ()=xje^j(在笛卡尔坐标系中的张量场的梯度)

二阶张量场的梯度:
在这里插入图片描述

二阶张量场 T ( x ⃗ ) T(\vec x) T(x )的梯度
∇ x ⃗ T = ∂ T i j e ^ i ⨂ e ^ j ∂ x k ⨂ e ^ k = T i j , k e ^ i ⨂ e ^ j ⨂ e ^ k \nabla_{\vec x}T = \frac{\partial T_{ij}\hat e_i \bigotimes \hat e_j}{\partial x_k}\bigotimes \hat e_k=T_{ij, k}\hat e_i\bigotimes \hat e_j \bigotimes \hat e_k x T=xkTije^ie^je^k=Tij,ke^ie^je^k

表示为:
( ∇ x ⃗ T ) i j k = T i j , k (\nabla_{\vec x}T)_{ijk}=T_{ij,k} (x T)ijk=Tij,k

问题1.41求出函数 f ( x 1 , x 2 ) = cos ⁡ ( x 1 ) + exp ⁡ x 1 x 2 f(x_1, x_2)=\cos(x_1)+\exp^{x_1x_2} f(x1,x2)=cos(x1)+expx1x2在点 ( x 1 = 0 , x 2 = 1 ) (x_1=0, x_2=1) (x1=0,x2=1) 的梯度

在这里插入图片描述

问题1.42 u ⃗ ( x ⃗ ) \vec u(\vec x) u (x )是一个定常场

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

散度

向量场 v ⃗ ( x ⃗ ) \vec v(\vec x) v (x )的散度,标记如下:
d i v ( v ⃗ ) ≡ ∇ x ⃗ ⋅ v ⃗ div(\vec v)\equiv \nabla_{\vec x}\cdot \vec v div(v )x v
表示为:
d i v ( v ⃗ ) ≡ ∇ x ⃗ ⋅ v ⃗ = ∇ x ⃗ v ⃗ : 1 = T r ( ∇ x ⃗ v ⃗ ) div(\vec v)\equiv\nabla_{\vec x}\cdot \vec v=\nabla_{\vec x}\vec v:1=Tr(\nabla_{\vec x}\vec v) div(v )x v =x v :1=Tr(x v )
那么:
在这里插入图片描述
笛卡尔坐标系下的算子:
∇ x ⃗ ⋅ ( ∗ ) = ∂ ( ∗ ) ∂ x k ⋅ e ^ k ( 笛卡尔坐标系下 ( ∗ ) 的散度 ) \boxed{\nabla_{\vec x}\cdot (*)=\frac{\partial (*)}{\partial x_k}\cdot \hat e_k}(笛卡尔坐标系下(*)的散度) x ()=xk()e^k(笛卡尔坐标系下()的散度)

可以验证,当张量场作用散度时,其秩降低一阶

二阶张量场 T ( x ⃗ ) T(\vec x) T(x )的散度

二阶张量场 T T T的散度定义为 ∇ x ⃗ ⋅ 1 = ∇ x ⃗ T : 1 \nabla_{\vec x}\cdot 1=\nabla_{\vec x}T:1 x 1=x T:1,得到一个向量:
在这里插入图片描述
NOTE:注意了,在处理张量场的梯度和散度时,
例如 ∇ x ⃗ v ⃗ \nabla_{\vec x}\vec v x v (向量场的梯度)、 ∇ x ⃗ T \nabla_{\vec x}T x T(二阶张量场的梯度)、 ∇ x ⃗ ⋅ T \nabla_{\vec x}\cdot T x T(二阶张量场的散度),这不意味着在对向量和张量之间进行张量算子操作,
例如 ∇ x ⃗ v ⃗ ≠ ( ∇ ⃗ x ⃗ ) ⨂ v ⃗ \nabla_{\vec x}\vec v\neq ( \vec \nabla_{\vec x})\bigotimes \vec v x v =( x )v ∇ x ⃗ T ≠ ( ∇ ⃗ x ⃗ ) ⨂ v ⃗ \nabla_{\vec x}T\neq (\vec \nabla_{\vec x})\bigotimes \vec v x T=( x )v 以及 ∇ x ⃗ ⋅ T ≠ ( ∇ ⃗ x ⃗ ) ⋅ ( T ) \nabla_{\vec x}\cdot T \neq (\vec \nabla_{\vec x})\cdot (T) x T=( x )(T),等

∇ x ⃗ \nabla_{\vec x} x 必须是一个作用在完整张量场的算子,所以张量必须在算子的内部

然而,可以有如下表示:
在这里插入图片描述

定义 拉普拉斯算子 ∇ 2 \nabla^2 2 为:
在这里插入图片描述
那么,向量场 v ⃗ \vec v v 的拉普拉斯向量为:
在这里插入图片描述

问题1.43 令 a ⃗ \vec a a b ⃗ \vec b b 是向量,证明等式 ∇ x ⃗ ⋅ ( a ⃗ + b ⃗ ) = ∇ x ⃗ ⋅ a ⃗ + ∇ x ⃗ ⋅ b ⃗ \nabla_{\vec x}\cdot (\vec a + \vec b)=\nabla_{\vec x}\cdot \vec a+\nabla_{\vec x}\cdot \vec b x (a +b )=x a +x b 成立

在这里插入图片描述

问题1.44 求出 ( ∇ x ⃗ a ⃗ ) ⋅ b ⃗ (\nabla_{\vec x}\vec a)\cdot \vec b (x a )b

在这里插入图片描述

问题1.45 证明以下关系成立

在这里插入图片描述
在这里插入图片描述

旋度

向量场的旋度
向量场 v ⃗ ( x ⃗ ) \vec v(\vec x) v (x )的旋度: c u r l ( v ⃗ ) ≡ r o t ( v ⃗ ) ≡ ∇ x ⃗ ∧ v ⃗ curl(\vec v)\equiv rot(\vec v)\equiv \nabla_{\vec x} \wedge \vec v curl(v )rot(v )x v ,并且用笛卡尔坐标基表示:
∇ ⃗ x ⃗ ∧ ( ∗ ) = ∂ ∂ x j e ^ j ∧ ( ∗ ) ( 在笛卡尔坐标系下的张量场的旋度 ) \boxed{\vec \nabla_{\vec x}\wedge (*)=\frac{\partial }{\partial x_j}\hat e_j \wedge (*)(在笛卡尔坐标系下的张量场的旋度)} x ()=xje^j()(在笛卡尔坐标系下的张量场的旋度)

指标形式:
r o t ( v ⃗ ) = ∇ ⃗ x ⃗ ∧ v ⃗ = ∂ ∂ x j e ^ j ∧ v ⃗ k e ^ k = ∂ v k ∂ x j e ^ j ∧ e ^ k = ∂ v k ∂ x j ϵ i j k e ^ i = ϵ i j k v k , j e ^ i rot(\vec v)=\vec \nabla_{\vec x}\wedge \vec v=\frac{\partial }{\partial x_j}\hat e_j\wedge \vec v_k \hat e_k=\frac{\partial v_k}{\partial x_j}\hat e_j\wedge \hat e_k =\frac{\partial v_k}{\partial x_j}\epsilon_{ijk}\hat e_i=\epsilon_{ijk}v_{k,j}\hat e_i rot(v )= x v =xje^jv ke^k=xjvke^je^k=xjvkϵijke^i=ϵijkvk,je^i

展开:
在这里插入图片描述
可以验证,一个向量场梯度的反对称部分,即 ( ∇ x ⃗ v ⃗ ) s k e w ≡ W (\nabla_{\vec x}\vec v)^{skew}\equiv W (x v )skewW,有如下分量:
在这里插入图片描述
其中, w 1 , w 2 , w 3 w_1, w_2, w_3 w1,w2,w3是W的轴向量 w ⃗ \vec w w 的分量
所以,结合旋度的定义和反对称矩阵分量,得到:
在这里插入图片描述
由于反对称张量和轴向量有以下关系:
W ⋅ a ⃗ = w ⃗ ∧ a ⃗ \boxed{W \cdot \vec a=\vec w \wedge \vec a} Wa =w a
所以:
W ⋅ v ⃗ = w ⃗ ∧ v ⃗ = 1 2 ( ∇ ⃗ x ⃗ ∧ v ⃗ ) ∧ v ⃗ W \cdot \vec v=\vec w \wedge \vec v=\frac{1}{2}(\vec \nabla_{\vec x} \wedge \vec v)\wedge \vec v Wv =w v =21( x v )v

我们在问题1.18里证明了反对称张量 ( x ⃗ ⨂ a ⃗ ) s k e w (\vec x \bigotimes \vec a)^{skew} (x a )skew的轴向量是 1 2 ( a ⃗ ∧ x ⃗ ) \frac{1}{2}(\vec a \wedge \vec x) 21(a x ),因此反对称张量 W = ( ∇ ⃗ x ⃗ v ⃗ ) s k e w = [ ( v ⃗ ) ⨂ ∇ ⃗ x ⃗ ] s k e w W = (\vec \nabla_{\vec x}\vec v)^{skew}=[(\vec v) \bigotimes \vec \nabla_{\vec x}]^{skew} W=( x v )skew=[(v ) x ]skew的轴向量是 1 2 ( ∇ ⃗ x ⃗ ∧ v ⃗ ) \frac{1}{2}(\vec \nabla_{\vec x}\wedge \vec v) 21( x v )

如上所示,旋度描述了向量场的旋转趋势

总结
在这里插入图片描述

  • r o t ( λ a ⃗ ) = ∇ ⃗ x ⃗ ∧ ( λ a ⃗ ) = λ ( ∇ ⃗ x ⃗ ∧ a ⃗ ) + ( ∇ x ⃗ λ ∧ a ⃗ ) rot(\lambda \vec a)=\vec \nabla_{\vec x}\wedge (\lambda \vec a)=\lambda (\vec \nabla_{\vec x}\wedge \vec a)+( \nabla_{\vec x} \lambda \wedge \vec a) rot(λa )= x (λa )=λ( x a )+(x λa )
    ∇ ⃗ x ⃗ ∧ ( λ a ⃗ ) \vec \nabla_{\vec x}\wedge (\lambda \vec a) x (λa )的结果是一个向量,分量为:
    在这里插入图片描述
    所以有: r o t ( λ a ⃗ ) = ∇ ⃗ x ⃗ ∧ ( λ a ⃗ ) = λ ( ∇ ⃗ x ⃗ ∧ a ⃗ ) + ( ∇ x ⃗ λ ∧ a ⃗ ) rot(\lambda \vec a)=\vec \nabla_{\vec x}\wedge (\lambda \vec a)=\lambda(\vec \nabla_{\vec x}\wedge \vec a)+(\nabla_{\vec x}\lambda \wedge \vec a) rot(λa )= x (λa )=λ( x a )+(x λa )

  • ∇ ⃗ x ⃗ ∧ ( a ⃗ ∧ b ⃗ ) = ( ∇ x ⃗ ⋅ b ⃗ ) a ⃗ − ( ∇ a ⃗ ⋅ a ⃗ ) b ⃗ + ( ∇ x ⃗ a ⃗ ) ⋅ b ⃗ − ( ∇ x ⃗ b ⃗ ) ⋅ a ⃗ \vec \nabla_{\vec x}\wedge (\vec a \wedge \vec b)=(\nabla_{\vec x}\cdot \vec b)\vec a-(\nabla_{\vec a}\cdot \vec a)\vec b+(\nabla_{\vec x}\vec a)\cdot \vec b-(\nabla_{\vec x}\vec b)\cdot \vec a x (a b )=(x b )a (a a )b +(x a )b (x b )a
    由于有: ( a ⃗ ∧ b ⃗ ) = ϵ k i j a i b j (\vec a \wedge \vec b)=\epsilon_{kij}a_ib_j (a b )=ϵkijaibj,因此:
    在这里插入图片描述
    并且有: ϵ k i j = ϵ i j k \epsilon_{kij}=\epsilon_{ijk} ϵkij=ϵijk ϵ i j k ϵ l p k = δ i l δ j p − δ i p δ j l \epsilon_{ijk}\epsilon_{lpk}=\delta_{il}\delta_{jp}-\delta_{ip\delta_{jl}} ϵijkϵlpk=δilδjpδipδjl,那么:
    在这里插入图片描述
    可以验证: [ ( ∇ x ⃗ a ⃗ ) ⋅ b ⃗ ] l = a l , p b p [(\nabla_{\vec x}\vec a)\cdot \vec b]_l=a_{l,p}b_p [(x a )b ]l=al,pbp [ ( ∇ x ⃗ ⋅ a ⃗ ) b ⃗ ] l = a p , p b l [(\nabla_{\vec x}\cdot \vec a)\vec b]_l=a_{p,p}b_l [(x a )b ]l=ap,pbl [ ( ∇ x ⃗ ⋅ b ⃗ ) a ⃗ ] l = a l b p , p [(\nabla_{\vec x}\cdot \vec b)\vec a]_l=a_lb_{p,p} [(x b )a ]l=albp,p [ ( ∇ x ⃗ b ⃗ ) ⋅ a ⃗ ] l = a p b l , p [(\nabla_{\vec x} \vec b)\cdot \vec a]_l=a_pb_{l,p} [(x b )a ]l=apbl,p

  • ∇ ⃗ x ⃗ ∧ ( ∇ ⃗ x ⃗ ∧ a ⃗ ) = ∇ x ⃗ ( ∇ x ⃗ ⋅ a ⃗ ) − ∇ x ⃗ 2 a ⃗ \vec \nabla_{\vec x}\wedge (\vec \nabla_{\vec x}\wedge \vec a)=\nabla_{\vec x}(\nabla_{\vec x}\cdot \vec a)-\nabla_{\vec x}^2 \vec a x ( x a )=x (x a )x 2a
    由于: ( ∇ x ⃗ ∧ a ⃗ ) i = ϵ i j k a k , j (\nabla_{\vec x}\wedge \vec a)_i=\epsilon_{ijk}a_k,j (x a )i=ϵijkak,j,因此:
    在这里插入图片描述
    考虑: ϵ q l i ϵ i j k = ϵ q l i ϵ j k i = δ q j δ l k − δ q k δ l j \epsilon_{qli}\epsilon_{ijk}=\epsilon_{qli}\epsilon_{jki}=\delta_{qj}\delta_{lk}-\delta_{qk}\delta_{lj} ϵqliϵijk=ϵqliϵjki=δqjδlkδqkδlj,有:
    在这里插入图片描述
    其中, [ ∇ x ⃗ ( ∇ x ⃗ ⋅ a ⃗ ) ] q = a k , k q [\nabla_{\vec x}(\nabla_{\vec x}\cdot \vec a)]_q=a_{k,kq} [x (x a )]q=ak,kq [ ∇ x ⃗ 2 a ⃗ ] q = a q , l l [\nabla_{\vec x}^2\vec a]_q=a_{q,ll} [x 2a ]q=aq,ll

  • ∇ x ⃗ ⋅ ( ψ ∇ x ⃗ ⋅ a ⃗ ) = ψ ∇ x ⃗ 2 ϕ + ( ∇ x ⃗ ψ ) ⋅ ( ∇ x ⃗ ϕ ) \nabla_{\vec x} \cdot(\psi \nabla_{\vec x}\cdot \vec a)=\psi \nabla_{\vec x}^2\phi+(\nabla_{\vec x}\psi)\cdot (\nabla_{\vec x}\phi) x (ψx a )=ψx 2ϕ+(x ψ)(x ϕ)
    在这里插入图片描述
    ψ \psi ψ ϕ \phi ϕ是标量场,以上等式由以下等式推导而来:
    在这里插入图片描述

将两个等式相减,得:
在这里插入图片描述

保守场

一个向量场 b ⃗ ( x ⃗ , t ) \vec b(\vec x, t) b (x ,t)被称为保守的,如果存在一个可导的标量场 ϕ ( x ⃗ , t ) \phi(\vec x, t) ϕ(x ,t),满足:
b ⃗ = ∇ x ⃗ ϕ \vec b = \nabla_{\vec x}\phi b =x ϕ

如果一个函数 ϕ \phi ϕ满足以上关系,则称 ϕ \phi ϕ b ⃗ ( x ⃗ , t ) \vec b(\vec x, t) b (x ,t)的势函数。
b ⃗ ( x ⃗ , t ) \vec b(\vec x, t) b (x ,t)是保守的的一个不充分条件是 ∇ ⃗ x ⃗ ∧ b ⃗ = 0 ⃗ \vec \nabla_{\vec x}\wedge \vec b=\vec 0 x b =0 。也就是说,给定一个保守场,其旋度 ∇ ⃗ x ⃗ ∧ b ⃗ \vec \nabla_{\vec x}\wedge \vec b x b 等于0。反而,如果一个向量场的旋度为0,不代表这个向量场是保守的

1.46 ϕ \phi ϕ是一个标量场, u ⃗ \vec u u 是一个向量场,证明 ∇ x ⃗ ⋅ ( ∇ x ⃗ ∧ v ⃗ ) = 0 \nabla_{\vec x}\cdot (\nabla_{\vec x}\wedge \vec v)=0 x (x v )=0以及 ∇ ⃗ x ⃗ ∧ ( ∇ x ⃗ ϕ ) = 0 ⃗ \vec \nabla_{\vec x}\wedge (\nabla_{\vec x}\phi)=\vec 0 x (x ϕ)=0

在这里插入图片描述
在这里插入图片描述
参考教材:
Eduardo W.V. Chaves, Notes On Continuum Mechanics

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/554443.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

如此优秀的低代码平台,佬们一起来体验一把!

前言:低代码平台是一种新兴的应用开发技术,将可视化建模、自动生成代码和开发者编写的代码结合在一起,使应用程序的开发变得更加快速、简单且高效。低代码平台的基本思想是通过消除繁琐的手动编码工作,来让开发者更好地专注于业务…

基于 Spring Boot + MyBatis Plus + Vue Element 实现的后台管理系统 + 微信小程序

管理后台的 Vue3 版本采用 vue-element-plus-admin ,Vue2 版本采用 vue-element-admin 管理后台的移动端采用 uni-app 方案,一份代码多终端适配,同时支持 APP、小程序、H5! 后端采用 Spring Boot、MySQL MyBatis Plus、Redis …

UnityVR--组件3--Line Renderer--线性渲染

目录 前言 Line Renderer组件介绍 Trail Renderer组件介绍 使用Line Renderer绘制线段 使用系统工具或自定义工具绘制线段 Trail Renderer简单制作子弹拖尾效果 前言 Line Renderer线性渲染组件用于在3D中渲染线段,如之前在小游戏中做过的激光门伤害&#xff0…

Axure设计—动态条形图(中继器)

本文将教大家如何用AXURE中的中继器动态条形图。 一、效果介绍 如图: 预览地址:https://i7x7i9.axshare.com 下载地址:https://download.csdn.net/download/weixin_43516258/87807039?spm1001.2014.3001.5503 二、功能介绍 简单填写中继…

PyQt5桌面应用开发(17):类结构+QWebEngineView

本文目录 PyQt5桌面应用系列PyQt5学习PyQt5类结构和帮助速查实现与解释最终界面和完整源代码界面完整的代码 总结 PyQt5桌面应用系列 PyQt5桌面应用开发(1):需求分析 PyQt5桌面应用开发(2):事件循环 PyQt5桌…

Spring 如何处理请求参数和表单数据

当我们开发 Web 应用程序时,处理请求参数和表单数据是必不可少的。Spring MVC 是一个流行的 Java Web 框架,提供了多种方式来处理请求参数和表单数据。本文将介绍 Spring MVC 中处理请求参数和表单数据的常用方式,并提供相应的代码示例。 处…

Redis数据结构-SDS

一、SDS(Simple Dynamic String,简单动态字符串) Redis没有使用C语言传统的字符串表示方式(以’\0’结尾的字符数组),而是自己实现了sds的抽象类型,Redis默认使用sds作为字符串的表示。 set ms…

新视野(2023.5.5-2023.5.12)

一、知识: 媒体账号买卖网站 A5新媒体交易:https://xmt.a5.net/ 新媒虎:https://www.xinmeihu.com/ 二、资讯: GPT最大的竞争对手Claude宣布支持100K的上下文!基本上一本中篇小说都能塞进去了,你再不需要ChatPDF这种…

【框架源码】手写Spring框架IOC容器核心流程

要是想要了解Spring IOC底层,首先我们就得先了解什么是IOC。 IOC就是控制反转,把对象创建和对象之间的调用过程交给Spring进行管理。 使用IOC目的就是之前我们创建对象的方式都是用new的方式创建,这个方式有个缺点,被创建对象的…

【halcon资料】取出区域的轮廓上所有转折点

一、说明 在区域运算的时候,有时候需要用图形的顶点来描述,比如,两个图中对象需要对齐,或者仿射变换,于是特征点是需要提取的。本文给出一个提取顶点的示例。 二、算子 1.1 get_region_polygon算子 (1&a…

2023互联网Java面试真题1000道(附答案)

前言 2023 跳槽不迷茫,大家可以先收藏再看,后续跳槽都能用上的! Java程序员绝大部分工作的时间都是增删改查,很多人觉得这项工作没什么技术含量,任何一件事情都要站在不同的角度去考虑,对于大部分的java程序…

拼多多新阶段,透露出不寻常

一个企业的特质,往往由这个企业的领导人所决定。 企业文化本质上就是领导人文化,领导人的风格会决定这个企业当下的现状。一个成功的大企业,往往需要不同的领导人来接替完成其发展使命。 在创业期,企业领导人需要的是勇气、执行…

统计一个数的二进制中1的个数(三种方法)

那么好了好了&#xff0c;宝子们&#xff0c;今天给大家分享一篇经典例题的三种实现方法&#xff0c;来吧&#xff0c;开始整活&#xff01;⛳️ 一、基础法 #define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> int number_of_one(int n) {int count 0;while(n){if…

一文读懂selenium自动化测试(基于Python)

前言 我们今天来聊聊selenium自动化测试&#xff0c;我们都知道selenium是一款web自动化测试的工具&#xff0c;它应该如何去运用呢?我们接着看下去。 ​1、Selenium简介&#xff1a; 1.1 Selenium&#xff1a; Selenium是一款主要用于Web应用程序自动化测试的工具集合。Sele…

gcc-arm-none-eabi-10.3-2021.10-src.tar.bz2 的编译环境搭建

文章目录 gcc-arm-none-eabi-10.3-2021.10-src.tar.bz2 的编译环境搭建概述实验END gcc-arm-none-eabi-10.3-2021.10-src.tar.bz2 的编译环境搭建 概述 正在迁移Smoothieware_best-for-pnp到MCUXPresso的失败实验中徘徊. 将Smoothieware_best-for-pnp升级到和MCUXPresso相同的…

LeetCode:26. 删除有序数组中的重复项

26. 删除有序数组中的重复项 1&#xff09;题目2&#xff09;代码3&#xff09;结果 1&#xff09;题目 给你一个 升序排列 的数组 nums &#xff0c;请你 原地 删除重复出现的元素&#xff0c;使每个元素 只出现一次 &#xff0c;返回删除后数组的新长度。元素的 相对顺序 应…

可以写进简历的软件测试项目(银行/金融/电商/商城......)

目录 一、引言 二、测试任务 三、测试进度 四、测试资源 五、测试策略 六、测试完成标准 七、风险和约束 八、问题严重程度描述和响应时间规范 九、测试的主要角色和职责 ​有需要实战项目的评论区留言吧&#xff01; 软件测试是使用人工或者自动的手段来运行或者测定…

赛效:如何制作gif动态图

将一张静态图转为动态图的好处是增强照片的表现力和吸引力&#xff0c;通过动态效果和音效等元素来传达更加生动和直观的信息&#xff0c;更容易吸引人们的注意力和兴趣。此外&#xff0c;动态图还可以增强视觉效果&#xff0c;使得图片更加生动和有趣&#xff0c;更容易被人们…

C++系列之类与对象(下)

&#x1f497; &#x1f497; 博客:小怡同学 &#x1f497; &#x1f497; 个人简介:编程小萌新 &#x1f497; &#x1f497; 如果博客对大家有用的话&#xff0c;请点赞关注再收藏 &#x1f31e; 插入和输出流 //流插入不能写成成员函数&#xff0c;因为Date对象默认占用了第…

浅谈人工智能

人工智能的概念和现状 人工智能&#xff08;Artificial Intelligence&#xff0c;简称AI&#xff09;是指通过计算机程序和算法来模拟人类智能&#xff0c;包括学习、推理、感知、语言理解、图像识别等方面。自20世纪50年代以来&#xff0c;人工智能领域的研究取得了巨大的进展…