Podstawowe operacje
Przypisanie wartości:
a: 3;
Jednostki specjalne
Jednostki specjalne poprzedzamy symbolem %.
| Jednostka | Opis |
|---|---|
%e | Liczba Eulera |
%i | Liczba urojona |
Podstawowe funkcje
| Funkcja | Opis |
|---|---|
abs(a) | Wartość bezwzględna liczby a |
sqrt(a) | Pierwiastek z liczby a |
expand(w) | Wymraża nawiasy w wyrażeniu w |
rhs(w) | Zwraca prawą stronę równania |
float(a) | Zwraca przybliżoną postać dziesiętną |
round(a) | Zwraca przybliżenie do jedności |
floor(x) | Zwraca część całkowitą liczby x |
subst(a,b,c) | Podstawia a za b w wyrażeniu c |
solve(w, x) | Rozwiązuje równanie w względem x |
length(L) | Zwraca liczbę elementów listy L |
sort(L) | Sortuje listę niemalejąco |
Liczby zespolone
| Funkcja | Opis |
|---|---|
realpart(z) | Część rzeczywista liczby z |
imagpart(z) | Część urojona liczby z |
rectform(z) | Postać algebraiczna liczby z |
cabs(z) | Moduł liczby zespolonej z |
carg(z) | Argument liczby zespolonej z |
conjugate(z) | Sprzężenie liczby zespolonej z |
Macierze
| Funkcja | Opis |
|---|---|
matrix(a_1, a_2, a_3) | Tworzy macierz, której wierszami są listy |
transpose(A) | Transpozycja macierzy A |
A^^n | Podnosi macierz A do potęgi n |
A.B | Mnożenie macierzy A i B |
determinant(A) | Wyznacznik macierzy A |
invert(A) | Macierz odwrotna do A |
rank(A) | Rząd macierzy A |
Rysowanie
Należy załadować pakiet draw poleceniem:
load(draw);
Przykład:
wxdraw2d(
explicit(x^2, x, 0, 4),
explicit(1, x, 0, 4),
parametric(3, t, t, -1, 16),
filled_func=1,
explicit(x^2, x, 1, 3)
);