Exemple wxMaxima Batxillerat (MAXIMS I MINIMS).
03-abril-2011 - Josep Pujadas i Jubany (jpujades a gmail punt com).

Els textos no porten accents perque es vegin be tant en sistemes operatius nous (UTF-8)
com en antics (ISO-8859-15). NO FEU SERVIR DONCS ACCENTS A LES EXPLICACIONS.

Perque el programa faci les operacions has teclejar Ctl+R
Es l'opcio del menu:
- Cell - Evaluate All Cells
- Celda - Evaluar todas las celdas

Les ordres normalment acaben per punt i coma (;).
L'asterisc es el signe de multiplicar.
El circumflex es l'exponenciacio.

f(x):=5*x^3-x^2-(4*x)-3;

Calcul de la primera derivada, g(x).

g(x):=diff(f(x),x,1)$
g(x);

Calcul de les arrels de la primera derivada (a, b).
- Quan fem servir $ per acabar la linia en lloc de ; no es mostra el resultat.
- solve() serveix per resoldre una equacio.
- first() i second() serveixen per triar el primer i el segon element d'un resultat.
- ev() serveix per obtenir el resultat d'una expressio.
- float() vol dir posar el darrer resultat com a nombre amb decimals.
- El punt es el separador per als decimals, no la coma.

sol:solve([g(x)], [x])$
a:ev(second(first(sol)));
float(a);
b:ev(second(second(sol)));
float(b);

Calcul de la segona derivada, h(x).

h(x):=diff(g(x),x,1)$
h(x);

Valor de la segona derivada per a les arrels de la primera (a, b).

limit(h(x), x, a);
limit(h(x), x, b);

Si aquest valor es negatiu, l'arrel (a, b) es un maxim per a la funcio f(x).
Si aquest valor es positiu, l'arrel (a, b) es un minim per a la funcio f(x).

Grafica de la funcio
Segons els valors triats pot sortir algun advertiment. Per exemple:
- plot2d: some values were clipped.
Simplement indica que algun tros de la zona indicada no surt al dibuix. Res mes.

plot2d([f(x)], [x,-5,b+5],[y,-5,+5],[plot_format, gnuplot],[gnuplot_preamble, "set grid;"])$