z_1=

z_2=

z_3=

Arg(z_1)=

Arg(z_2)=

Arg(z_3)=

|z_1|=

|z_2|=

|z_3|=

z_3=z_1×z_2

Graph z_1

Graph z_2

Graph z_3

z_1 = (1, 2)
z_2 = (1, 1)
z_3: (z_1 * z_2)
u = Vector(z_1)
v = Vector(z_2)
w = Vector(z_3)
A: (abs(x(u)), 0)
B: (abs(x(v)), 0)
C: (abs(x(w)), 0)
D = Intersect(x = 0, y = 0)
α = Angle(A, D, z_1)
β = Angle(C, D, z_2)
z1text = Text(z_1)
z_1Bool = false
z2text = Text(z_2)
z_2Bool = false
z3text = Text(z_3)
z3Bool = false
z1mod = Length(z_1)
z2mod = Length(z_2)
z3mod = Length(z_3)
z1arg: arg(z_1)
z2arg: arg(z_2)
z3arg: arg(z_3)
z1argtext = Text(z1arg)
z2argtext = Text(z2arg)
z3argtext = Text(z3arg)
z1argBool = false
z2argBool = false
z3argBool = false
z1modtext = Text(z1mod)
z2modtext = Text(z2mod)
z3modtext = Text(z3mod)
z1modBool = false
z2modBool = false
z3modBool = false
z1argrad: atan(y(u) / x(u))
z2argrad: atan(y(v) / x(v))
z3argrad: π - atan(y(w) / abs(x(w)))
a = false
E: (abs(x(w)), 0)
γ = Angle(E, D, z_3)
b = false
c = false