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).