Intro

Objectives

  • Be familiar with the concept of a vector and notations for specifying a vector as a list of numbers, as a function or as a geometric point in space.
  • Represent a vector using a list, dictionary or array data structure.
  • Perform operations on vectors: addition, scalar vector multiplication, convex combination, dot or scalar product.
  • Use the dot product to find the angle between two vectors.

Videos

Starter

Video 1, overview and representation

Video 2, visualising vectors & maths

Video 3, convex combination

Video 4, dot (or scalar) product

Video 5, application of dot product

The dot product of two vectors in a plane

Slides

Activity