El sistema solar
Author: Pep Bujosa
Date: 2 Novembre 2013

Aquí teniu un model del sistema solar. Les distàncies entre el Sol i els planetes estan a escala, les orbites són el·líptiques amb la excentricitat real i les velocitats angulars dels planetes són les velocitats mitjanes reals.

Observeu la relació de distàncies entre el astres i la diferència entre els períodes orbitals.

Desplaçament

Apropa't

Allunya't

Alineament

Eixos

Angles

Mercuri

Venus

Terra

Mart

Júpiter

Saturn

Urà

Neptú

a = 0 (slider from -8 to 8, step 0.1)
Sol: (a, 0)
d = Ellipse(Sol, Sol + (0.01671, 0), 1)
e = Ellipse(Sol, Sol + (0.0049, 0), 0.72333)
f = Ellipse(Sol, Sol + (0.14233, 0), 1.52368)
g = Ellipse(Sol, Sol + (0.25185, 0), 5.20427)
h = Ellipse(Sol, Sol + (0.51887, 0), 9.58202)
k = Ellipse(Sol, Sol + (0.90701, 0), 19.22941)
p = Ellipse(Sol, Sol + (0.25847, 0), 30.10366)
Velocitat = 0.5 (slider from 0 to 5, step 0.1)
c = Ellipse(Sol, Sol + (0.0796, 0), 0.3871)
Mercuri = Point(c)
Terra = Point(d)
Venus = Point(e)
Mart = Point(f)
Júpiter = Point(g)
Saturn = Point(h)
Urà = Point(k)
Neptú = Point(p)
Vista = 0.56 (slider from 0 to 1, step 0.01)
A = Point(xAxis)
B = Point(xAxis)
a_1 = Line(A, B)
R1 = Intersect(c, a_1, 2)
R2 = Intersect(e, a_1, 2)
R3 = Intersect(d, a_1, 2)
R4 = Intersect(f, a_1, 2)
R5 = Intersect(g, a_1, 2)
R6 = Intersect(h, a_1, 2)
R7 = Intersect(k, a_1, 2)
R8 = Intersect(p, a_1, 2)
ma = true
ei = false
B1: Mercuri
B2: Venus
B3: Terra
B4: Mart
B5: Júpiter
B7: Urà
B6: Saturn
B8: Neptú
Pl: {B1, B2, B3, B4, B5, B6, B7, B8}
So: {R1, R2, R3, R4, R5, R6, R7, R8}
An = Sequence(Angle[Element[So, k], Sol, Element[Pl, k]], k, 1, 8)
A1 = 1
A2 = 2
A3: (2 * A2) - A1
A4: (2 * A3) - A2
A5: (2 * A4) - A3
A6: (2 * A5) - A4
A7: (2 * A6) - A5
A8: (2 * A7) - A6
D1 = Element(An, A1)
D2 = Element(An, A2)
D3 = Element(An, A3)
D4 = Element(An, A4)
D5 = Element(An, A5)
D6 = Element(An, A6)
D7 = Element(An, A7)
D8 = Element(An, A8)
b = false
text1 = TableText({{C1, D1}, {C2, D2}, {C3, D3}, {C4, D4}, {C5, D5}, {C6, D6}, {C7, D7}, {C8, D8}}, "|_")
P1 = 0
P2 = 0
P3 = 0
P4 = 0
P5 = 0
P6 = 0
P7 = 0
P8 = 0