马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
在计算机图形学和Shader编程中,矢量(Vector)运算是非常基础的数学知识。其中,矢量与标量(Scalar)的乘法与除法是常见的操作。本篇文章将通过具体分析,以及实例解说矢量和标量的乘除法运算,资助各人更好地理解并应用到现实开辟中。
<hr> 什么是矢量与标量?
在开始具体运算之前,先了解矢量与标量的定义:
- 矢量(Vector) 是一个具有方向和巨细的量,通常表示为 v=(x,y,z)\mathbf{v} = (x, y, z)。
- 标量(Scalar) 是一个仅有巨细而无方向的量,例如一个平凡的数值 kk。
<hr> 矢量和标量的乘法
矢量与标量的乘法定义为将矢量的每个分量与标量相乘。其数学公式如下:
v⋅k=(x⋅k,y⋅k,z⋅k)\mathbf{v} \cdot k = (x \cdot k, y \cdot k, z \cdot k)
性质
- 方向不变:矢量的方向与原方向一致,除非标量为负数,此时矢量反向。
- 巨细变化:矢量的长度按标量 kk 的
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |