Skip to main content

How to do vectors (scalar product, cross product, angle) on the Casio fx-CG50

Magnitude, scalar (dot) product, vector (cross) product and the angle between two vectors. Exact keystrokes for the fx-CG50 first, then the other calculators, a worked example you can check your answers against, the mistakes that cost marks, and the same thing in Desmos.

Calculators: Casio fx-CG50 (OS 3.80) · TI-84 Plus CE (OS 5.8.x) · TI-Nspire CX II (OS 6.x) · Casio fx-991EX ClassWiz (the fixed ROM) · Casio fx-991CW ClassWiz (the fixed ROM). Checked September 2026.

When you need it

A Level Maths: magnitudes, unit vectors and position vectors in 2D and 3D; Further Maths: the scalar product, lines and planes, and the vector product.

Practise it: Vectors.

Keystrokes on your calculator

Pick your calculator: the page remembers it next time.

Vectors on the Casio fx-CG50

Written for OS 3.80 (menus unchanged from OS 3.60 onwards as far as we can tell). Casio fx-CG50: graphic (GDC).

  1. Vectors work in RUN-MATRIX: F3 (MAT/VCT), then F6 (M⇔V) to switch to the vector list. Set Vct A to dimension 3 and enter 2, −1, 3; Vct B = 1, 4, −2.
  2. OPTN F2 (MAT/VCT), then the vector commands (DotP, CrossP, Angle, UnitV, Norm) on the next page (F6 ▷): DotP(Vct A, Vct B), CrossP(Vct A, Vct B), Norm(Vct A).
  3. Angle: Angle(Vct A, Vct B) in the current angle mode, or cos⁻¹(DotP(Vct A, Vct B) ÷ (Norm(Vct A) × Norm(Vct B))).
  4. Without the vector menu (older OS): store the vectors as lists {2, −1, 3} → List 1 and {1, 4, −2} → List 2, then Sum(List 1 × List 2) is the dot product (OPTN F1 (LIST) → Sum).
RUN-MATRIXDotP(Vct A,Vct B)−8CrossP(Vct A,Vct B)[−10 7 9]▷
Schematic fx-CG50 screen (not a photo); the bottom row is what F1–F6 do here.
  • The vector functions were added to the fx-CG50 in the OS 3.x updates; if your menu does not show them, update the OS or use the list method.

Worked example

a = (2, −1, 3), b = (1, 4, −2). Find a · b, a × b, |a| and the angle between a and b.

Answers (checked with Python)

a · b = −8, a × b = (−10, 7, 9), |a| = √14 = 3.74166, angle = 117.8°.

Common calculator mistakes

Do it in Desmos

Not in the exam. Desmos is not allowed in A Level exams. Use it to learn, to check a calculator answer, and to see what a function or data set looks like.

  1. Store the vectors as lists: a = [2, −1, 3], b = [1, 4, −2].
  2. total(a·b) is the dot product; √(total(a²)) the magnitude.
  3. The angle: arccos(total(a·b)/(√total(a²)√total(b²))) (switch Desmos to degrees in the wrench menu).
  4. For 3D pictures use the Desmos 3D calculator (desmos.com/3d).

The interactive graph loads here when you scroll to it.

Or open desmos.com/calculator and type:

  • a=[2,-1,3]
  • b=[1,4,-2]
  • total(ab)
  • √{total(a^{2})}
  • arccos(frac{total(ab)}{√{total(a^{2})}√{total(b^{2})}})

More calculator skills

Sources

Menu names are taken from each manufacturer's manual for the OS versions shown. Menus can move slightly between OS updates: if a screen looks different on yours, the manual for your version is the reference, and please tell us so we can update this page. Worked-example answers were recomputed independently in Python.