03 - 矩阵(Matrix)
矩阵(Matrix)
向量是标量的数组,而矩阵是向量的数组。
单位矩阵(Identity Matrix)
维度为n的单位矩阵,表示为
矩阵转置(Transpose)
给定
例如:
向量是标量的数组,而矩阵是向量的数组。
维度为n的单位矩阵,表示为
给定
例如:
大多数开发人员发现,在不同情况下使用不同的坐标空间会更方便,因为不同坐标空间的某些信息是有意义的或仅在特定上下文环境中使用。
世界坐标系是一个特殊的坐标系,它为所有其他要指定的坐标系建立了一个“全局”参考系。也就是说,可以用世界坐标空间来表达其他坐标空间的位置,但不能用任何更大的外部坐标空间来表示世界坐标空间。
世界坐标空间也被称为全局(Global)坐标空间或通用(Universal)坐标空间。
左右值的相关概念来源于C语言,C++任何一个对象要么是左值,要么就是右值。
左值:拥有地址属性的对象。它既能放在=
左边的就是左值,也能放在=
右边:
int i = 10; // i为左值
int i2 = i; // i为左值
右值:不是左值的对象。或者说无法操作地址的对象。一般来说,判断一个对象是不是右值,只需看它是不是左值,有没有地址属性,不是的话就是右值。并且 右值不可能在=
左边:
int i = 10;
int i2 = i + 1; // i+1 是临时对象(有地址,但无法使用),是右值