Re: Consigli su formula lunga

#41610
Up
0
Down
::

Buona sera a tutti,
ancora una volta vi propongo un mio quesito, in questo caso più di carattere estetico.
Mi trovo a dover scrivere una formula abbastanza lunga, con una matrice che da sola occupa tutta la larghezza della pagina.

Esiste un qualche modo per rendere il tutto comprensibile e accettabile dal punto di vista estetico?

In particolare il codice è il seguente:
`
\begin{array}{llll}
\left[\begin{array}{c}
\dot{v}_{C,1} \\ \dot{v}_{C,2} \\ \dot{i}_{L,1} \\ \dot{v}_{L,2} \\\end{array}\right]
& = &
\left[\begin{array}{cccc}
0 & 0 & \frac{1}{C_{1}}(1-d_{AC}) & -\frac{1}{C_{1}}d_{DC} \\
0 & -\frac{1}{C_{2}(R_{out}+R_{C,2})} & 0 & \frac{R_{out}}{C_{2}(R_{out}+R_{C,2})} \\
-\frac{1}{L_{1}}(1-d_{AC}) & 0 & -\frac{R_{L,1}+2R_{S,1}}{L_{1}}-\frac{R_{C,1}(1-d_{AC})}{L_{1}} & \frac{R_{C,1}(1-d_{AC})d_{DC}}{L_{1}} \\
\frac{1}{L_{2}d_{DC}} & -\frac{R_{out}}{L_2(R_{out}+R_{C,2})} & \frac{R_{C,1}}{L_2}(1-d_{AC})d_{DC}) & -\frac{R_{out}R_{C,2}}{L_2(R_{out}+R_{C,2})}-\frac{R_{L,2}+R_{DS}}{L_2} – \frac{R_{C,1}}{L_2}d_{DC} \\
\end{array}\right]&
\left[\begin{array}{c}
v_{C,1} \\ v_{C,2} \\ i_{L,1} \\ i_{L,2} \\
\end{array}\right]
+\left[\begin{array}{c}
0 \\ 0 \\ 0 \\ \frac{1}{L_1} \\\end{array}\right]\:V_S
\left[\begin{array}{c}
0 \\ V_{1}\cdot u \\\end{array}\right]
\end{array}
`

Ancora una volta grazie a questo splendido forum per l’aiuto!

Non hai alcuna speranza di mettere questa roba in una sola riga. Prima di tutto ti consiglio di
– usare l’ambiente bmatrix di amsmath invece di array
– di non mettere il tutto in un’assurdo ambiente array: basta e avanza
`\[
= +V_S
\]`
La cosa più semplice da fare è di scrivere prima la matriciona a cui puoi dare un nome simbolico; con quelle frazioni, però, la faccenda diventa complicata, oltre che illeggibile.

Potresti scrivere prima ciascuna colonna, dando un nome simbolico e poi scrivere la matrice nella formula come successione delle sue colonne. Per le frazioni usa dfrac, in modo che non si rimpiccioliscano.

Quando scrivi R_{out} dovrebbe più correttamente essere R_\textup{out}

Ciao
Enrico

Go to top