Maxima- sposób na darmową Mathematica?
Dodane przez piotr dnia 27.03.2011 11:43
Mamy już darmowy program do obliczeń matematycznych (Octave) sporo naszych użytkowników zetknęło się również z innym rewelacyjnym softem na licencji GPL tj. Scilab'em (polecam gorąco). Jednak oba te programy stawiają sobie za cel konkurować z profesjonalnym MatLab'em. Tymczasem w dziedzinie obliczeń matematycznych jest jeszcze inna gwiazda i to gwiazda pierwszej wielkości: MATHEMATICA! Kto nie wierzy w jej możliwości zawsze może spróbować skorzystać z wyszukiwarki Wolfram (u dołu naszej strony), w której zintegrowano jądro tego właśnie programu. Wracając jednak do tematu powiem, że brakowało mi darmowego odpowiednika programu "Mathematica". Jego filozofia bardziej mi odpowiada, od tej reprezentowanej przez MatLaba i jego klony. I wreszcie z radością mogę powiedzieć, że znalazłem. Programem tym jest MAXIMA.
Maxima jest potomkiem DOE Macsyma, który miał swój początek w latach 1960 w MIT. Jest to jedyny system oparty na tych podstawach nadal publicznie dostępny i z aktywną społecznością użytkowników. Macsyma był pierwszym z nowej generacji systemów algebry komputerowej, Przodkiem programów takich jak Maple i Mathematica. Chętnych do zapoznania się z tym ciekawym oprogramowaniem zapraszam do strefy download.
Rozszerzona zawartość newsa
Parę przykładów:
Explicit Narysuj funkcję f(x,y) = sin(xy) nad prostokątem [—2,2] x [—2.2]:
load(draw)$
draw3d(
surface_hide=true, color=blue,
explicit(sin(x*y),x,-2,2,y,-2,2),
);
Implicit Narysuj rozwiązanie równania x — sin(y) = z w prostopadłościanie [—2,2] x [—2,2] x [—2,2]:
load(draw)$
draw3d(
enhanced3d=true, implicit(x~2-sin(y)=z~2,x,-2,2,y,-2,2,z,-2,2)
);