Angle Between Vectors

## Description

Here, we will find the angle between two vectors ($\theta$) $a$ and $b$, where

(1)\begin{align} a = <1, 2, 3> \\ b = <4, 5, 6> \end{align}

Sage has no command to directly find the angle between two vectors, so we will be making use of the formula

(2)\begin{align} cos \theta = \frac{a \cdot b}{\|a\| \cdot \|b\|} \end{align}

## Sage Cell

Note the answer is in radians. We use `.n()` here, because Sage would otherwise return `arccos(16/539*sqrt(77)*sqrt(14))`, which isn't very useful.

#### Code

```
a = vector([1, 2, 3])
b = vector([4, 5, 6])
dotproduct = a.dot_product(b)
myfraction = dotproduct/(norm(a) * norm(b))
arccos(myfraction)
```

## Options

none

## Tags

Primary Tags:

Secondary Tags:

A list of possible tags can be found at The WeBWorK Open Problem Library. For linear algebra tags see the Curated Courses Project.

## Related Cells

Any related cells go here. Provide a link to the page containing the information about the cell.

## Attribute

Permalink:

Author:

Date: 05 Mar 2019 18:10

Submitted by: Zane Corbiere