CWICZENIE 2 TEORIA OpenOffice p Nieznany

background image

Wzory wpisujemy w oknie edytora wzorów w postaci tekstu. Tekst ten jest przetwarzany „w locie” przez
program na wzór matematyczny.

Edytowanie nowego wzoru:

• umieszczamy kursor w miejscu, gdzie ma być wzór,

• wybieramy Wstaw => Obiekt => Formuła.

Edytowanie istniejącego wzoru:

• dwukrotnie klikamy we wzór.

W obu przypadkach kończymy edycję poprzez kliknięcie w głównym oknie dokumentu

Możemy wpływać na wielkość tworzonych wzorów. Podczas pisania wzoru wybieramy Format i jedną z pięciu
pozycji, najważniejsze, to Rozmiar czcionki i Tryb tekstowy.

Podczas pisania wzorów Writer oferuje nam trzy rodzaje pomocy (od najbardziej elementarnej):

• Widok => Elementy wzoru

• PPM w oknie edycji wzoru - wzory matematyczne

• Pomoc => Pomoc OpenOffice.org (F1) => OpenOffice.org Math (może wymagać dostępu do sieci).

W kodzie źródłowym podział na wiersze nie ma znaczenia (ale nie możemy dzielić słów kluczowych over, sin,
lbrace,...).

background image

PRZYKŁADOWE FORMUŁY – kilka podpowiedzi ;)

Nawiasy klamrowe { } służą tylko do grupowania (wymuszenia kolejności działań) i są niewidoczne.
Kolejność można wymusić również nawiasami okrągłymi ( ), te są widoczne. Jeżeli chcemy we
wzorze użyć nawiasów klamrowych, to wpisujemy w edytorze słowo kluczowe lbrace lub rbrace.
W kodzie źródłowym podział na wiersze nie ma znaczenia (ale nie możemy dzielić słów kluczowych
over, sin, lbrace,...).

x^2 over sin(x)`+`cos(x)

~~x^2 over {sin(x)}`+`cos(x)

newline x^2 over {sin(x)`+`cos(x)}

~~lbrace 1,2,3,dotslow rbrace.

Pisanie nawiasów nie do pary (przedział domknięto-otwarty, warunkowa definicja funkcji):

x`in`[0,1)

x`in`left[0,1 right)

f(x)`=`left lbrace dotslow right
none

Elementy skalowalne (nawiasy), dostosowujące wielkość do zawartości, poprzedzamy je słowem

kluczowym left lub right.

({x^3`+x^2} over e^{x^5})

left ({x^3`+x^2} over e^{x^5} right)

Uzupełnianie kodu, który został wpisany automatycznie po skorzystaniu z pomocy -

nroot{<?>}{<?>} wszystkie ciągi <?> musimy zastąpić właściwą treścią

nroot{<?>}{<?>}

nroot{4}{sin(x)+cos(x)}

Traktowanie wpisanego tekstu dosłownie, należy go umieścić w cudzysłowie

a`=`sup left[ 0,1 right )

a`=`"sup" left[ 0,1 right )

background image

Tworzenie kolumny (stosu), służy do tego polecenie stack{}

vec v`=`left[ stack{2 # 4 # 77} right],

vec w`=`left[ {alignr stack{2 # 4 # 77}} right]

Tworzenie tablicy (macierzy)

f(x)`=`left lbrace matrix{x^2 #alignl

x`<`0 ## {1-x} over 2 # alignl

x`in`[0,1] ## sin(%pi x) # alignl

x`>`1} right none


elementy drugiej kolumny są wyrównane do lewej,
elementy pierwszej kolumny mają wyrównanie domyślne
(centrowanie)

A`=`left[ matrix{1#2#3#4##2#3#4#1##3#

4#1#2##4#1#2#3} right]


Wyszukiwarka

Podobne podstrony:

więcej podobnych podstron