社区
游戏开发
帖子详情
点积得到的是什么?
lyzcom
2003-11-18 09:21:32
我知道两个矢量的叉积得到的是垂直于这两个矢量的一个矢量,那点积得到的是什么东西呢?
...全文
259
15
打赏
收藏
点积得到的是什么?
我知道两个矢量的叉积得到的是垂直于这两个矢量的一个矢量,那点积得到的是什么东西呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jack857
2010-06-25
打赏
举报
回复
点积就是
向量U(X,Y,Z)
向量V(x,Y,Z)
点积=Ux*Vx+Uy*Vy+Uz*Vz
lyzcom
2003-11-21
打赏
举报
回复
V1*V2的点积就是1*1=cosA?那岂不是不管什么样的向量都最后是1*1*cosA了?
lyzcom
2003-11-21
打赏
举报
回复
我越搞越糊了*_* -_-
lyzcom
2003-11-21
打赏
举报
回复
呵呵,首先,谢谢各位兄弟的热心回答。
但是,这个问题我目前还是没有很搞明白,因为公式:
V1*V2 = |V1|*|V2|*cosA
按照上面所说:V1和V2单位化后,得到的是1,而|V|是等于=x*x + y*y + z*z的,那么就是说:
1*1 = (1 + 1 + 1 + 1 + 1 + 1) * cosA了?
第二:如果想象成F在S方向上做的功,那么F*S*cosA得到的这个标量,又能表示什么?
第三:如果V1是单位化过的向量,点积结果就是V2在V1上的投影的长度。这就是说:
V1*V2 = V2投影在V1上的长度 = |V1|*|V2|*cosA
这样的等式?
ttmmdd
2003-11-21
打赏
举报
回复
如果V1是单位化过的向量
点积结果可以看成V2在V1上的投影的长度
无为
2003-11-21
打赏
举报
回复
把它想象成物理学中的F在S方向上做的公就可以了,F*S*Cos(theata),得到的是一个标量(只有大小,没有方向)
nicememory
2003-11-21
打赏
举报
回复
第二,如果想象成F在S方向上做的功,那么F*S*cosA得到的这个标量,又能表示什么?
就是这个F在S方向上所做的功
第三:如果V1是单位化过的向量,点积结果就是V2在V1上的投影的长度。这就是说:
V1*V2 = V2投影在V1上的长度 = |V1|*|V2|*cosA
这样的等式?
就是这样的
无为
2003-11-21
打赏
举报
回复
我看你是钻牛角尖了,
设:向量A(X1_i,Y1_j,Z1_k),B(X2_i,Y2_j,Z2_k)
有:A.B=X1_i.X2_i+Y1_j.X2_i+Z1_k.X2_i+
X1_i.Y2_j+Y1_j.Y2_j+Z1_k.Y2_j+
X1_i.Z2_k+Y1_j.Z2_k+Z1_k.Z2_k
因为:i.j=|i|*|j|*cos(pi/x)=0;
i.i=j.j=k.k=|i|*|i|*cos(0)=1;
所以:A.B=X1*X2+Y1*Y2+Z1*Z2
nicememory
2003-11-21
打赏
举报
回复
第一:我不太明白你在说什么...
V1*V2 = |V1|*|V2|*cosA
你要明白V1,V2都是矢量(或者叫做向量),是不同于标量的,这个你应该知道吧?向量的单位化是指它的模为1,即向量的长度为1,它还是有方向的,两个单位矢量的点积V1*V2=1*1*cosA
其中A即为两矢量的方向夹角.
1*1 = (1 + 1 + 1 + 1 + 1 + 1) * cosA了?从这个式子看出你对单位矢量理解错了...
单位矢量应该是1i+0j+0k或者0i+1j+0k等等类似的矢量,它们的模为1
一般的,对任意两个矢量
V1=x1 i+y1 j +z1 k
V2=x2 i+y2 j +z2 k
有V1*(点积)V2=x1*x2+y1*y2+z1*z2
这样就可以求出两个矢量的点积,对于两个给定的矢量来说,这样求点积是很简单的事情
对应分量乘积之和就可以了,用点积就是为了求夹角余弦的(我是这么认为)
ttmmdd
2003-11-21
打赏
举报
回复
画张图,用几何方法来理解可能会方便点.方法
pzh508
2003-11-20
打赏
举报
回复
点积就是在知道两个向量的前提下来求得这两个向量的夹角的cos值
bli22ard
2003-11-20
打赏
举报
回复
当然要在已知V1和V2的前提下使用点积。一般用点积的时候,要先将V1和V2规格化使它们变成单位向量。这样|V1|和|V2|就为1,这时候V1和V2的点积为1*1*cosA即为cosA。cosA的值知道了以后V1和V2的夹角A当然也就知道了。
lyzcom
2003-11-19
打赏
举报
回复
我知道
V1*V2 = |V1|*|V2|*cosA
但是,这个公式不可以求什么东西啊。难道点积是用来求cosA的值的?如果说知道
V1*V2 = |V1|*|V2|*cosA=????的话,那才可以求cosA啊。
pzh508
2003-11-19
打赏
举报
回复
点积得到两个向量的夹角的cos值,通过它可以知道两个向量的相似性,利用点积可判断一个多边形是否面向摄像机还是背向摄像机
bli22ard
2003-11-19
打赏
举报
回复
|v1|*|v2|*cosA
A为v1和v2的夹角。
数据结构和算法(Java)
程序 = 数据结构 + 算法 程序是为了解决实际问题而存在的。然而为了解决问题,必定会使用到某些数据结构以及设计一个解决这种数据结构的算法。如果说各种编程语言是程序员的招式,那么数据结构和算法就相当于程序员的内功。编程实战算法,不是念PPT,我们讲的就是实战与代码实现与企业应用。程序 = 数据结构 + 算法 ——图灵奖得主,计算机科学家N.Wirth(沃斯)作为程序员,我们做机器学习也好,做python开发也好,java开发也好。有一种对所有程序员无一例外的刚需 —— 算法与数据结构日常增删改查 + 粘贴复制 + 搜索引擎可以实现很多东西。同样,这样也是没有任何竞争力的。我们只可以粘贴复制相似度极高的功能,稍复杂的逻辑没有任何办法。语言有很多,开发框架更是日新月异3个月不学就落后我们可以学习很多语言,很多框架,但招聘不会考你用5种语言10种框架实现同一个功能。真正让程序员有区分度,企业招聘万年不变的重点 —— 算法与数据结构。算法代表程序员水平的珠穆朗玛。如果说各种编程语言是程序员的招式,那么数据结构和算法就相当于程序员的内功。 想写出精炼、优秀的代码,不通过不断的锤炼,是很难做到的。 开这个系列的目的是为了自我不断积累。不积跬步无以至千里嘛。
内积到底是什么?和卷积的联系是什么
内积到底是什么,从前我们只知道二维三维的表现形式,更高维还一样吗
向量的点乘(内积、
点积
)
向量的点乘(内积、
点积
)几何意义
点积
与顺序无关为什么
点积
与顺序无关? 求向量的点乘即求两个维数相同的变量,求他们的
点积
就是将对应坐标相乘,然后将结果相加。 几何意义 向量v和w的点乘可以理解为w朝着过原点和v终点的直线上投影,再将投影的长度乘以v的长度。 若w投影的方向与v的反向相反,则
点积
为负值。 垂直时
点积
则为0。
点积
与顺序无关 两个向量的
点积
可以任意交换前后顺序,
得到
的结果不变。 在几何上的即交换投影的方式,
得到
的结果不变。 为什么
点积
与顺序无关? 假设v和w是空间中长度相同的两个向量,那么根
为什么
点积
如此定义?
两个向量的
点积
定义如下:
chia矿池积点是什么-chia矿池接入的常见问题
近期因为一些事情,有不少读者向笔者咨询chia矿池相关的信息,这一次为了方便大家,我专门写了一篇有关于chia矿池的相关消息的讲解,希望能够对各位读者有所帮助。一共有以下几个方面: 1.积点是什么以及如何计算? 积点的定义:积点是根据难度在一定时间内提交给矿池验证的证明。 根据证明的通过率转化为实际有效积点。 积点可以被分为有效延迟和拒绝或者无效其中有效的积点即在规定时间内通过矿池服务器验证的证明被视为有效积点。 2.积点跟分配什么关系? 举个例子:比如某用户在0点开始加入矿池并且获取积点,2点
游戏开发
8,305
社区成员
23,682
社区内容
发帖
与我相关
我的任务
游戏开发
游戏开发相关内容讨论专区
复制链接
扫一扫
分享
社区描述
游戏开发相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章