05. Calcolo simbolico

Operazione preliminare: caricare il pkg symbolic

Sulla riga di comando di Octave, digitare:

pkg load symbolic


Derivate

Esempio 1

Calcolare la derivata prima di cos(x)/(2x2+3)

syms x

f=cos(x)/(2*x^2+3)

diff(f)

ans = (sym)

4*x*cos(x) sin(x)

- ----------- - --------

2 2

/ 2 \ 2*x + 3

\2*x + 3/


Esempio 2

Calcolare la derivata prima di e2x(2sin(3x)-4cos(3x))

syms x

f=e^(2*x)*(2*sin(3*x) − 4*cos(3*x))

diff(f)

ans = (sym)

2*x 2*x

2*(2*sin(3*x) - 4*cos(3*x))*e + (12*sin(3*x) + 6*cos(3*x))*e


Integrali

Calcolare la derivata prima di cos(x)

syms x

f=cos(x)

int(f)

ans = (sym) sin(x)


Limiti

Esempio 1

Calcolare il limite x->0 di xx

syms x

f=x^x

limit(f,x,0, 'right')

ans = (sym) 1

Esempio 2

syms x

limit(e^x, x, +inf)

ans = (sym) oo