点乘与叉乘是否满足结合律
今天遇到了一个问题,一个式子包含一个叉乘的同时还包含了一个点乘。这个式子如下:
∇t×z^⋅z^\nabla_t \times \hat{z} \cdot \hat{z}∇t×z^⋅z^
其中,
∇t=(∂∂x,∂∂y)=∂∂xx^+∂∂yy^\nabla_t = \left ( \frac{\partial }{\partial x}, \frac{\partial }{\partial y} \right )=\frac{\partial }{\partial x}\hat{x} + \frac{\partial }{\partial y} \hat{y}∇t=(∂x∂,∂y∂)=∂x∂x^+∂y∂y^:del
算符的横向分量。
那么这个式子的结果究竟是什么呢?
第一种计算方式
首先我们按照从左到右的顺序来计算这个式子,
∇t×z^⋅z^=(∂∂xx^×z^+∂∂yy^×z^)⋅z^=(−∂∂xy^+∂∂yx^)⋅z^=0\begin{align} \nabla_t \times \hat{z} \cdot \hat{z}&= \left ( \frac{\partial }{\partial x } \hat{x} \times \hat{z}+ \frac{\partial }{\partial y}\hat{y} \times \hat{z} \right ) \cdot \hat{z} \nonumber \\ &= \left ( -\frac{\partial }{\partial x } \hat{y}+ \frac{\partial }{\partial y}\hat{x} \right ) \cdot \hat{z} \nonumber \\ &= 0 \nonumber \end{align} ∇t×z^⋅z^=(∂x∂x^×z^+∂y∂y^×z^)⋅z^=(−∂x∂y^+∂y∂x^)⋅z^=0
第二种计算方式
∇t×z^⋅z^=∇t×(z^×z^)=∇t×1=0\begin{aligned} \nabla_t \times \hat{z} \cdot \hat{z}&=\nabla_t \times \left ( \hat{z} \times \hat{z} \right ) \\ &= \nabla_t \times 1 \\ &= 0 \end{aligned} ∇t×z^⋅z^=∇t×(z^×z^)=∇t×1=0
上述两种方法可见结果一致,有些小伙伴们就会立刻得到一个结论,对于一个既包含叉乘又包含点乘,且叉乘在前,点乘在后的式子,我们可以先计算点乘,再计算叉乘,最终的结果不会变化。事实真的是这样吗?
根据矢量标识,我们对∇t×(z^×z^)\nabla_t \times \left ( \hat{z} \times \hat{z}\right)∇t×(z^×z^)进行展开得到:
∇t×(z^×z^)=∇t×z^⋅z^+∇t×z^⋅z^\begin{aligned} \nabla_t \times \left ( \hat{z} \times \hat{z}\right)&= \nabla_t \times \hat{z} \cdot \hat{z} + \nabla_t \times \hat{z} \cdot \hat{z} \end{aligned} ∇t×(z^×z^)=∇t×z^⋅z^+∇t×z^⋅z^
只是恰好,此时∇t×z^⋅z^=0\nabla_t \times \hat{z} \cdot \hat{z}=0∇t×z^⋅z^=0,因此我们侥幸得到了∇t×(z^×z^)=∇t×z^⋅z^\nabla_t \times \left ( \hat{z} \times \hat{z}\right)= \nabla_t \times \hat{z} \cdot \hat{z}∇t×(z^×z^)=∇t×z^⋅z^。因此,遇到叉乘和点乘同时存在的式子,我们不能够随意地变动它们的计算顺序,要根据情况而定。
如果大家觉得有用,就点个赞让更多的人看到吧~
点乘与叉乘是否满足结合律相关推荐
- 三维数学基础(一)坐标系、向量、矩阵
本博文为博主原创,转载请注明出处:http://blog.csdn.net/xiemotongye/article/details/9052165 接触OpenGL和计算机图形学有一段时间了,一直想写 ...
- Hamilton四元数
我们知道$\mathbb C$可以看做是$2$元数,再来看四元数$\mathbb H$,他的基是$1,\mathbf i,\mathbf j,\mathbf k$,并且按照下面的乘法表运算 $1$ ...
- 麦克斯韦方程场分量公式推导
今天看书的时候遇到了一个关于公式推导的问题,阅读该篇前推荐优先阅读-点乘与叉乘是否满足结合律. 已知: E ⃗ t = i k n 2
- matlab 罗德里格 公式,旋转矩阵,四元素,欧拉角
旋转变换 旋转变换最为直观的表示方法是"轴-角":绕着某一个过原点轴,旋转某一角度. 轴可以用一个单位长度的点[w1,w2,w3][w1,w2,w3]表示:原点到该点的射线即为此轴 ...
- 欧拉角、四元数和旋转矩阵
旋转变换 旋转变换最为直观的表示方法是"轴-角":绕着某一个过原点轴,旋转某一角度. 轴可以用一个单位长度的点[w1,w2,w3][w_1,w_2,w_3][w1,w2,w3 ...
- 三维数学基础之坐标系、向量、矩阵
转载自:http://blog.csdn.net/iosevanhuang/article/details/9052165 一.计算机图形学 计算机图形学(Computer Graphics)是一种使 ...
- python如何叉乘_向量点乘与向量叉乘
向量的点积与向量的叉乘应该是高中时解析几何的知识,很久没有用,已经回忆不起来了,最近接触到了,一脸茫然,在此复习下: 1. 向量的点乘 1.1 释义 向量的点乘,也叫向量的内积.数量积,对两个向量执行 ...
- 两向量叉乘的计算公式_高中数学知识背景下对向量叉乘运算的探讨(向东来)
c b a θ 高中数学知识背景下对向量叉乘运算的探 讨 在高中数学的学习中,同学们接触到向量的概念,并了解其性质.线性运算.坐标表 示.数量积以及在实际问题中的应用.在此基础上,可进一步深化,引入向 ...
- 矢量与场论 | 哈密顿算子,哈密顿算子,散度点乘,旋度叉乘的计算过程以及以及定理
矢量与场论 | 哈密顿算子 三种重要的矢量场(有势场.管形场.调和场) 有势场:设有矢量场A(M),若存在单值函数u(M),满足 A¯=gradu ,则称这个矢量场为有势场,令v=-u,则v为这个场的 ...
最新文章
- javascript与jQuery对照学习总结(一)(一些常规操作)
- Springmvc配置定时任务注解开发
- ArrayList 扩容
- 吴恩达机器学习Week4神经网络表述
- C#操作SQLite数据库时出现“Insufficient parameters supplied to the command”的错误
- Redis 五种数据结构以及三种高级数据结构解析以及使用
- 07 - java 方法里面的 return
- 开两个服务内存溢出_应用服务OkHttpClient创建大量对外连接时内存溢出
- php载入内存的是本地代码吗,常量和静态变量会先载入内存后在进行执行php代码...
- 【C/C++】C/C++中Static的作用详述
- 3.GitLab 用户管理
- android for循环比大小,如何让for()循环花费更少的时间(android)?
- 阿里Android开发手册正式版一览
- 数据库管理系统的基本组成
- 如何处理图片放大后变模糊的情况?
- 【全栈编程系列】SpringBoot整合Shiro(含KickoutSessionControlFilter并发在线人数控制以及不生效问题、配置启动异常No SecurityManager...)
- 将IFC模型转换为Revit模型后减肥
- 算高差改正数的计算机程序,水准测量中的高差改正数应该怎么算?我们是六个点,而且每次只能观测两个点,也就是有六个测段...
- 超详细的编码实战,让你的springboot应用识别图片中的行人、汽车、狗子、喵星人(JavaCV+YOLO4)
- 1小时学会HTML5基础