廣義三角函數的幾何意義(1)
Author: 藍邦偉 老師

y=sinx,y=cosx,y=tanx的幾何意義

tanθ

廣義三角函數的幾何意義(1)

A = Intersect(xAxis, yAxis)
c = Circle(A, 1.0)
B = Point(c)
θ = 3.1764992386296798 rad (slider from 0 to 6.283185307179586, step 0.017453292519943295)
B' = Rotate(B, θ, A)
a = Ray(A, B')
b = OrthogonalLine(B', xAxis)
d = OrthogonalLine(B, xAxis)
C = Intersect(b, xAxis)
sinθ = Segment(B', C)
cosθ = Segment(A, C)
D = Intersect(a, d)
tanθ_1 = Segment(D, B)
E = Intersect(e, a)
F = Intersect(xAxis, e)
tanθ = Segment(F, E)
α = Angle(B, A, B')
G, H = Intersect(c, yAxis)
f = Line(G, xAxis)
J = Intersect(g, a)
u = Vector((x(Corner[1.0]), 0.0), (x(Corner[3.0]), 0.0))
v = Vector((0.0, y(Corner[1.0])), (0.0, y(Corner[3.0])))