Sei sulla pagina 1di 9

InserireleformulematematicheindocumentiOpenOffice

Autore:RoccoDeMarco(rocco@camelug.org)
Versione:0.2(necessariarevisione)del14/5/2007
Distribuibileconlicenza:CCIT2.5BYNC
IlpassaggiodaMicrosoftOfficeaOpenOfficenonassolutamenteindolore,ancheseallafinesi
riesceafaretuttoemeglio.
Una delle difficolt che si incontra dovuta alla notevole differenza nell'inserire le formule
matematiche rispetto equation editor. Il sistema non pienamente WYSIWYG (
),maprevedecheleformulesianoinseriteutilizzandounappositolinguaggioche,per
diversiaspetti,assomigliaalL
A
T
E
X.Tuttaviasiagevoltatidallavisualizzazionecontestualedella
formulamanmanochesiedita.
Questo documento vuole essere una piccolaguidaintroduttivachespiegacomeinserireformule
matematiche, anche complesse, nei propri documenti. Gidopounpaio diore sarete pronti per
farlo,enonrimpiangeretepiequationeditor.Anzi,vichiedereteperchnonl'aveteabbandonato
prima.
Primadiiniziare
Perinserireunaformulanecessariocliccaresulmen
Laschermatasidividerindue,sullapartesuperiorec'ilnostrodocumento,mentreinbassoc'
unospaziosucuivanno leformule.
Ipiattentinoterannocheapparsaunanuovatoolbox(o ),mainquesto
documentosidecisodinonprenderlainconsiderazione.Sarebbedifficilespiegaredovecliccare
ognivolta.Tral'altrodopopoco,imparatiglioperatori,siriescealavorarespeditamente.
Inizieremovalutandodegliesempipraticiprogressivamentepicomplessi.Inseguitoc'un
riepilogodeiprincipalioperatoridivisipercategoria.
Primipassi:operatoriunarieoperatoribinari
Leformulematematichevengonocomposteutilizzandodeglioperatorichepossonoessere
oppure .
Glioperatoriunarinecessitanodiunsingolooperando,nellaforma:
Esempio:vogliamorappresentare innotazionevettoriale.
Considerandochel'operatore siesplicitacon possiamoscrivere(dopoavercliccatosul
men > > )
vecx
Ilrisultatosar:
Glioperatoribinarinecessitano,invece,didueoperandi,nellaforma:
Esempio:vogliamorappresentareilvalore3/4
Considerandochelafrazionesiesplicitacon ,possiamoscrivere:
3over4
Ilrisultatosar
3
4
Raggruppareleoperazioni
Leformulematematichevengonointerpretatedasinistraversodestra,mafacileincorrerein
problemi.Ilmodopisemplicespiegarloconunesempio:
Vogliamorappresentarela dellasommadi e L'operatore si
indicacon .
Scrivendosqrta+bsiottiene
.
+ chenonquellochenoivogliamo!
Ilrisultatocorrettosiottientecon:sqrt{a+b}doveotteniamo
.
+
Leparentesigraffeservono,appunto,perragguppareleoperazioni
Mettendoinsiemegliesempicheabbiamovistofinorapossiamoscrivereunaprimaformula
sufficientementecomplessa:
x=sqrt{a+b}oversqrt{ab}
doveotteniamo: =
.
+
.
Sapendo,poi,che:
perindicareunindiceapedicediunoperandosiusailcarattere_
laletteragreca siesplicitacon
conosciamotuttoilnecessarioperpoterrappresentarelaformuladellavelocitmedia:
vecv={vecs_2vecs_1}over{t_2t_1}
={%DELTAvecs}over{%DELTAt}
concuiotteniamo =

1
2

1
=
A
A
Possiamocomplicareulteriormentelecosenelrappresentarelaformulaperlavelocitistantanea,
manecessitiamodiintrodurrel'operatore Percuiciritorneremopiavanti.
Limiti,integraliesommatorie
Perrappresentareunlimitecisiattenderebbeunoperatore (ovverocontreoperandi),ma
noncos.
Innanzituttol'operatoreperrappresentareillimite edaddiritturaunario.Segueunesempio:
limX=%xi
ilcuirisultato lim =
Masevogliamorappresentareunlimiteper che necessariointrodurreunnuovo
operatoreunario:il
Sostanzialmenteil collocal'operandoindicatoaldisottodeltestoodelsimboloindicatoin
precedenza(nelnostrocasolimite),contestodidimensioneridotta.
Sapendochel'operandoassociatoa toward echeilsimbolodiinfinitosiottienecon
infinitypossiamoscrivere:
limfrom{xtoward0}{1overx}=infinity
ilcuirisultatosar: lim
-0
1
=
L'operatore utilizzatoancheperrappresentaregliintegrali(ilcuioperatore ).Maper
inserirel'indiceinapiceutilizzeremol'operatore ,chefunzionainmodoanalogo:
limfrom{xtoward0}{1overx}=infinity
concuiotteniamo:

0
1
)
Sapendochel'operatatore rappresentailsimbolosommatoriarisulterdifacilecomprensioneil
seguenteesempio:
sumfromi=1ton{i}
concuisiproduce:

=1
Aquestopuntocisiamo,possiamorappresentarelaformuladellavelocitistantanea:
vecv=limfrom{ttowardt_0}{{vecs(t)vecs(t_0)}over{tt_0}}
={partialvecs}over{partialt}
=lim
-
0
)
0
)

0
=

Dopoquestapresentazionegiuntoilmomentodiintrodurre,inmodosufficientementedettagliato,
l'elencodeglioperatori.
Principalioperatori
Sonoelencatiiprincipalioperatori,raggruppatipertipo.L'elencononcompleto:permaggiori
dettagliutilizzarelaguidainlinea.
Operazionielementari
Operatore Descrizione Esempio Risultato
+ somma a+b +
sottrazione ab
cdot moltiplicazione acdotb
times moltiplicazione atimesb
div divisione adivb -
/ divisione a/b /
over frazione aoverb
+ piomeno +a !
Relazioni
Operatore Descrizione Esempio Risultato
= uguale a=b =
<> diverso a<>b
approx approssima aapproxb
simeq simileouguale asimeqb
sim simile asimb
< minore a<b
<= minoreouguale a<=b
> maggiore a>b >
>= maggioreouguale a>=b
equiv congruente aequivb
prop proporzionalea apropb
toward tendentea atowardb -
drarrow implica adrarrowb
dlarrow implicato adlarrowb
dlrarrow seesolose adlrarrowb
Operatorilogici
Operatore Descrizione Esempio Risultato
neg not nega
and and aandb
or or aorb
circ complemento circ
Funzioni
Operatore Descrizione Esempio Risultato
funce^{<val>} funzioneesp. funce^{x}
e
ln(<val>) logaritmonatural ln(x) ln )
exp(<val>) funzioneesp. exp(x) exp )
log(<val>) logaritmo log(x) log )
<val>^{<val>} potenza x^{y}
sin(<val>) f.seno sin(x) sin )
cos(<val>) f.coseno cos(x) cos )
tan(<val>) f.tangente tan(x) tan )
sqrt<val> radicequadrata sqrt(x)
.
nroot{<val>}{<val>} radice sima nroot{x}{y}
.
abs{<val>} valoreassoluto abs{x}
fact<val> fattoriale factx !
Operatori
Operatore Descrizione Esempio Risultato
lim limite limx lim
limfrom{<val>}<val> limite limfrom{xtoward0}y lim
-0
sum sommatoria sumx

sumfrom{<val>}to
{<val>}<val>
sommatoria sumfrom{a}to{b}c

prod produttoria prodx



int integrale intx

intfrom{<val>}to
{<val>}<val>
integrale intfrom{a}to{b}f

iint integraledoppio iintx

Operatore Descrizione Esempio Risultato


iiint integraletriplo iiintx

lint integralecurvilineo lintx

llint integralecurv.doppio llintx

Attributi
Operatore Descrizione Esempio Risultato
vec frecciavettoriale vecx
tilde tilde tildex
bar lineasuperiore barx
dot punto dotx
widevec frecciavett.ampia widevecabc

overline lineasup.ampia overlineabc
bold grassetto boldx x
ital corsivo italx
size cambiadimensione size8x
Formattazioni
Operatore Descrizione Esempio Risultato
<val>_{<val>} pedice x_{1}
1
<val>^{<val>} apice x^{2}
2
newline inizianuovariga
alignl allineaasinistralariga
alignc allineaalcentrolariga
alignr allineaadestralariga
Varie
Operatore Descrizione Esempio Risultato
infinity Infinito infinity
exist esiste exist
partial derivataparziale partial
forall perogni forall
leftarrow frecciaasinistra leftarrow -
rightarrow frecciaadestra rightarrow -
Operatore Descrizione Esempio Risultato
dotslow ... dotslow .
Parentesi
Operatore Descrizione Esempio Risultato
lline<val>rline parentesialinea llinexrline
ldline<val>rdline doppialinea ldlinexrdline
lbrace<val>rbrace graffe lbracexrbrace
left({<val>}right) parentesitondeinscala left({aoverb}right)
)
leftlbrace{<val>}
rightrbrace
parentesigraffeinscala leftlbrace{aoverb}
rightrbrace
<val>overbrace<val> parentesigraffasopra abcoverbracex

Matrici
Perinserirematricinecessarioutilizzarel'operatore .
Ilfunzionamentesemplice:perseparareglielementisiutilizzailcarattere#eperchiudereuna
riga##
Adesempio:
1 2 3
4 5 6
7 8 9
siottienecon
matrix{1#2#3##4#5#6##7#8#9}
peraggiungereleparentesisipuutilizzare:
A=left(matrix{1#2#3##4#5#6##7#8#9}right)
conilseguenterisultato:
=

1 2 3
4 5 6
7 8 9
)
o,sesipreferisce,con
A=leftlbracematrix{1#2#3##4#5#6##7#8#9}rightrbrace
=

1 2 3
4 5 6
7 8 9

Letteregreche
Leletteregrechepossonoessereinseriteinmodomoltosemplice:bastausareilformato:
%<lettera>o%<LETTERA>
Inquestomodocon%alphaotteniamo o con%pi n con%xi ecosvia.
Perilmaiuscolo,con%DELTAotteniamo A con%THETA O ecosvia
Alcuniesempipratici
Funzioneinettiva
-
1 2

2

1
)
2
)
siottienecon
f:XrightarrowYiniettivadlrarrowforallx_{1},x_{2}inX,x_{1}<>
x_{2}drarrowf(x_{1})<>f(x_{2})
TeoremadiLagrange
| -

1
| )
) )=
) )

siottienecon:
Siaf:[a,b]rightarrowsetR
newline
finC^{1}([a,b])
newline
existscin(a,b):f'(c)={f(b)f(a)}over{ba}
Unlimitenotevole
lim
-!
1+
0
) =e
0
siottienecon
limfrom{xtoward+infinity}(1+{%theta}over{x})^{x}=func
e^{%theta}
Matrici
=
|
1 0 . 0
0 1 . 0

0 0 . 1

=
|
1,1
.
1,

,1
.

siottengonocon:
I=left[matrix{
1#0#dotslow#0##
0#1#dotslow#0##
dotsvert#dotsvert#dotsdown#dotsvert##
0#0#dotslow#1
}right]
~
A=left[matrix{
a_{1,1}#dotslow#a_{1,n}##
dotsvert#dotsdown#dotsvert##
a_{n,1}#dotslow#a_{n,n}
}right]
Alcuneformulecomplicate
=

=
1
2

2
)
2
))=
siottienecon:
L=intfrom{t_{i}}to{t_{f}}vecFcdot{{partialvecx}over{partial
t}}=1over2m(v^2(t_f)v^2(t_i))=E_{cf}E_{ci}
lim
-0

1
.
1
2
2
0
2
2
1
)
2
2
=1
siottienecon:
L=intfrom{t_{i}}to{t_{f}}vecFcdot{{partialvecx}over{partial
t}}=1over2m(v^2(t_f)v^2(t_i))=E_{cf}E_{ci}
Conclusioni
Inquestodocumentosonostateelencatesolamenteleprincipalifunzionalitdellostrumentoper
inserireformulematematicheindocumentoOpenOffice.Perqualsiasiapprofondimentosirimanda
allaguidainlineaoalsitoufficialewww.openoffice.org