Polar vector and axial vector(极矢量和轴向矢量)
Polar vector and axial vector
- 引言
- Polar vector
- 中文翻译
- 定义
- 第一种
- 第二种
- 第三种
- 性质
- 举例
- Axial vector
- 中文翻译
- 定义
- 性质
- 举例
- 讨论
引言
今天来给大家介绍一下Polar vector
和axial vector
,即极矢量和轴向矢量。
Polar vector
中文翻译
极矢量
定义
第一种
在基础数学中,polar vector
被用来表示一个极矢量,该矢量有大小和方向,等同于在极坐标中指定它的端点。
如下图所示:
第二种
在物理上,polar vector
是一种类似于radius vector的矢量,事实上,polar vector
包含radius vector
。当坐标系反转的时候,矢量r⃗\vec{r}r也会反转符号。polar vector
就是我们常常说到的矢量。
polar vector
在坐标轴反演时,它会被转化它的negative
形式(相反形式,在原有矢量基础上添加一个负号)。
第三种
polar vector
描述的是一个有着起始点的平移运动。
性质
通过定义不难看出,polar vector
就是我们中文中通常说到的矢量,它是具有平移不变性的,即当仅涉及到线性作用时,矢量本身与参考系的选择无关。且该类矢量在镜像反射时具有不变性。如下图所示:
可以看到,在镜像反射后,矢量yyy还等于矢量xxx与矢量zzz的和。
举例
常见的极矢量包括r⃗\vec{r}r,速度矢量v⃗\vec{v}v,动量矢量p⃗\vec{p}p和力矢量F⃗\vec{F}F。
Axial vector
中文翻译
轴向矢量,事实上它还有一个英文叫法是pseudovectors
,中文翻译为伪矢量。
定义
Axial vector
描述的是旋转运动,并沿着旋转轴作用。我们通常使用右手螺旋定则来判断。
性质
相比于polar vector
,伪矢量在坐标轴反转的时候,它本身的符号不会变成相反的符号,即维持原来的符号。详情见下图:
可以看到,当矢量xxx和矢量yyy进行反转时,矢量zzz的方向不变化。
举例
角速度矢量ω\omegaω,角动量矢量L⃗\vec{L}L,扭矩τ⃗\vec{\tau}τ,辅助磁场H⃗\vec{H}H和磁单极子动量m⃗\vec{m}m都是伪矢量。
讨论
任意两个极矢量的叉乘是一个伪矢量。即:
A⃗×B⃗\begin{equation} \vec{A} \times \vec{B} \nonumber \end{equation} A×B
任意三个极矢量的叉乘是一个极矢量,即:
A⃗×(B⃗×C⃗)\begin{equation} \vec{A} \times \left(\vec{B} \times \vec{C}\right) \nonumber \end{equation} A×(B×C)
进一步我们可以推出以下性质:
[pseudovectors]×[pseudovectors]=[pseudovectors][vector]×[pseudovectors]=[vector]\begin{aligned} \left [ \text{pseudovectors} \right ] \times \left [ \text{pseudovectors} \right ] &= \left [ \text{pseudovectors} \right ] \nonumber \\ \left [ \text{vector} \right ] \times \left [ \text{pseudovectors} \right ] &= \left [ \text{vector} \right ] \nonumber \end{aligned} [pseudovectors]×[pseudovectors][vector]×[pseudovectors]=[pseudovectors]=[vector]
如果大家觉得有用,就点个赞让更多的人看到吧~
Polar vector and axial vector(极矢量和轴向矢量)相关推荐
- java vector search_java.util.Vector.retainAll()方法实例
全屏 retainAll(Collection> c)方法用于仅保留此向量包含在指定Collection的元素.换言之,删除这个向量的所有元素未包含在指定Collection. 声明 以下是ja ...
- c++ vector查找_C++ vector内存分配策略浅析
(给CPP开发者加星标,提升C/C++技能) 来源:邱国禄https://blog.csdn.net/qiuguolu1108/article/details/107146184 vector是一个封 ...
- matlab vector用法,C++ vector 用法汇总
标准库Vector类型 使用需要的头文件: #include Vector:Vector 是一个类模板.不是一种数据类型. Vector是一种数据类型. 一. 定义和初始化 Vectorv1; ...
- c++ vector 一部分_C++ vector 使用注意事项
作者:Leehm 链接:https://www.cnblogs.com/leehm/p/10929756.html 1.初始化 c++ 11以后新增了大括号{}的初始化方式,需要注意与()的区别,如: ...
- C++ vector,STL vector
vector 是顺序容器的一种.vector 是可变长的动态数组,支持随机访问迭代器,所有 STL 算法都能对 vector 进行操作.要使用 vector,需要包含头文件 vector. 在 vec ...
- Java 数据结构(链表LinkedList增删改查、数组Vector、获取Vector最大值、交换Vector两成员位置、栈的实现、压栈出栈实现反转、队列Queue)
在链表(LinkedList)的开头和结尾添加元素 import java.util.LinkedList;public class Main {public static void main(Str ...
- java.util.vector中的vector的详细用法
ArrayList会比Vector快,他是非同步的,如果设计涉及到多线程,还是用Vector比较好一些 import java.util.*; /** * 演示Vector的使用.包括Vector ...
- vector用法 java_java.util.vector中的vector的详细用法
/** *演示Vector的使用.包括Vector的创建.向Vector中添加元素.从Vector中删除元素.*统计Vector中元素的个数和遍历Vector中的元素.*/ public class ...
- C++11介绍之vector::push_back和vector::emplace_back区别
vector::push_back和vector::emplace_back区别 emplace_back() 和 push_back() 功能上类似,但底层实现机制是不同的.push_back() ...
最新文章
- Django进阶-auth集成认证模块
- Nginx 的 default_server 指令
- 151. 翻转字符串里的单词(思路+详解)
- 面向智能电网的电力大数据存储与分析应用
- 机器视觉及图像处理系列之二(C++,VS2015)——图像级的人脸识别(1)
- HTML/CSS/JS/PHPの役割
- PowerDesigner模型分类
- VScode SSH远程连接失败
- mmWave AWR1x Interference Detection - A crucial step to effective mitigation
- Cisco ASA 9.17.1 Full ( bin, ova, qcow2, SPA, vhdx ) 下载 - 思科防火墙
- Windows如何设置右键快捷键
- ViPER4Android FX 2.5,利用ViPER4Android FX音效驱动提升耳机音质
- Shader光照模型-高光反射
- Win7(老PC)Python环境搭建实战
- 【java】高尔顿瓶
- 穆穆推荐-软件销售行业软件公司销售参考操作手册--之1--公司软件产品的定位分类以及目标客户定位-待续....
- 听课整理--whx_day3~day4(天坑)
- 有些市场上卖的卤牛肉40元一斤,是真牛肉吗?
- 电脑内存占用过高怎么解决?
- 打造产业的“喀秋莎”(上)——什么是我们要的“事实标准”