Come utilizzare Wolfram Alpha per l’esame di Analisi

Ho già parlato delle potenzialità di Wolfram Alpha in un precedente articolo, ciò che voglio fare ora è descriverne il suo funzionamento finalizzato all’esame più temuto al primo anno delle facoltà scientifiche: Analisi matematica.

Innanzitutto, è importante sapere che tutte le operazioni matematiche svolte da Wolfram Alpha, sono eseguite da Wolfram Mathematica, un software commerciale della Wolfram. La sintassi di Wolfram Alpha non è la stessa di Mathematica, ma essendo in grado di comprendere quasi ogni tipo di richiesta, spesso riesce ad interpretare anche la sintassi di Mathematica.

I comandi che utilizzo in questo articolo come input per Wolfram Alpha non sono gli unici comandi che si possono utilizzare per ottenere lo stesso risultato. Ad esempio, se voglio calcolare la somma di due numeri, posso scrivere “4+9“, “sum of 4 and 9“, “what is the sum of 4 and 9?” o ancora “can you tell me the sum of 4 and 9?“.
Se trovate dei comandi più intuitivi di queli che ho utilizzato io, ben venga :).

Funzioni

La prima cosa che possiamo provare a fare con Wolfram Alpha è uno studio di funzione.
Consideriamo la funzione:

f(x)=\frac{\sqrt{1-x^2}}{3-x}

Inserendo l’espressione di questa funzione in Wolfram Alpha (link), il programma ci fornirà una serie di informazioni utili per lo studio della funzione:

  • Input: è la funzione che abbiamo appena inserito.
  • Plots: una serie di grafici caratteristici della funzione. Il primo per x da -4 a 6, il secondo per x da -40 a 40. Gli estremi dei grafici variano a seconda della funzione e sono generati in modo da permettere una visione di tutte le sue particolarità.
    Entrambi i grafici sono costituiti da una linea rossa e una linea blu. Se si considera la funzione definita solo in un sottoinsieme dei numeri reali, il dominio è x\in\left[-1,+1\right] a causa della radice, e il grafico è rappresentato dalla linea blu. Se però consideriamo la funzione in un sottoinsieme dei numeri complessi, la radice è definita sempre e l’unica limitazione del dominio è x\ne 3. La linea rossa rappresenta quindi la parte immaginaria della funzione e in x=3 è tracciata una linea verticale che ne costituisce un asintoto.
  • Alternate forms: una serie di espressioni alternative con le quali possiamo esprimere la nostra funzione. È molto utile ad esempio se la nostra funzione va considerata in un prodotto di funzioni e ci sono elementi che si possono semplificare.
  • Roots: sono le radici (o zeri) della funzione, ossia i valori delle x per i quali la funzione vale zero.
  • Series expansion at x = : è lo sviluppo in serie di Taylor della funzione, con punto di partenza in alcuni valori caratteristici della funzione come le radici, l’origine e all’infinito.
    Per calcolare lo sviluppo in serie di Taylor con un punto di partenza diverso, basta scrivere “f(x) series expansion in x=k“, dove f(x) è la nostra funzione e k il punto di partenza che ci interessa (link).
    Verrà inoltre effettuato un grafico di confronto tra la funzione e i suoi sviluppi in serie di primo e secondo ordine:
  • Derivative: è la derivata della funzione rispetto ad x.
  • Indefinite integral: è l’integrale indefinito della funzione, ossia una sua primitiva. Notare che tan^{-1} e sin^{-1} sono rispettivamente Arcotangente e Arcoseno, come è scritto in basso a destra.

Conoscere l’espressione della derivata e dell’integrale di una funzione è senza dubbio un’informazione notevole, per chi è alle prese con uno studio di funzione. Ma un’informazione ancora migliore sarebbe conoscere i passaggi da seguire per arrivare all’espressione di quella derivata o integrale. Ebbene, Wolfram Alpha ci fornisce persino questa informazione.
Cliccando infatti su Show steps verranno mostrati tutti i passaggi che bisogna seguire per risolvere quella derivata o quell’integrale.
Per l’integrale suggerisce infatti di effettuare prima una sostituzione trigonometrica, poi una seconda sostituzione e infine mostra il valore di ogni integrale che permette di arrivare alla soluzione finale (link).
(beh, sì, ho inventato una funzione che ha un integrale davvero particolarmente complesso!)

  • Global maximum/minimum: sono i punti di massimo e minimo assoluti della funzione, con i rispettivi valori.
  • Limit: sono dei limiti della funzione calcolati a -\infty e +\infty. Ovviamente viene considerata la parte immaginaria della funzione, dato che la parte reale è definita soltanto tra -1 e +1.
  • Series representations: un’altra rappresentazione in serie della funzione.
  • Property: nel caso in cui la funzione soddisfi particolari proprietà di simmetria o periodicità, queste verranno indicate sotto questa voce. Ad esempio, nel caso del seno, ci informa che questo è periodico di 2\pi (link).

Integrali e derivate

Abbiamo già visto come nello studio di funzione Wolfram Alpha sia in grado di calcolare, tra le varie cose, un integrale o una derivata.
Se però abbiamo bisogno di maggiori informazioni su un integrale o una derivata, basterà inserire come input “integrate f(x)“, oppure “derivate f(x)“, dove f(x) è la nostra funzione (link 1, link 2).

Come prima, dopo aver calcolato il valore della derivata o dell’integrale con tanto di passaggi intermedi, verranno riproposte una serie di informazioni relative allo studio di funzione, dove questa volta la funzione studiata è la derivata o l’integrale della funzione che stavamo studiando. E quindi: grafico, forme alternative, radici, sviluppi in serie, ecc…

Potrebbe essere necessario però calcolare il valore di un integrale definito.

\int_a^b f(x)dx

Basterà inserire come input “integrate f(x) from a to b“, dove a e b sono i nostri estremi di integrazione (link).
Verrà mostrato il valore numerico dell’integrale e una sua rappresentazione grafica.
Qualora il risultato dovesse essere espresso in forma decimale, è possibile mostrare quante cifre decimali si desidera cliccando su More digits.

Un’altra operazione interessante è quella di derivata parziale. Se abbiamo infatti una funzione definita in \mathbb{R}^2:

f(x,y)=\frac{3x^2-2xy+8xy^2}{\sqrt{y^2-x^2}}

Per avere la derivata rispetto ad x, basta scrivere “derivate f(x,y) in x” e quella rispetto ad y “derivate f(x,y) in y” (link).

Ancora una volta, con i relativi passaggi (Show steps).

Risoluzione di equazioni

Wolfram Alpha offre una quantità inimmaginabile di strumenti matematici. Uno dei più semplici e più utilizzati, è la risoluzione di equazioni.
Risolvere un’equazione è semplicissimo, basta digitare “solve eq(x)“, dove eq(x) è la nostra equazione (link).
Oltre alle soluzioni reali, verranno ovviamente fornite anche le soluzioni in campo complesso.

Per risolvere un sistema di equazioni, siano esse di qualsiasi tipo, basta scrivere le equazioni separate da una virgola.
Esempio: “solve x+3y=5, 4x-8y=0” (link).

Oltre alla risoluzione di equazioni tradizionali, Wolfram Alpha è in grado di risolvere molti altri tipi di equazioni, come ad esempio le equazioni differenziali. Per risolvere, ad esempio, questa equazione differenziale:

y(x)+3y

basta digitare “solve y(x)+3y'(x)=x^2” (link). Verrà restituito il tipo di equazione differenziale (nel nostro caso ordinaria lineare di primo ordine), l’insieme di funzioni che soddisfano l’equazione (se esiste), il grafico di una delle soluzioni con la relativa derivata, e un grafico dell’andamento di queste funzioni:

Le capacità di Wolfram Alpha non si fermano neanche davanti ad un’equazione differenziale non lineare di terzo ordine, come l’Equazione di Blasius:

2f^{

Questa equzione non ha soluzioni analitiche, ma esclusivamente numeriche.
Wolfram Alpha non dà la soluzione numerica (forse sarebbe troppo!) ma ci fornisce comunque un grafico dell’andamento della funzione e delle sue derivate (link).

Per informazione, l’equazione può essere risolta comunque semplicemente utilizzando Wolfram Mathematica, con i tre seguenti comandi:

sol=NDSolve[{f'''[x]+0.5f[x]*f''[x]==0,f'[0]==0,f[0]==0,f'[50]==1},f,{x,0,10}]
b[x]=f[x]/.sol
Style[TableForm[{Table[x,{x,0.1,8,0.2}],Table[{Evaluate[f[x]/.sol]},{x,0.1,8,0.2}],Table[{Evaluate[f'[x]/.sol]},{x,0.1,8,0.2}],Table[{Evaluate[f''[x]/.sol]},{x,0.1,8,0.2}]},TableDirections->Row,TableHeadings->{{"n", "f", "f'", "f''"},None}],12]

Successioni e serie numeriche

Per quanto riguarda successioni e serie numeriche, l’informazione che generalmente interessa lo studente di Analisi è la convergenza.

– Per le successioni, basta calcolare un limite. Il comando per risolvere un limite è “limit f(n) n to k“, dove f(n) è la successione, k è il valore a cui fate tendere n (per infinito, è infinity).
Ad esempio, per la successione:

f(n)=\frac{n}{n+1}

basta digitare “limit n/(n+1) n to infinity” (link).

– Per le serie numeriche il comando è “sum f(n) n to infinity“. Ad esempio per:

\sum_{n=1}^{\infty} \frac{1}{n^2+1}

basta digitare “sum 1/(n^2+1)” (link).
Anche qui, come per integrali e derivate, le informazioni fornite sono molto interessanti:

  • Infinite/approximate sum: il valore della sommatoria in forma analitica (se esiste) e decimale.
  • Finite sum approximation: è una stima della somma per valori di n finiti. (il suo valore non indica che la serie converge!)
  • Convergence tests: questa voce è molto interessante, perché ci informa di quali criteri di convergenza sono stati applicati, e quali di questi sono soddisfatti.
  • Partial sums: è un grafico delle somme parziali che mette in mostra l’andamento della serie.
  • Partial sum formula: è un’espressione per le somme parziali.

Infine, ecco il link del portentoso strumento:
http://www.wolframalpha.com

Alternate forms

33 Commenti

  • Barby

    7 Set, 2011

    Ma le derivate parziali le fa?

  • Ale152

    7 Set, 2011

    @Barby:
    Certo, basta semplicemente scrivere "<em>funzione</em> derivate k", con k variabile su cui vuoi derivare.
    Esempio:
    <a href="http://www.wolframalpha.com/input/?i=%28x^3%2B3y%29%2Fsqrt%28x^2-y%29+derivate+y" rel="nofollow">(x^3+3y)/sqrt(x^2-y) derivate y</a>

  • Claudio

    20 Ott, 2011

    ma per far risolvere le serie con tutti i passaggi? tipo come fa per gli integrali? un saluto!

  • maria

    28 Mag, 2012

    ok grazie =) scusami se ti disturno ma a breve ho un esame su studio di funzioni,integrali e limiti..

    come faccio a scrivere lim x ke tende a piu infinito di x^2+x+3 ??

  • Ale152

    25 Mag, 2012

    @maria
    Basta usare le parentesi:
    sqrt(3+x+185)
    (1+4+5)/(4-1/5+6)

  • eliana

    19 Giu, 2012

    scusate qualcuno mi sa dire come si fanno a vedere tutti i procedimenti anche dal cellulare??? ho un nokia x3

  • Michelle

    12 Giu, 2012

    Ma gli integrali curvilinei li svolge?Se si come metto il simbolo di integrale curvilineo?E come posso aggiungere il dominio su cui va fatto l'integrale?GRazie :)

  • Ale152

    25 Mag, 2012

    @Maria
    Non è una fregatura, il punto è che Wolfram è un sistema estremamente complesso che non può girare su un cellulare, ma soltanto su dei grossi server.
    Quindi l'unico modo di condividere questi strumenti è tramite web.

  • maria

    25 Mag, 2012

    ok,ma come faccio a prolungare la linea di frazione e la radice?

  • Antonino

    21 Dic, 2011

    Studiate!

  • gigi

    25 Gen, 2012

    basta che fai show steps in alto a destra nel riquadro dell'integrale da te scritto.( dopo ovviamente aver dato l'invio) ciao

  • michele

    14 Gen, 2012

    ciao! ti volevo chiedere un importantissimo aiuto!!!!

    io ho questo integrale
    http://www.wolframalpha.com/input/?i=integral+%28+%28x-1%29+%2F+%28x^2-4%29+%2C+x%2C+0%2C+1%29

    Come posso vedere i singoli passaggi?

    Per favore aiutami, ho l'esame vicinissimo...devo capirli!!!

  • Damiano

    7 Feb, 2012

    Salve, per vedere i passaggi di un limite, come faccio?! :)
    limit x to 0+ (xcos^2(x)-sin(x)(1-x^2))/(sin(x)log(sqrt(1+x^2))

  • Stefano

    24 Mag, 2012

    @maria si devi tenere attiva la connessione!

  • maria

    25 Mag, 2012

    eh questa potrebbe essere la vera fregatura! =(

  • maria

    23 Mag, 2012

    scusate ho risolto ke sbadata esce la tastiera =) cmq mi kiedevo ma bisogna avere per forza la connessione attiva altrimenti il programma non parte senza rete giuusto?rispondeteeee pleasee

  • maria

    23 Mag, 2012

    come faccio ad inserire la radice se sulla tastiera del cellulare non c'è?

  • davide

    31 Ago, 2012

    Salve ragazzi .. l'app è fantastika . ma nn riesco a capire se è possibile o no risolvere i sistemi ... in pratika non so se si puo fare un unika parentesi graffa ke rakkiude il sistema.. nn so se sono stato chiaro .. Rispndetemi vi pregoo è importantissimooooo D:

  • Giuseppe

    26 Ago, 2012

    Ma con gli integrali doppi i passaggi non li fa vedere?

  • Meti

    3 Ott, 2012

    Riesce a risolvere questa equazione differenziale:
    X"(t)= -2x'(t)-t
    X(1)= a
    X'(0)=0

  • Ale152

    26 Nov, 2012

    @Meti
    Basta semplicemente scrivere l'equazione e le condizioni separati da una virgola:
    http://www.wolframalpha.com/input/?i=x%27%27%28t%29%3D+-2x%27%28t%29-t%2C+x%281%29%3D+a%2C+x%27%280%29%3D0

  • Salvatore

    12 Feb, 2013

    Perchè quando cerco di calcolare una serie mi da solo il grafico senza dirmi se converge o no ? Percaso è perchè sn un utente free ??

  • Ilaria

    19 Feb, 2013

    Salve a tutti, ma gli integrali li risolve solo per sostituzione, o c'è un comando da inserire per risolverli con altri metodi?

  • Mio

    1 Feb, 2013

    ma si può calcolare integrali curvilinei con questo mostro

  • MeMoNiCk

    3 Set, 2013

    Li risolve anche per parti! Dubito si possa dire "risolvi l'integrale per parti" o "risolvi l'integrale per sostituzione".

    Davvero una splendida applicazione :D

  • Aeeeh

    5 Dic, 2013

    Ogni esame con questo strumento è una vittoria:
    Aeeeeeeeeeehhh :D

  • Alberto

    21 Nov, 2013

    Salve volevo sapere se su wolfram era possibile definire e fare operazioni su particolorai funzioni o successioni;ad esempio an={1 se n è pari,n-1 se n dispari}

  • Filippo

    23 Feb, 2014

    E per gli studi di funzioni integrali che comandi devo usare? Non ho ancora trovato nulla

  • francy

    22 Gen, 2014

    Scusami se voglio trovare i max e min assoluti della f (x) come devo scrivere?

  • Alessio

    24 Dic, 2013

    Nelle espressioni che si fanno al primo liceo scientifico come faccio a vedere i passaggi? Non mi spunta Show steps

  • Alessio

    24 Dic, 2013

    Nelle espressioni che si fanno al primo liceo scientifico come faccio a vedere i passaggi? Non mi spunta Show steps.

  • Luca

    23 Dic, 2013

    Ciao io ho un esame di analisi (ingegneria informatica) vorrei jna guida x come si usa x esercizi di limite,funzioni e tutto ciò che riguarda la materia.

  • Lulù

    30 Giu, 2014

    E' possibile risolvere le successioni di funzioni o solo le numeriche? Ho visto che risolve anche le serie di funzioni.