φ

φ

φ

φ

t≥0

ω

ω

Fonctions de la forme y = asin(ωt + φ)

a = 2 (slider from 0.7 to 3, step 0.1)
ω = 1.6 (slider from 0.1 to 6.2, step 0.1)
φ = -1 (slider from -3.1 to 3.2, step 0.1)
f = Function(a * sin(ω * x + φ), 0.0, 100.0)
A = Point(xAxis)
c = Circle(A, a)
B = Intersect(f, yAxis, (-0.0, -1.682941969615793))
b = OrthogonalLine(B, yAxis)
C, D = Intersect(c, b)
u = Vector(A, C)
v = Vector(A, D)
E = (-4.760000000000003, 5.350000000000002)
e = OrthogonalLine(E, yAxis)
H = (-0.38, 7.24)
I = (-0.35, -10.4)
J = (-25.91, -10.43)
K = (-26.4035375555132, 7.6)
poly1, k, j, i, h = Polygon(K, J, I, H)
g: abs(φ) > 1.57
l = Segment(D, B)
m = Segment(C, B)
n = If(g, 1.0, 0.0)
L, M = Intersect(c, xAxis)
β = Angle(M, A, D)
γ = Angle(M, A, C)
δ = Angle(D, A, M)
ε = Angle(C, A, M)
N = (1, 0)
p = OrthogonalLine(N, xAxis)
O = Intersect(f, p, (1.0, 1.129284946790071))
d = If(φ ≥ 0.0, If[φ < 1.57, 1.0, 0.0], 0.0)
o = If(φ ≥ 0.0, If[φ > 1.57, 1.0, 0.0], 0.0)
q = If(φ < 0.0, If[φ > -1.0 * 1.0 * 1.0 * 1.0 * 1.0 * 1.0 * 1.57, 1.0, 0.0], 0.0)
r = If(φ < 0.0, If[φ < -1.0 * 1.0 * 1.0 * 1.0 * 1.0 * 1.0 * 1.57, 1.0, 0.0], 0.0)
D' = Rotate(D, ω, A)
α = Angle(D, A, D')
s = Segment(D', O)
C' = Rotate(C, ω, A)
ζ = Angle(C, A, C')
t = Segment(C', O)
a_1 = Segment(N, O)
b_1 = Segment(A, D')
c_1 = Segment(A, M)
d_1 = Segment(A, C')
texte1 = If(φ > 0.0, "y = " + a + "sin(" + ω + "t + " + φ + ")", "y = " + a + "sin(" + ω + "t  - " + (abs(φ)) + ")")
F = (-1.0200000000000025, -3.750000000000001)
G = (0.8399999999999979, -3.710000000000001)
P = (-0.7600000000000025, -11.350000000000001)
Q = (0.6399999999999979, -11.410000000000002)
R = (0.8599999999999979, -3.810000000000001)
poly2, f_1, p_1, q_1, r_1 = Polygon(F, P, Q, R)
S = (-0.9000000000000025, 3.790000000000001)
T = (0.6799999999999978, 3.790000000000001)
U = (0.5199999999999978, 9.510000000000002)
V = (-0.8200000000000024, 9.470000000000002)
poly3, s_1, t_1, u_1, v_1 = Polygon(S, T, U, V)