Если мы работаем в декартовых координатах и принимаем (0,0,0)
в качестве источника, тогда точку p=(3,1,5)
можно записать как
![enter image description here](https://i.stack.imgur.com/h7E0U.png)
, где i
, j
и k
- единичные векторы в направлениях x
, y
и z
. Для удобства, единичные векторы удаляются из программных конструкций.
Величина вектора равна
![enter image description here](https://i.stack.imgur.com/Qt0Wz.png)
и его направляющие косинусы
![enter image description here](https://i.stack.imgur.com/sM6bO.png)
соответственно, оба из которых могут быть сделаны программно. Вы также можете взять точечные и перекрестные продукты, о которых, я уверен, вы знаете. Таким образом, использование согласуется между программированием и математикой. Разница в обозначениях в основном из-за удобства.
Однако, как указал Томас , в программировании также обычно определяют вектор строк или объектов, которые действительно не имеют математического значения. Вы можете рассматривать такие векторы как одномерный массив или список элементов, к которым можно легко получить доступ или которыми можно манипулировать с помощью индексации.