理论力学专题:张量分析

news2024/11/20 2:25:34
  • 张量方法的引入
    • 自然法则与坐标无关,坐标系的引入方便分析,但也掩盖了物理本质
  • 指标符号
  • 哑标和自由标
    • Einstein求和约定:凡在某一项内,重复一次且仅重复一次的指标,表示对该指标在它的取值范围内求和,并称这样的指标为哑指标。
      • \begin{matrix} a_ix_i=(a_1x_1+a_2x_2+...+a_nx_n)\\ a_{ij}x_ix_j = \sum_i\sum_j a_{ij}x_ix_j \end{matrix}
    • 凡在同一项内不重复出现的指标为自由标
      • \begin{matrix} b_j = a_{ij}x_i,j=1,b_1 = a_{11}x_1 +a_{12}x_2 +a_{13}x_3 \end{matrix}
      • 同一个方程中各项自由标必须相同
      • 不能改变某一项的自由标,但所有项的自由标可以改变 
  • 克罗内克(Kronecker-δ)符号

\delta_{ij}=\left\{\begin{matrix} 1 & \,\,\,\,i=j \\ 0 & \,\,\,\,i\neq j \end{matrix}\right.

例如:ds^2=dx^2+dy^2+dz^2=dx_idx_i=\delta_{ij}dx_idx_j

常见性质:

  •  Ricci 符号
    • e-δ恒等式
    • 其他重要等式

矢量的基本运算

点积

叉积

 

混合积

并矢

坐标变换与张量的定义 

  • 平面笛卡儿坐标系旋转变换
  • 张量定义:在坐标变换时,满足如下变换关系的量称为张量

  •  可写成下式的量也称为张量

张量代数

加减法      

  • 只有同阶张量才能加减,仍为同阶张量

矢量与张量的点积

  • 点乘得到的新张量比原张量低一阶

矢量与张量的叉积

  • 叉乘得到的新张量与原张量同阶

张量与张量的点积

  • 两个张量点积的结果仍为张量。新张量的阶数是原两个张量的阶数之和减2。

张量的双点积

张量的双叉乘

张量缩并

  • 进行缩并:将其中的二个基矢量点乘,得到比原张量低二阶的新张量。二阶张量相当于将对角元素求和。
  • 张量代数的商法则是指当两个张量空间之间的同态映射存在时,我们可以定义一个商空间,并在该空间中定义一个张量积。这种定义允许我们通过将一个张量空间中的元素等价于另一个张量空间中的元素,来将一个张量空间划分成等价类。在商空间中,我们将两个商元素的张量积定义为它们代表的等价类中的两个未经缩并的张量的张量积的等价类。这样,我们可以通过定义商张量空间来处理彼此之间有联系的张量空间。

指标置换

  • 若对该张量的分量中任意两个指标交换次序,得到一个与原张量同阶的新张量。

对称化和反称化

  • 对于二阶张量:
    • 对称,有6个独立分量
    • 反对称,有3个独立分量

  • 高阶张量:
    • 关于(指标,指标)对称的?阶张量/反对称张量

商法则

  • 张量代数的商法则是指当两个张量空间之间的同态映射存在时,我们可以定义一个商空间,并在该空间中定义一个张量积。这种定义允许我们通过将一个张量空间中的元素等价于另一个张量空间中的元素,来将一个张量空间划分成等价类。在商空间中,我们将两个商元素的张量积定义为它们代表的等价类中的两个未经缩并的张量的张量积的等价类。这样,我们可以通过定义商张量空间来处理彼此之间有联系的张量空间。

二阶张量(仿射量)

  • 二阶张量相当于一个方矩阵,在向量空间有类似线性变换算子的作用。
    • 是线性算子

转置

对称仿射量的主向和主值

  •  对于仿射量B,若存在三个相互垂直的方向i,j,k,其映象 B\cdot i,B\cdot j,B\cdotk也相互垂直,则称该三个方向为B的主向。
  • 对称仿射量T必存在三个主向和三个相应的主值。
  • 主值S满足特征方程:
    • 其中,Ⅰ,Ⅱ,Ⅲ称为仿射量T的第一、第二、第三不变量

各向同性张量 

  • 在坐标任意变换时,各分量保持不变的张量,称为各向同性张量。 
    • 零阶张量(标量)总是各向同性的。
    • 一阶张量(矢量)总不是各向同性的。
    • 对称二阶张量其三个主值相等与其各向同性等价。

 

张量分析

梯度、散度、旋度

  • Hamilton算子
    • Hamilton算子相当于一阶张量

容许变换

  • 容许变换被用来表示在不同坐标系下的张量,而不是在一个特定的坐标系中。这在应用中非常有用,因为在不同坐标系中对于同一个物理问题的描述是常见的。通过使用容许变换,张量可以在不同的坐标系中转换,以便分析和处理。
  • 在计算机图形学中,容许变换常用于表示三维物体在不同的观察角度下的变化。这种类型的变换可以通过一个矩阵来实现,称为旋转矩阵。旋转矩阵可以用来描述平面和立体图形的旋转、缩放和平移。
  • 如下,依次有坐标变换和逆变换

  •  满足以下两个条件的变换称之为容许变换
    • 正逆变换函数均为单值连续可微函数
    • 在域内任意点处:

     

度规张量

  • 度规张量是描述空间度量的数学工具,在张量分析中非常重要。度规张量可以用来表示空间的内部结构和变形情况,也可以用来计算曲率、变形等量。
  • 在三维欧几里得空间中,度规张量可以表示为一个对称的二阶张量。它的每一个分量对应于两个向量之间的夹角余弦值,因此可以用来测量向量之间的角度和长度。
  • 度规张量还可以用来描述时空的性质。在相对论中,时空被视为四维弯曲的,度规张量可以用来描述这种弯曲的情况,进而推导出广义相对论的基本公式和方程。

 (度量张量,仅当i=j成立)

 例如:球坐标系

g_{ij}=\begin{bmatrix} 1 &\,\,0 &\,\,0 \\ 0 &\,\,r^2 &\,\, 0 \\ 0 & \,\,0 &\,\,r^2sin^2\theta \end{bmatrix}

矩阵导数

  • 常数求导为常数零
  • 线性算子
  • 乘积法则

 

  • 商法则

  • 经验式1

 

  • 经验式2

 

  • 经验式3

  • 经验式4

 

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

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

相关文章

【C++ 入坑指南】(10)函数

文章目录 简介定义实例函数的分文件编写 简介 函数是一组一起执行一个任务的语句。每个 C 程序都至少有一个函数,即主函数 main() ,所有简单的程序都可以定义其他额外的函数。 您可以把代码划分到不同的函数中。如何划分代码到不同的函数中是由您来决定…

分享3个深度学习练手的小案例

🤵‍♂️ 个人主页:艾派森的个人主页 ✍🏻作者简介:Python学习者 🐋 希望大家多多支持,我们一起进步!😄 如果文章对你有帮助的话, 欢迎评论 💬点赞&#x1f4…

0ctf_2017_babyheap-fastbin_dup_into_stack

参考: [1]https://uaf.io/exploitation/2017/03/19/0ctf-Quals-2017-BabyHeap2017.html [2]https://blog.csdn.net/qq_43935969/article/details/115877748 [3]https://bbs.kanxue.com/thread-223461.htm 题目下载参考[1] 说明下如何调试堆,在payload中…

chatgpt赋能Python-python3_7如何下载

Python3.7如何下载?详细步骤分享! Python是一门当今最热门、最常用、最易学的编程语言之一,且拥有庞大的社区和强大的库支持。在这篇文章中,我们将会详细介绍如何下载Python3.7版本,让大家能够轻松上手Python编程。 …

代码随想录训练营Day44| 完全背包 518. 零钱兑换 II 377. 组合总和 Ⅳ

目录 学习目标 学习内容 完全背包 518. 零钱兑换 II 377. 组合总和 Ⅳ 学习目标 完全背包 518. 零钱兑换 II 377. 组合总和 Ⅳ 学习内容 完全背包 problems/背包问题理论基础完全背包.md programmercarl/leetcode-master(代码随想录出品) - Git…

chatgpt赋能Python-python3_5怎么打开

Python 3.5怎么打开?教你几种方法 Python是目前非常流行的一种编程语言,几乎在所有行业都得到了广泛的应用。Python非常容易上手,且有强大的数据处理和科学计算能力。现在我们来说一下,如何在您的计算机上打开Python 3.5。 方法…

万劫不复之地-云原生可观测性的几大误区

传统监控厂商正把可观测性引入万劫不复之地 可观测性是当前讨论非常多的话题,这个理念由来已久,却在最近开始流行。 在20世纪60年代,该理念首次由Rudolf E. Kalman在其论文中提出,论文题目是《on a general theory of control s…

自然语言处理基础

以下所有内容来自《自然语言处理 基于预训练模型的方法》 1. 文本的表示 利用计算机对自然语言进行处理,首先要解决语言在计算机内部的存储和计算问题。使用字符串表示计算文本的语义信息的时候,往往使用基于规则的方法。如:判断一个句子编…

一文深度解读机器学习模型的评估方法

我们训练学习好的模型,通过客观地评估模型性能,才能更好实际运用决策。模型评估主要有:预测误差情况、拟合程度、模型稳定性等方面。还有一些场景对于模型预测速度(吞吐量)、计算资源耗用量、可解释性等也会有要求&…

chatgpt赋能Python-python3_8怎么降版本

Python 3.8如何降级版本 在本文中,我们将介绍如何将Python 3.8降级到旧的Python版本。这在一些情况下是有必要的,例如某些软件或库并不支持Python 3.8。Python版本降级不仅有用,还可以帮助您控制您的系统上的软件版本,以确保您的…

网络通信—路由交换协议之TCP协议

目录 一、tcp协议 二、通信消息类型 三、准备阶段(三次握手) 准备阶段要干什么? 有什么特点? 准备阶段的核心? (1)准备阶段的数据传输单位 (2)三次握手的过程 1…

Linux之基础开发工具

文章目录 前言一、yum(软件包管理器)1.什么是软件包?2.下载软件包1. 安装软件之前需要将软件的安装包下载下来2. 软件包并不在我们的本地电脑,那么软件包在哪里呢?3. 那么问题来了,我们的电脑如何得知要去哪…

npm 配置双因素身份验证

目录 1、关于双因素身份验证 2、NPM上的双因素身份验证 2.1 授权和写入 2.2 仅限授权 3、先决条件 4、从网站配置2FA 4.1 启用2FA 4.2 为写入禁用2FA 4.3 禁用2FA 5、从命令行配置2FA 5.1 从命令行启用2FA 5.2 从命令行发送一次性密码 5.3 从命令行删除2FA 6、配…

chatgpt赋能Python-python3_8怎么安装库

Python 3.8怎么安装库 - 一个简单易懂的指南 如果你正在学习Python编程,或者想要在你的项目中使用Python 3.8,那么你可能需要安装一些Python库。Python库是一些预定义的Python模块,它们可以帮助你更快速地完成你的项目。在这篇文章中&#x…

chatgpt赋能Python-python3_9_6怎么用

Python 3.9.6简介 Python 3.9.6是2021年6月28日发布的Python编程语言的最新版本,它提供了一些有用的新功能和改进,包括优化的解释器性能和可变构造体。它是一种功能强大的编程语言,既易于学习又易于使用,非常适用于开发Web应用程…

059:cesium设置条纹条带Stripe材质

第059个 点击查看专栏目录 本示例的目的是介绍如何在vue+cesium中设置条纹条带材质,请参考源代码,了解StripeMaterialProperty的应用。 直接复制下面的 vue+cesium源代码,操作2分钟即可运行实现效果. 文章目录 示例效果配置方式示例源代码(共91行)相关API参考:专栏目标…

机器学习——感知机

本章节主要介绍感知机的基础知识,虽然在目前的机器学习范围内,感知机已经不怎么使用,但是通过对感知机的学习可以更好的了解以后的线性模型等相关知识。 同时读者可以点击链接:机器学习-目录_欲游山河十万里的博客-CSDN博客 学习完…

Flutter 笔记 | Flutter 核心原理(一)架构和生命周期

Flutter 架构 简单来讲,Flutter 从上到下可以分为三层:框架层、引擎层和嵌入层,下面我们分别介绍: 1. 框架层 Flutter Framework,即框架层。这是一个纯 Dart实现的 SDK,它实现了一套基础库,自…

蓝牙 a2dp 知识点

1 不同的场景支持 当手机与耳机连接时,会协商音频编解码器、音频质量、音频延迟。(可以决定是游戏模式还是音乐模式) 2 音量调整 手机下发音乐数据的同时,还会下发音量值。耳机根据这个音量值,调整音乐数据到耳机实…

微软 | 把local小模型当作大语言模型的插件?

一、概述 title:Small Models are Valuable Plug-ins for Large Language Models 论文地址:https://arxiv.org/abs/2305.08848 代码:https://github.com/JetRunner/SuperICL 1.1 Motivation 大语言模型想GPT-3和GPT-4权重没有开放出来&a…