From 76be5f6b991ee37d4c29e6a27c3c29e7332af8fb Mon Sep 17 00:00:00 2001
From: Stefano Pigozzi
Date: Fri, 8 Nov 2019 15:46:28 +0100
Subject: [PATCH] Add a lot of more stuff
---
src/components/latex.css | 1 +
src/components/panel.css | 1 +
src/components/split.css | 1 +
src/pages/fisica.js | 347 +++++++++++++++++++++++++++++++++++++--
4 files changed, 338 insertions(+), 12 deletions(-)
diff --git a/src/components/latex.css b/src/components/latex.css
index 3410bcf..b307581 100644
--- a/src/components/latex.css
+++ b/src/components/latex.css
@@ -1,3 +1,4 @@
.latex {
display: inline-block;
+ vertical-align: middle;
}
diff --git a/src/components/panel.css b/src/components/panel.css
index c7fa245..2766b6d 100644
--- a/src/components/panel.css
+++ b/src/components/panel.css
@@ -3,4 +3,5 @@
padding: 4px;
border-radius: 4px;
margin: 4px;
+ height: calc(100% - 8px);
}
\ No newline at end of file
diff --git a/src/components/split.css b/src/components/split.css
index ddd38b5..3317367 100644
--- a/src/components/split.css
+++ b/src/components/split.css
@@ -1,5 +1,6 @@
.split {
display: flex;
+ flex-wrap: wrap;
}
.splitchild {
diff --git a/src/pages/fisica.js b/src/pages/fisica.js
index 30840dd..4b8519d 100644
--- a/src/pages/fisica.js
+++ b/src/pages/fisica.js
@@ -19,13 +19,13 @@ export default class Fisica extends Component {
Usa le regole base della trigonometria:
- {String.raw`\vec{v} = \vec{v_x} + \vec{v_y}`}
+ {String.raw`\vec{v} = \vec{v}_x + \vec{v}_y`}
- {String.raw`\left | \vec{v_x} \right | = \left | \vec{v} \right | \sin \alpha`}
+ {String.raw`\left | \vec{v}_x \right | = \left | \vec{v} \right | \sin \alpha`}
- {String.raw`\left | \vec{v_y} \right | = \left | \vec{v} \right | \cos \alpha`}
+ {String.raw`\left | \vec{v}_y \right | = \left | \vec{v} \right | \cos \alpha`}
@@ -36,7 +36,7 @@ export default class Fisica extends Component {
Scomponi in componenti, poi sommali:
- {String.raw`\vec{v} + \vec{w} = (\vec{v_x} + \vec{w_x}) + (\vec{v_y} + \vec{w_y})`}
+ {String.raw`\vec{v} + \vec{w} = (\vec{v}_x + \vec{w}_x) + (\vec{v}_y + \vec{w}_y)`}
Produce il vettore risultante dall'applicazione della regola del parallelogramma.
@@ -50,7 +50,7 @@ export default class Fisica extends Component {
Alla fine è sempre una somma:
- {String.raw`\vec{v} - \vec{w} = (\vec{v_x} - \vec{w_x}) + (\vec{v_y} - \vec{w_y})`}
+ {String.raw`\vec{v} - \vec{w} = (\vec{v}_x - \vec{w}_x) + (\vec{v}_y - \vec{w}_y)`}
Produce il vettore che parte da w e arriva a v.
@@ -71,6 +71,44 @@ export default class Fisica extends Component {
+
+ Leggi di Newton
+
+
+
+
+ 1ᵃ: Inerzia
+
+
+ Se un corpo puntiforme ha forza risultante nulla, allora la sua velocità non cambia.
+
+
+ {String.raw`\Sigma \vec{F} = 0 \Longleftrightarrow \Delta v = 0`}
+
+
+
+
+ 2ᵃ: Proporzionalità
+
+
+ La forza risultante di un corpo è direttamente proporzionale alla sua accelerazione, e la costante di proporzionalità è la massa.
+
+
+ {String.raw`\Sigma \vec{F} = m \vec{a}`}
+
+
+
+
+ 3ᵃ: Azione e reazione
+
+
+ Due corpi esercitano forze uguali e opposte uno sull'altro.
+
+
+ {String.raw`\vec{F}_{21} = -\vec{F}_{12}`}
+
+
+
Forza di gravità
@@ -83,7 +121,7 @@ export default class Fisica extends Component {
Due corpi puntiformi si attirano uno verso l'altro con forza:
- {String.raw`\left | \vec{F} \right | = G \frac{m_1 m_2}{r^2}`}
+ {String.raw`\left | \vec{F} \right | = G \frac{m_1 m_2}{s^2}`}
G è la costante di gravitazione universale e vale:
@@ -97,7 +135,7 @@ export default class Fisica extends Component {
Verso la Terra
- Se nel sistema di riferimento consideriamo la Terra ferma, allora un corpo è attratto verso la Terra con forza:
+ Se nel sistema di riferimento consideriamo la Terra ferma, allora un corpo è attratto verso la Terra con forza peso uguale a:
{String.raw`\left | \vec{F} \right | = g m`}
@@ -136,14 +174,14 @@ export default class Fisica extends Component {
- Forza normale
+ Normale
Si oppone alle forze applicate alla superficie di contatto.
-
+
Un libro appoggiato su un tavolo ha la forza di gravità che lo attira verso il terreno e la forza normale che lo trattiene dal cadere.
-
+
@@ -153,7 +191,7 @@ export default class Fisica extends Component {
Impedisce a un corpo di muoversi se non viene spinto da una forza che supera una certa soglia:
- {String.raw`\left | \vec{F} \right | \leq \mu_{s} \left | \vec{F_{normale}} \right |`}
+ {String.raw`\left | \vec{F} \right | \leq \mu_{s} \left | \vec{F}_{normale} \right |`}
@@ -164,7 +202,292 @@ export default class Fisica extends Component {
Rallenta i corpi che si stanno muovendo finchè essi non si fermano:
- {String.raw`\left | \vec{F} \right | \leq \mu_{d} \left | \vec{F_{normale}} \right |`}
+ {String.raw`\left | \vec{F} \right | \leq \mu_{d} \left | \vec{F}_{normale} \right |`}
+
+
+
+
+ Tensione
+
+
+ E' forza trasmessa tra due estremi di una fune.
+
+
+ Può essere redirezionata per mezzo di carrucole.
+
+
+
+
+ Elastica
+
+
+ Una molla cerca sempre di tornare alla sua posizione indeformata con forza:
+
+
+ {String.raw`F = -k x`}
+
+
+ (E' negativa perchè la forza è opposta a quella applicata per deformarla.)
+
+
+
+
+ Cinematica
+
+
+
+
+ Spostamento
+
+
+ È un vettore che indica la posizione di un corpo rispetto a un'origine.
+
+
+ {String.raw`\Delta \vec{s} = \vec{s}(fine) - \vec{s}(inizio)`}
+
+
+
+
+ Velocità
+
+
+ È un vettore che misura la variazione di posizione nel tempo.
+
+
+ {String.raw`\vec{v} = \frac{\Delta \vec{s}}{\Delta t}`}
+
+
+ Se si considera un intervallo di tempo infinitesimale si dice velocità istantanea:
+
+
+ {String.raw`\vec{v} = \lim_{\Delta t \to 0} \frac{\Delta \vec{s}}{\Delta t} = \frac{d \vec{s}}{dt}`}
+
+
+
+
+ Accelerazione
+
+
+ È un vettore che misura la variazione di velocità nel tempo.
+
+
+ {String.raw`\vec{a} = \frac{\Delta \vec{v}}{\Delta t}`}
+
+
+ Se si considera un intervallo di tempo infinitesimale si dice accelerazione istantanea:
+
+
+ {String.raw`\vec{a} = \lim_{\Delta v \to 0} \frac{\Delta \vec{v}}{\Delta t} = \frac{d \vec{v}}{d t} = \frac{d^2 \vec{s}}{d t^2}`}
+
+
+
+
+ Quantità di moto (momento lineare)
+
+
+ La quantità di moto è una proprietà vettoriale dei corpi:
+
+
+ {String.raw`\vec{p} = m \vec{v}`}
+
+
+ Se la forza risultante è nulla, la quantità di moto non cambia.
+
+
+ {String.raw`\Sigma \vec{F} = 0 \Longleftrightarrow \Delta \vec{p} = 0`}
+
+
+
+
+ Moto rettilineo uniforme
+
+
+
+
+ Spostamento
+
+
+ La legge oraria è:
+
+
+ {String.raw`s(t) = v \cdot \Delta t + s(0)`}
+
+
+
+
+ Velocità
+
+
+ È costante:
+
+
+ {String.raw`v(t) = k`}
+
+
+
+
+ Accelerazione
+
+
+ La velocità non varia:
+
+
+ {String.raw`a(t) = 0`}
+
+
+
+
+ Forze
+
+
+ Si applica la prima legge di Newton:
+
+
+ f(t) = 0
+
+
+
+
+ Moto rettilineo uniformemente accelerato
+
+
+
+
+ Spostamento
+
+
+ La legge oraria è:
+
+
+ {String.raw`s(t) = \frac{1}{2} a \cdot (\Delta t)^2 + v(0) \cdot (\Delta t) + s(0)`}
+
+
+
+
+ Velocità
+
+
+ È una retta:
+
+
+ {String.raw`v(t) = a \Delta t + v(0)`}
+
+
+
+
+ Accelerazione
+
+
+ È costante:
+
+
+ {String.raw`a(t) = k`}
+
+
+
+
+ Forze
+
+
+ Si applica la prima legge di Newton:
+
+
+ f(t) = m a
+
+
+
+
+ Moto armonico semplice
+
+
+
+
+ Ampiezza
+
+
+ E' la distanza dal centro massima che raggiunge il corpo.
+
+
+ (L'ampiezza di una sinusoide.)
+
+
+
+
+ Velocità angolare
+
+
+ Indica quanto in fretta cambia la posizione del corpo.
+
+
+ Dipende dal periodo:
+
+
+ {String.raw`\omega = \frac{2 \pi}{T}`}
+
+
+
+
+ Spostamento
+
+
+ E' una sinusoide:
+
+
+ {String.raw`s(t) = A \sin (\omega \cdot t + \phi)`}
+
+
+
+
+ Velocità
+
+
+ E' la sinusoide dello spostamento, sfasata di {String.raw`\frac{\pi}{2}`}:
+
+
+ {String.raw`s(t) = A \sin (\omega \cdot t + \phi + \frac{\pi}{2})`}
+
+
+
+
+ Accelerazione
+
+
+ E' la sinusoide della velocità, sfasata di {String.raw`\frac{\pi}{2}`}:
+
+
+ {String.raw`s(t) = A \sin (\omega \cdot t + \phi + \pi)`}
+
+
+
+
+ Forze
+
+
+ Si applica la prima legge di Newton:
+
+
+ f(t) = m a
+
+
+
+
+ Moti composti
+
+
+
+
+ Moto parabolico
+
+
+ Il moto parabolico è dato sommando un moto rettilineo uniforme sull'asse orizzontale e un moto rettilineo uniformemente accelerato sull'asse verticale.
+
+
+
+
+ Moto circolare uniforme
+
+
+ Il moto parabolico è dato sommando due moti armonici semplici: uno sull'asse X, e l'altro, sfasato di {String.raw`\frac{\pi}{2}`}, sull'asse Y.