Skip to content

Funzioni per LaTeX

Francesco Sacco edited this page Mar 25, 2019 · 4 revisions

Notazione scientifica

ns_tex(n,nrif=Null,nult=Null)
Funzione della notazione scientifica di un singolo numero con un numero di riferimento nrif scritto in latex. i parametri sono:

  • n: numero da portare in notazione scientifico
  • nrif: Opzionale, serve a dire a che ordine di grandezza deve essere portato il numero, se non specificato assume il valore di n -nult: Opzionale, serve a dire quante cifre scrivere dopo la virgola
# Es: Porto in notazione scientifica 45.897.241
>>> import menzalib as mz
>>> mz.ns_tex(5162738)

# Es: Porto in notazione scientifica 45.897 con l'ordine di grandezza di 135
>>> mz.ns_tex(45897,135)

#Es:Porto in notazione scientifica 45.897 con l'ordine di grandezza di 135 e
#scrivo i numeri dopo la virgola fino all'ordine di grandezza di 3 (assicurati che quelle cifre esistano)
>>> mz.ns_tex(45897,135,3)

Output:

$4.59\times 10^{7}$

$458\times 10^{2}$

$458.97\\times 10^{2}$

Notazione scientifica con errore

ne_tex(x,dx) Ritorna una stringa latex con il valore x e l'errore Parametri:

  • x: valore della misura
  • dx: errore
# Es: misuro x=45.897 +- 135
>>> import menzalib as mz
>>> mz.ne_tex(45897,135)

Output:

$(4.59\pm0.01)\times 10^{4}$

Notazione scientifica di valore con errore

nes_tex(x,dx)

# Es: misuro x=45.897 +- 135
>>> mz.nes_tex(45897,135)

#Es: voglio solo il valore di x=45.897
>>> mz.nes_tex(45897)

Output:

$4.59\\times 10^{4}$', '$0.01\\times 10^{4}$

$4.59\times 10^{4}$

Tabella per latex

mat_tex(Matrice,titolo=None,file=None) Stampa su terminale una matrice fatta di stringhe per latex

  • Matrice: matrice fatta di stringhe contenente tutti i valori
  • titolo: Opzionale, il titolo della tabella
  • file: Opzionale, file in cui la matrice viene stampata (ATTENZIONE SOVRASCRIVE IL FILE!)
# Esempio:
>>> import menzalib as mz
>>> M=[['guardati','l\'attacco'],
		['dei','giganti']]
>>> mz.mat_tex(M,'titolo & a caso')

Output:

Copia tutto quello che c'è tra le linee
 --------------------------
 \begin{tabular}{cc}
 \hline
	titolo & a caso\\ 
 \hline
	guardati & l'attacco \\
	dei & giganti \\
 \hline
 \end{tabular}
--------------------------
Clone this wiki locally