Tekst

(na podstawie GeoGebra Help - rozwinięcie)

FormułaTekstowa

FormułaTekstowa[Obiekt]: Zwraca - w widoku grafiki - formułę obiektu w postaci obiektu tekstowego w formacie LaTeX, niezależnego od etykiety obiektu.

FormułaTekstowa[c] zwraca formułę istniejącego okręgu c w postaci obiektu tekstowego.

FormułaTekstowa[a x² + 2 x - 4] (dla zdefiniowanego wcześniej a) zwróci obiekt tekstowy w formacie LaTeX.

FormułaTekstowa[obiekt, wartość boolowska]: zwraca formułę jako obiekt tekstowy w formacie LaTeX. Zmienna boolowska określa, czy wartości są zastępowane przez liczby (true) czy też przez nazwy (false). 

Przykłady: jeśli a = 2 i f(x) = a x2, wtedy

FormułaTekstowa[f, true] zwraca 2x2 (w formacie LaTeX).

FormułaTekstowa[f, false] zwraca ax2 (w formacie LaTeX).

UłamekJakoTekst

UłamekJakoTekst[liczba]: Zamienia liczbę na ułamek, który jest wyświetlany w widoku grafiki jako obiekt tekstowy w formacie LaTeX. 

Przykład: 

Jeśli a: y = 1.5 x + 2 jest prostą, wtedy UłamekJakoTekst[Nachylenie[a]] zwraca ułamek 3/2 w postaci tekstowej.

UłamekJakoTekst[1.5] zwraca w widoku grafiki obiekt tekstowy 3/2.

UłamekJakoTekst[1.5134] zwraca w widoku grafiki obiekt tekstowy 7567/5000.

LiteraNaUnikod

LiteraNaUnikod["Litera"]: Pojedynczej literze zwraca w widoku algebry liczbę - jej wartość unikodową.

Uwaga: Litera powinna byc w cudzysłowie.

Przykład: 

LiteraNaUnikod["a"] zwraca liczbę 97.

LiteraNaUnikod["ą"] zwraca liczbę 261.

LiteraNaUnikod["&"] zwraca liczbę 38.

Nazwa

Nazwa[Obiekt]: Zwraca nazwę obiektu jako tekst w Oknie Grafiki.

Uwaga: Używaj tego polecenia w dynamicznym tekście dla obiektu, którego nazwę możesz zmienić.

Przykład:

Nazwa[c] zwróci w oknie grafiki obiekt tekstowy z nazwą etykiety przypisanej do obiektu c, np. okręgu czy prostej.

Polecenie Nazwa jest przeciwne do polecenia Obiekt.

Obiekt

Obiekt[Nazwa obiektu jako tekst]: Zwraca obiekt po podaniu jego nazwy w postaci tekstu. Wynik jest zawsze obiektem zależnym.

Uwaga: Polecenie Obiekt jest przeciwne do polecenia Nazwa.

Przykład:

Gdy mamy punkty A1, A2, ... , A20 i wartość suwaka n = 2, wtedy 

Obiekt["A" + n] zwraca punkt A2. Na poniższej ilustracji widać suwak, który w miarę przesuwania (po wartościach naturalnych od 1 do 6) wyświetla kolejno punkty związane z daną wartością n. 

W konstrukcji polecenia można by też wykorzystać na przykład n=LosowaCałkowita[1,6], a wtedy każdorazowe odświeżenie ekranu (ctrl+r) spowoduje losowy wybór punktu.

TabelaZTekstem

TabelaZTekstem[Lista 1, Lista 2, Lista 3,...]: Tworzy tekst zawierający tabelę składającą sie z list obiektów.

Uwaga: Domyślnie, każda lista jest wyświetlana w nowym wierszu tabeli.

Przykład:

TabelaZTekstem [{x^2, 4}, {x^3, 8}, {x^4, 16}] tworzy tabelę jako obiekt tekstowy z trzema wierszami i dwoma kolumnami. Wszystkie elementy tabeli są wyrównane do lewej.

TabelaZTekstem[Ciąg[i^2, i, 1, 10]] tworzy tabelę jako obiekt tekstowy z jednym wierszem. Wszystkie elementy tabeli są wyrównane do lewej.

TabelaZTekstem [List1, List2, List3,..., "Wyrównanie tekstu"]: Tworzy tekst zawierający tabelę składającą sie z list obiektów. Opcjonalny tekst “Wyrównanie tekstu” kontroluje orientację i wyrównanie tekstu w tabeli.

Uwaga: Możliwe wartości dla "Wyrównanie tekstu" to "vl", "vc", "vr", "v", "h", "hl", "hc", "hr". Domyślną jest "hl".

"v" = pionowo, tj. listy są kolumnami

"h" = poziomo, tj. listy są wierszami

"l" = wyrównanie do lewej

"r" = wyrównanie do prawej

"c" = wyśrodkowanie

Niestety, na razie (v.3.2) nie ma możliwości wyrównania liczb do kropki dziesiętnej.

Przykład:

TabelaZTekstem[{1,2,3,4},{1,4,9,16},"v"] tworzy tekst z dwu kolumn i czterech wierszy, których element są wyrównane do lewej.

TabelaZTekstem[{1,2,3,4},{1,4,9,16},"h"] tworzy tekst z dwóch wierszy i czterech kolumn, których element są wyrównane do lewej.

TabelaZTekstem[{11.2,123.1,32423.9,"234.0"},"r"] tworzy tekst z jednego wiersza, którego elementy są wyrównane do prawej.

Tekst

Tekst[Obiekt]: Zwraca wzór obiektu lub ciąg tekstowy w cudzysłowie jako obiekt tekstowy.

Uwaga: Domyślnie, wartości są podstawiane pod zmienną.

Przykład: 

Jeśli a = 2 i c = a2, wtedy Tekst[c] zwraca tekst "4".

Tekst[Obiekt, Zmienna logiczna]: Zwraca wzór obiektu jaka obiekt tekstowy. Zmienna logiczna decyduje czy wartość jest podstawiona pod zmienną (prawda) czy nazwa zmiennej jest przedstawiona w tekście (fałsz).

Przykład: 

Jeśli a = 3 i c = 2a2, wtedy

Tekst[c, true] zwraca tekst "18".

Tekst[c, false] zwraca tekst "2a2"

Tekst[Obiekt, Punkt]: Zwraca wzór obiektu jako obiekt tekstowy na pozycji zadanej przez dany punkt.

Przykład: 

Tekst["witaj", (2, 3)] wypisuje tekst na pozycji punktu o współrzędnych (2, 3).

Możesz napisać także sam tekst w cudzysłowie, bez polecenia Tekst, a zostanie on zwrócony jako obiekt tekstowy w pozycji (0,0).

Tekst["Ten tekst zostanie wyświetlony w pozycji 3,3",(3,3)] wyświetli napis w pozycji (3,3).

Tekst[Obiekt, Punkt, Zmienna logiczna]: Zwraca wzór obiektu jako obiekt tekstowy na pozycji zadanej przez dany punkt. Zmienna logiczna decyduje czy wartość jest podstawiona pod zmienną (prawda) czy nazwa zmiennej jest przedstawiona w tekście (fałsz).

Tekst[c,(2,2),false] zwraca nazwę obiektu c w pozycji (2,2) - wartość logiczna jest na końcu.

Tekst[c,(2,1),true] wzór obiektu c w pozycji (2,1) - wartość logiczna jest na końcu.

TekstNaUnikod

TekstNaUnikod["Tekst"]: Zmienia tekst na listę liczb (Unikod) odpowiednich dla każdego znaku w tekście.

Przykład:

TekstNaUnikod["Dowolny tekst"] zwraca listę liczb (Unikod) {100, 111, 119,111,108,110, 121, 32, 116, 101, 107, 115, 116}, wyświetlając ją w widoku algebry w kategorii obiektów zależnych.

Gdy istnieje obiekt tekstowy text1 w postaci "witaj", wtedy TekstNaUnikod[text1] zwraca w widoku algebry listę list1={119, 105, 116, 97, 106}.

UnikodNaLiterę

UnikodNaLiterę[Liczba całkowita]: Konwertuje liczbę całkowitą (Unikod) na literę, która jest wyświetlana jako obiekt tekstowy w Oknie Grafiki.

Przykład: 

UnikodNaLiterę [97] daje tekst "a"

UnikodNaTekst

UnikodNaTekst[Lista liczb całkowitych]: Konwertuje liczby całkowite (Unikod) na tekst.

Przykład: 

UnikodNaTekst[{119, 105, 116, 97, 106}] zwraca w widoku grafiki tekst "witaj".

Możesz użyć złożenia, np.

Tekst[UnikodNaTekst[{119, 105, 116, 97, 106}],(-1,1)] zwróci tekst "witaj" w punkcie (-1,1), a nie domyślnie w (0,0).