RP2 - Predavanje 7

Izvor: KiWi

Inačica od 04:34, 7. svibnja 2015. koju je unio/unijela Goranigaly (Razgovor | doprinosi)
(razl) ←Starija inačica | vidi trenutačnu inačicu (razl) | Novija inačica→ (razl)
Skoči na: orijentacija, traži

Kratka povijest i instalacija

Maxima je sustav računalne algebre, implementiran u programskom jeziku Lisp (nekada LISP). Maxima je program otvorenog koda i može se koristiti na svim platformama - Windows, Linux, Macintosh, Android.

Maxima je izvedena iz sustava Macsyma, razvijenog na MIT-u razdoblju od 1968. do 1982., kao dio projekta MAC. MIT je 1982. godine predao izvorni kod sustava Macsyma ustanovi pod nazivom Department of Energy. Ova verzija sustava Macsyma je danas poznata kao DOE Macsyma. Sustav DOE Macsyma održavao je profesor William F. Schelter s University of Texas od 1982. do svoje smrti 2001. godine. 1998, godine je profesor Schelter ishodio dozvolu (od Department of Energy) za objavu izvornog koda sustava DOE Macsyma pod GNU Public License, a 2000. godine je pokrenuo projekt Maxima na SourceForge. Ovim projektom se održava i razvija sustav DOE Macsyma, sada pod nazivom Maxima.

Stranica za preuzimanje sustava Maxima. Trenutna verzija (5.36.1, svibanj 2015.) velika je 48.7 MB. Instalacija traje nekoliko minuta

Mi ćemo koristiti korisničko sučelje wxMaxima

Instalacija na Ubuntu

U terminal window ukucati:

sudo apt-get install maxima xmaxima

Zapravo, ode se na Uubuntu Software Center i ukuca %maxima Ako netko zna bolje, neka popravi



Maxima

  • Operacije: +, -, *, /, ^, mod, . (množenje matrica)
  • Matematičke funkcije: sqrt, sin, cos, exp, log, tan, atan, asin, acos
  • Funkcije za kontrolu prikaza: float, fpprec, bfloat, set_display,
  • Konstante: %pi, %e, %i, inf
  • Definiranje vrijednosti varijabli i funkcija: :=, :, define
  • Funkcije za rad s izrazima: ratsimp, expand, factor, partfrac, trigsimp, trigreduce, subst,
  • Derivacije i integrali: diff, integrate
  • Crtanje: wxplot2d (i uz opciju parametric)
  • Ostale naredbe: kill, solve, allroots, eliminate, load(newton1), newton, is, if ... then ... else
  • Liste i matrice: definiranje, delete, length, makelist, member, unique, reverse, matrix, transpose
  • Kompleksni brojevi: conjugate, abs, rectform, realpart, imagpart,
  • Sume i limesi: sum, simpsum, limit,
Osobni alati