Blog

Maxima w pigułce

PL Notes universitymathsmaxima

Zbiór komend do Maximy.

Podstawowe operacje

Przypisanie wartości:

a: 3;

Jednostki specjalne

Jednostki specjalne poprzedzamy symbolem %.

JednostkaOpis
%eLiczba Eulera
%iLiczba urojona

Podstawowe funkcje

FunkcjaOpis
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

FunkcjaOpis
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

FunkcjaOpis
matrix(a_1, a_2, a_3)Tworzy macierz, której wierszami są listy
transpose(A)Transpozycja macierzy A
A^^nPodnosi macierz A do potęgi n
A.BMnoż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)
);