RP2 - Predavanje 7
Izvor: KiWi
(Nova stranica: == 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 …) |
(→Maxima) |
||
(Nije prikazano 9 međuinačica) | |||
Redak 8: | Redak 8: | ||
Mi ćemo koristiti korisničko sučelje wxMaxima | Mi ćemo koristiti korisničko sučelje wxMaxima | ||
+ | |||
+ | Verziju Maxime možete saznati naredbom Help > Build Info | ||
+ | |||
+ | {| style="color:#222222; background-color:#eeeeee;" cellpadding="5" cellspacing="0" border="1" | ||
+ | | Prvo predavanje | ||
+ | | [[Mediji:Maxima1.zip|wxmx i tex]] | ||
+ | | [[Media:Maxima1.pdf|pdf]] | ||
+ | |- | ||
+ | |} | ||
+ | |||
+ | |||
=== Instalacija na Ubuntu === | === Instalacija na Ubuntu === | ||
Redak 36: | Redak 47: | ||
* Kompleksni brojevi: conjugate, abs, rectform, realpart, imagpart, | * Kompleksni brojevi: conjugate, abs, rectform, realpart, imagpart, | ||
* Sume i limesi: sum, simpsum, limit, | * Sume i limesi: sum, simpsum, limit, | ||
+ | |||
+ | |||
+ | === Bilješke === | ||
+ | |||
+ | 1) u preambuli odmah nakon poziva \documentclass umetnite sljedeća tri retka (u tom poretku): | ||
+ | \usepackage[utf8]{inputenc} % upućujete LaTeX da je izvorni kod zapisan u utf8 unicode encodingu | ||
+ | \usepackage[T1]{fontenc} % upućujete LaTeX da koristi font family T1; ovaj redak je nužan zbog slova đ i Đ | ||
+ | \usepackage[croatian]{babel} % paket babel nema utjecaja na "naša" slova, već prevodi "Contents" u "Sadržaj", "Chapter" u "Poglavlje" i sl. - svakako korisno¦ | ||
+ | |||
+ | |||
+ | \usepackage[utf8]{inputenc} | ||
+ | \usepackage[T1]{fontenc} | ||
+ | \usepackage[croatian]{babel} | ||
+ | |||
+ | |||
+ | Y(c,x) := if c>x then 0 else (x-c)^2/4; | ||
+ | with_slider_draw( | ||
+ | c, /* the name of the variable to attach to the slider */ | ||
+ | makelist(i,i,0,1,0.1), /* a list of values that the variable can have */ | ||
+ | explicit(Y(c,x), x, 0, 2) /* plot the function */ | ||
+ | )$ |
Trenutačna izmjena od 06:39, 7. svibnja 2015.
Sadržaj |
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
Verziju Maxime možete saznati naredbom Help > Build Info
Prvo predavanje | wxmx i tex |
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
- Preliminarni materijali za vježbe: [1]
- Simboličko računanje korištenjem Maxime
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,
Bilješke
1) u preambuli odmah nakon poziva \documentclass umetnite sljedeća tri retka (u tom poretku):
\usepackage[utf8]{inputenc} % upućujete LaTeX da je izvorni kod zapisan u utf8 unicode encodingu \usepackage[T1]{fontenc} % upućujete LaTeX da koristi font family T1; ovaj redak je nužan zbog slova đ i Đ \usepackage[croatian]{babel} % paket babel nema utjecaja na "naša" slova, već prevodi "Contents" u "Sadržaj", "Chapter" u "Poglavlje" i sl. - svakako korisno¦
\usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage[croatian]{babel}
Y(c,x) := if c>x then 0 else (x-c)^2/4; with_slider_draw( c, /* the name of the variable to attach to the slider */ makelist(i,i,0,1,0.1), /* a list of values that the variable can have */ explicit(Y(c,x), x, 0, 2) /* plot the function */ )$